0000792987-17-000008.txt : 20170301 0000792987-17-000008.hdr.sgml : 20170301 20170301163224 ACCESSION NUMBER: 0000792987-17-000008 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20161231 FILED AS OF DATE: 20170301 DATE AS OF CHANGE: 20170301 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-11595 FILM NUMBER: 17654622 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-K 1 f10k-123116.htm 10-K DECEMBER 31, 2016


UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

Form 10-K

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

For the fiscal year ended December 31, 2016

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 incorporation or organization)
(I.R.S. Employer Identification No.)
   
 1725 Shepherd Road, Chattanooga, Tennessee
37421
(Address of principal executive offices)
(Zip Code)


Registrant's telephone number, including area code:
(423) 899-5898


Securities registered pursuant to Section 12(b) of the Act:
(Title of each class)
(Name of each exchange on which registered)
Common Stock, $0.20 par value
NASDAQ National Market

Securities registered pursuant to Section 12(g) of the Act:
None
(Title of class)

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
                                 Yes  ý
 No 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.
                                 Yes 
 No  ý

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 if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§ 229.405 of this chapter) is not contained herein, and will not be contained, to the best of the registrant's knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.

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

Large Accelerated Filer ý
Accelerated Filer 
 
Non-accelerated Filer  (Do not check if a smaller reporting company)
Smaller Reporting Company 


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


As of June 30, 2016, the aggregate market value of the registrant's voting and non-voting common stock held by non-affiliates of the registrant was approximately $1,271,340,000 based upon the closing sales price as reported on the NASDAQ National Market System.


Indicate the number of shares outstanding of each of the registrant's classes of common stock, as of the latest practicable date:


As of February 6, 2017, Common Stock, par value $0.20 – 23,046,049 shares


DOCUMENTS INCORPORATED BY REFERENCE

Portions of the following documents have been incorporated by reference into the Parts of this Annual Report on Form 10-K indicated:


Document
Form 10-K
Proxy Statement relating to Annual Meeting of Shareholders to be held on April 27, 2017
Part III
   




ASTEC INDUSTRIES, INC.
2016 FORM 10-K ANNUAL REPORT
TABLE OF CONTENTS


PART I
   
Page
 
Item 1.
Business
   
2
 
Item 1A.
Risk Factors
   
17
 
Item 1B.
Unresolved Staff Comments
   
23
 
Item 2.
Properties
   
23
 
Item 3.
Legal Proceedings
   
26
 
Item 4.
Mine Safety Disclosures
   
26
 
  Executive Officers     26  
           
PART II
         
Item 5.
Market for Registrant's Common Equity; Related Shareholder Matters and Issuer Purchases of Equity Securities
   
29
 
Item 6.
Selected Financial Data
   
30
 
Item 7.
Management's Discussion and Analysis of Financial Condition and Results of Operations
   
30
 
Item 7A.
Quantitative and Qualitative Disclosures About Market Risk
   
30
 
Item 8.
Financial Statements and Supplementary Data
   
30
 
Item 9
Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
   
30
 
Item 9A.
Controls and Procedures
   
30
 
Item 9B.
Other Information
   
31
 
           
PART III
         
Item 10.
Directors, Executive Officers and Corporate Governance
   
31
 
Item 11.
Executive Compensation
   
31
 
Item 12.
Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters
   
32
 
Item 13.
Certain Relationships and Related Transactions, and Director Independence
   
33
 
Item 14.
Principal Accounting Fees and Services
   
33
 
           
PART IV
         
Item 15.
Exhibits and Financial Statement Schedules
   
33
 
Item 16
Form 10-K Summary
   
35
 
           
Appendix A
ITEMS 6, 7, 7A, 8, 9A and 15(a)(1), (2) and (3),and 15(b) and 15(c)
   
A-1
 
           
Signatures
         




FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K 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 Annual Report on Form 10-K 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, including, without limitation, statements regarding:

·
execution of the Company's growth and operation strategy;
·
plans for technological innovation;
·
compliance with covenants in our credit facility;
·
liquidity and capital expenditures;
·
sufficiency of working capital, cash flows and available capacity under the Company's credit facilities;
·
compliance with government regulations;
·
compliance with manufacturing and delivery timetables;
·
forecasting of results;
·
general economic trends and political uncertainty;
·
government funding and growth of highway construction and commercial projects;
·
taxes or usage fees;
·
interest rates;
·
integration of acquisitions;
·
industry trends;
·
pricing, demand and availability of steel, oil and liquid asphalt;
·
development of domestic oil and natural gas production;
·
condition of the economy;
·
strength of the dollar relative to foreign currencies;
·
the success of new product lines;
·
presence in the international marketplace;
·
suitability of our current facilities;
·
future payment of dividends;
·
competition in our business segments;
·
product liability and other claims;
·
protection of proprietary technology;
·
demand for products;
·
future filling of backlogs;
·
employees;
·
the seasonality of our business;
·
tax assets and reserves for uncertain tax positions;
·
critical accounting policies and the impact of accounting changes;
·
anticipated future operations in our Brazilian facility;
·
our backlog;
·
ability to satisfy contingencies;
·
contributions to retirement plans and plan expenses;
·
reserve levels for self-insured insurance plans and product warranties;
·
supply of raw materials; and
·
inventory.

1


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 us 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 us on the date hereof, and we assume no obligation to update any such forward-looking statements to reflect future events or circumstances.  You can identify these statements by forward-looking words such as "expect", "believe", "anticipate", "goal", "plan", "intend", "estimate", "may", "will", "should," "could" and similar expressions.

In addition to the risks and uncertainties identified elsewhere herein and in other documents filed by us with the Securities and Exchange Commission, the risk factors described in this document under the caption "Risk Factors" should be carefully considered when evaluating our business and future prospects.

PART I

Item 1Business

All dollar amounts included in this section are in thousands.

General

Astec Industries, Inc. (the "Company") is a Tennessee corporation which was incorporated in 1972.  The Company designs, engineers, manufactures and markets equipment and components used primarily in road building and related construction activities as well as other products discussed below.  The Company's products are used in each phase of road building, from quarrying and crushing the aggregate to application of the road surface. The Company also manufactures certain equipment and components unrelated to road construction, including equipment for the mining, quarrying, construction and demolition industries and port and rail yard operators; gas and oil drilling rigs; water well and geothermal drilling rigs; industrial heat transfer equipment; whole-tree pulpwood chippers; horizontal grinders; blower trucks; concrete plants; wood pellet plants; commercial and industrial burners; and combustion control systems.  The Company's subsidiaries hold 80 United States and 73 foreign patents and have an additional 58 United States and 69 foreign patent applications pending. The Company has been responsible for many technological and engineering innovations in the industries in which it operates.  The Company's products are marketed both domestically and internationally.  In addition to equipment sales, the Company manufactures and sells replacement parts for equipment in each of its product lines and replacement parts for some competitors' equipment.  The distribution and sale of replacement parts is an integral part of the Company's business.
2


The Company's 16 manufacturing subsidiaries are:
(i)
Astec, Inc. (including its Dillman division), which designs, engineers, manufactures and markets asphalt plants, wood pellet plants and related components of each;
(ii)
Roadtec, Inc., which designs, engineers, manufactures and markets highway and commercial classes of asphalt pavers, material transfer vehicles, milling machines and a line of soil stabilizing-reclaiming machinery;
(iii)
Carlson Paving Products, Inc., which designs, engineers, manufactures and markets asphalt paver screeds and commercial pavers;
(iv)
Telsmith, Inc., which designs, engineers, manufactures and markets aggregate processing and mining equipment used in the aggregate, mineral mining, metallic mining and recycling industries;
(v)
Kolberg-Pioneer, Inc., which designs, engineers, manufactures and markets aggregate processing equipment for the crushed stone, gravel, manufactured sand, recycle, top soil and remediation markets;
(vi)
Johnson Crushers International, Inc., which designs, engineers, manufactures and markets portable and stationary aggregate and ore processing equipment for the crushed stone, gravel, manufactured sand, recycle, top soil and remediation markets;
(vii)
Astec Mobile Screens, Inc., which designs, engineers, manufactures and markets mobile screening plants, portable and stationary structures and vibrating screens for the aggregate, recycle and material processing industries;
(viii)
Breaker Technology Ltd/Inc., which designs, engineers, manufactures and markets rock breaking systems in addition to mobile processing equipment and utility vehicles for the mining and quarrying industries;
(ix)
Osborn Engineered Products SA (Pty) Ltd, which designs, engineers, manufactures and markets a complete line of bulk material handling and minerals processing plant and equipment used in the aggregate, mineral mining, metallic mining and recycling industries and also markets equipment produced by other Astec companies;
(x)
Astec do Brasil Fabricacao de Equipamentos Ltda., which manufactures and sells rock crushers, feeders, screens and asphalt plants and represents the brands of several other Astec companies in the South American construction and mining industries;
(xi)
Telestack Limited, acquired in April 2014 and located in Northern Ireland, which designs, manufactures and installs a complete line of material handling systems to serve the port handling, bulk material handling and aggregate markets;
(xii)
Heatec, Inc., which designs, engineers, manufactures and markets thermal fluid heaters, process heaters, waste heat recovery equipment, liquid storage systems and polymer and rubber blending systems;
(xiii)
CEI Enterprises, Inc., which designs, engineers, manufactures and markets thermal fluid heaters, storage tanks, concrete plants and rubberized asphalt and polymer blending systems;
(xiv)
GEFCO, Inc., which designs, engineers, manufactures and markets portable drilling rigs and related equipment for the water well, environmental, groundwater monitoring, construction, geothermal, mining and shallow oil and gas exploration and production industries.  Additionally, during 2015 the Astec Underground, Inc. product lines were absorbed by GEFCO coincident with the closing of Astec Underground, including high pressure diesel powered pump trailers used for fracking and cleaning oil and gas wells and drilling rigs for the oil and gas industries;
(xv)
Peterson Pacific Corp., which designs, engineers, manufactures and markets whole-tree pulpwood chippers, horizontal grinders and blower trucks; and
(xvi)
Power Flame Incorporated, acquired on August 1, 2016, which designs, engineers and markets commercial and industrial burners and combustion control systems.
3


The Company also has subsidiaries in Australia (Astec Australia Pty Ltd) and Germany (Astec Mobile Machinery GmbH), that market, service and install equipment and provide parts in the regions in which they operate for many of the products produced by the Company's manufacturing subsidiaries.

The Company's strategy is to be the industry's most cost-efficient producer in each of its product lines while continuing to develop innovative new products and provide first class service for its customers.  Management believes that the Company is the technological innovator in the markets in which it operates and is well positioned to capitalize on the need to rebuild and enhance roadway and utility infrastructure as well as in other areas in which it offers products and services, both in the United States and abroad.

Segment Reporting

The Company's business units have their own management teams and offer different products and services.  The Company's business units are aggregated into three reportable business segments based upon the nature of the product or services produced, the type of customer for the products, the similarity of economic characteristics, the manner in which management reviews results and the nature of the production process, among other considerations.  The Company's reportable business segments are (i) Infrastructure Group, (ii) Aggregate and Mining Group and (iii) Energy Group.  The remaining business units not included in one of the reportable segments provide support and corporate oversight for all the Company's business units and include Astec Industries, Inc., the parent company, and Astec Insurance Company, a captive insurance company.  We refer to these two companies as the "Corporate" category throughout this document.  The Company records U.S. federal income tax expenses for all business segments on the parent company's books; therefore, these taxes are included in the Corporate category for segment reporting.

Financial information in connection with the Company's financial reporting for segments of a business and for geographic areas under FASB Accounting Standards Codification 280 is included in Note 17, Operations by Industry Segment and Geographic Area, in "Notes to Consolidated Financial Statements" presented in Appendix A of this report.

Infrastructure Group

The Infrastructure Group segment is made up of five business units.  These business units include Astec, Inc. ("Astec"), Roadtec, Inc. ("Roadtec"), Carlson Paving Products, Inc. ("Carlson"), Astec Mobile Machinery GmbH ("AMM") and Astec Australia Pty Ltd ("Astec Australia").  Three of the business units (Astec, Roadtec and Carlson) design, engineer, manufacture and market a complete line of asphalt and wood pellet plants and their related components, asphalt pavers, screeds, milling machines, material transfer vehicles, stabilizers and related ancillary equipment.  The other two business units (AMM and Astec Australia) primarily sell, service and install products produced by the manufacturing subsidiaries of the Company with a majority of their sales to customers in the infrastructure industry.
4


Products

Astec designs, engineers, manufactures and markets a complete line of asphalt and wood pellet plants and related components primarily for the asphalt paving and wood pellet industries.  Certain component equipment supplied by Astec for asphalt and wood pellet plants is manufactured by other Company subsidiaries such as heating and storage equipment (manufactured by the Company's Energy Group) and material handling equipment (manufactured by the Company's Aggregate and Mining Group).  A typical asphalt mixing plant consists of heating and storage equipment for liquid asphalt; cold feed bins for blending aggregates; a counter-flow continuous type unit (Astec Double Barrel) for drying, heating and mixing; a baghouse composed of air filters and other pollution control devices; hot storage bins or silos for temporary storage of hot-mix asphalt; and a control house. Astec introduced the concept of high plant portability for asphalt plants in 1979. Its current generation of portable asphalt plants is marketed as the Six Pack and consists of six or more portable components designed to be easily relocated from one construction site to another, thereby reducing relocation expenses. High plant portability represents an industry innovation developed and successfully marketed by Astec.

Astec developed the patented warm system, which allows the asphalt mix to be prepared and placed at lower temperatures than conventional systems and operates with a substantial reduction in emissions during paving and load-out. Previous technologies for warm mix production rely on expensive additives, procedures and/or special asphalt cement delivery systems that significantly increase the cost per ton of mix. The Company's new Astec multi-nozzle device eliminates the need for the expensive additives by mixing a small amount of water and asphalt cement together to create microscopic bubbles that reduce the viscosity of the asphalt mix coating on the rock, thereby allowing the mix to be handled and worked at lower temperatures.

Astec is focused on producing equipment with the most advanced mix recycling technology in the industry.  More tons of asphalt are available for recycling than is currently being utilized due to restrictions in the amount of recycle allowed by various governmental agencies.  Astec's recycle technology is continuously being enhanced and is providing the science to alleviate the concerns driving such restrictions and thereby improve recycling percentages in the asphalt industry.  Astec's latest system improvement in this area, the RAP Pre-Dryer System, is expected to be introduced to customers in 2017.

The components in Astec's asphalt mixing plants are fully automated and use both microprocessor-based and programmable logic control systems for efficient operation. The plants are manufactured to meet or exceed federal and state clean air standards. Astec also builds batch type asphalt plants and has developed specialized asphalt recycling equipment for use with its hot-mix asphalt plants.

Astec's wood pellet plants have been in commercial production since 2013. Astec's modular design for its wood pellet plants includes replicated parallel production lines (for instance, a 60 ton-per-hour ("TPH") plant consists of three 20 TPH lines) resulting in very few points in the process where any individual equipment failure can shut the entire plant down.  In most other pellet plant designs, one small equipment failure, such as a dryer outage, would result in a total plant shutdown. If a dryer outage were to occur in a 60 TPH Astec plant, the plant could continue to operate at 40 TPH. In fact, there are very few reasons why the plant would ever be completely shut down. Even major maintenance cycles may be performed line-by-line while the plant continues to operate on the other lines.

Roadtec manufactures asphalt pavers, material transfer vehicles, milling machines, soil stabilizing-reclaiming machinery and other equipment used in road building and resurfacing.  Roadtec pavers have been designed to minimize maintenance costs while exceeding road surface smoothness requirements.  The equipment offered by Roadtec can be used in tandem with each other or separately with equipment already owned by the customer.
5


Roadtec's Shuttle Buggy is a mobile, self-propelled material transfer vehicle which allows continuous paving by separating truck unloading from the paving process while remixing the asphalt.  A typical asphalt paver must stop paving to permit truck unloading of asphalt mix.  By permitting continuous paving, the Shuttle Buggy allows the asphalt paver to produce a smoother road surface while reducing the time required to pave the road surface and reducing the number of haul trucks required.  As a result of the pavement smoothness achieved with this machine, certain states now require the use of the Shuttle Buggy.  Studies using infrared technology have revealed problems caused by differential cooling of the hot-mix during hauling.  The Shuttle Buggy remixes the material to a uniform temperature and gradation, thus eliminating these problems.  Roadtec plans to introduce its newest version of its highly successful Shuttle Buggy to the market at ConExpo 2017 which includes the new Guardian System that is designed to anticipate maintenance needs resulting in more uptime reliability while also providing production and performance data as well as real time location information to the owner.  Roadtec's Spray Paver model, which is recommended for use with the Shuttle Buggy, is also designed to carry and spray tack coat directly in front of the hot mix asphalt in a single process.

Roadtec manufactures milling machines designed to remove old asphalt from the road surface before new asphalt mix is applied.  Roadtec's line of milling machines, which are designed for larger jobs, are manufactured with a simplified control system, wide conveyors, direct drives and a wide range of horsepower and cutting capabilities to provide versatility in product application.  In addition to its half-lane and larger highway class milling machines, Roadtec also manufactures a smaller, utility class machine for two-to-four foot cutting widths and a utility class cold planer model mounted on steel wheels.

Roadtec currently produces soil stabilizers in configurations of 275HP, 440HP, 625HP and 755HP.  These machines double as asphalt reclaiming machines for road rehabilitations, in addition to their primary purpose of stabilizing soil sub-grades with additives to provide an improved base on which to pave.

Carlson manufactures its patented screeds which attach to asphalt paving machines and place asphalt on the roadbed at a desired thickness and width while smoothing and compacting the surface.  Carlson screeds can be configured to fit many types of asphalt paving machines, including machines manufactured by both the Company and its competitors. The Carlson screed uses a hydraulic powered generator to electrify elements that heat a screed plate so asphalt will not stick to it while paving.  A generator is also available to power tools or lights for night paving.  Carlson offers options to its screeds which allow extended paving widths and the addition of a curb on the road edge.  Carlson also offers commercial class eight-foot pavers designed for parking lots, residential driveways and secondary road applications.

Astec Mobile Machinery functions primarily as a distributor of Roadtec products in the European market.  Additionally, it designed and manufactures a small road widener attachment to meet the unique needs of the European market.

Astec Australia markets relocatable and portable asphalt plants and components produced by Astec, Heatec and CEI, asphalt paving equipment and components produced by Roadtec and Carlson, and aggregate equipment produced by the Company's Aggregate & Mining Group.  A majority of its sales are to customers in the infrastructure industry.  In addition to selling equipment, Astec Australia provides complete support for its customers' equipment with service, training and spare parts.  Astec Australia also provides turnkey installation solutions for large asphalt plants, aggregate and mining plants and bitumen tank farms.
6


Marketing

The Company markets its hot-mix asphalt products domestically under the Astec and Astec Dillman trademarks and internationally under the Astec trademarks.  Asphalt plants and related equipment are sold directly to asphalt producers or domestic and foreign government agencies through Astec's domestic and international sales departments and through a Company-owned dealership (Astec Australia), although independent agents are also used to market asphalt plants and their components in certain international markets.  The Company markets wood pellet plants to individual plant operators supplying wood pellets to the utility and home-use industries.

The Company markets its asphalt paving equipment both domestically and internationally to highway and heavy equipment contractors, utility contractors and foreign and domestic governmental agencies both directly and through dealers (including Astec Australia in the Australian and New Zealand markets and AMM in the European market).  Mobile construction equipment and factory authorized machine rebuild services are marketed both directly and through dealers.

This segment's products are marketed by 74 direct sales staff, 51 domestic independent distributors and 94 international independent distributors, including Astec's subsidiaries in Australia and Germany.

Raw Materials

Raw materials used in the manufacture of products in the Infrastructure Group include carbon steel, pipe and various types of alloy steel, which are normally purchased from distributors and other sources.  Raw materials for manufacturing are normally readily available.  Most steel is delivered on a "just-in-time" arrangement from the supplier to reduce inventory requirements at the manufacturing facilities, but steel is occasionally inventoried after purchase.  Other components used in the manufacturing processes include engines, gearboxes, power transmissions and electronic systems.

Competition

This industry segment faces strong competition in price, service and product performance and competes with both large publicly-held companies and various smaller manufacturers. Domestic hot-mix asphalt plant competitors include Gencor Industries, Inc., ADM and Almix.  In the international market, the hot-mix asphalt plant competitors include Ammann, Fayat/Marini, Benninghoven/Wirtgen and local manufacturers.  Paving equipment and screed competitors include Weiler, Caterpillar Paving Products, Volvo Construction Equipment, Vogele America, a subsidiary of Wirtgen America, Dynapac, Bomag Fayat Group and Lee Boy.  The segment's milling machine equipment competitors include Wirtgen, CMI, Caterpillar, Bomag, Dynapac and Volvo.  The Company believes that it is the only company offering a single source for a complete pellet plant, as known competitors only sell individual plant components thereby requiring the customer to purchase the remaining plant components from other sources.

Employees

At December 31, 2016, the Infrastructure Group segment employed 1,681 individuals, of which 1,168 were engaged in manufacturing, 185 in engineering and 328 in selling, general and administrative functions. None of the employees of the Infrastructure Group are covered by collective bargaining agreements.
7


Backlog

The backlog for the Infrastructure Group at December 31, 2016 and 2015 was approximately $232,224 and $203,830, respectively. Approximately $60,000 of the 2016 and 2015 backlogs relate to the Company's first three-line pellet plant order from a single customer.  Substantially all of this order was manufactured and delivered to the customer prior to December 31, 2015, with continuing enhancements being developed and installed during 2016.  As the Company is financing this sale, revenue recognition on the plant sale will not occur until customer payments are received.  Management expects all the current backlog to be filled in 2017 except for the $60,000 pellet plant order discussed above, which is expected to be recognized in 2018.

Aggregate and Mining Group

The Company's Aggregate and Mining Group is comprised of eight business units which are focused on designing and manufacturing heavy processing equipment, as well as servicing and supplying parts for the aggregate, metallic mining, recycling, ports and bulk handling markets.  These business units are Telsmith, Inc. ("Telsmith"), Kolberg-Pioneer, Inc. ("KPI"), Astec Mobile Screens, Inc. ("AMS"), Johnson Crushers International, Inc. ("JCI"), Breaker Technology Ltd/Breaker Technology, Inc. ("BTI"), Osborn Engineered Products, SA (Pty) Ltd ("Osborn"), Astec do Brasil Fabricacao de Equipamentos Ltda. ("Astec Brazil") and Telestack Limited ("Telestack"), which was acquired in April 2014.

Products

Telsmith designs, engineers, manufactures and supports equipment servicing the construction, aggregate, metallic mining and recycling markets. Telsmith's core products are crushers, vibrating equipment, modular relocatable stationary plants, mobile portable plants and larger track-mounted systems.  Telsmith also provides consulting and engineering services to provide complete "turnkey" processing systems. During 2016, Telsmith celebrated its 110th anniversary by hosting numerous customers, dealers and employees from around the world as part of its continuing commitment to offer complete solutions for customer needs and challenges.

Telsmith maintains an ISO 9001:2008 certification, an internationally recognized standard of quality assurance. In addition, Telsmith has achieved CE designation (a standard for quality assurance and safety) on its crushing and vibration equipment products marketed into European Union countries.

During 2016, Telsmith completed the design of the T500 Cone Crusher expanding the T-Series which also includes the T300, T400, T900.  Telsmith's design engineers incorporated the unique patent pending technologies of hybrid thrust bearing, hydraulic anti-spin, thread scraper and the concave retaining system.  Telsmith plans to officially launch the T500 in March 2017 at the ConExpo Show in Las Vegas, Nevada.
8


KPI, JCI and AMS design, engineer, manufacture and support a complete line of stationary and portable aggregate processing equipment for the aggregate metallic and nonmetallic, bulk handling, sand and gravel, mining, quarrying, concrete and asphalt recycling and industrial markets. This equipment is marketed through an extensive network of KPI/JCI/AMS dealers.

KPI/JCI/AMS products include a complete line of primary, secondary, tertiary and quaternary crushers, including jaw, horizontal shaft impactor, vertical shaft impactor and roll rock crushers as well as industry related washing and conveying equipment, mobile screening plants, portable and stationary screen structures and vibrating and high frequency screens. These rock crushers are used by mining, quarrying and sand and gravel producers to crush oversized aggregate to salable size, in addition to their use for recycled concrete and asphalt. This equipment can be purchased as individual components, as portable plants for flexibility or as completely engineered systems for both portable, stationary and RAP applications. They also offer the highly-portable Fast Pack System, featuring quick setup and teardown, thereby maximizing production time and minimizing downtime. KPI also offers portable fully self-contained and self-propelled Fast Trax track-mounted jaw and horizontal shaft crushers, which are ideal for either recycle or hard rock applications, allowing the producer to move the equipment to the material.  KPI's expanded GT line of track-mounted crushing and screening plants focuses more specifically on the need for rental and global markets.

KPI/JCI/AMS portable plants combine various combinations of crushing, screening and conveying equipment mounted on tow away chassis and track chassis configurations.  Due to high transportation costs of construction materials, many producers use portable equipment to process materials they need close to their job sites.  Portable plants allow aggregate producers the ability to quickly and efficiently move equipment from one location to another as their jobs necessitate.   The portable track plants are fully self-contained and allow operators to be producing materials within minutes of unloading equipment off of their transport trucks.  The introduction of track-mounted crushing and screening plants has enabled contractors to perform jobs that in the past were not economically feasible and also allows our dealers to compete in the large track-mounted rental market. 

KPI/JCI/AMS sand classifying and washing equipment is designed to clean, separate and re-blend material from sand deposits to meet the size specifications for critical applications. Products offered include fine and coarse material washers, log washers, blade mills, sand classifying tanks, cyclones, dewatering screens, density classifiers, sieve blend screens and attrition cells. Additional portable and stationary plants are also offered to handle the growing needs in construction sands, specialty sands and fines recovery.  Screening plants are available in both stationary and highly portable models and are complemented by a full line of radial stacking and overland belt conveyors. Screening plants also serve the recycle, crushed stone, industrial and general construction industries.

KPI/JCI/AMS conveying equipment is designed to move or store aggregate and other bulk materials in radial cone-shaped or windrow stockpiles. The SuperStacker telescoping conveyor and Wizard Touch automated controls are designed to add efficiency and accuracy to whatever the stockpile specifications require. Additionally, high capacity rail and barge loading/unloading material handling systems are an important part of the KPI/JCI/AMS product lines.

BTl designs, engineers, manufactures and markets a complete line of industry leading rockbreaker systems for the mining, quarry and recycling markets, and provides large-scale stationary rockbreakers for open pit mining, as well as mid-sized stationary rock breakers for underground applications. In addition, BTI offers a full line of smaller rock breaker systems for mobile track and portable primary crushing plants.  BTl also designs, engineers, manufactures and markets a complete line of four wheel drive articulated production and utility vehicles, scalers and rock breakers for underground mining.
9


In addition to supplying equipment for the mining and quarry industries, BTl also designs, manufactures and markets a complete line of hydraulic breakers, compactors and demolition attachments for the North American construction and demolition markets.

BTl maintains ISO9001:2008 and 14001:2004 certifications, internationally recognized standards of quality and environmental assurance. In addition, BTI has achieved certification for OHSAS 18001 Occupational Health & Safety standards. BTl offers an extensive aftermarket sales and service program through a highly qualified and trained dealer network.

During 2016, BTI completed the design and prototype testing of a new generation of mechanized scaler for ground control of underground hard rock mines. An addition to the stationary rockbreaker systems line was completed in 2016 with a low profile design for underground grizzly applications.

Osborn, which is located in South Africa, maintains an ISO:9001:2008 certification for quality assurance and designs, engineers, manufactures and markets a range of minerals processing equipment. This equipment is used in the aggregate, mining, metallurgical and recycling industries. Osborn has been a licensee of Telsmith's technology for over 60 years and recently became a licensee of KPI's vertical and horizontal shaft impact crushers.  Osborn also offers the following equipment: mineral sizers; single and double-toggle jaw crushers; cone crushers; rotary breakers; roll crushers; rolling ring crushers; mills; out-of-balance or exciter-driven screens and feeders; modular "containerized" crusher and screening systems; and a full range of idlers.  Osborn also markets equipment produced by other Astec companies in the sub-Saharan African market.

Osborn has recently added a number of new products to its product offerings, including a 300 HP gyratory crusher for secondary applications, horizontal shaft impactors, an extension to the range of out-of-balance exciter gearboxes and a low profile apron feeder, in addition to numerous modernization and updates to its existing product lines.

Assembly operations began in Astec Brazil's newly constructed 132,400 square foot facility in the fourth quarter of 2014, and complete production operations began in the first quarter of 2015.  Manufacturing operations, sales, distribution and product support are all located within the new facility, which currently has 37 employees. The Company is expected to utilize 120 employees at the facility when it reaches full capacity.  Products manufactured by Astec Brazil include crushing equipment, vibrating equipment, stationary plants, mobile portable systems and asphalt plants. Astec Brazil represents the brands of KPI/JCI/AMS, BTI and Telsmith in the aggregate and mining markets and Astec, Inc. in the asphalt market. Astec Brazil also markets products in the Brazilian market that are produced by the other Astec Aggregate and Mining companies and Astec asphalt plants.

Astec Brazil shipped its first asphalt plant in early 2016; however, sales in the South American market have been hampered by the recent economic downturn in South America and more specifically in Brazil.  The Company plans to position itself to significantly increase the production and sales volumes by Astec Brazil and also plans to manufacture other product lines at the facility once the business environment improves in the region.  In 2016, the Company increased its ownership in Astec Brazil from 78% to 92%.

Telestack, located in Omagh, Northern Ireland, designs, engineers, manufactures and markets mobile bulk material handling solutions that are designed to handle all free-flowing bulk materials, including but not limited to ores, coal, aggregates, fertilizers, grains, woodchips and pellets. Telestack's comprehensive suite of product offerings is sold on a global basis and operates within a significant number of working environments such as mines, quarries, ports, rail yards, power stations and steel mills.

Telestack maintains ISO9001:2008 (quality assurance), ISO 14001:2004 (environmental assurance) and ISO 18001:2007 (health and safety assurance) accreditations.  Telestack is also an approved supplier of equipment that conforms to Western Australian Mining Standards (AS 4324:1).

10


Marketing

Aggregate processing and mining equipment is marketed by approximately 110 direct sales employees, 166 domestic independent distributors and 173 international independent distributors.  The principal purchasers of aggregate processing equipment include highway and heavy equipment contractors, sand and gravel producers, recycle and crushing contractors, mine operators, quarry operators, port and inland terminal authorities, power stations and foreign and domestic governmental agencies.

Raw Materials

Raw materials used in the manufacture of products in the Aggregate and Mining Group include carbon steel and various types of alloy steel, which are normally purchased from distributors.  Raw materials for manufacturing are normally readily available.  BTI purchases hydraulic breakers under a purchasing arrangement with a South Korean supplier.  The Company believes the South Korean supplier has sufficient capacity to meet the Company's anticipated demand; however, alternative suppliers exist for these components should any supply disruptions occur.

Competition

The Aggregate and Mining Group faces strong competition in price, service and product performance.  Aggregate and Mining equipment competitors include Metso Minerals, Sandvik Mining and Construction, Terex MP and Powerscreen, Atlas Copco Mining, McCloskey, Superior Industries, Wirtgen (Klemmann), Deister,  McLanahan, CDE Global, Weir Minerals (Trio) and other smaller manufacturers, both domestic and international.

Employees

At December 31, 2016, the Aggregate and Mining Group segment employed 1,563 individuals, of which 1,122 were engaged in manufacturing, 153 in engineering and engineering support functions and 288 in selling, general and administrative functions.

Telsmith has a labor agreement covering approximately 165 manufacturing employees which expires on September 17, 2017.  Approximately 125 of Osborn's manufacturing employees fall within the scope of a collective labor union agreement that expires on June 30, 2017. None of the other employees of the Aggregate and Mining Group are covered by collective bargaining agreements.

Backlog

At December 31, 2016 and 2015, the backlog for the Aggregate and Mining Group was approximately $88,951 and $74,484, respectively.  Approximately $15,500 of the increase in backlogs between years relates to orders from domestic U.S. customers.  Management expects the current backlog to be filled in 2017.
11


Energy Group

The Company's Energy Group is currently comprised of five business units focused on supplying heavy equipment such as heaters, drilling rigs, concrete plants, wood chippers and grinders, pump trailers, storage equipment and related parts to the oil and gas, construction, and water well industries, as well as commercial and industrial burners used primarily in commercial, industrial and process heating applications.  The business units currently included in the Energy Group are Heatec, Inc. ("Heatec"), CEI Enterprises, Inc. ("CEI"), GEFCO, Inc. ("GEFCO"), Peterson Pacific Corp. ("Peterson") and Power Flame Incorporated ("Power Flame").  Power Flame, located in Parsons, Kansas, was acquired in August 2016.  The Energy Group previously included the operations of Astec Underground, Inc. ("Astec Underground") located in Loudon, Tennessee.  Astec Underground ceased operations in May 2015, the manufacturing facilities were sold later in 2015 and the responsibility for the sales and manufacturing responsibilities for the Astec Underground product lines were transferred to GEFCO during 2015.

Products

Heatec designs, engineers, manufactures and markets a variety of thermal fluid heaters, process heaters, waste heat recovery equipment, liquid storage systems and polymer and rubber blending systems under the HEATEC trademark.  For the construction industry, Heatec designs and manufactures a complete line of asphalt heating and storage equipment to serve the hot-mix asphalt industry, including complete asphalt terminal facilities.  In addition, Heatec builds a wide variety of heaters to fit a broad range of applications, including heating equipment for marine vessels, roofing material plants, refineries, oil sands, energy related processing, chemical processing, rubber plants and water heaters for many industrial applications.  Heatec has the technical staff to custom design heating systems and has systems operating as large as 75 million BTU's per hour.

CEI designs, engineers, manufactures and markets thermal fluid heaters, portable and stationary storage tanks, rubberized asphalt and polymer blending systems for the asphalt and other industries.  CEI recently added continuous and batch type concrete production plants to its product line. The Company believes the CEI concrete plants are the most innovative plant in the concrete industry and are designed to produce consistent high quality, low cost concrete due to its advanced process control.

GEFCO designs and manufactures portable drilling rigs and related equipment for the water well, environmental, groundwater monitoring, construction, mining and shallow oil and gas exploration and production industries. Portable drilling rigs are offered in a variety of designs with optional equipment, including truck, trailer or track mounted units, diesel engine on deck or Power Take Off powered units, hydraulic pump drives, transmission, hydraulic pumps and motors, hydraulic cylinders, gear boxes, plumbing and all related controls.

During 2015, GEFCO absorbed responsibility for the design, manufacture and sales of the product lines previously produced by Astec Underground, including large oil and gas well drilling equipment and a trailer-mounted double fluid pumper for use in the hydraulic fracturing and the oil and gas extraction industries.

GEFCO recently introduced a new, smaller drilling rig with improved functionality to serve the residential geothermal, environmental and geotechnical markets.  The new rigs are offered in both truck-mounted and track-mounted options.
12


Peterson designs, engineers, manufactures and distributes large whole-tree pulpwood chippers, biomass chippers, horizontal grinders and blower trucks primarily for the construction, landscaping, recycling, and biomass energy markets.  A deck screen model for the wood chipping and grinding market is produced for Peterson by JCI.  Peterson has granted rights under a licensing agreement to Morbark, USA, whereby Morbark may produce and sell certain grinder equipment covered by a Peterson patent.

Power Flame, a market leader in its segment, designs engineers, manufactures and markets commercial and industrial burners and combustion control systems.  Power Flame produces a broad range of natural gas, fuel oil, or combination-fueled models with outputs ranging from 400 thousand BTU's to 120 million BTU's per hour.  Power Flame's burners are used primarily in commercial, industrial and process heating applications.

Marketing

The Energy Group markets its products domestically through a combination of employee sales agents, manufacturer representatives and distributors, while international sales efforts are typically conducted with the assistance of independent sales agents.  The group's products are marketed by approximately 69 direct sales employees, 94 domestic independent distributors and 41 international independent distributors. Customers typically include oil and gas field operators, industrial product manufacturers, independent contractors, heating equipment distributors and government agencies.  The market for the Company's heat transfer equipment is diverse because of the multiple applications for such equipment.

Raw Materials

Raw materials used in the manufacture of products in the Energy Group include carbon steel and various types of alloy steel, which are normally purchased from distributors and other sources.  Raw materials for manufacturing are normally readily available.  Most steel is delivered on a "just-in-time" arrangement from suppliers to reduce inventory requirements at the manufacturing facilities, but steel is occasionally inventoried after purchase.  Components used in the manufacturing process include engines, hydraulic pumps and motors, gearboxes, burners, power transmissions and electronic systems.

Competition

The Energy Group faces strong competition in price, service and product performance and competes both with large companies that have resources significantly greater than those of the Company and with various smaller manufacturers.  Major competitors include Gencor, Almix, Fulton, Sigma Thermal, Erie Strayer, Con-E-Co, Meeker, Versa Drill, Schramm, Atlas Copco, National Oil Well, Blohm & Vos, Oil Country, NOV/Rolligon, Stewart & Stevenson, Dragon, Morbark, CBI (Terex), Precision Doppstadt, Bandit, Jenz, Komptech, Fin and Webster Engineering.

Employees

At December 31, 2016, the Energy Group segment employed 930 individuals, of which 609 were engaged in manufacturing, 115 in engineering and 206 in selling, general and administrative functions.  GEFCO is party to a collective bargaining agreement that applied to 64 manufacturing employees at December 31, 2016.  The current GEFCO agreement expires on June 20, 2018. When Power Flame was acquired in August 2016, it was party to an existing collective bargaining agreement that applied to a majority of its manufacturing employees.  Power Flame expects to enter into a replacement agreement that will apply to approximately 105 employees.  None of the other employees of the Energy Group are covered by collective bargaining agreements.
13


Backlog

The backlog for the Energy Group at December 31, 2016 and 2015 was approximately $36,192 and $37,596, respectively.  The 2015 backlog has been adjusted to include the backlog of Power Flame, which was acquired in August 2016.  Management expects all of the current backlog to be filled in 2016.

Corporate (Other Business Units)

This category consists of the two business units that do not meet the requirements of separate disclosure as an operating segment or inclusion in one of the other reporting segments and includes Astec Industries, Inc., the parent company, and Astec Insurance Company, a captive insurance company.  These two companies provide support and corporate oversight for all the other business units.  The Company records U.S. federal income tax expenses for all business segments on the parent company's books; therefore, these taxes are included in the Corporate category for segment reporting.

Employees

At December 31, 2016, the Corporate category employed 44 individuals, all of which were engaged in selling, general and administrative functions.

Common to All Operating Segments

The following information applies to all operating segments of the Company.

Raw Materials

Steel is a major component in the Company's equipment. Steel prices rose significantly during the first half of 2016 but then began to decline due to slowing steel consumption and retreating energy prices in the third quarter of 2016. Steel prices began to moderately rise again in late 2016 due to improvements in energy costs and anticipated GDP growth. The Company expects this trend to continue through the first 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 entering into the second half of 2017 and establish future contract pricing accordingly.

Government Regulations

The Company is subject to various laws and governmental regulations concerning environmental matters and employee safety and health in the United States and other countries. The Environmental Protection Agency, the Occupational Safety & Health Administration, other federal agencies and certain state agencies have the authority to promulgate regulations that have an effect on the Company's operations.  Many of these federal and state agencies may seek fines and penalties for violations of these laws and regulations.  The Company has been able to operate under these laws and regulations without any material adverse effect on its business.

None of the Company's operating segments operate within highly regulated industries.  However, air pollution control equipment manufactured by the Company, principally for hot-mix asphalt plants, must comply with certain performance standards promulgated by the federal Environmental Protection Agency under the Clean Air Act applicable to "new sources" or new plants.  Management believes the Company's products meet all material requirements of such regulations and applicable state pollution standards and environmental protection laws.
14


In addition, due to the size and weight of certain equipment the Company manufactures, the Company and its customers may encounter various state regulations on maximum weights transportable on highways.  Also, some states have regulations governing the operation of asphalt mixing plants, and most states have regulations relating to the accuracy of weights and measures, which affect some of the control systems manufactured by the Company.

Compliance with these government regulations has no material effect on the Company's capital expenditures, earnings, or competitive position within the market.

Employees

At December 31, 2016, the Company and its subsidiaries employed 4,218 individuals, of which 2,899 were engaged in manufacturing, 453 in engineering, including support staff, and 866 in selling, administrative and management functions.

Other than the Telsmith and Osborn labor agreements described under the "Employee" subsection of the Aggregate and Mining Group above and the GEFCO and Power Flame labor agreements described under the "Employee" subsection of the Energy Group above, there are no collective bargaining agreements applicable to employees of the Company or its subsidiaries.  The Company considers its employee relations to be good.

Manufacturing

The Company manufactures many of the component parts and related equipment for its products, while several large components of its products are purchased "ready-for-use".  Such items include engines, axles, tires and hydraulics.  In many cases, the Company designs, engineers and manufactures custom component parts and equipment to meet the particular needs of individual customers.  Manufacturing operations during 2016 took place at 20 separate locations.  The Company's manufacturing operations consist primarily of fabricating steel components and the assembly and testing of its products to ensure that the Company achieves quality control standards.

Seminars and Technical Bulletins

The Company periodically conducts technical and service seminars, which are primarily for dealer representatives, contractors, owners, employees and other users of equipment manufactured by the Company.  In 2016, approximately 720 representatives of contractors and owners of hot-mix asphalt plants attended seminars held by the Company in Chattanooga, Tennessee.  These seminars, which are led by Company management and employees, along with select outside speakers and discussion leaders, cover a range of subjects, including, but not limited to, technological innovations in the hot-mix asphalt, aggregate processing, paving, milling and recycling markets.

The Company also sponsors executive seminars for the management of the customers of Astec, Heatec, CEI and Roadtec.  Primarily, members of the Company's management conduct the various seminars, but outside speakers and discussion leaders are also utilized.
15


During 2016, 10 service training seminars were held at the Roadtec facility for approximately 520 customer representatives, and 12 remote seminars were conducted at other locations for approximately 200 additional customer personnel.  CEI conducted four service schools during 2016, with approximately 70 customer representatives attending. Telsmith conducted three technical seminars for approximately 85 customer and dealer representatives during 2016.  KPI, JCI and AMS jointly conduct National Dealers Conference, an annual dealer event. The event offers the entire dealer network a preview of future products, marketing and promotional programs to help dealers operate successful businesses. In addition to this event, the companies also provide factory customer and dealer training and on-site local, regional and national sales training programs throughout the year.

In addition to seminars, the Company publishes a number of technical bulletins and information bulletins detailing various technological and business issues relating to the industries in which it operates.

Patents and Trademarks

The Company seeks to obtain patents to protect the novel features of its products and processes.  The Company's subsidiaries hold 80 United States patents and 73 foreign patents.  The Company's subsidiaries have 58 United States and 69 foreign patent applications pending.  

The Company and its subsidiaries have 84 trademarks registered in the United States, including logos for Astec, Astec Dillman, Carlson Paving, CEI, GEFCO, Heatec, JCI, Peterson Pacific, Power Flame, Roadtec, and Telsmith, and the names ASTEC, CARLSON, HEATEC, JCI, KOLBERG, PETERSON, ROADTEC and TELSMITH, as well as a number of other product names.  The Company also has 106 trademarks registered in foreign jurisdictions, including Australia, Brazil, Canada, China, France, Germany, Great Britain, India, Italy, Mexico, South Africa, South Korea, Thailand, Vietnam and the European Union.  The Company and its subsidiaries have six United States and 10 foreign trademark registration applications pending.

Engineering and Product Development

The Company dedicates substantial resources to engineering and product development. At December 31, 2016, the Company and its subsidiaries had 453 full-time individuals employed in engineering and design capacities.

Seasonality and Backlog

Revenues for recent years, adjusted for acquisitions, have been strongest during the first half of the year, with the second half of the year consistently being weaker. We expect future operations in the near term to be typical of this historical trend.

As of December 31, 2016 and 2015, the Company had a backlog for delivery of products at certain dates in the future of approximately $357,367 and $315,910, respectively.  The Company's contracts reflected in the backlog generally are not, by their terms, subject to termination.  Management believes the Company is in substantial compliance with all manufacturing and delivery timetables.
16


Competition

Each business segment operates in domestic markets that are highly competitive with respect to price, service and product quality.  While specific competitors are named within each business segment discussion above, imports do not generally constitute significant competition for the Company in the United States, except for milling machines and track-mounted crushers.  In international sales, however, the Company often competes with foreign manufacturers that may have a local presence in the market the Company is attempting to penetrate.

In addition, asphalt and concrete are generally considered competitive products as a surface choice for new roads and highways.  A portion of the interstate highway system is paved in concrete, but over 90% of all surfaced roads in the United States are paved with asphalt.  Although concrete is used for some new road surfaces, asphalt is used for most resurfacing.

Available Information

The Company's internet website can be found at www.astecindustries.com.  We make available, free of charge on or through our internet website, access to our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after such material is filed with, or furnished to, the Securities and Exchange Commission. Information contained in our website is not part of, and is not incorporated into, this Annual Report on Form 10-K.

Item 1A. Risk Factors

Downturns in the general economy or the commercial and residential construction industries may adversely affect our revenues and operating results.

General economic downturns, including downturns in the commercial and residential construction industries, could result in a material decrease in our revenues and operating results.  Demand for many of our products, especially in the commercial construction industry, is cyclical.  Sales of our products are sensitive to the states of the U.S., foreign and regional economies in general, and in particular, changes in commercial construction spending and government infrastructure spending.  In addition, many of our costs are fixed and cannot be quickly reduced in response to decreased demand.  The following factors could cause a downturn in the commercial and residential construction industries:

·
a decrease in the availability of funds for construction;
·
declining economy domestically and internationally;
·
labor disputes in the construction industry causing work stoppages;
·
rising gas and oil prices;
·
rising steel prices and steel surcharges;
·
rising interest rates;
·
energy or building materials shortages;
·
inclement weather; and
·
availability of credit for customers.
17


Downturns in the general economy and restrictions in the credit markets may negatively impact our earnings, cash flows and/or financial position and access to financing sources by the Company and our customers. 
 
Worldwide economic conditions and the international credit markets have significantly deteriorated in recent years and may remain depressed for the foreseeable future. Continued deterioration of economic conditions and credit markets could adversely impact our earnings as sales of our products are sensitive to general declines in U.S. and foreign economies and the ability of our customers to obtain credit.  In addition, we rely on the capital markets and the banking markets to meet our financial commitments and short-term liquidity needs if internal funds are not available from our operations. Further disruptions in the capital and credit markets, or deterioration of our creditors' financial condition, could adversely affect the Company's ability to draw on its revolving credit facility.  The Company's current credit facility expires in April 2017, and deterioration in the credit markets could make it more difficult or expensive for us to replace our current credit facility, enter into a new credit facility or obtain additional financing.

A decrease or delay in government funding of highway construction and maintenance may cause our revenues and profits to decrease.

Many of our customers depend on government funding of highway construction and maintenance and other infrastructure projects.  Any decrease or delay in government funding of highway construction and maintenance and other infrastructure projects could cause our net sales and profits to decrease.  Historically, federal government funding of infrastructure projects has typically been accomplished through bills that establish funding over a multi-year period, such as the Safe, Accountable, Flexible and Efficient Transportation Equity Act - A Legacy for Users ("SAFETEA-LU"), which provided $286.5 billion to fund federal transit projects from 2004 to 2009.  SAFETEA-LU funding expired on September 30, 2009, and federal transportation funding operated on a number of shorter term appropriations until December 4, 2015 when the Fixing America's Surface Transportation Act ("FAST Act") was enacted.  Among other expenditures, the FAST Act approved funding for highways of approximately $205 billion and funding for transit projects of approximately $48 billion for the five-year period ending September 30, 2020.

Given the inherent uncertainty in the political process, the level of government funding for federal highway projects will similarly continue to be uncertain.  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 is expected, it may be at lower levels than originally approved.  In addition, Congress could pass legislation in future sessions that would allow for the diversion of previously appropriated highway funds for other national purposes, or it could restrict funding of infrastructure projects unless states comply with certain federal policies.

The cyclical nature of our industry and the customization of the equipment we sell may cause adverse fluctuations to our revenues and operating results.

We sell equipment primarily to contractors whose demand for equipment depends greatly upon the volume of road or utility construction projects underway or to be scheduled by both government and private entities.  The volume and frequency of road and utility construction projects are cyclical; therefore, demand for many of our products is cyclical.  The equipment we sell is durable and typically lasts for several years, which also contributes to the cyclical nature of the demand for our products.  As a result, we may experience cyclical fluctuations to our revenues and operating results. Any difficulty in managing the Company's manufacturing workflow during downturns in demand could adversely affect our financial results.
18


A significant change in the price or availability of oil could reduce demand for our products.  Significant increases in the purchase price of certain raw materials used to manufacture our equipment could have a negative impact on the cost of production and related gross margins.

A significant portion of our revenues relates to the sale of equipment involved in the production, handling, recycling or installation of asphalt mix.  Liquid asphalt is a byproduct of the refining of oil, and asphalt prices correlate with the price and availability of oil.  An increase in the price of oil or a decrease in the availability of oil would increase the cost of producing asphalt, which would likely decrease demand for asphalt, resulting in decreased demand for many of our products.  This would likely cause our revenues and profits to decrease.  Rising gasoline, diesel fuel and liquid asphalt prices will also adversely impact the operating and raw material costs of our contractor and aggregate producer customers, and if such customers do not properly adjust their pricing, they could experience reduced profits resulting in possible delays in purchasing capital equipment.

Contrary to the impact of increasing oil prices on many of the Company's products impacted by changes in the cost of asphalt mix as discussed above, the products manufactured by the Company's 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 be negatively impacted by lower oil and natural gas prices, to the extent that such lower prices lead to decreased development in the oil and natural gas production industries.

Steel is a major component in the Company's equipment. Steel prices fluctuate routinely. Our reliance on third-party suppliers for steel and other raw materials exposes us to volatility in the prices and availability of these materials. Price increases or a decrease in the availability of these raw materials could increase our operating costs and adversely affect our financial results. 

Acquisitions that we have made in the past and future acquisitions involve risks that could adversely affect our future financial results.

We have completed several acquisitions in the past, including the acquisition of Power Flame Incorporated in August 2016 and Telestack Limited in April 2014.  We may acquire additional businesses in the future.  We may be unable to achieve the benefits expected to be realized from our acquisitions.  In addition, we may incur additional costs and our management's attention may be diverted because of unforeseen expenses, difficulties, complications, delays and other risks inherent in acquiring businesses, including the following:

·
we may have difficulty integrating the financial and administrative functions of acquired businesses;
·
acquisitions may divert management's attention from our existing operations;
·
fluctuations in exchange rates and a weakening of the dollar may impact the competitiveness of acquired businesses;
·
we may have difficulty in competing successfully for available acquisition candidates, completing future acquisitions or accurately estimating the financial effect of any businesses we acquire;
·
we may have delays in realizing the benefits of our strategies for an acquired business;
·
we may not be able to retain key employees necessary to continue the operations of the acquired business;
·
acquisition costs may deplete significant cash amounts or may decrease our operating income;
·
we may choose to acquire a company that is less profitable or has lower profit margins than our company;
·
future acquired companies may have unknown liabilities that could require us to spend significant amounts of additional capital; and
·
we may incur domestic or international economic declines that impact our acquired companies.
19


Competition could reduce revenue from our products and services and cause us to lose market share.

We currently face strong competition in product performance, price and service.  Some of our domestic and international competitors have greater financial, product development and marketing resources than we have.  If competition in our industry intensifies or if our current competitors enhance their products or lower their prices for competing products, we may lose sales or be required to lower the prices we charge for our products.  This may reduce revenue from our products and services, lower our gross margins or cause us to lose market share.

Our success depends on key members of our management and other employees.

Certain members of our senior management team are of significant importance to our business and operations.  The loss of their services may adversely affect our business.  In addition, our ability to attract and retain qualified engineers, skilled manufacturing personnel and other professionals, either through direct hiring or acquisition of other businesses employing such professionals, will also be an important factor in determining our future success.

Difficulties in managing and expanding in international markets could divert management's attention from our existing operations.

In 2016, international sales represented approximately 18.0% of our total sales as compared to 26.5% in 2015.  We plan to continue our significant sales and production efforts in international markets.  In connection with any increase in international sales efforts, we will need to hire, train and retain qualified personnel in countries where language, cultural or regulatory barriers may exist.  Any difficulties in expanding our international sales may divert management's attention from our existing operations.  In addition, international revenues are subject to the following risks:

·
fluctuating currency exchange rates, which can reduce the profitability of foreign sales;
·
the burden of complying with a wide variety of foreign laws and regulations;
·
dependence on foreign sales agents;
·
political and economic instability of governments;
·
the imposition of protective legislation such as import or export barriers; and
·
fluctuating strengths or weakness of the dollar, which can impact net sales or the cost of purchased products.

We may be unsuccessful in complying with the financial ratio covenants or other provisions of our credit agreement.

As of December 31, 2016, we were in compliance with the financial covenants contained in our credit agreement with Wells Fargo Bank, N.A.  However, in the future we may be unable to comply with the financial covenants in our credit facility or to obtain waivers with respect to such financial covenants.  If such violations occur, the Company's creditors could elect to pursue their contractual remedies under the credit facility, including requiring immediate repayment in full of all amounts then outstanding.  As of December 31, 2016, the Company had no outstanding borrowings under the Wells Fargo credit agreement but did have $8,876 of letters of credit outstanding under the credit agreement.  Additional amounts may be borrowed in the future.  The Company's Osborn, Astec Brazil, Telestack and Astec Australia subsidiaries have entered into their own independent loan agreements.
20


Our quarterly operating results are likely to fluctuate, which may decrease our stock price.

Our quarterly revenues, expenses and operating results have varied significantly in the past and are likely to vary significantly from quarter to quarter in the future.  As a result, our operating results in some quarters may fall below the expectations of securities analysts and investors, which could result in a decrease in the market price of our common stock.  The reasons our quarterly results may fluctuate include:

·
general competitive and economic conditions, domestically and internationally;
·
delays in, or uneven timing in, the delivery of customer orders;
·
the seasonal trend in our industry;
·
the introduction of new products by us or our competitors;
·
product supply shortages; and
·
reduced demand due to adverse weather conditions.

Period-to-period comparisons of such items should not be relied on as indications of future performance.

We may face product liability claims or other liabilities due to the nature of our business.  If we are unable to obtain or maintain insurance or if our insurance does not cover liabilities, we may incur significant costs which could reduce our profitability.

We manufacture heavy machinery, which is used by our customers at excavation and construction sites, ports and inland terminals and on high-traffic roads.  Any defect in or improper operation of our equipment can result in personal injury and death, and damage to or destruction of property, any of which could cause product liability claims to be filed against us.  The amount and scope of our insurance coverage may not be adequate to cover all losses or liabilities we may incur in the event of a product liability claim.  We may not be able to maintain insurance of the types or at the levels we deem necessary or adequate or at rates we consider reasonable.  Any liabilities not covered by insurance could reduce our profitability or have an adverse effect on our financial condition.

If we are unable to protect our proprietary technology from infringement or if our technology infringes technology owned by others, then the demand for our products may decrease or we may be forced to modify our products, which could increase our costs.

We hold numerous patents covering technology and applications related to many of our products and systems as well as numerous trademarks and trade names registered with the U.S. Patent and Trademark Office and in foreign countries.  Our existing or future patents or trademarks may not adequately protect us against infringements, and pending patent or trademark applications may not result in issued patents or trademarks.  Our patents, registered trademarks and patent applications, if any, may not be upheld if challenged, and competitors may develop similar or superior methods or products outside the protection of our patents.  This could reduce demand for our products and materially decrease our revenues.  If our products are deemed to infringe upon the patents or proprietary rights of others, we could be required to modify the design of our products, change the name of our products or obtain a license for the use of some of the technologies used in our products.  We may be unable to do any of the foregoing in a timely manner, upon acceptable terms and conditions, or at all, and the failure to do so could cause us to incur additional costs or lose revenues.
21


If we become subject to increased governmental regulation, we may incur significant costs.

Our hot-mix asphalt plants contain air pollution control equipment and several of our other products contain engines that must comply with performance standards promulgated by the Environmental Protection Agency.  These performance standards may increase in the future.  Changes in these requirements could cause us to undertake costly measures to redesign or modify our equipment or otherwise adversely affect the manufacturing processes of our products.  Such changes could have a material adverse effect on our operating results.

In addition, we may incur material costs or liabilities in connection with other regulatory requirements applicable to our business, including, for example, state regulation of our component equipment, the accuracy of weights and measures, and the maximum weight transportable on highways and roads.

As an innovative leader in the industries in which we operate, we occasionally undertake the engineering, design, manufacturing and construction of equipment systems that are new to the market.  Estimating the cost of such innovative equipment can be difficult and could result in our realization of significantly reduced or negative margins on such projects.

In the past, we have experienced negative margins on certain large projects. These large projects have included both existing and innovative equipment designs, on-site construction and minimum production levels.  Since it can be difficult to achieve the expected production results during the project design phase, field testing and redesign may be required during project installation, resulting in added cost. In addition, due to any number of unforeseen circumstances, which can include adverse weather conditions, projects can incur extended construction and testing delays which can cause significant cost overruns.  We may not be able to sufficiently predict the extent of such unforeseen cost overruns and may experience significant losses on specialized projects.  Additionally, the Company typically incurs substantial research and development costs each year and has historically received significant research and development tax credits due to these expenditures.  Congress could reduce or eliminate such tax credits in future years, which could have a material adverse effect on our operating results.

Our Articles of Incorporation and Bylaws and Tennessee law may inhibit a takeover, which could delay or prevent a transaction in which shareholders might receive a premium over market price for their shares.

Our charter and bylaws and Tennessee law contain provisions that may delay, deter or inhibit a future acquisition or an attempt to obtain control of us.  This could occur even if our shareholders are offered an attractive value for their shares or if a substantial number or even a majority of our shareholders believe the takeover is in their best interest.  These provisions are intended to encourage any person interested in acquiring us or obtaining control of us to negotiate with and obtain the approval of our Board of Directors in connection with the transaction.  Provisions that could delay, deter or inhibit a future acquisition or an attempt to obtain control of us include the following:

·
having a staggered Board of Directors;
·
requiring a two-thirds vote of the total number of shares issued and outstanding to remove directors other than for cause;
·
requiring advance notice of actions proposed by shareholders for consideration at shareholder meetings;
·
limiting the right of shareholders to call a special meeting of shareholders;
·
requiring that all shareholders entitled to vote on an action provide written consent in order for shareholders to act without holding a shareholders' meeting; and
·
being governed by the Tennessee Control Share Acquisition Act.


22


Item 1B. Unresolved Staff Comments

None.

Item 2. Properties

The location, approximate square footage, acreage occupied and principal function and use by the Company's reporting segments of the properties owned or leased by the Company are set forth below:

Location
 
Approximate
Square Footage
   
Approximate
Acreage
 
Principal Function (Use by Segment)
Chattanooga, Tennessee
   
543,200
     
65
 
Offices, manufacturing and training center – Astec (Infrastructure Group)
 
Chattanooga, Tennessee
   
--
     
4
 
Storage yard – Astec (Infrastructure Group)
 
Rossville, Georgia
   
40,500
     
3
 
Manufacturing – Astec (Infrastructure Group)
 
Prairie du Chien, Wisconsin
   
91,500
     
39
 
Manufacturing – Dillman division of Astec (Infrastructure Group)
 
Chattanooga, Tennessee
   
135,000
     
69
 
Offices, manufacturing and storage – Heatec (Energy Group)
 
Chattanooga, Tennessee
   
237,000
     
15
 
Offices, manufacturing and training center – Roadtec (Infrastructure Group)
 
Chattanooga, Tennessee
   
51,200
     
7
 
Manufacturing – Roadtec (Infrastructure Group)
 
Chattanooga, Tennessee
   
14,100
     
--
 
Leased Hanger and Offices – Astec Industries, Inc. (Corporate)
 
Chattanooga, Tennessee
   
10,000
     
2
 
Corporate offices – Astec Industries, Inc. (Corporate)
 
Mequon, Wisconsin
   
236,000
     
30
 
Offices and manufacturing – Telsmith (Aggregate and Mining Group)
 
Sterling, Illinois
   
60,000
     
8
 
Offices and manufacturing – AMS (Aggregate and Mining Group)
 
Orlando, Florida
   
9,000
     
--
 
Leased machine repair and service facility – Roadtec (Infrastructure Group)
 

23


Location
 
Approximate
Square Footage
   
Approximate
Acreage
 
Principal Function (Use by Segment)
Chattanooga, Tennessee
   
66,000
     
--
 
Leased warehouse – Roadtec (Infrastructure Group)
 
Eugene, Oregon
   
140,000
     
8
 
Offices and manufacturing – JCI (Aggregate and Mining Group)
 
Albuquerque, New Mexico
   
115,000
     
14
 
Offices and manufacturing – CEI (Energy Group)
 
Yankton, South Dakota
   
312,000
     
50
 
Offices and manufacturing – KPI (Aggregate and Mining Group)
 
Thornbury, Ontario, Canada
   
60,500
     
12
 
Offices and manufacturing – BTI (Aggregate and Mining Group)
 
Riverside, California
   
12,500
     
--
 
Leased offices, sales, assembly and warehouse – BTI (Aggregate and Mining Group)
 
Solon, Ohio
   
8,900
     
--
 
Leased offices, sales, assembly and warehouse – BTI (Aggregate and Mining Group)
 
Tacoma, Washington
   
55,850
     
8
 
Offices and manufacturing – Carlson (Infrastructure Group)
 
Tacoma, Washington
   
4,400
     
1
 
R&D/Services Offices-Carlson (Infrastructure Group)
 
Cape Town, South Africa
   
4,600
     
--
 
Leased sales office and warehouse – Osborn (Aggregate and Mining Group)
 
Durban, South Africa
   
9,700
     
--
 
Leased sales office and warehouse – Osborn (Aggregate and Mining Group)
 
Kathu, South Africa
 
   
--
     
61
 
Undeveloped land – Osborn (Aggregate and Mining Group)
                      

24


Location
 
Approximate
Square Footage
   
Approximate
Acreage
 
Principal Function (Use by Segment)
Johannesburg, South Africa
   
229,000
     
21
 
Offices and manufacturing – Osborn (Aggregate and Mining Group)
 
Eugene, Oregon
   
135,000
     
15
 
Offices and manufacturing – Peterson Pacific Corp. (Energy Group)
 
Enid, Oklahoma
   
350,000
     
42
 
Offices and manufacturing – GEFCO, Inc. (Energy Group)
 
West Columbia, South Carolina
   
12,300
     
--
 
Leased distribution center – Peterson Pacific Corp. (Energy Group)
 
Acacia Ridge, Australia
   
31,000
     
5
 
Offices, warehousing, service, light fabrication and storage yard – Astec Australia Pty Ltd (Infrastructure Group)
 
Montgomery, Illinois
   
3,000
     
--
 
Leased warehouse -  Roadtec (Infrastructure Group)
 
Canning Vale, Australia
   
9,000
     
--
 
Leased office, warehouse and storage yard -  Astec Australia Pty Ltd (Infrastructure Group)
 
Hameln, Germany
   
35,300
     
3
 
Offices and light assembly – Asphalt Mobile Machinery GmbH (Infrastructure Group)
 
Vespasiano-MG Brazil
   
132,400
     
10
 
Offices and manufacturing - Astec Brazil (Aggregate and Mining Group)
 
Omagh, Northern Ireland
   
85,000
     
8
 
Offices and manufacturing-Telestack (Aggregate and Mining Group)
 
Joplin, Missouri
   
10,000
     
--
 
Leased parts warehouse/rebuild shop-Roadtec (Infrastructure Group)
 
Parsons, Kansas
 
   
88,000
     
7
 
Offices and manufacturing – Power Flame (Energy Group)
                      

The properties above are owned by the Company unless they are indicated as being leased.

25


Item 3. Legal Proceedings

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 costs), 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 material 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 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 notice.  At this time, the Company is unable to 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.

Item 4. Mine Safety Disclosures

None.

Executive Officers

The name, title, ages and business experience of the executive officers of the Company are listed below.

Benjamin G. Brock has served as the Company's Chief Executive Officer and President since January 2014.  He previously served as the Vice President and President of the Company's Asphalt Group from August 2012 to December 2013 and as President of Astec, Inc. from 2006 to 2013. From 2003 until 2006 he held the position of Vice President - Sales of Astec, Inc. and Vice President/General Manager of CEI Enterprises, Inc. from 1997 until 2002. Mr. Brock's career with Astec began as a salesman in 1993. Mr. Brock has been a Director of the Company since 2013.  He is 46.

David C. Silvious, a Certified Public Accountant, has served as the Vice President, Chief Financial Officer and Treasurer of the Company since August 2011. He previously served as Corporate Controller of the Company from 2005 to 2011 and as Corporate Financial Analyst from 1999 to 2005. Mr. Silvious also serves as Treasurer of each of the Company's U.S. operating subsidiaries and Vice President of Astec Insurance Company. He is 49.
26


W. Norman Smith has served as the Vice Chairman of the Company and also Vice Chairman of its Board of Directors since January 2014.  He previously served as the President and Chief Operating Officer of the Company from August 2012 to December 2013, as Group President of the Company's Mobile Asphalt Paving Group from October 2013 until January 2014, as the Group Vice President – Asphalt of the Company from 1998 until August 2012, as the President of Astec, Inc., a subsidiary of the Company, from 1994 until 2006, and as the President of Heatec, Inc., a subsidiary of the Company, from 1977 until 1994.  Mr. Smith is a registered professional engineer. Mr. Smith has been a Director of the Company since 1982.  He is 77.

Richard J. Dorris has served as the Company's Chief Operating Officer and Executive Vice President since January 2014.  He previously served as the Group Vice President and President of the Company's Energy Group from August 2012 to December 2013 and as President of Heatec, Inc. from 2004 to January 2014.  From 1999 to 2004 he held the positions of National Accounts Manager, Project Manager and Director of Projects for Astec, Inc. Prior to joining Astec, Inc. he was President of Esstee Manufacturing Company from 1990 to 1999 and was Sales Engineer from 1984 to 1990. He is 56.

Richard A. Patek has served as the Group President of the Company's Aggregate & Mining Group since October 2013 after having served as the Group's Vice President since 2008. He has also served as President of Telsmith, Inc. from May 2001 until February 2013. He served as President of Kolberg-Pioneer, Inc. from 1997 until 2001. From 1995 to 1997, he served as Director of Materials of Telsmith, Inc. From 1992 to 1995, Mr. Patek was Director of Materials and Manufacturing of the former Milwaukee plant location. From 1978 to 1992, he held various manufacturing management positions at Telsmith. Mr. Patek also served as the 2014 Chairman for the Association of Equipment Manufacturers (AEM) and a corporate board member for the Milwaukee School of Engineering.  Mr. Patek was elected to the E.D. Etnyre & Company board of directors in December 2014. He is 60.

Steven L. Claude has served as the Group President of the Company's Infrastructure Group since August 2015.  From November 2007 to July 2015, he held the position of Vice President, International Sales, Sr. Vice President, Sales and Marketing, and Executive Vice President of Astec, Inc.  He is 66.

Jeffery J. Elliott has served as the Group Vice President of the Company's Aggregate & Mining Group since July 2014.  He served as the President of Johnson Crushers, Inc. from 2001 until July 2014. From 1999 to 2001, he served as Senior Vice President for Cedarapids, Inc. (a Terex company), and from 1996 to 1999, he served as Vice President of the Crushing and Screening Group. From 1978 to 1996, he held various domestic and international sales and marketing positions with Cedarapids, Inc. He is 63.

Stephen C. Anderson has served as Vice President of Administration since August 2011, as Secretary of the Company since January 2007 and as the Director of Investor Relations since January 2003. Mr. Anderson also serves as the Company's Compliance Officer and manages the corporate information technology and aviation departments. He has also been President of Astec Insurance Company since January 2007. He was Vice President of Astec Financial Services, Inc. from 1999 to 2002. Prior to his employment with the Company, Mr. Anderson spent a combined 14 years in commercial banking with AmSouth and SunTrust Banks. He is 53.

Robin A. Leffew has served as Corporate Controller since August 2011 and also serves as Secretary of Astec Insurance Company. She previously served as the Company's Director of Internal Audit from 2005 to 2011 and Controller of Astec, Inc. from 1990 to 2005. From 1987 to 1990, she served as Corporate Financial Analyst for the Company. She is 55.

Michael A. Bremmer has served as the President of CEI Enterprises, Inc. since 2006. From 2003 until 2006, he held the position of Vice President and General Manager of CEI Enterprises, Inc. From 2001 until 2003, he held the position of Director of Engineering of CEI Enterprises, Inc. He is 61.
27


Chris Colwell has served as President of Carlson Paving Products since May 2011. Prior to joining Astec, Mr. Colwell held the position of Regional Operations Manager for Alta Equipment Company from 2010 to 2011. From 2008 to 2010 he served as Vice President-Asphalt Division for Wolverine Tractor and Equipment Company. From 1999 to 2008 Mr. Colwell served as President of Colwell Equipment Company Incorporated where he previously served in various positions since 1985 including General Manager, Director of Management Information Systems, Assistant Controller and Product Support Manager. He is 51.

Larry R. Cumming has served as the President of Peterson Pacific Corp. since 2007. He joined the company in 2003, prior to which he held positions of General Manager and Chief Executive Officer of Peterson, Inc. Prior to joining Peterson, he held senior management positions in North America and Europe with Timberjack and John Deere (Deere acquired Timberjack in 2000). Mr. Cumming also held prior positions with Timberjack as Vice President Engineering and Senior Vice President Sales and Marketing, Chief Operating Officer and Executive Vice President Product Supply. He is a registered professional engineer in the Province of Ontario. He is 68.

Martin Dummigan has served as Managing Director of Telestack Limited since January 2016.  He previously served as Global and Group Operations Director for Terex Material Processing, Business Line Director for Terex Environmental Equipment, Vice president of Terex Operations in China and General Manager for Terex NFLG also in China. Prior to his 10 years with Terex, Mr. Dummigan served in a number of overseas plant Manager positions in the USA, South Africa, Egypt and Northern Ireland. He has also worked in Japan with Hitachi Supercomputer Systems where he studied Lean Manufacturing. Mr. Dummigan holds a Master's Degree in Electrical and Electronic Engineering from Queens University Belfast.  He is 48.

Timothy Gonigam has served as the President of Astec Mobile Screens, Inc. since 2000. From 1995 to 2000, Mr. Gonigam held the position of Sales Manager of Astec Mobile Screens, Inc. He is 54.

Matthew B. Haven has served as the President of Telsmith, Inc. since February 2013.  He previously served as Executive Vice President and General Manager of Telsmith from January 2012 to February 2013 and as Vice President from 2008 to 2011.  Mr. Haven joined Telsmith in January 1997 and served as Chief Engineer, Research and Development and Director of Engineering prior to his appointment as Vice President.  Prior to joining Telsmith, Mr. Haven served as Chief Engineer, Product Design and Development of Cedarapids, Inc.  He is 55.

John J. Irvine III has served as President of Roadtec, Inc. since April of 2016. He previously served as Executive Vice President of Astec, Inc. (August 2015 to April 2016) and Vice President of Sales & Marketing and Vice President of Operations of Roadtec, Inc. (February 2004 to August 2015).  Prior to his tenure with the Company, Mr. Irvine served in various roles at Cedarapids, Inc., TEREX, and Wirtgen America. He is 59 years old.

Tom Kruger has served as the Managing Director of Osborn Engineered Products SA (Pty) Ltd since 2005. For the previous five years, Mr. Kruger was employed as Operations Director of Macsteel Tube and Pipe (Pty) Ltd, a manufacturer of carbon steel tubing in Johannesburg, South Africa. He served as Sales and Marketing Director of Macsteel prior to becoming Operations Director. From 1993 to 1998, Mr. Kruger was employed by Barloworld Ltd as Operations Director and Regional Managing Director responsible for a trading organization in steel, tube and water conveyance systems. Prior to that, he held the position of Works Director. He is 59.
28


Jeffrey L. May has served as the President of Kolberg-Pioneer, Inc. since September 2013.  He previously served as the Vice President of Operations and Finance of Kolberg-Pioneer, Inc. from 2011 to 2013 and as Controller of Kolberg-Pioneer, Inc. from 1997 to 2010.  He is 53.

Jaco van der Merwe has served as Group President of the Energy Group since August 2016.  From 1998 until 2016, he held various positions at Atlas Copco, including Vice President Marketing for the Deephole Drilling group (2013-2016), President/General Manager for the Mining and Rock Excavation Customer Center (2010-2013), and various other division leadership positions.  Mr. van der Merwe's career with Atlas Copco began as Quality Manager in 1998. Prior to joining Atlas Copco, he held various positions at Denel Aviation. He is 44.

Jeffrey M. Schwarz has served as President of Johnson Crushers, Inc. ("JCI") since July 2014.  He joined JCI as General Manager of AggReCon West, a division of JCI responsible for direct selling to end users in the Pacific Northwest.  Prior to joining JCI he was Aggregates Manager for Kerr Contractors and held several management positions with a construction materials supplier from 1995 to 2008.  He is 50.

Donald J. Sissons has served as the President of Breaker Technology Ltd. and Breaker Technology Inc. since January 2014.  He previously served as Vice President of Manufacturing Operations from 2012 to January 2014 and as Plant Operations Manager from December 2003 until January 2012.  Mr. Sissons is registered as a Professional Engineer. He is 50.

David H. Smale has served as the General Manager of Astec Australia Pty Ltd since 2008. He served as the General Manager of Allen's Asphalt from 2006 to 2008 and as their Operations Manager from 2004 to 2006. He is 61.

Malcolm L. Swanson has served as the President of Astec, Inc. since January 2014.  He previously served as Vice President – Engineering of Astec, Inc. from 1995 to 2013 and as Chief Engineer of Astec, Inc. from 1989 to 1995.  Prior to joining Astec, Inc., Mr. Swanson worked as a design engineer and project manager for Combustion Engineering of Chattanooga, TN in both the Fossil and Nuclear Power divisions. Mr. Swanson is a Professional Engineer holding registration in eight states.  He is 68.

William A. Wiener has served as the President of Power Flame Incorporated since August 2016.  He previously served as President and primary owner of Power Flame from 1979 until its acquisition by the Company in August 2016.  He is 80.

Thomas H. Wilkey has served as the President of Heatec, Inc. since January 2014.  From 2004 to 2014, he served as its Executive Vice President and from 1987 to 2004, he held the positions of Sales coordinator, Sales Manager, and Vice-President of Sales. He is 63.


PART II

Item 5. Market for Registrant's Common Equity; Related Stockholder Matters and Issuer Purchases
of Equity Securities

The Company's Common Stock is traded in the Nasdaq National Market under the symbol "ASTE."  The Company paid a cash dividend of $1.00 per share on its Common Stock in the fourth quarter of 2012 and paid quarterly cash dividends of $0.10 per quarter from the second quarter of 2013 through the fourth quarter of 2016.  Prior to 2012, the Company had not paid any cash dividends.
29


The high and low sales prices of the Company's Common Stock as reported on the Nasdaq National Market for each quarter during the last two fiscal years are as follows:

   
Price Per Share
 
2016
 
High
   
Low
 
1st Quarter
 
$
47.97
   
$
33.08
 
2nd Quarter
 
$
57.51
   
$
44.21
 
3rd Quarter
 
$
62.75
   
$
51.73
 
4th Quarter
 
$
71.88
   
$
52.08
 
                 
   
Price Per Share
 
2015
 
High
   
Low
 
1st Quarter
 
$
43.85
   
$
33.90
 
2nd Quarter
 
$
45.48
   
$
40.64
 
3rd Quarter
 
$
43.78
   
$
33.02
 
4th Quarter
 
$
41.99
   
$
30.76
 

As of February 17, 2017, there were approximately 220 holders of record of the Company's Common Stock.

Item 6. Selected Financial Data

Selected financial data appears in Appendix "A" of this Report.

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

Management's discussion and analysis of financial condition and results of operations appears in Appendix "A" of this Report.

Item 7A. Quantitative and Qualitative Disclosures about Market Risk

Information regarding the Company's market risk appears in Appendix "A" of this Report under the heading "Market Risk and Risk Management Policies."

Item 8. Financial Statements and Supplementary Data

Financial statements and supplementary financial information appear in Appendix "A" of this Report.

Item 9. Changes In and Disagreements with Accountants on Accounting and Financial Disclosure

None.

Item 9A. Controls and Procedures

Evaluation of 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.
30


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. The scope of management's assessment of the effectiveness of the Company's internal control over financial reporting as of December 31, 2016 excluded the business unit that the Company acquired on August 1, 2016 (Power Flame Incorporated). The total consolidated assets with respect to the excluded business were $42,281,000 as of December 31, 2016, and the total consolidated revenues with respect to the excluded business were $13,636,000 for the year ended December 31, 2016. Management will complete its assessment of the internal controls over financial reporting of these newly-acquired operations during 2017. 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.

Management's Report on Internal Control over Financial Reporting

Management's report appears in Appendix A of this Report.

Changes in Internal Controls

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) during the quarter ended December 31, 2016 that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.

Item 9B. Other Information

None


PART III

Item 10. Directors, Executive Officers and Corporate Governance

Information regarding the Company's directors, director nominating process, audit committee and audit committee financial expert is included under the captions "Certain Information Concerning Nominees and Directors" and "Corporate Governance" in the Company's Proxy Statement to be delivered to the shareholders of the Company in connection with the Annual Meeting of Shareholders to be held on April 27, 2017 (referred to herein as the Company's 2017 Proxy Statement), which is incorporated herein by reference.  Information regarding compliance with Section 16(a) of the Exchange Act is also included under the caption "Section 16(a) Beneficial Ownership Reporting Compliance" in the Company's 2017 Proxy Statement, which is incorporated herein by reference.  Information with respect to our executive officers is set forth in Part I of this Report under the caption "Executive Officers."

The Company's Board of Directors has approved a Code of Conduct and Ethics that applies to the Company's employees, directors and officers (including the Company's principal executive officer, principal financial officer and principal accounting officer).  The Code of Conduct and Ethics is available on the Company's website at www.astecindustries.com/investors/.

Item 11. Executive Compensation

Information included under the captions "Compensation Discussion and Analysis", "Executive Compensation", "Director Compensation", "Corporate Governance—Compensation Committee Interlocks and Insider Participation" and "Compensation Committee Report" in the Company's 2017 Proxy Statement is incorporated herein by reference.
31


Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters

Equity Compensation Plan Information

The following table provides information as of December 31, 2016 regarding compensation plans under which the Company's equity securities are authorized for issuance.

Plan Category
 
(a) Number of Securities to be Issued Upon Exercise of Outstanding Options, Warrants, Rights and RSU's
   
(b) Weighted Average Exercise Price of Outstanding Options, Warrants and Rights(3)
   
(c) Number of Securities Remaining Available for Future Issuance Under Equity Compensation Plans (Excluding Securities Reflected in
Column (a))
 
Equity Compensation Plans Approved by Shareholders (1)
   
111,811
(2) 
   
N/A
     
602,786
(4) 
                         
Equity Compensation Plans Not Approved by Shareholders (5)
   
23,177
(6) 
   
N/A
     
80,027
(7) 
 
Total
   
134,988
             
682,813
 

(1)
Our 2011 Incentive Plan.
(2)
Represents unvested RSUs granted under our 2011 Incentive Plan.
(3)
Restricted Stock Units do not have an exercise price.
(4)
Represents shares available for issuance under our 2011 Incentive Plan.
(5)
Our 1998 Amended and Restated Non-Employee Director Stock Incentive Plan.
(6)
Represents 23,177 Deferred Stock Units granted under our 1998 Amended and Restated Non-Employee Director Stock Incentive Plan.
(7)
Represents shares available for issuance under our 1998 Amended and Restated Non-Employee Director Stock Incentive Plan.

Equity Compensation Plans Not Approved by Shareholders

Our 1998 Amended and Restated Non-Employee Directors Stock Incentive Plan provides that annual retainers payable to our non-employee directors will be paid in the form of cash, unless the director elects to receive the annual retainer in the form of common stock, which may, at the director's option, be received on a deferred basis. If the director elects to receive Common Stock, whether on a current or deferred basis, the number of shares to be received is determined by dividing the dollar value of the annual retainer by the fair market value of the Common Stock on the date the retainer is payable.

In addition, our 1998 Amended and Restated Non-Employee Directors Stock Incentive Plan also provides that each non-employee director will receive an annual stock award in the form of restricted stock units (RSUs) that vest on the day preceding the Company's next annual shareholder's meeting. The RSUs have no rights to dividends prior to their conversion to shares of Common Stock.  Individual directors can elect to defer the conversion to Common Stock if they so choose.

Information included under the caption "Stock Ownership of Certain Beneficial Owners and Management" in the Company's 2017 Proxy Statement is incorporated herein by reference.
32


Item 13. Certain Relationships and Related Transactions and Director Independence

Information included under the captions "Corporate Governance—Independent Directors" and "Transactions with Related Persons" in the Company's 2017 Proxy Statement is incorporated herein by reference.

Item 14. Principal Accounting Fees and Services

Information included under the caption "Audit Matters" in the Company's 2017 Proxy Statement is incorporated herein by reference.

PART IV

Item 15. Exhibits and Financial Statement Schedules

(a)(1)  The following financial statements and other information appear in Appendix "A" to this Report and are filed as a part hereof:

 
Selected Consolidated Financial Data.
 
Management's Discussion and Analysis of Financial Condition and Results of Operations.
 
Management's Report on Internal Control over Financial Reporting.
 
Reports of Independent Registered Public Accounting Firm.
 
Consolidated Balance Sheets at December 31, 2016 and 2015.
 
Consolidated Statements of Income for the Years Ended December 31, 2016, 2015 and 2014.
 
Consolidated Statements of Comprehensive Income for the Years Ended December 31, 2016, 2015 and 2014.
 
Consolidated Statements of Cash Flows for the Years Ended December 31, 2016, 2015 and 2014.
 
Consolidated Statements of Equity for the Years Ended December 31, 2016, 2015 and 2014.
 
Notes to Consolidated Financial Statements.
 
           (a)(2) Financial Statement Schedules are not filed with this Report because the Schedules are either inapplicable or the required information is presented in the Financial Statements or Notes thereto.

 
(a)(3)  The following Exhibits are incorporated by reference into or are filed with this Report:
 
 
3.1
Amended and Restated Charter of the Company, adopted on April 28, 1986 and amended on September 7, 1988, May 31, 1989 and January 15, 1999 (incorporated by reference from the Company's Quarterly Report on Form 10-Q for the period ended September 30, 2011).
 
3.2
Amended and Restated Bylaws of the Company, adopted on March 14, 1990 and amended on July 29, 1993, July 26, 2007 and July 23, 2008 (incorporated by reference from the Company's Quarterly Report on Form 10-Q for the period ended March 31, 2011).
 
10.1
Trust under Astec Industries, Inc. Supplemental Retirement Plan, dated January 1, 1996 (incorporated by reference from the Company's Annual Report on Form 10-K for the year ended December 31, 1995). *
 
10.2
Astec Industries, Inc. 1998 Long-Term Incentive Plan (incorporated by reference from Appendix A of the Company's Proxy Statement for the 1998 Annual Meeting of Shareholders). *


33


     
 
10.3
Astec Industries, Inc. 2006 Incentive Plan (incorporated by reference from Appendix A of the Company's Proxy Statement for the 2006 Annual Meeting of Shareholders). *
 
10.4
Amendment Number 1 to Astec Industries, Inc. 2006 Incentive Plan (incorporated by reference from the Company's Annual Report on form 10-K for the year ended December 31, 2008).*
 
10.5
Astec Industries, Inc. Supplemental Executive Retirement Plan, as amended and restated through January 1, 2009 (incorporated by reference from the Company's Annual Report on Form 10-K for the year ended December 31, 2008). *
 
10.6
Amendment One to the Amended and Restated Astec Industries, Inc. Supplemental Executive Retirement Plan effective October 21, 2010 (incorporated by reference from the Company's Annual Report on Form 10-K for the year ended December 31, 2010). *
 
10.7
Astec Industries, Inc. 2011 Incentive Plan (incorporated by reference from Appendix A of the Company's Proxy Statement for the 2011 Annual Meeting of Shareholders). *
 
10.8
Amendment to Appendix A of the Astec Industries, Inc. Supplemental Executive Plan effective August 1, 2011 (incorporated by reference from the Company's Quarterly Report on Form 10-Q for the period ended September 30, 2011). *
 
10.9
Amendment to Appendix A of the Astec Industries, Inc. Supplemental Executive Plan effective November 1, 2011 (incorporate by reference from the company's Annual Report on form 10-K for the year ended December 31, 2011). *
 
10.10
Amended and Restated Credit Agreement, dated as of April 12, 2012, between Astec Industries, Inc. and Certain of its Subsidiaries and Wells Fargo Bank, National Association (incorporated by reference from the Company's Quarterly Report on Form 10-Q for the period ending March 31, 2012).
 
10.11
Amendment to Appendix A of the Astec Industries, Inc. Supplemental Executive Retirement Plan, effective February 28, 2013 (incorporated by reference from the Company's Quarterly Report on Form 10-Q for the period ending March 31, 2013). *
 
10.12
Amendment to "Appendix A" of the Astec Industries, Inc. Supplemental Executive Retirement Plan, effective April 25, 2013 (incorporated by reference from the Company's Quarterly Report on Form 10-Q for the period ending June 30, 2013). *
 
10.13
Amendment to "Appendix A" of the Astec Industries, Inc. Supplemental Executive Retirement Plan, effective October 24, 2013 (incorporated by reference from the Company's Quarterly Report on Form 10-Q for the period ending September 30, 2013). *
 
10.14
Amendment to "Appendix A" of the Astec Industries, Inc. Supplemental Executive Retirement Plan, effective July 24, 2014 (incorporated by reference from the Company's Quarterly Report on Form 10-Q for the period ending June 30, 2014). *
 
10.15
Amendment to "Appendix A" of the Astec Industries, Inc. Supplemental Executive Retirement Plan, effective July 23, 2015 (incorporated by reference from the Company's Quarterly Report on Form 10-Q for the period ending June 30, 2015). *
 
10.16
Amendment to "Appendix A" of the Astec Industries, Inc. Supplemental Executive Retirement Plan, effective April 28, 2016 (incorporated by reference from the Company's Quarterly Report on Form 10-Q for the period ending March 31, 2016). *
 
10.17
Astec Industries, Inc. Executive Change in Control Severance Plan, effective July 28, 2016 (incorporated by reference from the Company's Quarterly Report on Form 10-Q for the period ending June 30, 2016). *
 
10.18
Amendment to "Appendix A" of the Astec Industries, Inc. Supplemental Executive Retirement Plan, effective October 27, 2016 (incorporated by reference from the Company's Quarterly Report on Form 10-Q for the period ending September 30, 2016). *
 
10.19
Astec Industries, Inc. Amended and Restated Non-Employee Directors Compensation Plan, original effective April 23, 1998 with amended and restated provisions effective April 29, 2016. *
34


     
 
21
Subsidiaries of the Registrant.
 
23.1
Consent of Independent Registered Public Accounting Firm.
 
23.2
Consent of Independent Registered Public Accounting Firm.
 
31.1
Certification of Chief Executive Officer of Astec Industries, Inc. pursuant Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act Of 2002.
 
31.2
Certification of Chief Financial Officer of Astec Industries, Inc. pursuant Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act Of 2002.
 
32
Certification of Chief Executive Officer and Chief Financial Officer of Astec Industries, Inc. pursuant to 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
     
 
*
Management contract or compensatory plan or arrangement.
     

(b) 
The Exhibits to this Report are listed under Item 15(a)(3) above.
 
(c) 
The Financial Statement Schedules to this Report are listed under Item 15(a)(2) above.

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

Item 16. Form 10-K Summary

None


35


APPENDIX "A"
to
ANNUAL REPORT ON FORM 10-K

ITEMS 6, 7, 7A, 8, 9A and 15(a)(1), (2) and (3) and 15(b) and 15(c)

INDEX TO FINANCIAL STATEMENTS AND
 FINANCIAL STATEMENT SCHEDULES


ASTEC INDUSTRIES, INC.



Contents
Page
   
Selected Consolidated Financial Data
A-3
   
Supplementary Financial Data
A-4
   
Management's Discussion and Analysis of Financial Condition and Results of Operations
A-5
   
Management's Report on Internal Control over Financial Reporting
A-22
   
Reports of Independent Registered Public Accounting Firms
A-23
   
Consolidated Balance Sheets at December 31, 2016 and 2015
A-26
   
Consolidated Statements of Income for the Years Ended December 31, 2016, 2015 and 2014
A-27
   
Consolidated Statements of Comprehensive Income for the Years Ended December 31, 2016, 2015 and 2014
A-28
   
Consolidated Statements of Cash Flows for the Years Ended December 31, 2016, 2015 and 2014
A-29
   
Consolidated Statements of Equity for the Years Ended December 31, 2016, 2015 and 2014
A-31
   
Notes to Consolidated Financial Statements
A-32
   
Comparison of 5-Year Cumulative Total Return
A-56

A-1

 
 





 
 
 
 
 
FINANCIAL
INFORMATION
 
 
 
 
 
 



A-2


SELECTED CONSOLIDATED FINANCIAL DATA
(in thousands, except as noted*)

   
2016
   
2015
   
2014
   
2013
   
2012
 
Consolidated Statement of Income Data
                             
Net sales
 
$
1,147,431
   
$
983,157
   
$
975,595
   
$
932,998
   
$
936,273
 
Gross profit
   
265,269
     
218,843
     
215,316
     
207,119
     
207,951
 
Gross profit %
   
23.1
%
   
22.3
%
   
22.1
%
   
22.2
%
   
22.2
%
Selling, general and administrative
expenses
   
153,145
     
145,180
     
141,490
     
133,337
     
136,323
 
Research and development
   
24,969
     
23,676
     
22,129
     
18,101
     
20,520
 
Income from operations
   
87,155
     
49,987
     
51,697
     
55,681
     
51,108
 
Interest expense
   
1,395
     
1,611
     
720
     
423
     
339
 
Other income (expense), net
   
529
     
3,055
     
1,207
     
1,937
     
1,783
 
Net income from continuing operations
   
54,988
     
31,966
     
34,206
     
39,214
     
34,210
 
Income from discontinued operations,
 net of tax
   
--
     
--
     
--
     
--
     
3,401
 
Gain on sale of subsidiary, net of tax
   
--
     
--
     
--
     
--
     
3,378
 
Net income
   
54,988
     
31,966
     
34,206
     
39,214
     
40,989
 
Net income attributable to controlling
 interest
   
55,159
     
32,797
     
34,458
     
39,042
     
40,828
 
Earnings per common share*:
                                       
Net income attributable to controlling
 interest from continuing operations
                                       
Basic
   
2.40
     
1.43
     
1.51
     
1.72
     
1.50
 
Diluted
   
2.38
     
1.42
     
1.49
     
1.69
     
1.48
 
Income from discontinued operations
                                       
Basic
   
--
     
--
     
--
     
--
     
0.30
 
Diluted
   
--
     
--
     
--
     
--
     
0.29
 
Net income attributable to controlling
 interest
                                       
Basic
   
2.40
     
1.43
     
1.51
     
1.72
     
1.80
 
Diluted
   
2.38
     
1.42
     
1.49
     
1.69
     
1.77
 
                                         
Consolidated Balance Sheet Data
                                       
Working capital
 
$
407,972
   
$
399,785
   
$
388,862
   
$
385,680
   
$
355,336
 
Total assets
   
843,601
     
777,353
     
802,265
     
749,291
     
728,783
 
Short-term debt
   
4,632
     
--
     
2,814
     
--
     
--
 
Current maturities of long-term debt
   
2,538
     
4,528
     
1,027
     
34
     
--
 
Long-term debt, less current maturities
   
4,116
     
5,154
     
7,061
     
510
     
--
 
Total equity
   
648,841
     
609,858
     
596,152
     
577,311
     
547,534
 
Cash dividends declared per common
 share*
   
0.40
     
0.40
     
0.40
     
0.30
     
1.00
 
Book value per diluted common share
 at year-end*
   
27.99
     
26.30
     
25.62
     
24.85
     
23.68
 
A-3


SUPPLEMENARY FINANCIAL DATA
(in thousands, except as noted*)

Quarterly Financial Highlights
(Unaudited)
 
First
Quarter
   
Second
Quarter
   
Third
Quarter
   
Fourth
Quarter
 
                         
206       Net sales
 
$
278,721
   
$
294,394
   
$
247,752
   
$
326,564
 
Gross profit
   
71,956
     
73,452
     
55,389
     
64,472
 
Net income
   
17,678
     
18,141
     
6,835
     
12,334
 
Net income attributable to controlling interest
   
17,743
     
18,192
     
6,838
     
12,386
 
Earnings per common share*
                               
Net income attributable to controlling interest:
                               
Basic
   
0.77
     
0.79
     
0.30
     
0.54
 
Diluted
   
0.77
     
0.79
     
0.30
     
0.53
 
                                 
2015     Net sales
 
$
288,748
   
$
268,042
   
$
211,350
   
$
215,017
 
Gross profit
   
66,045
     
62,233
     
45,138
     
45,427
 
Net income
   
14,917
     
11,658
     
1,958
     
3,433
 
Net income attributable to controlling interest
   
15,105
     
11,805
     
2,292
     
3,595
 
Earnings per common share*
                               
Net income attributable to controlling interest:
 
                               
Basic
   
0.66
     
0.51
     
0.10
     
0.16
 
Diluted
   
0.65
     
0.51
     
0.10
     
0.16
 
                                 
                                 
Common Stock Price*
                               
2016 High
 
$
47.97
   
$
57.51
   
$
62.75
   
$
71.88
 
2016 Low
   
33.08
     
44.21
     
51.73
     
52.08
 
                                 
2015 High
 
$
43.85
   
$
45.48
   
$
43.78
   
$
41.99
 
2015 Low
   
33.90
     
40.64
     
33.02
     
30.76
 

The Company's common stock is traded in the Nasdaq National Market under the symbol ASTE. Prices shown are the high and low sales prices as announced by the Nasdaq National Market. The Company paid quarterly dividends of $0.10 per common share to shareholders in each quarter of 2015 and 2016. As determined by the proxy search on the record date for the Company's 2016 annual shareholders' meeting, the number of holders of record is approximately 220.
A-4


MANAGEMENT DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(Dollar and shares amounts in thousands, except per share amounts, unless otherwise specified)


The following discussion contains forward-looking statements that involve inherent risks and uncertainties. Actual results may differ materially from those contained in these forward-looking statements. For additional information regarding forward-looking statements, see "Forward-looking Statements" on page A-20.
Overview

Astec Industries, Inc. (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, 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.

Astec Industries, Inc. consists of 20 companies: 16 manufacturing companies, 2 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. The Infrastructure Group is made up 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. The Aggregate and Mining Group 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. The Energy Group 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, storage equipment and related parts to the oil and gas, construction, and water well industries. 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.
A-5



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 late 2015 and again in 2016, and may implement additional increases in 2017.

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 in 2016 were relatively stable throughout the first half of the year and began to rise near year end. 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 a greater potential to impact the buying decisions of the Company's customers than does the fluctuation of oil prices in 2017.
A-6



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 rose significantly during the first half of 2016 but then began to decline due to slowing steel consumption and retreating energy prices in the third quarter of 2016. Steel prices began to moderately rise again in late 2016 due to improvements in energy costs and anticipated GDP growth. The Company expects this trend to continue through the first 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 entering into the second half 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. The continued strengthening of the U.S. dollar from mid-2012 through 2016 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 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 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 based upon the Company's Total Shareholder's Return ("TSR") as compared to a peer group and pretax profit margin are met. The grant date value of Corporate officers and subsidiary Presidents' awards 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 will be granted to other key subsidiary management employees based upon individual subsidiary pretax profit margins and Company TSR as compared to a peer group.

Results of Operations: 2016 vs. 2015

Net Sales
Net sales increased $164,274 or 16.7% to $1,147,431 in 2016 from $983,157 in 2015. Sales are generated primarily from new equipment purchases made by customers for use in construction of privately funded infrastructure, public sector spending on infrastructure and sales of equipment for the aggregate, mining, wood pellet, quarrying and recycling markets, and for oil and gas and geothermal industries.
A-7



Domestic sales for 2016 were $941,273 or 82.0% of net sales compared to $722,287 or 73.5% of net sales for 2015, an increase of $218,985 or 30.3%. The overall increase in domestic sales for 2016 compared to 2015 reflects the strengthening economic conditions for the Company's products in the domestic market and a $135,187 increase in pellet plant sales between years.

International sales for 2016 were $206,158 or 18.0% of net sales compared to $260,870 or 26.5% of net sales for 2015, a decrease of $54,711 or 21.0%. The Company continued to experience a challenging market for its products internationally in 2016 compared to 2015 caused by competitive pressures due to the strengthening of the U.S. dollar as we compete with local manufacturers that do not price their products based on the U.S. dollar and the continued sluggishness in the global mining industry. Sales reported by the Company for 2016 would have been $10,148 higher had 2016 foreign exchange rates been the same as 2015 rates. The Company continues its efforts to grow its international business by increasing its presence in the markets it serves.

Parts sales as a percentage of net sales decreased 400 basis points to 23.0% in 2016 from 27.0% in 2015. In U.S. dollars, parts sales decreased 0.6% to $263,457 in 2016 from $265,092 in 2015.

Gross Profit
Gross profit as a percentage of sales increased to 23.1% in 2016 as compared to 22.3% in 2015. In U.S. dollars, gross profit increased 21.2% to $265,269 in 2016 from $218,843 in 2015. Gross margins increased in 2016 due to a release of pent-up demand from the lack of a long-term federal highway bill, which led to increased margins in the Infrastructure Group as well as margins recorded for pellet plant sales by the Company.
 
Selling, General and Administrative Expense
Selling, general and administrative expense for 2016 was $153,145 or 13.3% of net sales compared to $145,180 or 14.8% of net sales for 2015, an increase of $7,965 or 5.5%. The increase in selling, general and administrative expense over 2015 was due to an increase in payroll and related expense of $6,263 and an increase of $7,640 in profit sharing and SERP expenses offset by a reduction in the cost of repairs and maintenance, primarily on Company airplanes of $3,001, a decrease in consultant fees of $789 and a decrease in computer expenses of $874.

Research and Development
Research and development expenses increased $1,293 or 5.5% to $24,969 in 2016 from $23,676 in 2015. During 2016, the Company continued its focus on research and development spending for new products as well as improvements to existing product lines and adaptation of those products to other markets. The Company will introduce many of its new products at the ConExpo Show to be held in March 2017.

Interest Expense
Interest expense in 2016 decreased $216 or 13.4%, to $1,395 from $1,611 in 2015.

Interest Income
Interest income increased $264 or 48.7% to $806 in 2016 from $542 in 2015.

Other Income (Expense), Net
Other income (expense), net was $529 in 2016 compared to $3,055 in 2015, a decrease of $2,526 or 82.7% due to $1,204 of income from key-man life insurance policies received in 2015 resulting from the death of the Company's Chairman (and former CEO) and the forfeiture of a customer deposit of $1,002 in 2015 on a cancelled order.

Income Tax
Income tax expense for 2016 was $32,107, compared to $20,007 for 2015. The effective tax rates for 2016 and 2015 were 36.9% and 38.5%, respectively. The effective tax rate decreased in 2016 from the 2015 effective tax rate due to an increase in domestic tax credits for research and development expenditures, a decrease in the overall effective state rate caused by changes in apportionment and statutory state rates and a reduced impact of valuation allowances on deferred tax assets.

Net Income Attributable To Controlling Interest
The Company had net income attributable to controlling interest of $55,159 in 2016 compared to $32,797 in 2015, an increase of $22,362, or 68.2%. Earnings per diluted share increased $0.96 to $2.38 in 2016 from $1.42 in 2015. Weighted average diluted shares outstanding for the years ended December 31, 2016 and 2015 were 23,142 and 23,120, respectively.
A-8



Backlog
The backlog of orders at December 31, 2016 was $357,367 compared to $315,910 at December 31, 2015, an increase of $41,457, or 13.1%. The increase in the backlog of orders was due to an increase in domestic backlog of $33,006 or 12.6% and an increase in international backlog of $8,451 or 15.6%. The Infrastructure Group backlog increased $28,394 or 13.9% from 2015. The Infrastructure Group backlog includes $60,249 in both 2016 and 2015 for the first three-line pellet plant order from a single customer under a Company financed arrangement whereby the Company expects to record the related revenues in 2018 when payment is due to be received. The Infrastructure Group believes the FAST Act federal highway funding bill passed in late 2015, continues to positively impact order backlogs of the group.  The Aggregate and Mining Group backlog increased $14,467 or 19.5% from 2015 while the backlog in the Energy Group decreased $1,404 or 3.7% over the 2015 levels.  Both the Aggregate and Mining Group and the Energy Group continue to be negatively impacted by competitive pricing issues in many foreign countries due to the strength of the U.S. dollar compared to foreign currencies, and reduced demand for equipment in the mining and oil and gas industries. The Company is unable to determine whether the changes in backlogs was experienced by the industry as a whole.

Net Sales by Segment

   
2016
   
2015
   
$ Change
   
% Change
 
Infrastructure Group
 
$
608,908
   
$
428,737
   
$
180,171
     
42.0
%
Aggregate and Mining Group
   
359,760
     
370,813
     
(11,053
)
   
(3.0
%)
Energy Group
   
178,763
     
183,607
     
(4,844
)
   
(2.6
%)


Infrastructure Group: Sales in this group increased $180,171 or 42.0%. Domestic sales for the Infrastructure Group increased 55.2% in 2016 compared to 2015 due to a release of some of the pent-up demand from the lack of a long-term federal highway bill for most of 2015 and increased pellet plant sales of $135,187. International sales for the Infrastructure Group decreased 19.2% in 2016 compared to 2015. The decrease in international sales was due primarily to the strengthening of the U.S. dollar compared to the currencies in many of the countries in which the Company operates. The decrease in international sales for the Infrastructure Group occurred mainly in Canada, Europe, the Middle East, Post-Soviet States, South America and Asia, offset by an increase in sales in the Mexico, Japan, Australia, West Indies, China and Central America. Parts sales for the Infrastructure Group increased 5.7% in 2016 compared to 2015. The Company believes the increase in parts sales from 2015 to 2016 was due to the impact of the FAST Act federal highway bill passed in late 2015. The Company also believes a portion of the increase in parts sales was attributed to sales of replacement parts for our competitors' equipment.

Aggregate and Mining Group: Sales in this group decreased $11,053 or 3.0%. Domestic sales for the Aggregate and Mining Group increased 6.3% in 2016 compared to 2015 primarily due to improved demand related to infrastructure projects. International sales for the Aggregate and Mining Group decreased 18.3% in 2016 compared to 2015. The decrease in international sales is due to the strength of the U.S. dollar compared to the currencies in many of the countries in which the Company operates and the continuing slowdown in the mining industry. The decrease in international sales for the Aggregate and Mining Group occurred primarily in Africa, the Middle East, Canada, Brazil, Russia and India, offset by increases in Mexico, Japan, Europe and Asia. Sales reported by the Company's foreign subsidiaries in this group would have been $10,134 higher had foreign exchange rates for 2016 been the same as 2015 rates. Parts sales for the Aggregate and Mining Group decreased 6.4% in 2016 compared to 2015.

Energy Group: Sales in this group decreased $4,844 or 2.6%. Sales in this group were positively affected by the purchase of Power Flame Incorporated (PFI), located in Parsons, Kansas in August 2016. PFI manufactures and sells gas, oil and combination gas/oil and low NOx burners as well as combustion control systems designed for commercial, industrial and process applications. Without the purchase of PFI, sales would have decreased 10% from 2015 to 2016. Domestic sales for the Energy Group increased 6.9% in 2016 compared to 2015. International sales for the Energy Group decreased 32.3% in 2016 compared to 2015. The decrease in international sales was due primarily to the continued strength of the U.S. dollar in 2016 and a continued reduction in oil production and exploration brought on by the low oil prices. The decrease in international sales occurred in Russia, the Middle East, Australia, Asia, Africa and Brazil, offset by increased sales in Japan and China. Parts sales for the Energy Group decreased 4.8% in 2016 compared to 2015.
A-9



Segment Profit (Loss)

   
2016
   
2015
   
$ Change
   
% Change
 
Infrastructure Group
 
$
71,482
   
$
33,890
   
$
37,592
     
110.9
%
Aggregate and Mining Group
   
34,877
     
30,690
     
4,187
     
13.6
%
Energy Group
   
4,145
     
3,609
     
536
     
14.9
%
Corporate
   
(55,992
)
   
(36,623
)
   
(19,369
)
   
(52.9
%)

Infrastructure Group: Profit for this group increased $37,592 or 110.9% from 2015. This group's profits were impacted by an increase in gross profit of $42,884 or 60 basis points on increased sales of $180,171 partially due to increased overhead absorption on a 20% increase in direct labor hours worked from 2015 to 2016, offset by an increase in payroll and related expenses of $5,692.

Aggregate and Mining Group: Profit for this group increased $4,187 or 13.6% from 2015. This group's profits were impacted by an increase in gross profit of $1,851 on decreased sales of $11,053 due to a 130 basis point increase in gross margin and decreases in payroll and related expense of $1,329, decreased travel expense of $786 and a $528 decrease in repairs and maintenance expense, primarily on a company airplane.

Energy Group: Profit for this group increased $536 or 14.9% from 2015. This group's profits were impacted by an increase in gross profit of $2,077 on decreased sales of $4,844 due to a 170 basis point increase in gross margin and decreased outside service expense of $741, repairs and maintenance of $346 and computer expense of $235.

Corporate: Net corporate expenses increased $19,369 from 2015 due to increases in profit sharing and SERP expense of $7,640, stock option expense of $1,376, and increased income taxes of $9,826.

Results of Operations: 2015 vs. 2014

Net Sales
Net sales increased $7,562 or 0.8% to $983,157 in 2015 from $975,595 in 2014. Sales are generated primarily from new equipment purchases made by customers for use in construction of privately funded infrastructure, public sector spending on infrastructure and sales of equipment for the aggregate, mining, quarrying and recycling markets and for oil and gas and geothermal industries.

Domestic sales for 2015 were $722,287 or 73.5% of net sales compared to $654,231 or 67.1% of net sales for 2014, an increase of $68,056 or 10.4%. The overall increase in domestic sales for 2015 compared to 2014 reflects the strengthening economic conditions for the Company's products in the domestic market.

International sales for 2015 were $260,870 or 26.5% of net sales compared to $321,364 or 32.9% of net sales for 2014, a decrease of $60,494 or 18.8%. The Company experienced a challenging market for its products internationally in 2015 compared to 2014 caused by competitive pressures due to the strengthening of the U.S. dollar as we compete with local manufacturers that do not price their products based on the U.S. dollar, the decline in oil prices and the slowdown in the global mining industry. Sales reported by the Company would have been $17,536 higher had 2015 foreign exchange rates been the same as 2014 rates.

Parts sales as a percentage of net sales increased 90 basis points to 27.0% in 2015 from 26.1% in 2014. In U.S. dollars, parts sales increased 4.1% to $265,092 in 2015 from $254,747 in 2014.

Gross Profit
Gross profit as a percentage of sales remained relatively flat at 22.3% in 2015 as compared to 22.1% in 2014. In U.S. dollars, gross profit increased 1.6% to $218,843 in 2015 from $215,316 in 2014.

Selling, General and Administrative Expense
Selling, general and administrative expense for 2015 was $145,180 or 14.8% of net sales compared to $141,490 or 14.5% of net sales for 2014, an increase of $3,690 or 2.6%. The increase in selling, general and administrative expense over 2014 was due to an increase in payroll and related expense of $2,148, an increase of $2,873 in repairs and maintenance, primarily for repairs on Company airplanes, and an increase in computer expense of $2,087, offset by a reduction in ConExpo expense of $3,162.
A-10



Research and Development
Research and development expenses increased $1,547 or 7.0% to $23,676 in 2015 from $22,129 in 2014. During 2015, the Company continued its focus on research and development spending for new products as well as improvements to existing product lines and adaptation of those products to other markets.

Interest Expense
Interest expense in 2015 increased $891 or 123.8%, to $1,611 from $720 in 2014. The increase in interest expense was primarily due to the utilization of credit facilities in Brazil to finance equipment purchases and operations of the new manufacturing facility.

Interest Income
Interest income decreased $880 or 61.9% to $542 in 2015 from $1,422 in 2014. The decrease was due to the Company agreeing to defer interest payments on a customer's purchase of the first wood pellet processing plant produced by the Company until amortization of the financing begins. Interest income received from pellet plant financing was $622 in 2014.

Other Income (Expense), Net
Other income (expense), net was $3,055 in 2015 compared to $1,207 in 2014, an increase of $1,848 or 153.1% due to $1,204 of income from key-man life insurance policies in 2015 resulting from the death of the Company's Chairman (and former CEO).

Income Tax
Income tax expense for 2015 was $20,007, compared to $19,400 for 2014. The effective tax rates for 2015 and 2014 were 38.5% and 36.2%, respectively. The effective tax rate increased in 2015 over the 2014 effective tax rate due primarily to the tax effect of weakening foreign currencies and reductions in domestic tax credits for research and development. The tax benefit of the weakening foreign currency was recognized in other comprehensive income and not in income tax expense.

Net Income Attributable To Controlling Interest
The Company had net income attributable to controlling interest of $32,797 in 2015 compared to $34,458 in 2014, a decrease of $1,661, or 4.8%. Earnings per diluted share decreased $0.07 to $1.42 in 2015 from $1.49 in 2014. Weighted average diluted shares outstanding for the years ended December 31, 2015 and 2014 were 23,120 and 23,105, respectively.

Backlog
The backlog of orders at December 31, 2015 was $313,291 compared to $332,051 at December 31, 2014, a decrease of $18,760, or 5.6%. The decrease in the backlog of orders was due to a decrease in international backlog of $55,595 or 50.7% offset by an increase in domestic backlog of $36,835 or 16.6%. The Infrastructure Group backlog increased $56,640 or 38.5% from 2014. The Infrastructure Group backlog includes $60,249 in 2015 and $59,275 in 2014 for a three-line pellet plant order for one customer. An additional pellet plant order for $29,273 for a second pellet plant customer is in the 2015 backlog with an estimated sale date in the first half of 2016. The Infrastructure Group experienced an increase in order activity for asphalt equipment in the latter part of 2015 which the Company believes to be due to the passage of the federal highway funding bill, the FAST Act, on December 4, 2015. The increased backlog for the Infrastructure Group was offset by a decrease in backlog for the Aggregate and Mining Group of $15,305 and a decrease in the Energy Group backlog from 2014 of $60,095. Both of these groups were negatively impacted by competitive pricing issues in many foreign countries due to the strength of the U.S. dollar compared to foreign currencies, and reduced demand for equipment in mining and oil and gas industries. The Company is unable to determine whether the decrease in backlogs was experienced by the industry as a whole.

Net Sales by Segment

   
2015
   
2014
   
$ Change
   
% Change
 
Infrastructure Group
 
$
428,737
   
$
386,356
   
$
42,381
     
11.0
%
Aggregate and Mining Group
   
370,813
     
384,883
     
(14,070
)
   
(3.7
%)
Energy Group
   
183,607
     
204,356
     
(20,749
)
   
(10.2
%)

A-11



Infrastructure Group: Sales in this group increased $42,381 or 11.0% from 2014. Domestic sales increased 24.2% due to a release of some of the pent-up demand from the lack of a long-term federal highway bill for most of 2015. International sales decreased 25.7%. The decrease in international sales was due primarily to the strengthening of the U.S. dollar compared to the currencies in many of the countries in which the Company operates. Sales reported by the Company's foreign subsidiaries in this group, would have been $4,872 higher had 2015 foreign exchange rates been the same as 2014 rates. The decrease in international sales occurred mainly in Russia, Australia and South America, offset by an increase in sales in the Middle East, Canada and other European countries. Parts sales increased 16.7% in 2015 compared to 2014. The Company believes the increase in parts sales from 2014 to 2015 was due in part to customers' decisions to repair existing equipment instead of purchasing new equipment in response to the lack of a long-term federal highway bill for the majority of 2015. The Company also believes a portion of the increase in parts sales was attributed to sales of replacement parts for our competitors' equipment.

Aggregate and Mining Group: Sales in this group decreased $14,070 or 3.7% from 2014. Domestic sales increased 7.4% primarily due to improved demand related to infrastructure projects. International sales decreased 17.6%. The decrease in international sales is due to the strength of the U.S. dollar compared to the currencies in many of the countries in which the Company operates and the continuing slowdown in the mining industry. The decrease in international sales occurred primarily in Canada, China, Brazil, South America, Central America, Russia and other Asian countries. Sales reported by the Company's foreign subsidiaries in this group would have been $12,664 higher had 2015 foreign exchange rates been the same as 2014 rates. Parts sales decreased 1.1% in 2015 compared to 2014.

Energy Group: Sales in this group decreased $20,749 or 10.2% from 2014. Domestic sales decreased 10.7% primarily due to a decline in product demand resulting from the decline in oil prices. International sales decreased 8.5%. The decrease in international sales was due primarily to the strengthening of the U.S. dollar in 2015 and a severe reduction in oil production and exploration brought on by the near collapse of the price of oil. The decrease in international sales occurred in South America, Canada and Africa, offset by increased sales in Australia and Russia. Parts sales decreased 12.7% in 2015 compared to 2014.

Segment Profit (Loss)

   
2015
   
2014
   
$ Change
   
% Change
 
Infrastructure Group
 
$
33,890
   
$
29,477
   
$
4,413
     
15.0
%
Aggregate and Mining Group
   
30,690
     
32,900
     
(2,210
)
   
(6.7
%)
Energy Group
   
3,609
     
10,316
     
(6,707
)
   
(65.0
%)
Corporate
   
(36,623
)
   
(35,270
)
   
(1,353
)
   
(3.8
%)

Infrastructure Group: Profit for this group increased $4,413 or 15.0%. This group's profits were impacted by an increase in gross profit of $12,532 on a $42,381 increase in sales offset by a $2,045 increase in computer related expense and a $3,117 increase in payroll and related expenses.
 
Aggregate and Mining Group: Profit for this group decreased $2,210 or 6.7%. This group's profits were negatively impacted by a decrease in gross profit of $2,477 on a reduction in sales of $14,070 in 2015 compared to 2014.

Energy Group: Profit for this group decreased $6,707 or 65.0%. This group's profits were negatively impacted by a reduction of $7,226 in gross margins resulting from a $20,749 reduction in sales.

Corporate: Net corporate expenses increased $1,353, due to increases in U.S. federal income taxes and airplane repairs and maintenance costs offset by an increase in other income from key-man life insurance policies resulting from the death of the Company's Chairman (and former CEO).
A-12



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 with Wells Fargo Bank, N.A. ("Wells Fargo") and cash flows from operations. The current credit facility expires in April, 2017. The Company intends to sign an amended and restated credit agreement with Wells Fargo similar to the current agreement prior to the expiration of the existing agreement. The Company had $82,371 (of which $20,950 was held by our foreign subsidiaries) of cash available for operating purposes at December 31, 2016. The Company had outstanding letters of credit of $8,876 and borrowing availability of $91,124 under the credit facility as of December 31, 2016. The Company had no outstanding borrowings during 2016 at any time under the facility. 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.53% at December 31, 2016. The credit agreement contains certain financial covenants, including provisions concerning required levels of annual net income, minimum tangible net worth and maximum allowed capital expenditures. The Company was in compliance with these covenants as of December 31, 2016.

The Company's South African subsidiary, Osborn Engineered Products SA (Pty) Ltd ("Osborn"), has a bank overdraft facility of $6,913 to finance short-term working capital needs, as well as to cover performance letters of credit, advance payment and retention guarantees. As of December 31, 2016, Osborn had $4,632 in short-term borrowings and $904 in performance, advance payment and retention guarantees outstanding under the facility. The facility is guaranteed by Astec Industries, Inc. The overdraft's 0.75% unused facility fee is waived if 50% or more of the facility is utilized. As of December 31, 2016, Osborn had available credit under the facility of $1,377. The interest rate is 0.25% less than the South Africa prime rate, resulting in a rate of 10.5% as of December 31, 2016.

The Company's Brazilian subsidiary, Astec do Brasil Fabricacao de Equipamentos Ltda. ("Astec Brazil"), has outstanding working capital loans totaling $5,485 from a Brazilian bank with interest rates ranging from 10.4% to 11.0%. The loans have maturity dates ranging from November 2018 to April 2024 and are secured by letters of credit totaling $6,200 issued by Astec Industries, Inc. Additionally, Astec Brazil has various 5-year equipment financing loans outstanding with other Brazilian banks in the aggregate of $1,169 as of December 31, 2016 that have interest rates ranging from 3.5% to 16.3%. These equipment loans have maturity dates ranging from September 2018 to April 2020.

Cash Flows from Operating Activities

   
2016
   
2015
   
Increase /
Decrease
 
Net income
 
$
54,988
   
$
31,966
   
$
23,022
 
Depreciation and amortization
   
24,813
     
24,078
     
735
 
Provision for warranties
   
18,912
     
13,743
     
5,169
 
Deferred income tax benefits
   
(3,521
)
   
(2,569
)
   
(952
)
SERP distributions
   
(532
)
   
(2,986
)
   
2,454
 
(Increase) decrease in receivables
   
(4,895
)
   
3,163
     
(8,058
)
(Increase) decrease in inventories
   
30,839
     
(6,499
)
   
37,338
 
(Increase) decrease in prepaid expenses
   
4,846
     
(3,016
)
   
7,862
 
Increase (decrease) in accounts payable
   
8,836
     
(11,409
)
   
20,245
 
Increase (decrease) in income taxes payable
   
181
     
(4,093
)
   
4,274
 
Decrease in customer deposits
   
(762
)
   
(3,697
)
   
2,935
 
Decrease in accrued product warranties
   
(15,125
)
   
(14,177
)
   
(948
)
Other, net
   
16,226
     
6,362
     
9,864
 
Net cash provided by operating activities
 
$
134,806
   
$
30,866
   
$
103,940
 


Net cash provided by operating activities increased $103,940 in 2016 compared to 2015. The primary reasons for the increase in operating cash flows relate to cash provided by net income, accounts payable, inventories and prepaid expenses offset by cash used by accounts receivables.
A-13



Cash Flows from Investing Activities

   
2016
   
2015
   
Increase /
Decrease
 
Expenditures for property and equipment
 
$
(27,367
)
 
$
(21,202
)
 
$
(6,165
)
Proceeds from sale of property and equipment
   
614
     
10,054
     
(9,440
)
Business acquisition, net of cash acquired
   
(39,764
)
   
178
     
(39,942
)
Sale of investments
   
290
     
378
     
(88
)
Net cash used by investing activities
 
$
(66,227
)
 
$
(10,592
)
 
$
(55,635
)

Net cash used by investing activities increased by $55,635 in 2016 compared to 2015 due primarily to the acquisition of Power Flame Incorporated in August 2016 for $39,764, increased investments in property and equipment and a decrease in the proceeds from sales of property and equipment as the Company sold its Astec Underground, Loudon, Tennessee facility in 2015.

Cash Flows from Financing Activities

   
2016
   
2015
   
Increase /
Decrease
 
Payment of dividends
 
$
(9,217
)
 
$
(9,193
)
 
$
(24
)
Borrowings under bank loans
   
5,973
     
106,034
     
(100,061
)
Repayments of bank loans
   
(5,903
)
   
(104,567
)
   
98,664
 
Other, net
   
(1,873
)
   
1,664
     
(3,537
)
Net cash used by financing activities
 
$
(11,020
)
 
$
(6,062
)
 
$
(4,958
)

Financing activities used cash of $11,020 in 2016 and $6,062 in 2015 for an increase of $4,958. The change is primarily due to increased long-term debt repayments by the Company's Brazilian subsidiary, offset by additional short-term borrowings by its South African subsidiary.

Approved capital expenditures for 2017 total $29,941, including $4,000 for manufacturing plant expansions in the Infrastructure and Aggregate and Mining Groups. The Company expects to finance these expenditures using currently available cash balances, internally generated funds and available credit under the Company's credit facility.  The remaining approved capital expenditures are for various purchases of machinery and equipment, automobiles and technology related spending to meet the needs across all Company subsidiaries.

Financial Condition

The Company's current assets increased to $576,833 at December 31, 2016 from $541,797 at December 31, 2015, an increase of $35,036. The increase is due to increases in cash and cash equivalents of $57,309, accounts receivable of $7,794, offset by decreases in inventories of $24,372 and in prepaid expenses of $4,524 and other current assets of $1,538. The increase in cash and cash equivalents is due primarily to 2016 net earnings of $55,159. Accounts receivable increased from 2015 due to increased sales volumes even though the Company improved days outstanding in accounts receivable from 43.1 in 2015 to 30.5 in 2016.

The Company's current liabilities increased to $168,861 at December 31, 2016 from $142,012 at December 31, 2015, an increase of $26,849. The increase is primarily due to increases in accounts payable of $8,912, accrued payroll and related expenses of $8,318, short-term debt of $4,632 at the Company's South African subsidiary and accrued warranty of $4,056.

Market Risk and Risk Management Policies

The Company is exposed to changes in interest rates, primarily from its revolving credit agreements. A hypothetical 100 basis point adverse move (increase) in interest rates would not have materially affected interest expense for the years ended December 31, 2016 and 2015, due to minimal borrowings during the periods. The Company does not hedge variable interest.
A-14



The Company is subject to foreign exchange risk at its foreign operations. Foreign operations represent 15.8% and 17.1% of total assets at December 31, 2016 and 2015, respectively, and 9.5% and 10.4% of total revenue for the years ended December 31, 2016 and 2015, respectively. Each period the balance sheets and related results of operations of the Company's foreign subsidiaries are translated from their functional foreign currency into U.S. dollars for reporting purposes. As the U.S. dollar strengthens against those foreign currencies, the foreign denominated net assets and operating results become less valuable in the Company's reporting currency. When the U.S. dollar weakens against those currencies, the foreign denominated net assets and operating results become more valuable in the Company's reporting currency. At each reporting date, the fluctuation in the value of the net assets and operating results due to foreign exchange rate changes is recorded as an adjustment to other comprehensive income in equity. The Company views its investments in foreign subsidiaries as long-term and does not hedge the net investments in foreign subsidiaries.

From time to time the Company's foreign subsidiaries enter into transactions not denominated in their functional currency. In these situations, the Company evaluates the need to hedge those transactions against foreign currency rate fluctuations. When the Company determines a need to hedge a transaction, the subsidiary enters into a foreign currency exchange contract. The Company does not apply hedge accounting to these contracts and, therefore, recognizes the fair value of these contracts in the consolidated balance sheets and the change in the fair value of the contracts in current earnings.

Due to the limited exposure to foreign exchange rate risk, a 10% fluctuation in the foreign exchange rates at December 31, 2016 or 2015 would not have a material impact on the Company's consolidated financial statements.

Contractual Obligations

Contractual obligations and the period in which payments are due as of December 31, 2016 are as follows:

   
Payments Due by Period
 
 
Contractual Obligations
 
Total
   
Less Than
1 Year
   
1 to 3 Years
   
3 to 5 Years
   
More Than
5 Years
 
Operating lease obligations
 
$
3,647
   
$
1,337
   
$
1,647
   
$
642
   
$
21
 
Inventory purchase obligations
   
3,356
     
3,356
     
--
     
--
     
--
 
Debt obligations
   
12,384
     
7,683
     
3,512
     
593
     
596
 
Total
 
$
19,387
   
$
12,376
   
$
5,159
   
$
1,235
   
$
617
 

The above table excludes the Company's liability for unrecognized tax benefits, which totaled $238 at December 31, 2016, since the timing of cash settlements to the respective taxing authorities cannot be reliably predicted.

In 2016, the Company made contributions of approximately $415 to its pension plan, compared to $284 in 2015. The Company has no planned contributions to the pension plan in 2017. The Company's funding policy is to make at least the minimum annual contributions required by applicable regulations.

Contingencies

Management has reviewed all claims and lawsuits and has made adequate provision for any losses that can be reasonably estimated. 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.

Certain customers have financed purchases of the Company's products through arrangements in which the Company is contingently liable for customer debt aggregating $6,516 at December 31, 2016. These obligations have average remaining terms of 2.0 years. The Company has recorded a liability of $332 related to these guarantees at December 31, 2016.

The Company is contingently liable under letters of credit of approximately $9,977, primarily for performance guarantees to customers, banks or insurance carriers.
A-15



Off-balance Sheet Arrangements

As of December 31, 2016, the Company does not have off-balance sheet arrangements as defined by Item 303(a)(4) of Regulation S-K.
 
Environmental Matters

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 notice. 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.

Critical Accounting Policies and Estimates

The Company's consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. Application of these principles requires the Company to make estimates and judgments that affect the amounts as reported in the consolidated financial statements. Accounting policies that are critical to aid in understanding and evaluating the results of operations and financial position of the Company include the following:

Inventory Valuation: Inventories are valued at the lower of first-in first-out cost or net realizable value. The most significant component of the Company's inventories is steel. Open market prices, which are subject to volatility, determine the cost of steel for the Company. During periods when open market prices decline, the Company may need to reduce the carrying value of the inventory. In addition, certain items in inventory become obsolete over time, and the Company reduces the carrying value of these items to their net realizable value. These reductions are determined by the Company based on estimates, assumptions and judgments made from the information available at that time. See Note 1, Summary of Significant Accounting Policies, for a description of the process used by the Company to value inventories at the lower of first-in first-out cost or market. The Company does not believe it is reasonably likely that the inventory values will materially change in the near future.

Product Warranty Reserve: The Company accrues for the estimated cost of product warranties at the time revenue is recognized. Warranty obligations by product line or model are evaluated based on historical warranty claims experience. For machines, the Company's standard product warranty terms generally include post-sales support and repairs of products at no additional charge for periods ranging from three months to two years or up to a specified number of hours of operation. For parts from component suppliers, the Company relies on the original manufacturer's warranty that accompanies those parts. Generally, fabricated parts are not covered by specific warranty terms. Although failure of fabricated parts due to material or workmanship is rare, if it occurs, the Company's policy is to replace fabricated parts at no additional charge.

The Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of component suppliers. Estimated warranty obligations are based upon warranty terms, product failure rates, repair costs and current period machine shipments. If actual product failure rates, repair costs, service delivery costs or post-sales support costs differ from estimates, revisions to the estimated warranty liability would be required. The Company does not believe it is reasonably likely that the warranty reserve will materially change in the near future.

Revenue Recognition: Revenue is generally recognized on sales at the point in time when persuasive evidence of an arrangement exists, the price is fixed or determinable, the product has been delivered or services have been rendered and there is reasonable assurance of collection of the sales proceeds. The Company generally obtains purchase authorizations from its customers for a specified amount of product at a specified price with specified delivery terms. A significant portion of the Company's equipment sales represents equipment produced in the Company's plants under short-term contracts for a specific customer project or equipment designed to meet a customer's specific requirements. Most of the equipment sold by the Company is based on standard configurations, some of which are modified to meet customer needs or specifications. The Company provides customers with technical design and performance specifications and performs pre-shipment testing to ensure the equipment performs according to design specifications, regardless of whether the Company provides installation services in addition to selling the equipment.
A-16



Certain contracts include terms and conditions through which the Company recognizes revenues upon completion of equipment production, which is subsequently stored at the Company's plant at the customer's request. Revenue is recorded on such contracts upon the customer's assumption of title and risk of ownership and when collectability is reasonably assured. In addition, there must be a fixed schedule of delivery of the goods consistent with the customer's business practices, the Company must not have retained any specific performance obligations such that the earnings process is not complete and the goods must have been segregated from the Company's inventory prior to revenue recognition.

The Company has certain sales accounted for as multiple-element arrangements, whereby revenue attributable to the sale of a product is recognized when the product is shipped, and the revenue attributable to services provided with respect to the product (such as installation services) is recognized when the service is performed. Consideration is allocated to deliverables using the relative selling price method using vendor specific objective evidence, if it exists. Otherwise, the Company uses third-party evidence of selling price or the Company's best estimate of the selling price for the deliverables. The Company evaluates sales with multiple deliverable elements (such as an agreement to deliver equipment and related installation services) to determine whether revenue related to individual elements should be recognized separately, or as a combined unit. In addition to the previously mentioned general revenue recognition criteria, the Company only recognizes revenue on individual delivered elements when there is objective and reliable evidence that the delivered element has a determinable value to the customer on a standalone basis and there is no right of return.

The Company has certain sales accounted for under the percentage of completion method using the ratio of costs incurred to estimated total costs. Revenue, in an amount equal to cost incurred, is recognized until there is sufficient information to determine the estimated profit on the project with a reasonable level of certainty. The factors considered in this evaluation include the stage of design completion, the stage of equipment manufacturing completion, the state of construction completion, the status of outstanding subcontracts, certainty of quantities of labor and materials, certainty of schedule and the relationship with the customer.

Goodwill and Other Intangible Assets: Intangible assets are classified into two categories: (1) intangible assets with definite lives subject to amortization, and (2) goodwill. Intangible assets with definite lives are tested for impairment if conditions exist that indicate the carrying value may not be recoverable. Risk factors that may be considered include an economic downturn in the general economy, a geographic market or the commercial and residential construction industries, a change in the assessment of future operations as well as the cyclical nature of our industry and the customization of the equipment we sell, each of which may cause adverse fluctuations in operating results. Other risk factors considered would be an increase in the price or a decrease in the availability of oil that could reduce the demand for our products in addition to the significant fluctuations in the purchase price of raw materials that could have a negative impact on the cost of production and gross margins as well as others more fully described in the Risk Factors section of our Form 10-K. An impairment charge is recorded when the carrying value of the definite lived intangible asset is not recoverable by the cash flows generated from the use of the asset. Some of the inputs used in the impairment testing are highly subjective and are affected by changes in business factors and other conditions. Changes in any of the inputs could have an effect on future tests and result in impairment charges.

Goodwill is not amortized but is tested for impairment annually or more frequently if events or circumstances indicate that such intangible assets or goodwill might be impaired. See Note 1, Summary of Significant Accounting Policies, for a description of testing performed by the Company to determine if the recorded value of intangible assets or goodwill has been impaired.

The useful lives of identifiable intangible assets are determined after considering the specific facts and circumstances related to each intangible asset. Factors considered when determining useful lives include the contractual term of any agreement, the history of the asset, the Company's long-term strategy for the use of the asset, any laws or other local regulations which could impact the useful life of the asset, and other economic factors, including competition and specific market conditions. Intangible assets that are deemed to have definite lives are amortized, generally on a straight-line basis, over their useful lives, ranging from 3 to 19 years.
A-17



Income Taxes: The Company accounts for income taxes under the guidance of FASB Accounting Standards Codification Topic 740-10, "Income Taxes". Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance, that represents a reserve on deferred tax assets for which utilization is not more likely than not, is recorded. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and the valuation allowance recorded against net deferred tax assets. Income tax contingency accruals are determined and recorded under the guidance of ASC Topic 740-10. Liabilities for uncertain income tax positions are based on a two-step process. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step requires an estimate and measurement of the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. It is inherently difficult and subjective to estimate such amounts, as the Company must determine the probability of various possible outcomes. We reevaluate these uncertain tax positions on a quarterly basis or when new information becomes available. These reevaluations are based on factors including, but not limited to, changes in facts or circumstances, changes in tax law, successfully settled issues under audit, expirations due to statutes, and new audit activity. Such a change in recognition or measurement could result in the recognition of a tax benefit or an increase to accrued taxes.
 
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. Due to the decentralized structure of the Company, Corporate management requested documented revenue streams from its' 16 manufacturing subsidiaries to assist in its effort to determine the effect the new standard will have on its financial reporting. A meeting was also held in September 2016 with corporate management, controllers of the manufacturing subsidiaries, and an outside revenue expert to further review the Company's revenue streams and the change in timing of when revenue may be recognized under the new guidance. The Company is still in the process of finalizing this review. 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 operation.

In July 2015, the FASB issued ASU No. 2015-11, "Inventory (Topic 330): Simplifying the Measurement of Inventory", which changes the measurement basis for inventory from the lower of cost or market to lower of cost and net realizable value and also eliminates the requirement for companies to consider replacement cost or net realizable value less an approximate normal profit margin when determining the recorded value of inventory. The standard is effective for public companies in fiscal years beginning after December 15, 2016. The Company early adopted the standard effective October 1, 2016.

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 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.

A-18

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. 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 has not determined the impact, if any, the adoption of this new standard will have 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.
A-19



Forward-Looking Statements

This annual report 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 Annual Report that are not limited to historical information are considered forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, including, without limitation, statements regarding:

·
execution of the Company's growth and operation strategy;
·
plans for technological innovation;
·
compliance with covenants in our credit facility;
·
liquidity and capital expenditures;
·
sufficiency of working capital, cash flows and available capacity under the Company's credit facilities;
·
compliance with government regulations;
·
compliance with manufacturing and delivery timetables;
·
forecasting of results;
·
general economic trends and political uncertainty;
·
government funding and growth of highway construction and commercial projects;
·
taxes or usage fees;
·
interest rates;
·
integration of acquisitions;
·
industry trends;
·
pricing, demand and availability of steel, oil and liquid asphalt;
·
development of domestic oil and natural gas production;
·
condition of the economy;
·
strength of the U.S. dollar relative to foreign currencies;
·
the success of new product lines;
·
presence in the international marketplace;
·
suitability of our current facilities;
·
future payment of dividends;
·
competition in our business segments;
·
product liability and other claims;
·
protection of proprietary technology;
·
demand for products;
·
future fillings of backlogs;
·
employees;
·
the seasonality of our business;
·
tax assets and reserves for uncertain tax positions;
·
critical accounting policies and the impact of accounting changes;
·
anticipated future operations in our Brazilian operations;
·
our backlog;
·
ability to satisfy contingencies;
·
contributions to retirement plans and plan expenses;
·
reserve levels for self-insured insurance plans and product warranties;
·
construction of new manufacturing facilities;
·
supply of raw materials; and
·
inventory

A-20

 
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. You can identify these statements by forward-looking words such as "expect", "believe", "anticipate", "goal", "plan", "intend", "estimate", "may", "will", "should", "could" and similar expressions.
 
In addition to the risks and uncertainties identified elsewhere herein and in other documents filed by us with the Securities and Exchange Commission, the risk factors described in this document under the caption "Risk Factors" should be carefully considered when evaluating our business and future prospects, including without limitation risks relating to: changes or delays in highway funding; rising interest rates; changes in oil prices; changes in steel prices; changes in the general economy; unexpected capital expenditures and decreases in liquidity; the timing of large contracts; production capacity; general business conditions in the industry; non-compliance with covenants in the Company's credit facilities; demand for the Company's products; and those other factors listed from time to time in the Company's reports filed with the Securities and Exchange Commission. Certain of the risks, uncertainties and other factors discussed above are more fully described in the section entitled "Risk Factors" in the Company's Annual Report on Form 10-K for the year ended December 31, 2016.
 
A-21

ASTEC INDUSTRIES, INC.
MANAGEMENT'S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING
 
The management of Astec Industries, Inc. (the "Company") is responsible for establishing and maintaining adequate internal control over financial reporting for the Company. The Company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles. The Company's internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of assets of the Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company's assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies and procedures may deteriorate.

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 internal control over financial reporting as of December 31, 2016. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO), Internal Control - Integrated Framework (2013). The scope of management's assessment of the effectiveness of the Company's internal control over financial reporting as of December 31, 2016 excluded the business unit that the Company acquired on August 1, 2016 (Power Flame Incorporated). The total consolidated assets with respect to the excluded business were $42,281,000 as of December 31, 2016, and the total consolidated revenues with respect to the excluded business were $13,636,000 for the year ended December 31, 2016. Management will complete its assessment of the internal controls over financial reporting of these newly-acquired operations during 2017. Based on its assessment, management concluded that, as of December 31, 2016, the Company's internal control over financial reporting was effective.

KPMG LLP, the Company's independent registered public accounting firm, has issued an attestation report on the Company's internal control over financial reporting as of December 31, 2016.


 
 
A-22

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
The Board of Directors and Shareholders
Astec Industries, Inc.:
 
We have audited Astec Industries, Inc.'s internal control over financial reporting as of December 31, 2016, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Astec Industries, Inc.'s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company's internal control over financial reporting based on our audit.

We conducted our audit in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

A company's internal control over financial reporting is a process designed 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. A company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company's assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

In our opinion, Astec Industries, Inc. maintained, in all material respects, effective internal control over financial reporting as of December 31, 2016, based on criteria established in Internal Control - Integrated Framework (2013) issued by COSO.

Astec Industries, Inc. acquired Power Flame Incorporated during 2016, and management excluded from its assessment of the effectiveness of Astec Industries, Inc.'s internal control over financial reporting as of December 31, 2016, Power Flame Incorporated's internal control over financial reporting associated with total assets of $42.3 million and total revenues of $13.6 million included in the consolidated financial statements of Astec Industries, Inc. and subsidiaries as of and for the year ended December 31, 2016. Our audit of internal control over financial reporting of Astec Industries, Inc. also excluded an evaluation of the internal control over financial reporting of Power Flame Incorporated.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the consolidated balance sheets of Astec Industries, Inc. and subsidiaries as of December 31, 2016 and 2015, and the related consolidated statements of income, comprehensive income, equity, and cash flows for each of the years in the two-year period ended December 31, 2016, and our report dated March 1, 2017 expressed an unqualified opinion on those consolidated financial statements.
/s/ KPMG LLP

Knoxville, Tennessee
March 1, 2017
 
A-23

 
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


The Board of Directors and Shareholders of
Astec Industries, Inc.

We have audited the accompanying consolidated statements of income, comprehensive income, equity and cash flows for the year ended December 31, 2014. These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on these financial statements based on our audit.

We conducted our audit in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement. An audit includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. An audit also includes assessing the accounting principles used and significant estimates made by management, as well as evaluating the overall financial statement presentation. We believe that our audit provides a reasonable basis for our opinion.

In our opinion, the financial statements referred to above present fairly, in all material respects, the consolidated results of Astec Industries, Inc.'s operations and its cash flows for the year ended December 31, 2014, in conformity with U.S. generally accepted accounting principles.

/s/ Ernst & Young LLP
Chattanooga, Tennessee
March 2, 2015

A-24

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
The Board of Directors and Shareholders
Astec Industries, Inc.:

We have audited the accompanying consolidated balance sheets of Astec Industries, Inc. and subsidiaries as of December 31, 2016 and 2015, and the related consolidated statements of income, comprehensive income, equity, and cash flows for each of the years in the two-year period ended December 31, 2016. These consolidated financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits.

We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement. An audit includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. An audit also includes assessing the accounting principles used and significant estimates made by management, as well as evaluating the overall financial statement presentation. We believe that our audits provide a reasonable basis for our opinion.

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of Astec Industries, Inc. and subsidiaries as of December 31, 2016 and 2015, and the results of their operations and their cash flows for each of the years in the two-year period ended December 31, 2016, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), Astec Industries, Inc.'s internal control over financial reporting as of December 31, 2016, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO), and our report dated March 1, 2017 expressed an unqualified opinion on the effectiveness of the Company's internal control over financial reporting.

/s/ KPMG LLP

Knoxville, Tennessee
March 1, 2017


A-25


CONSOLIDATED BALANCE SHEETS
(Dollar and share amounts in thousands, except per share amounts unless otherwise specified)
 
   
December 31
 
Assets
 
2016
   
2015
 
Current assets:
           
Cash and cash equivalents
 
$
82,371
   
$
25,062
 
Investments
   
1,024
     
1,539
 
Trade receivables, net
   
106,659
     
98,865
 
Notes and other receivables
   
4,014
     
3,132
 
Inventories
   
360,404
     
384,776
 
Prepaid expenses
   
21,997
     
26,521
 
Other current assets
   
364
     
1,902
 
Total current assets
   
576,833
     
541,797
 
Property and equipment, net
   
180,538
     
170,206
 
Investments
   
13,965
     
11,540
 
Goodwill
   
40,804
     
30,835
 
Intangible assets, net
   
26,643
     
13,577
 
Deferred income tax assets
   
2,676
     
6,195
 
Other long-term assets
   
2,142
     
3,203
 
Total assets
 
$
843,601
   
$
777,353
 
                 
Liabilities and Equity
               
Current liabilities:
               
Short-term debt
 
$
4,632
   
$
--
 
Current maturities of long-term debt
   
2,538
     
4,528
 
Accounts payable
   
57,297
     
48,385
 
Customer deposits
   
39,102
     
40,082
 
Accrued product warranty
   
13,156
     
9,100
 
Accrued payroll and related liabilities
   
25,693
     
17,375
 
Accrued loss reserves
   
2,852
     
2,838
 
Other accrued liabilities
   
23,591
     
19,704
 
Total current liabilities
   
168,861
     
142,012
 
Long-term debt
   
4,116
     
5,154
 
Deferred income tax liabilities
   
1,669
     
2,348
 
Other long-term liabilities
   
20,114
     
17,981
 
Total liabilities
   
194,760
     
167,495
 
                 
Equity:
               
Preferred stock - authorized 4,000 shares of $1.00 par value; none issued
   
--
     
--
 
Common stock – authorized 40,000 shares of $0.20 par value; issued
               
and outstanding – 23,046 in 2016 and 22,988 in 2015
   
4,609
     
4,598
 
Additional paid-in capital
   
139,970
     
137,883
 
Accumulated other comprehensive loss
   
(31,562
)
   
(23,564
)
Company shares held by SERP, at cost
   
(1,958
)
   
(1,778
)
Retained earnings
   
536,771
     
490,933
 
Shareholders' equity
   
647,830
     
608,072
 
Non-controlling interest
   
1,011
     
1,786
 
Total equity
   
648,841
     
609,858
 
Total liabilities and equity
 
$
843,601
   
$
777,353
 
See Notes to Consolidated Financial Statements
A-26


CONSOLIDATED STATEMENTS OF INCOME
(in thousands, except per share data)

   
Year Ended December 31
 
   
2016
   
2015
   
2014
 
                   
Net sales
 
$
1,147,431
   
$
983,157
   
$
975,595
 
Cost of sales
   
882,162
     
764,314
     
760,279
 
Gross profit
   
265,269
     
218,843
     
215,316
 
Selling, general and administrative expenses
   
153,145
     
145,180
     
141,490
 
Research and development expenses
   
24,969
     
23,676
     
22,129
 
Income from operations
   
87,155
     
49,987
     
51,697
 
Other income:
                       
Interest expense
   
1,395
     
1,611
     
720
 
Interest income
   
806
     
542
     
1,422
 
Other income (expense), net
   
529
     
3,055
     
1,207
 
Income before income taxes
   
87,095
     
51,973
     
53,606
 
Income taxes
   
32,107
     
20,007
     
19,400
 
Net income
   
54,988
     
31,966
     
34,206
 
Net loss attributable to non-controlling interest
   
(171
)
   
(831
)
   
(252
)
Net income attributable to controlling interest
 
$
55,159
   
$
32,797
   
$
34,458
 
                         
Earnings per Common Share:
                       
Net income attributable to controlling interest:
                       
Basic
 
$
2.40
   
$
1.43
   
$
1.51
 
Diluted
  $
2.38
    $
1.42
    $
1.49
 
Weighted average number of common shares outstanding:
                       
Basic
   
22,992
     
22,934
     
22,819
 
Diluted
   
23,142
     
23,120
     
23,105
 

See Notes to Consolidated Financial Statements


A-27


CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)

   
Year Ended December 31
 
   
2016
   
2015
   
2014
 
                   
Net income
 
$
54,988
   
$
31,966
   
$
34,206
 
Other comprehensive loss:
                       
Change in unrecognized pension and post-retirement
  benefit costs
   
(80
)
   
(178
)
   
(1,820
)
Tax benefit on change in unrecognized
  pension and post-retirement benefit costs
   
29
     
36
     
699
 
Foreign currency translation adjustments
   
(2,420
)
   
(13,848
)
   
(7,670
)
Tax (expense) benefit on foreign currency translation
  adjustments
   
(5,527
)
   
3,341
     
770
 
Other comprehensive loss
   
(7,998
)
   
(10,649
)
   
(8,021
)
Comprehensive loss attributable to non-controlling interest
   
(137
)
   
(1,603
)
   
(565
)
Comprehensive income attributable to controlling interest
  $
47,127
    $
22,920
    $
26,750
 

See Notes to Consolidated Financial Statements

A-28


CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
   
Year Ended December 31
 
   
2016
   
2015
   
2014
 
Cash Flows from Operating Activities
                 
Net income
 
$
54,988
   
$
31,966
   
$
34,206
 
Adjustments to reconcile net income to net cash
provided by operating activities:
                       
Depreciation
   
20,818
     
20,744
     
21,343
 
Amortization
   
3,995
     
3,334
     
3,033
 
Provision for doubtful accounts
   
280
     
18
     
1,011
 
Provision for warranties
   
18,912
     
13,743
     
12,796
 
Deferred compensation provision
   
1,742
     
241
     
74
 
Deferred income tax benefit
   
(3,521
)
   
(2,559
)
   
(2,544
)
Gain on disposition of fixed assets
   
(224
)
   
(529
)
   
(306
)
Tax benefit from stock incentive plans
   
--
     
(345
)
   
(586
)
Stock-based compensation
   
2,936
     
1,250
     
1,200
 
Distributions to SERP participants
   
(532
)
   
(2,986
)
   
--
 
Change in operating assets and liabilities:
                       
Sale (purchase) of trading securities, net
   
(1,873
)
   
(405
)
   
118
 
Trade and other receivables
   
(4,895
)
   
3,163
     
(6,924
)
Inventories
   
30,839
     
(6,499
)
   
(41,933
)
Prepaid expenses
   
4,846
     
(3,016
)
   
(3,989
)
Other assets
   
2,069
     
(968
)
   
(4,763
)
Accounts payable
   
8,836
     
(11,409
)
   
10,755
 
Customer deposits
   
(762
)
   
(3,697
)
   
5,483
 
Accrued product warranty
   
(15,125
)
   
(14,177
)
   
(15,563
)
Income taxes payable
   
181
     
(4,093
)
   
(1,136
)
Accrued retirement benefit costs
   
(50
)
   
24
     
(201
)
Accrued loss reserves
   
229
     
103
     
305
 
Other accrued liabilities
   
11,142
     
3,576
     
3,289
 
Other
   
(25
)
   
3,387
     
3,195
 
Net cash provided by operating activities
   
134,806
     
30,866
     
18,863
 
                         
Cash Flows from Investing Activities
                       
Business acquisition, net of cash acquired
   
(39,764
)
   
178
     
(34,965
)
Proceeds from sale of property and equipment
   
614
     
10,054
     
743
 
Expenditures for property and equipment
   
(27,367
)
   
(21,202
)
   
(24,851
)
Sale of investments
   
290
     
378
     
16,249
 
Net cash used by investing activities
   
(66,227
)
   
(10,592
)
   
(42,824
)

See Notes to Consolidated Financial Statements

A-29


CONSOLIDATED STATEMENTS OF CASH FLOWS (CONTINUED)
(in thousands)

   
Year Ended December 31
 
   
2016
   
2015
   
2014
 
Cash Flows from Financing Activities
                 
Payment of dividends
 
$
(9,217
)
 
$
(9,193
)
 
$
(9,167
)
Borrowings under bank loans
   
5,973
     
106,034
     
113,547
 
Repayment of bank loans
   
(5,903
)
   
(104,567
)
   
(103,188
)
Proceeds from issuance of common stock
   
--
     
72
     
282
 
Tax benefit from stock option exercise
   
--
     
345
     
586
 
Sale (purchase) of shares of subsidiaries, net
   
(696
)
   
(653
)
   
1,428
 
Sale (purchase) of Company shares by SERP, net
   
(153
)
   
2,084
     
(95
)
Withholding tax paid upon vesting of restricted stock units
   
(1,024
)
   
(600
)
   
(953
)
Proceeds from cash surrender value of life insurance
   
--
     
416
     
--
 
Net cash provided (used) by financing activities
   
(11,020
)
   
(6,062
)
   
2,440
 
Effect of exchange rates on cash
   
(250
)
   
(2,173
)
   
(1,020
)
Increase (decrease) in cash and cash equivalents
   
57,309
     
12,039
     
(22,541
)
Cash and cash equivalents, beginning of year
   
25,062
     
13,023
     
35,564
 
Cash and cash equivalents, end of year
 
$
82,371
   
$
25,062
   
$
13,023
 
                         
Supplemental Cash Flow Information
                       
Cash paid during the year for:
                       
Interest
 
$
1,407
   
$
1,651
   
$
476
 
Income taxes, net of refunds
 
$
28,455
   
$
29,573
   
$
23,027
 

See Notes to Consolidated Financial Statements
 
A-30

CONSOLIDATED STATEMENTS OF EQUITY
For the Years Ended December 31, 2016, 2015 and 2014 (in thousands)
 
   
Common
Stock
Shares
   
Common
Stock
Amount
   
Additional Paid-in Capital
   
Accumulated
Other
Comprehensive
Loss
   
Company
Shares Held
by SERP
   
Retained
Earnings
   
Non-
Controlling
Interest
   
Total Equity
 
Balance December 31, 2013
   
22,859
    $
4,572
    $
134,730
    $
(4,894
)
  $
(2,786
)
  $
442,054
    $
3,635
    $
577,311
 
Net income
                                           
34,458
     
(252
)
   
34,206
 
Quarterly dividends ($0.10 per share
  for 4 quarters)
                   
8
                     
(9,175
)
           
(9,167
)
Other comprehensive loss
                           
(8,021
)
                   
565
     
(7,456
)
Change in ownership percentage of subsidiary
                                                   
(1,345
)
   
(1,345
)
Capital contributed by minority shareholder
                                                   
1,583
     
1,583
 
Stock-based compensation
   
5
     
1
     
1,199
                                     
1,200
 
Exercise of stock options and RSU vesting,
  including tax benefit
   
66
     
13
     
855
                                     
868
 
Withholding tax on vested RSUs
                   
(953
)
                                   
(953
)
Sale of Company stock held by SERP, net
                   
48
             
(143
)
                   
(95
)
Balance December 31, 2014
   
22,930
   
4,586
   
135,887
   
(12,915
)
   
(2,929
)
   
467,337
     
4,186
     
596,152
 
Net income
                                           
32,797
     
(831
)
   
31,966
 
Quarterly dividends ($0.10 per share
  for 4 quarters)
                   
8
                     
(9,201
)
           
(9,193
)
Other comprehensive loss
                           
(10,649
)
                   
(772
)
   
(11,421
)
Change in ownership percentage of subsidiary
                                                   
(663
)
   
(663
)
Stock-based compensation
   
4
     
1
     
1,249
                                     
1,250
 
RSU vesting, including tax benefit
   
54
     
11
     
406
                                     
417
 
Withholding tax on vested RSUs
                   
(600
)
                                   
(600
)
Sale of Company stock held by SERP, net
                   
933
             
1,151
                     
2,084
 
Other
                                                   
(134
)
   
(134
)
Balance December 31, 2015
   
22,988
   
 
4,598
   
 
137,883
   
 
(23,564
)
 
 
(1,778
)
 
 
490,933
   
 
1,786
   
 
609,858
 
Net income
                                           
55,159
     
(171
)
   
54,988
 
Quarterly dividends ($0.10 per share
  for 4 quarters)
                   
9
                     
(9,226
)
           
(9,217
)
Other comprehensive loss
                           
(7,998
)
                   
34
     
(7,964
)
Change in ownership percentage of subsidiary
                                                   
(1,322
)
   
(1,322
)
Stock-based compensation
   
5
     
1
     
2,935
                                     
2,936
 
RSU vesting
   
53
     
10
     
(10
)
                                   
--
 
Withholding tax on vested RSUs
                   
(1,024
)
                                   
(1,024
)
Sale of Company stock held by SERP, net
                   
27
             
(180
)
                   
(153
)
Cumulative effect of adopting ASU No.  2016-09
                   
150
                     
(95
)
           
55
 
Other
                                                   
684
     
684
 
Balance December 31, 2016
   
23,046
   
$
4,609
   
$
139,970
   
$
(31,562
)
 
$
(1,958
)
 
$
536,771
   
$
1,011
   
$
648,841
 

See Notes to Consolidated Financial Statements


A-31

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Dollar and share amounts in thousands, except per share amounts unless otherwise specified)

1. Summary of Significant Accounting Policies

Basis of Presentation - The consolidated financial statements include the accounts of Astec Industries, Inc. and its domestic and foreign subsidiaries (the "Company"). The Company's significant wholly-owned and consolidated subsidiaries at December 31, 2016 are as follows:

Astec Australia Pty Ltd
Astec do Brasil Fabricacao de Equipamentos Ltda. (92% owned)
Astec, Inc.
Astec Insurance Company
Astec Mobile Machinery GmbH
Astec Mobile Screens, Inc.
Breaker Technology, Inc.
Breaker Technology Ltd.
Carlson Paving Products, Inc.
CEI Enterprises, Inc.
GEFCO, Inc.
Heatec, Inc.
Johnson Crushers International, Inc.
Kolberg-Pioneer, Inc.
Osborn Engineered Products SA (Pty) Ltd
Peterson Pacific Corp.
(99% owned)
Power Flame Incorporated
Roadtec, Inc.
Telestack Limited
Telsmith, Inc.
 

All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates - The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from those estimates.

Foreign Currency Translation - Subsidiaries located in Australia, Brazil, Canada, Germany, Northern Ireland, and South Africa operate primarily using local functional currencies. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting adjustments are presented as a separate component of accumulated other comprehensive loss. Foreign currency transaction gains and losses, net are included in cost of sales and amounted to losses of $246, $1,377 and $1,971 in 2016, 2015 and 2014, respectively.

Fair Value of Financial Instruments - For cash and cash equivalents, trade receivables, other receivables, revolving debt and accounts payable, the carrying amount approximates the fair value because of the short-term nature of those instruments. Trading equity investments are valued at their estimated fair value based on their quoted market prices and 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 from a nationally recognized third party pricing service.

Financial assets and liabilities are categorized as of the end of each reporting period 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.
A-32



All financial assets and liabilities held by the Company at December 31, 2016 and 2015 are classified as Level 1 or Level 2, as summarized in Note 3, Fair Value Measurements.

Cash and Cash Equivalents - All highly liquid investments with an original maturity of three months or less when purchased are considered to be cash and cash equivalents.

Investments - Investments consist primarily of investment-grade marketable securities. Trading securities are carried at fair value, with unrealized holding gains and losses included in net income. Realized gains and losses are accounted for on the specific identification method. Purchases and sales are recorded on a trade date basis. Management determines the appropriate classification of its investments at the time of acquisition and reevaluates such determination at each balance sheet date.

Concentration of Credit Risk - The Company sells products to a wide variety of customers. Accounts receivable are carried at their outstanding principal amounts, less an allowance for doubtful accounts. The Company extends credit to its customers based on an evaluation of the customers' financial condition generally without requiring collateral, although the Company normally requires advance payments or letters of credit on large equipment orders. Credit risk is driven by conditions within the economy and the industry and is principally dependent on each customer's financial condition. To minimize credit risk, the Company monitors credit levels and financial conditions of customers on a continuing basis. After considering historical trends for uncollectible accounts, current economic conditions and specific customer recent payment history and financial stability, the Company records an allowance for doubtful accounts at a level which management believes is sufficient to cover probable credit losses. Amounts are deemed past due when they exceed the payment terms agreed to by the customer in the sales contract. Past due amounts are charged off when reasonable collection efforts have been exhausted and the amounts are deemed uncollectible by management. As of December 31, 2016, concentrations of credit risk with respect to receivables are limited due to the wide variety of customers.

Allowance for Doubtful Accounts - The following table represents a rollforward of the allowance for doubtful accounts for the years ended December 31, 2016, 2015 and 2014:

   
Year Ended December 31
 
   
2016
   
2015
   
2014
 
Allowance balance, beginning of year
 
$
1,837
   
$
2,248
   
$
1,708
 
Provision
   
280
     
18
     
1,011
 
Write offs
   
(560
)
   
(357
)
   
(465
)
Other
   
(46
)
   
(72
)
   
(6
)
Allowance balance, end of year
 
$
1,511
   
$
1,837
   
$
2,248
 

Inventories - The Company's inventory is comprised of raw materials, work-in-process, finished goods and used equipment.

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. Each unit of rental equipment is valued at its original manufacturing cost and is reduced by an appropriate reserve each month during the period of time the equipment is rented.
A-33



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, the Company's normal gross margins, 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.

Property and Equipment - Property and equipment is stated at cost. Depreciation is calculated for financial reporting purposes using the straight-line method based on the estimated useful lives of the assets as follows: airplanes (20 years), buildings (40 years) and equipment (3 to 10 years). Both accelerated and straight-line methods are used for tax compliance purposes. Routine repair and maintenance costs and planned major maintenance are expensed when incurred.

Goodwill and Other Intangible Assets - The Company classifies intangible assets as either intangible assets with definite lives subject to amortization or goodwill.

The Company tests intangible assets with definite lives for impairment if conditions exist that indicate the carrying value may not be recoverable. Such conditions may include an economic downturn in a geographic market or a change in the assessment of future operations. An impairment charge is recorded when the carrying value of the definite lived intangible asset is not recoverable by the future undiscounted cash flows expected to be generated from the use of the asset.

The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors considered when determining useful lives include the contractual terms of agreements, the history of the asset, the Company's long-term strategy for the use of the asset, any laws or other local regulations which could impact the useful life of the asset, and other economic factors, including competition and specific market conditions. Intangible assets that are deemed to have definite lives are amortized over their useful lives as follows: dealer network and customer relationships: 8-19 years; trade names: 15 years; other: 6-19 years.

Goodwill is not amortized. The Company tests goodwill for impairment annually or more frequently if events or circumstances indicate that goodwill might be impaired. The tests utilize a two-step method at the reporting unit level. The Company's reporting units are typically defined as either subsidiaries or a combination of subsidiaries.
A-34



The first step of the goodwill impairment test compares book value of a reporting unit, including goodwill, with the unit's fair value. In this first step, the Company estimates the fair values of each of its reporting units that have goodwill using the income approach.

The income approach uses a reporting unit's projection of estimated future operating results and cash flows which are then discounted using a weighted average cost of capital determined based on current market conditions for the individual reporting unit. The projection uses management's best estimates of cash flows over the projection period based on estimates of annual and terminal growth rates in sales and costs, changes in operating margins, selling, general and administrative expenses, working capital requirements and capital expenditures.

The fair value of reporting units that do not have goodwill are estimated using either the income or market approaches, depending on which approach is to be the most appropriate for each reporting unit. The fair value of the reporting units that serve operating units in supporting roles, such as the captive insurance company and the corporate reporting unit are estimated using the cost approach. The sum of the fair values of all reporting units is compared to the fair value of the consolidated Company, calculated using the market approach, which is inferred from the market capitalization of the Company at the date of the valuation, to confirm that the Company's estimation of the fair value of its reporting units is reasonable.
 
If the book value of a reporting unit exceeds its fair value, an indication of possible goodwill impairment, the second step of the impairment test must be performed to determine the amount, if any, of goodwill impairment. In this second step, the total implied fair value of the reporting unit's goodwill is estimated by allocating the fair value of the reporting unit to all its assets, including any unrecognized intangible assets and liabilities other than goodwill. The difference between the total fair value of the reporting unit and the fair value of its assets and liabilities other than goodwill is the implied fair value of its goodwill. The amount of any impairment loss is equal to the excess, if any, of the book value of the goodwill over the implied fair value of its goodwill.

Determining the "step one" fair values of the Company's reporting units involves the use of significant estimates and assumptions. Due to the inherent uncertainty involved in making these estimates and assumptions, actual results could differ materially from those estimates.

Impairment of Long-lived Assets - In the event that facts and circumstances indicate the carrying amounts of long-lived assets may be impaired, an evaluation of recoverability is performed. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset are compared to the carrying amount for each asset (or group of assets) to determine if a write-down is required. If this review indicates that the assets will not be recoverable, the carrying values of the impaired assets are reduced to their estimated fair value. Fair value is estimated using discounted cash flows, prices for similar assets or other valuation techniques.

Self-Insurance Reserves - The Company retains the risk for a portion of its workers' compensation claims and general liability claims by way of a captive insurance company, Astec Insurance Company ("Astec Insurance" or "the captive"). Astec Insurance is incorporated under the laws of the state of Vermont. The objectives of Astec Insurance are to improve control over and reduce the cost of claims; to improve focus on risk reduction with the development of a program structure which rewards proactive loss control; and to ensure management participation in the defense and settlement process for claims.

For general liability claims, the captive is liable for the first $1,000 per occurrence and $3,000 per year in the aggregate. The Company carries general liability, excess liability and umbrella policies for claims in excess of amounts covered by the captive.

For workers' compensation claims, the captive is liable for the first $350 per occurrence and $3,250 per year in the aggregate. The Company utilizes a large national insurance company as third party administrator for workers' compensation claims and carries insurance coverage for claims liabilities in excess of amounts covered by the captive.

The financial statements of the captive are consolidated into the financial statements of the Company. The short-term and long-term reserves for claims and potential claims related to general liability and workers' compensation under the captive are included in accrued loss reserves or other long-term liabilities, respectively, in the consolidated balance sheets depending on the expected timing of future payments. The undiscounted reserves are actuarially determined to cover the ultimate cost of each claim 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. However, the Company does not believe it is reasonably likely that the reserve level will materially change in the foreseeable future.
A-35



The Company is self-insured for health and prescription claims under its Group Health Insurance Plan at all but one of the Company's domestic manufacturing subsidiaries. The Company carries reinsurance coverage to limit its exposure for individual health claims above certain limits. Third parties administer health claims and prescription medication claims. The Company maintains a reserve for the self-insured health plan which is included in accrued loss reserves on the Company's consolidated balance sheets. This reserve includes both unpaid claims and an estimate of claims incurred but not reported, based on historical claims and payment experience. Historically the reserves have been sufficient to provide for claims payments. Changes in actual claims experience or payment patterns could cause the reserve to change, but the Company does not believe it is reasonably likely that the reserve level will materially change in the near future.

The remaining U.S. subsidiary is covered under a fully insured group health plan. Employees of the Company's foreign subsidiaries are insured under separate health plans. No reserves are necessary for these fully insured health plans.

Revenue Recognition - Revenue is generally recognized on sales at the point in time when persuasive evidence of an arrangement exists, the price is fixed or determinable, the product has been delivered or services have been rendered and there is a reasonable assurance of collection of the sales proceeds. The Company generally obtains purchase authorizations from its customers for a specified amount of products at a specified price with specified delivery terms. A significant portion of the Company's equipment sales represents equipment produced in the Company's plants under short-term contracts for a specific customer project or equipment designed to meet a customer's specific requirements. Most of the equipment sold by the Company is based on standard configurations, some of which are modified to meet customer needs or specifications. The Company provides customers with technical design and performance specifications and performs pre-shipment testing to ensure the equipment performs according to design specifications, regardless of whether the Company provides installation services in addition to selling the equipment.

Certain contracts include terms and conditions pursuant to which the Company recognizes revenues upon completion of equipment production, which is subsequently stored at the Company's plant at the customer's request. Revenue is recorded on such contracts upon the customer's assumption of title and risk of ownership and when collectability is reasonably assured. In addition, there must be a fixed schedule of delivery of the goods consistent with the customer's business practices, the Company must not have retained any specific performance obligations such that the earnings process is not complete and the goods must have been segregated from the Company's inventory prior to revenue recognition.

The Company has certain sales accounted for as multiple-element arrangements, whereby revenue attributable to the sale of a product is recognized when the product is shipped, and the revenue attributable to services provided with respect to the product (such as installation services) is recognized when the service is performed. Consideration is allocated to deliverables using the relative selling price method using vendor specific objective evidence, if it exists. Otherwise, the Company uses third-party evidence of selling price or the Company's best estimate of the selling price for the deliverables. The Company evaluates sales with multiple deliverable elements (such as an agreement to deliver equipment and related installation services) to determine whether revenue related to individual elements should be recognized separately, or as a combined unit. In addition to the previously mentioned general revenue recognition criteria, the Company only recognizes revenue on individual delivered elements when there is objective and reliable evidence that the delivered element has a determinable value to the customer on a standalone basis and there is no right of return.

The Company has certain sales accounted for under the percentage of completion method using the ratio of costs incurred to estimated total costs. Revenue, in an amount equal to cost incurred, is recognized until there is sufficient information to determine the estimated profit on the project with a reasonable level of certainty. The factors considered in this evaluation include the stage of design completion, the stage of equipment manufacturing completion, the state of construction completion, the status of outstanding subcontracts, certainty of quantities of labor and materials, certainty of schedule and the relationship with the customer.

The Company presents in the consolidated statements of income any taxes assessed by a governmental authority that are directly imposed on revenue-producing transactions between the Company and its customers, such as sales, use, value-added and some excise taxes, on a net (excluded from revenue) basis.

Advertising Expense - The cost of advertising is expensed as incurred. The Company incurred $4,045, $4,231, and $3,657 in advertising costs during 2016, 2015 and 2014, respectively, which is included in selling, general and administrative expenses.
A-36



Income Taxes - Income taxes are based on pre-tax financial accounting income. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts. The Company periodically assesses the need to establish valuation allowances against its deferred tax assets to the extent the Company no longer believes it is more likely than not that the tax assets will be fully utilized.

The Company evaluates a tax position to determine whether it is more likely than not that the tax position will be sustained upon examination, based upon the technical merits of the position. A tax position that meets the more-likely-than-not recognition threshold is subject to a measurement assessment to determine the amount of benefit to recognize and the appropriate reserve to establish, if any. If a tax position does not meet the more-likely-than-not recognition threshold, no benefit is recognized. The Company is periodically audited by U.S. federal and state as well as foreign tax authorities. While it is often difficult to predict final outcome or timing of resolution of any particular tax matter, the Company believes its reserve for uncertain tax positions is adequate to reduce the uncertain positions to the greatest amount of benefit that is more likely than not realizable.

Product Warranty Reserve - The Company accrues for the estimated cost of product warranties at the time revenue is recognized. Warranty obligations by product line or model are evaluated based on historical warranty claims experience. For equipment, the Company's standard product warranty terms generally include post-sales support and repairs of products at no additional charge for periods ranging from three months to two years or up to a specified number of hours of operation. For parts from component suppliers, the Company relies on the original manufacturer's warranty that accompanies those parts. Generally, Company fabricated parts are not covered by specific warranty terms. Although failure of fabricated parts due to material or workmanship is rare, if it occurs, the Company's policy is to replace fabricated parts at no additional charge.

The Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers. Estimated warranty obligations are based upon warranty terms, product failure rates, repair costs and current period machine shipments. If actual product failure rates, repair costs, service delivery costs or post-sales support costs differ from our estimates, revisions to the estimated warranty liability may be required.

Pension and Retirement Plans - The determination of obligations and expenses under the Company's pension plan is dependent on the Company's selection of certain assumptions used by independent actuaries in calculating such amounts. Those assumptions are described in Note 12, Pension and Retirement Plans and include among others, the discount rate, expected return on plan assets and the expected mortality rates. In accordance with U.S. generally accepted accounting principles, actual results that differ from assumptions are accumulated and amortized over future periods and, therefore, generally affect the recognized expense in such periods. Significant differences in actual experience or significant changes in the assumptions used may materially affect the pension obligations and future expenses.

The Company recognizes the overfunded or underfunded status of its pension plan as an asset or liability. Actuarial gains and losses, amortization of prior service cost (credit) and amortization of transition obligations are recognized through other comprehensive income in the year in which the changes occur. The Company measures the funded status of its pension plan as of the date of the Company's fiscal year-end.

Stock-based Compensation - The Company recognizes the cost of employee services received in exchange for equity awards in the financial statements based on the grant date calculated fair value of the awards. The Company recognizes stock-based compensation expense over the period during which an employee is required to provide service in exchange for the award (the vesting period). The Company's equity awards are further described in Note 16, Shareholders' Equity.

Earnings Per Share - Basic earnings per share is based on the weighted average number of common shares outstanding and diluted earnings per share includes potential dilutive effects of restricted stock units and shares held in the Company's supplemental executive retirement plan.
A-37



The following table sets forth a reconciliation of the number of shares used in the computation of basic and diluted earnings per share:

   
Year Ended December 31
 
   
2016
   
2015
   
2014
 
Denominator:
                 
Denominator for basic earnings per share
   
22,992
     
22,934
     
22,819
 
Effect of dilutive securities:
                       
Employee stock options and restricted stock units
   
85
     
123
     
176
 
Supplemental executive retirement plan
   
65
     
63
     
110
 
Denominator for diluted earnings per share
   
23,142
     
23,120
     
23,105
 

Antidilutive options were not included in the diluted earnings per share computation for the years presented. The number of antidilutive options in each of the three years ended December 31, 2016 was not material.

Derivatives and Hedging Activities - The Company recognizes all derivatives in the consolidated balance sheets at their fair value. Derivatives that are not hedges are adjusted to fair value through income. If the derivative is a hedge, depending on the nature of the hedge, changes in the fair value of derivatives are either offset against the change in fair value of assets, liabilities, or firm commitments through income or recognized in other comprehensive income until the hedged item is recognized in income. The ineffective portion of a derivative's change in fair value is immediately recognized in income. From time to time the Company's foreign subsidiaries enter into foreign currency exchange contracts to mitigate exposure to fluctuation in currency exchange rates. See Note 13, Derivative Financial Instruments, regarding foreign exchange contracts outstanding at December 31, 2016 and 2015.

Shipping and Handling Fees and Cost - The Company records revenues earned for shipping and handling as revenue, while the cost of shipping and handling is classified as cost of goods sold.

Business Combinations - The Company accounts for business combinations using the acquisition method. Accordingly, intangible assets are recorded apart from goodwill if they arise from contractual or legal rights or if they are separable from goodwill. Related third party acquisition costs are expensed as incurred and contingent consideration is booked at its fair value as part of the purchase price.

Subsequent Events Review - Management has evaluated events occurring between December 31, 2016 and the date these consolidated financial statements were filed with the Securities and Exchange Commission for proper recording or disclosure therein.

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. Due to the decentralized structure of the Company, Corporate management requested documented revenue streams from its' 16 manufacturing subsidiaries to assist in its effort to determine the effect the new standard will have on its financial reporting. A meeting was also held in September 2016 with corporate management, controllers of the manufacturing subsidiaries, and an outside revenue expert to further review the Company's various revenue streams and the change in timing of when revenue may be recognized under the new guidance. The Company is still in the process of finalizing this review. 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 July 2015, the FASB issued ASU No. 2015-11, "Inventory (Topic 330): Simplifying the Measurement of Inventory", which changes the measurement basis for inventory from the lower of cost or market to lower of cost and net realizable value and also eliminates the requirement for companies to consider replacement cost or net realizable value less an approximate normal profit margin when determining the recorded value of inventory. The standard is effective for public companies in fiscal years beginning after December 15, 2016. The Company early adopted the standard effective October 1, 2016.
A-38



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 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 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. 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 March 2016, the FASB issued ASU No. 2016-09, "Compensation - Stock Compensation (Topic 718)", as part of its Simplification Initiative. The standard's provisions impact several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification in the statement of cash flows. The standard is effective for public companies for annual periods beginning after December 15, 2016, with early adoption permitted. The Company adopted the new standard effective January 1, 2016 and has recorded a cumulative effect adjustment in retained earnings as of January 1, 2016 of $95, net of tax, related to the adoption of the new provisions allowing for restricted stock unit forfeitures to be accounted for at the time they occur as opposed to being estimated during the vesting period.  Additionally, income tax benefits of $220, which would have been recorded in additional paid-in capital under prior guidance, have been recorded in 2016 consolidated income related to excess tax benefits resulting from the vesting of restricted stock units in 2016. As allowed under the provision's guidelines, amounts for 2015 have not been restated in the accompanying financial statements.

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.

 
A-39

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 has not determined the impact, if any, the adoption of this new standard will have 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.

2. Inventories

Inventories consist of the following:

   
December 31
 
   
2016
   
2015
 
Raw materials and parts
 
$
137,763
   
$
141,967
 
Work-in-process
   
115,613
     
113,859
 
Finished goods
   
84,898
     
104,879
 
Used equipment
   
22,130
     
24,071
 
Total
 
$
360,404
   
$
384,776
 

3. 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, and marketable equity securities held in an unqualified Supplemental Executive Retirement Plan ("SERP"). The financial assets held in the SERP also constitute a liability of the Company for financial reporting purposes. The Company's subsidiaries also occasionally enter into foreign currency exchange contracts to mitigate exposure to fluctuations in currency exchange rates.

For cash and cash equivalents, trade receivables, other receivables, revolving debt and accounts payable, the carrying amount approximates the fair value because of the short-term nature of these 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.
A-40



As indicated in the tables below, the Company has determined that its financial assets and liabilities at December 31, 2016 and 2015 are level 1 and level 2 in the fair value hierarchy:

   
December 31, 2016
 
   
Level 1
   
Level 2
   
Level 3
   
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 bills
   
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
 

   
December 31, 2015
 
   
Level 1
   
Level 2
   
Level 3
   
Total
 
Financial Assets:
                       
Trading equity securities:
                       
SERP money market fund
 
$
445
   
$
--
   
$
--
   
$
445
 
SERP mutual funds
   
2,864
     
--
     
--
     
2,864
 
Preferred stocks
   
742
     
--
     
--
     
742
 
Trading debt securities:
                               
Corporate bonds
   
3,756
     
141
     
--
     
3,897
 
Municipal bonds
   
--
     
1,811
     
--
     
1,811
 
Floating rate notes
   
84
     
--
     
--
     
84
 
U.S. Treasury bills
   
404
     
--
     
--
     
404
 
Savings bonds
   
77
     
--
     
--
     
77
 
Other
   
--
     
2,755
     
--
     
2,755
 
Derivative financial instruments
   
--
     
1,265
     
--
     
1,265
 
Total financial assets
 
$
8,372
   
$
5,972
   
$
--
   
$
14,344
 
Financial Liabilities:
                               
SERP liabilities
 
$
--
   
$
5,869
   
$
--
   
$
5,869
 
Derivative financial instruments
   
--
     
22
      --      
22
 
Total financial liabilities
 
$
--
   
$
5,891
   
$
--
   
$
5,891
 

The Company reevaluates the volume of trading activity for each of its investments at the end of each reporting period and adjusts the level within the fair value hierarchy as needed.
A-41


4. Investments

The Company's trading securities consist of the following:

   
Amortized
Cost
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair Value
(Net Carrying
Amount)
 
December 31, 2016
                       
Trading equity securities
 
$
3,980
   
$
40
   
$
118
   
$
3,902
 
Trading debt securities
   
11,312
     
23
     
248
     
11,087
 
Total
 
$
15,292
   
$
63
   
$
366
   
$
14,989
 
December 31, 2015
                               
Trading equity securities
 
$
4,160
   
$
79
   
$
188
   
$
4,051
 
Trading debt securities
   
9,263
     
37
     
272
     
9,028
 
Total
 
$
13,423
   
$
116
   
$
460
   
$
13,079
 

Trading equity investments are valued at their estimated fair value based on their quoted market prices and trading 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 from a nationally recognized third party pricing service. Additionally, a significant portion of the trading equity securities are in equity money market and mutual funds and also comprise a portion of the Company's liability under its SERP. See Note 12, Pension and Retirement Plans, for additional information on these investments and the SERP.

Trading debt securities are comprised mainly 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 still held as of the end of each reporting period amounted to losses of $107, $429 and $17 in 2016, 2015 and 2014, respectively.

5. Goodwill

Goodwill represents the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations. Current U.S. accounting guidance provides that goodwill and indefinite-lived intangible assets be tested for impairment at least annually. The Company performs the required valuation procedures each year as of December 31 after the following year's forecasts are submitted and reviewed. The valuations performed in 2016, 2015 and 2014 indicated no impairment of goodwill.

The changes in the carrying amount of goodwill by reporting segment during the years ended December 31, 2016 and 2015 are as follows:

   
Infrastructure
Group
   
Aggregate
and Mining
Group
   
Energy
Group
   
Corporate
   
Total
 
Balance, December 31, 2014
 
$
8,584
   
$
23,411
   
$
--
   
$
--
   
$
31,995
 
Purchase price adjustment
   
--
     
(178
)
   
--
     
--
     
(178
)
Foreign currency translation
   
(103
)
   
(879
)
   
--
     
--
     
(982
)
Balance, December 31, 2015
   
8,481
     
22,354
     
--
     
--
     
30,835
 
Acquisition
   
--
     
--
     
12,632
     
--
     
12,632
 
Foreign currency translation
   
(33
)
   
(2,630
)
   
--
     
--
     
(2,663
)
Balance, December 31, 2016
 
$
8,448
   
$
19,724
   
$
12,632
   
$
--
   
$
40,804
 

A-42


6. Intangible Assets

Intangible assets consisted of the following at December 31, 2016 and 2015:

   
2016
   
2015
 
   
Gross Carrying
Value
   
Accumulated
Amortization
   
Net Carrying
Value
   
Gross Carrying
Value
   
Accumulated
Amortization
   
Net Carrying
Value
 
Dealer network and customer
relationships
 
$
26,035
   
$
7,584
   
$
18,451
   
$
13,111
   
$
5,552
   
$
7,559
 
Trade names
   
7,021
     
1,362
     
5,659
     
4,857
     
956
     
3,901
 
Other
   
5,764
     
3,231
     
2,533
     
4,966
     
2,849
     
2,117
 
Total
 
$
38,820
   
$
12,177
   
$
26,643
   
$
22,934
   
$
9,357
   
$
13,577
 

Amortization expense on intangible assets was $3,562, $2,953 and $2,735 for 2016, 2015 and 2014, respectively. Intangible asset amortization expense is expected to be $3,514, $3,246, $2,717, $2,531 and $2,329 in the years ending December 31, 2017, 2018, 2019, 2020 and 2021 respectively, and $12,306 thereafter.

7. Property and Equipment

Property and equipment consist of the following:

   
December 31
 
   
2016
   
2015
 
Land
 
$
14,768
   
$
12,628
 
Building and land improvements
   
140,229
     
132,353
 
Manufacturing and office equipment
   
231,816
     
214,545
 
Aviation equipment
   
14,169
     
14,151
 
Less accumulated depreciation
   
(220,444
)
   
(203,471
)
Total
 
$
180,538
   
$
170,206
 

Depreciation expense was $20,818, $20,744 and $21,343 for the years ended December 31, 2016, 2015 and 2014, respectively.

In October 2015, the Company recorded the sale of its Astec Underground facility for a net sales price of $9,599. The cost of closing the facility totaled $1,500, with $999 recorded in cost of sales and $501 in selling, general and administrative expenses in the year ended December 31, 2015.

8. Leases

The Company leases certain land, buildings and equipment for use in its operations under various operating leases. Total rental expense charged to operations under operating leases was approximately $2,792, $2,786 and $2,544 for the years ended December 31, 2016, 2015 and 2014, respectively.

Minimum rental commitments for all noncancelable operating leases at December 31, 2016 are as follows:

2017
 
$
1,337
 
2018
   
978
 
2019
   
669
 
2020
   
465
 
2021
   
177
 
Thereafter
   
21
 
   
$
3,647
 

A-43

9. Debt
On April 12, 2012, the Company and certain of its subsidiaries entered into an amended and restated credit agreement with Wells Fargo 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 $25,000. There were no outstanding revolving or term loan borrowings under the credit facility at December 31, 2016 or 2015. Letters of credit totaling $8,876 were outstanding under the credit facility as of December 31, 2016, resulting in additional borrowing ability of $91,124 on the credit facility as of December 31, 2016. The amended and restated agreement has a five-year term expiring in April 2017. 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.53% at December 31, 2016. The unused facility fee is 0.175%. Interest only payments are due monthly. The credit agreement contains certain financial covenants, including provisions concerning required levels of annual net income, minimum tangible net worth and maximum allowed capital expenditures.
The Company's South African subsidiary, Osborn Engineered Products SA (Pty) Ltd ("Osborn"), has a bank overdraft facility of $6,913 to finance short-term working capital needs, as well as to cover performance letters of credit, advance payment and retention guarantees. As of December 31, 2016, Osborn had $4,632 in short-term borrowings and $904 in performance, advance payment and retention guarantees outstanding under the facility. The facility is guaranteed by Astec Industries, Inc. The overdraft's 0.75% unused facility fee is waived if 50% or more of the facility is utilized. As of December 31, 2016, Osborn had available credit under the facility of $1,377. The interest rate is 0.25% less than the South Africa prime rate, resulting in a rate of 10.50% as of December 31, 2016.
The Company's Brazilian subsidiary, Astec do Brasil Fabricacao de Equipamentos Ltda. ("Astec Brazil"), has outstanding working capital loans totaling $5,485 from a Brazilian bank with interest rates ranging from 10.4% to 11.0%. The loans have maturity dates ranging from November 2018 to April 2024 and are secured by letters of credit totaling $6,200 issued by Astec Industries, Inc. Additionally, Astec Brazil has various five-year equipment financing loans outstanding with other Brazilian banks in the aggregate of $1,169 as of December 31, 2016 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 balance sheets as current maturities of long-term debt of $2,538 and long-term debt of $4,116 as of December 31, 2016.
Long-term debt maturities are expected to be $2,538, $2,513, $492, $259 and $256 in the years ending December 31, 2017, 2018, 2019, 2020 and 2021, respectively, and $596 thereafter.
10. Product Warranty Reserves
The Company warrants its products against manufacturing defects and performance to specified standards. The warranty period and performance standards vary by product, 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 warranty liability is primarily based on historical claim rates, nature of claims and the associated costs.
Changes in the Company's product warranty liability during 2016, 2015 and 2014 are as follows:
   
2016
   
2015
   
2014
 
Reserve balance, beginning of year
 
$
9,100
   
$
10,032
   
$
12,716
 
Warranty liabilities accrued
   
18,912
     
13,743
     
12,796
 
Warranty liabilities settled
   
(15,125
)
   
(14,177
)
   
(15,563
)
Other
   
269
     
(498
)
   
83
 
Reserve balance, end of year
 
$
13,156
   
$
9,100
   
$
10,032
 

11. Accrued Loss Reserves

The Company accrues 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 claim 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 at December 31, 2016 were $7,892 and $7,663 at December 31, 2015, of which $5,040 and $4,825 was included in other long-term liabilities at December 31, 2016 and 2015, respectively.
A-44



12. Pension and Retirement Plans

Prior to December 31, 2003, all employees of the Company's Kolberg-Pioneer, Inc. subsidiary were covered by a defined benefit pension plan. After December 31, 2003, all benefit accruals under the plan ceased and no new employees could become participants in the plan. Benefits paid under this plan are based on years of service multiplied by a monthly amount. The Company's funding policy for the plan is to make at least the minimum annual contributions required by applicable regulations.

The Company's investment strategy for the plan is to earn a rate of return sufficient to match or exceed the long-term growth of pension liabilities. The investment policy states that the Plan Committee in its sole discretion shall determine the allocation of plan assets among the following four asset classes: cash equivalents, fixed-income securities, domestic equities and international equities. The Plan Committee attempts to ensure adequate diversification of the invested assets through investment in an exchange traded mutual fund that invests in a diversified portfolio of stocks, bonds and money market securities.

The following provides information regarding benefit obligations, plan assets and the funded status of the plan:

   
Pension Benefits
 
   
2016
   
2015
 
Change in benefit obligation
           
Benefit obligation, beginning of year
 
$
15,565
   
$
15,986
 
Interest cost
   
650
     
596
 
Actuarial (gain)/loss
   
514
     
(417
)
Benefits paid
   
(625
)
   
(600
)
Benefit obligation, end of year
   
16,104
     
15,565
 
Accumulated benefit obligation
 
 
16,104
   
 
15,565
 
Change in plan assets
               
Fair value of plan assets, beginning of year
 
 
12,688
   
 
13,283
 
Actual gain/(loss) on plan assets
   
763
     
(279
)
Employer contribution
   
415
     
284
 
Benefits paid
   
(625
)
   
(600
)
Fair value of plan assets, end of year
   
13,241
     
12,688
 
Funded status, end of year
 
$
(2,863
)
 
$
(2,877
)
Amounts recognized in the consolidated balance sheets
               
Noncurrent liabilities
 
$
(2,863
)
 
$
(2,877
)
Net amount recognized
 
$
(2,863
)
 
$
(2,877
)
Amounts recognized in accumulated other comprehensive loss
consist of
               
Net loss
 
$
6,152
   
$
6,098
 
Net amount recognized
 
$
6,152
   
$
6,098
 
Weighted average assumptions used to determine benefit obligations as of December 31
               
Discount rate
   
4.00
%
   
4.28
%
Expected return on plan assets
   
6.25
%
   
7.00
%
Rate of compensation increase
   
N/A
     
N/A
 

The measurement date used for the plan was December 31. In determining the expected return on plan assets, the historical experience of the plan assets, the current and expected allocation of the plan assets and the expected long-term rates of return were considered.
A-45



All assets in the plan are invested in an exchange traded mutual fund (level 1 in the fair value hierarchy). The allocation of assets within the mutual fund as of December 31 and the target asset allocation ranges by asset category are as follows:

 
Actual Allocation
    2016 & 2015 Target  
Asset Category
 
2016
   
2015
   
Allocation Ranges
 
Equity securities
   
63.6
%
   
66.0
%
   
53 - 73
%
Debt securities
   
33.5
%
   
30.7
%
   
21 - 41
%
Money market funds
   
2.9
%
   
3.3
%
   
0 - 15
%
Total
   
100.0
%
   
100.0
%
       

Net periodic benefit cost for 2016, 2015 and 2014 included the following components:

   
Pension Benefits
 
   
2016
   
2015
   
2014
 
Components of net periodic benefit cost
                 
Interest cost
 
$
650
   
$
596
   
$
620
 
Expected return on plan assets
   
(782
)
   
(840
)
   
(816
)
Amortization of actuarial loss
   
480
     
500
     
295
 
Net periodic benefit cost
 
 
348
   
 
256
   
 
99
 
Other changes in plan assets and benefit obligations recognized in
other comprehensive income
                       
Net actuarial loss for the year
 
 
533
   
 
702
   
 
2,115
 
Amortization of net loss
   
(480
)
   
(500
)
   
(295
)
Total recognized in other comprehensive income
 
53
   
202
   
1,820
 
Total recognized in net periodic benefit cost and other comprehensive income
 
$
401
   
$
458
   
$
1,919
 
Weighted average assumptions used to determine net periodic benefit cost for years ended December 31
                       
Discount rate
   
4.28
%
   
3.81
%
   
4.60
%
Expected return on plan assets
   
7.00
%
   
7.00
%
   
7.00
%

No contributions are expected to be funded by the Company during 2017.

Amounts in accumulated other comprehensive loss expected to be recognized in net periodic benefit cost in 2017 for the amortization of a net loss is $530.

The following estimated future benefit payments are expected in the years indicated:

   
Pension Benefits
 
2017
 
$
730
 
2018
   
780
 
2019
   
840
 
2020
   
870
 
2021
   
900
 
2022 - 2025
   
4,780
 

The Company sponsors a 401(k) defined contribution plan to provide eligible employees with additional income upon retirement. The Company's contributions to the plan are based on employee contributions. The Company's contributions totaled $5,943, $5,292 and $5,134 in 2016, 2015 and 2014, respectively.
A-46



The Company maintains a SERP for certain of its executive officers. The plan is a non-qualified deferred compensation plan administered by the Board of Directors of the Company, pursuant to which the Company makes quarterly cash contributions of a certain percentage of executive officers' compensation. Investments are self-directed by participants and can include Company stock. Upon retirement, participants receive their apportioned share of the plan assets in the form of cash.

Assets of the SERP consist of the following:

 
December 31, 2016
 
December 31, 2015
 
 
Cost
 
Market
 
Cost
 
Market
 
Company stock
 
$
1,958
   
$
3,428
   
$
1,778
   
$
2,560
 
Equity securities
   
3,474
     
4,454
     
3,402
     
3,309
 
Total
 
$
5,432
   
$
7,882
   
$
5,180
   
$
5,869
 

The Company periodically adjusts the deferred compensation liability such that the balance of the liability equals the total fair market value of all assets held by the trust established under the SERP. Such liabilities are included in other long-term liabilities on the consolidated balance sheets. The equity securities are included in investments in the consolidated balance sheets and classified as trading equity securities. See Note 4, Investments, for additional information. The cost of the Company stock held by the plan is included as a reduction in shareholders' equity in the consolidated balance sheets.

The change in the fair market value of Company stock held in the SERP results in a charge or credit to selling, general and administrative expenses in the consolidated statements of income because the acquisition cost of the Company stock in the SERP is recorded as a reduction of shareholders' equity and is not adjusted to fair market value; however, the related liability is adjusted to the fair market value of the stock as of each period end. The Company recognized expense of $1,742, $241 and $74 in 2016, 2015 and 2014, respectively, related to the change in the fair value of the Company stock held in the SERP.

13. Derivative Financial Instruments

The Company is exposed to certain risks relating 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 derivative financial instruments for trading purposes. The average U.S. dollar equivalent notional amount of outstanding foreign currency exchange contracts was $11,784 during 2016. 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 reported $935 of derivative assets in other current assets, $330 of derivative assets in other long-term assets and $22 of derivative liabilities in other current liabilities at December 31, 2015. The Company recognized, as a component of cost of sales, a net loss on the change in fair value of derivative instruments of $336 for the year ended December 31, 2016 and net gains on the change in fair value of derivative instruments of $606 and $438 for the years ended December 31, 2015 and 2014, respectively. There were no derivatives that were designated as hedges at December 31, 2016 or 2015.

14. Income Taxes

For financial reporting purposes, income before income taxes includes the following components:

 
Year Ended December 31
 
 
2016
 
2015
 
2014
 
United States
 
$
87,326
   
$
57,846
   
$
57,651
 
Foreign
   
(231
)
   
(5,873
)
   
(4,045
)
Income before income taxes
 
$
87,095
   
$
51,973
   
$
53,606
 

A-47



The provision for income taxes consists of the following:

   
Year Ended December 31
 
   
2016
   
2015
   
2014
 
Current provision:
                 
Federal
 
$
30,623
   
$
19,758
   
$
18,713
 
State
   
4,098
     
2,553
     
2,992
 
Foreign
   
907
     
255
     
243
 
Total current provision
   
35,628
     
22,566
     
21,948
 
Deferred provision (benefit):
                       
Federal
   
(2,653
)
   
(1,183
)
   
(1,627
)
State
   
(1,213
)
   
(275
)
   
(222
)
Foreign
   
345
     
(1,101
)
   
(699
)
Total deferred benefit
   
(3,521
)
   
(2,559
)
   
(2,548
)
Total provision (benefit):
                       
Federal
   
27,970
     
18,575
     
17,086
 
State
   
2,885
     
2,278
     
2,770
 
Foreign
   
1,252
     
(846
)
   
(456
)
Total tax provision
 
$
32,107
   
$
20,007
   
$
19,400
 

The Company's income tax provision is computed based on the domestic and foreign federal statutory rates and the average state statutory rates, net of related federal benefit.

The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate to income before income taxes. A reconciliation of the provision for income taxes at the statutory federal income tax rate to the amount provided is as follows:

   
Year Ended December 31
 
   
2016
   
2015
   
2014
 
Tax at the statutory federal income tax rate
 
$
30,483
   
$
18,191
   
$
18,762
 
Qualified production activity deduction
   
(1,641
)
   
(1,174
)
   
(1,360
)
State income tax, net of federal income tax
   
1,876
     
1,386
     
1,727
 
Other permanent differences
   
673
     
393
     
840
 
Research and development tax credits
   
(785
)
   
(291
)
   
(1,323
)
Change in valuation allowance
   
1,638
     
2,036
     
1,675
 
Other items
   
(137
)
   
(534
)
   
(921
)
Total tax provision
 
$
32,107
   
$
20,007
   
$
19,400
 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.
A-48



Significant components of the Company's deferred tax assets and liabilities are as follows (certain amounts for 2015 have been reclassified from amounts previously reported to conform to 2016 presentation):

   
December 31
 
   
2016
   
2015
 
Deferred tax assets:
           
Inventory reserves
 
$
8,507
   
$
7,828
 
Warranty reserves
   
4,527
     
2,852
 
Bad debt reserves
   
456
     
436
 
State tax loss carryforwards
   
3,403
     
3,006
 
Accrued vacation
   
2,351
     
2,174
 
SERP
   
299
     
275
 
Deferred compensation
   
2,124
     
1,328
 
Restricted stock units
   
1,845
     
1,893
 
Pension and post-employment benefits
   
2,530
     
2,571
 
Foreign net operating losses
   
5,461
     
5,134
 
Other
   
2,516
     
9,315
 
Valuation allowances
   
(8,280
)
   
(8,065
)
Total deferred tax assets
   
25,739
     
28,747
 
Deferred tax liabilities:
               
Property and equipment
   
20,167
     
19,799
 
Intangibles
   
1,244
     
1,961
 
Goodwill
   
1,605
     
1,835
 
Pension
   
1,205
     
1,305
 
Outside basis differences
   
511
     
--
 
Total deferred tax liabilities
   
24,732
     
24,900
 
Total net deferred assets
 
$
1,007
   
$
3,847
 

As of December 31, 2016, the Company has state net operating loss carryforwards of $79,856, foreign net operating loss carryforwards of approximately $17,339, and state tax credit carryforwards of $65 for tax purposes, which will be available to offset future taxable income. If not used, these carryforwards will expire between 2017 and 2029. A significant portion of the valuation allowance for deferred tax assets relates to the future utilization of state and foreign net operating loss and state tax credit carryforwards. Future utilization of these net operating loss and state tax credit carryforwards is evaluated by the Company on a periodic basis and the valuation allowance is adjusted accordingly. In 2016, the valuation allowance on these carryforwards was increased by $183 due to uncertainty about whether certain entities will realize their state and foreign net operating loss carryforwards. The Company has also determined that the recovery of certain other deferred tax assets is uncertain. The valuation allowance for these deferred tax assets was increased by $32 during 2016.

Undistributed earnings of the Company's Canadian subsidiary, Breaker Technology Ltd., and Northern Ireland subsidiary, Telestack Limited, are considered to be indefinitely reinvested; accordingly, no provision for U.S. federal and state income taxes has been provided thereon. Upon any future repatriation of their earnings, in the form of dividends or otherwise, the Company would be subject to additional U.S. income taxes (subject to an adjustment for foreign tax credits) and withholding taxes due to the foreign jurisdictions may have to be paid. The cumulative amount of Breaker Technology, Ltd.'s unrecovered basis difference is $10,500 as of December 31, 2016. The cumulative amount of Telestack Limited's unrecovered basis difference is $2,100 as of December 31, 2016. The determination of the unrecognized deferred tax liability on the basis difference is not practical at this time.

The Company files income tax returns in the U.S. federal jurisdiction, and in various state and foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations by authorities for years prior to 2014. With few exceptions, the Company is no longer subject to state and local or non-U.S. income tax examinations by authorities for years prior to 2012.
A-49



The Company has a liability for unrecognized tax benefits of $238 and $603 (excluding accrued interest and penalties) as of December 31, 2016 and 2015, respectively. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in tax expense. The Company recognized tax benefits of $16 and $123 in 2016 and 2015, respectively, for penalties and interest related to amounts that were settled for less than previously accrued. The net total amount of unrecognized tax benefits that, if recognized, would affect the Company's effective tax rate is $238 and $618 at December 31, 2016 and 2015, respectively. The Company does not expect a significant increase or decrease to the total amount of unrecognized tax benefits within the next twelve months.

A reconciliation of the beginning and ending unrecognized tax benefits excluding interest and penalties is as follows:

   
Year Ended December 31
 
   
2016
   
2015
   
2014
 
Balance, beginning of year
 
$
603
   
$
2,585
   
$
1,933
 
Additions for tax positions related to the current year
   
73
     
206
     
127
 
Additions for tax positions related to prior years
   
162
     
549
     
525
 
Reductions due to lapse of statutes of limitations
   
(16
)
   
(162
)
   
--
 
Decreases related to settlements with tax authorities
   
(584
)
   
(2,575
)
   
--
 
Balance, end of year
 
$
238
   
$
603
   
$
2,585
 

The December 31, 2016 balance of unrecognized tax benefits includes no tax positions for which the ultimate deductibility is highly certain but the timing of such deductibility is uncertain. Accordingly, there is no impact to the deferred tax accounting for certain tax benefits.

15. Contingent Matters

Certain customers have financed purchases of Company products through arrangements in which the Company is contingently liable for customer debt of $6,516 at December 31, 2016. These arrangements expire at various dates through December 2020 and 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 $332 related to these guarantees as of December 31, 2016.

In addition, the Company is contingently liable under letters of credit issued by Wells Fargo totaling $8,876 as of December 31, 2016, including $6,200 of letters of credit guaranteeing certain Astec Brazil bank debt. The outstanding letters of credit expire at various dates through October 2020. As of December 31, 2016, Osborn is contingently liable for a total of $904 in retention guarantees. As of December 31, 2016, Telestack is contingently liable for a total of $197 in performance bond, advance payment and performance guarantees. The maximum potential amount of future payments under these letters of credit and guarantees for which the Company could be liable is $9,977 as of December 31, 2016.

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.
 
A-50


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.
 
16. Shareholders' Equity

The Company rewards key members of management with restricted stock units ("RSUs") each year based upon the financial performance of the Company and its subsidiaries. Under the terms of the Company's shareholder approved 2011 Incentive Plan, up to 700 shares of newly issued common stock is available for awards.  Awards granted in 2016 and prior 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, while awards to be granted after 2016 are scheduled to have a three-year vesting period. The fair value of the RSUs vesting during 2016, 2015 and 2014 was $3,289, $2,785 and $3,045, respectively. The grant date tax benefit was increased by $220, $336 and $470, respectively, upon the vesting of RSUs in 2016, 2015 and 2014.
 
Compensation expense of $2,426, $1,019 and $961 was recorded in the years ended December 31, 2016, 2015 and 2014, respectively, to reflect the fair value of RSUs granted (or anticipated to be granted for 2016 performance) amortized over the portion of the vesting period occurring during the period. Related income tax benefits of $934, $362 and $348 were recorded in 2016, 2015 and 2014, respectively. Based upon the grant date fair value of RSUs, it is anticipated that $4,712 of additional compensation costs will be recognized in future periods through 2021 for RSUs earned through December 31, 2016. The weighted average period over which this additional compensation cost will be expensed is 3.2 years. RSUs do not participate in Company-paid dividends.

Changes in restricted stock units during the year ended December 31, 2016 are as follows:

   
2016
   
Weighted Average
Grant Date
Fair Value
 
Unvested restricted stock units, beginning of year
   
147
   
$
36.83
 
Units granted
   
44
     
44.52
 
Units forfeited
   
(1
)
   
39.10
 
Units vested
   
(78
)
   
34.42
 
Unvested restricted stock units, end of year
   
112
     
41.48
 

The grant date fair value of the restricted stock units granted during 2016, 2015 and 2014 was $1,946, $937 and $561, respectively.

17. Operations by Industry Segment and Geographic Area

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. During 2016, the Infrastructure Group had sales to one pellet plant customer totaling $135,187, or 11.8% of total Company sales. Portions of the equipment sold to this customer were manufactured by each of the Company's segments.

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. This group includes the operations of Telestack Limited, which was acquired in April 2014.
A-51

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 for 2016
   
Infrastructure
Group
   
Aggregate
and Mining
Group
   
Energy
Group
   
Corporate
   
Total
 
Revenues from external customers
 
$
608,908
   
$
359,760
   
$
178,763
   
$
--
   
$
1,147,431
 
Intersegment revenues
   
16,957
     
35,031
     
24,946
     
--
     
76,934
 
Interest expense
   
31
     
948
     
4
     
412
     
1,395
 
Depreciation and amortization
   
7,205
     
10,033
     
6,655
     
920
     
24,813
 
Income taxes
   
3,033
     
664
     
437
     
27,973
     
32,107
 
Profit (loss)
   
71,482
     
34,877
     
4,145
     
(55,992
)
   
54,512
 
                                         
Assets
   
657,225
     
518,351
     
271,121
     
417,351
     
1,864,048
 
Capital expenditures
   
14,451
     
7,437
     
5,018
     
178
     
27,084
 

Segment information for 2015
   
Infrastructure
Group
   
Aggregate
and Mining
Group
   
Energy
Group
   
Corporate
   
Total
 
Revenues from external customers
 
$
428,737
   
$
370,813
   
$
183,607
   
$
--
   
$
983,157
 
Intersegment revenues
   
22,947
     
28,701
     
16,010
     
--
     
67,658
 
Interest expense
   
258
     
1,005
     
10
     
338
     
1,611
 
Depreciation and amortization
   
6,907
     
10,719
     
5,553
     
899
     
24,078
 
Income taxes
   
1,224
     
764
     
(129
)
   
18,148
     
20,007
 
Profit (loss)
   
33,890
     
30,690
     
3,609
     
(36,623
)
   
31,566
 
                                         
Assets
   
567,936
     
496,089
     
256,978
     
306,511
     
1,627,514
 
Capital expenditures
   
8,043
     
8,807
     
4,049
     
389
     
21,288
 

A-52



Segment information for 2014
   
Infrastructure
Group
   
Aggregate
and Mining
Group
   
Energy
Group
   
Corporate
   
Total
 
Revenues from external customers
 
$
386,356
   
$
384,883
   
$
204,356
   
$
--
   
$
975,595
 
Intersegment revenues
   
26,661
     
33,009
     
17,548
     
--
     
77,218
 
Interest expense
   
31
     
463
     
11
     
215
     
720
 
Depreciation and amortization
   
7,045
     
10,120
     
6,358
     
853
     
24,376
 
Income taxes
   
1,365
     
1,235
     
348
     
16,452
     
19,400
 
Profit (loss)
   
29,477
     
32,900
     
10,316
     
(35,270
)
   
37,423
 
                                         
Assets
   
539,794
     
494,428
     
244,003
     
302,082
     
1,580,307
 
Capital expenditures
   
5,375
     
16,169
     
2,875
     
413
     
24,832
 

The totals of segment information for all reportable segments reconciles to consolidated totals as follows:

   
2016
   
2015
   
2014
 
Net income attributable to controlling interest
                 
Total profit for reportable segments
 
$
110,504
   
$
68,189
   
$
72,693
 
Corporate expenses, net
   
(55,992
)
   
(36,623
)
   
(35,270
)
Net loss attributable to non-controlling interest
   
171
     
831
     
252
 
Recapture (elimination) of intersegment profit
   
476
     
400
     
(3,217
)
Total consolidated net income attributable to controlling interest
 
$
55,159
   
$
32,797
   
$
34,458
 
Assets
                       
Total assets for reportable segments
 
$
1,446,697
   
$
1,321,003
   
$
1,278,225
 
Corporate assets
   
417,351
     
306,511
     
302,082
 
Elimination of intercompany profit in inventory
   
(7,020
)
   
(7,496
)
   
(7,896
)
Elimination of intercompany receivables
   
(688,369
)
   
(583,834
)
   
(515,625
)
Elimination of investment in subsidiaries
   
(272,766
)
   
(223,500
)
   
(227,051
)
Other eliminations
   
(52,292
)
   
(35,331
)
   
(27,470
)
Total consolidated assets
 
$
843,601
   
$
777,353
   
$
802,265
 

A-53




Sales into major geographic regions were as follows:

   
Year Ended December 31
 
   
2016
   
2015
   
2014
 
United States
 
$
941,273
   
$
722,287
   
$
654,230
 
Canada
   
37,539
     
54,321
     
61,898
 
Africa
   
31,557
     
45,671
     
47,940
 
Australia and Oceania
   
29,948
     
29,995
     
34,772
 
South America (excluding Brazil)
   
28,204
     
32,454
     
49,797
 
Other European Countries
   
19,198
     
23,867
     
12,365
 
Mexico
   
13,489
     
6,990
     
9,993
 
Japan and Korea
   
10,825
     
3,574
     
4,377
 
Other Asian Countries
   
6,926
     
9,513
     
17,018
 
Central America (excluding Mexico)
   
5,904
     
4,404
     
9,275
 
China
   
4,595
     
1,330
     
7,451
 
Brazil
   
4,300
     
8,376
     
12,869
 
Middle East
   
3,403
     
18,995
     
13,327
 
Post-Soviet States (excluding Russia)
   
3,293
     
8,345
     
8,245
 
Russia
   
3,185
     
8,466
     
25,589
 
West Indies
   
2,994
     
1,532
     
4,478
 
India
   
318
     
2,706
     
1,743
 
Other
   
480
     
331
     
228
 
Total foreign
   
206,158
     
260,870
     
321,365
 
Total consolidated sales
 
$
1,147,431
   
$
983,157
   
$
975,595
 

Long-lived assets by major geographic region are as follows:

   
December 31
 
   
2016
   
2015
 
United States
 
$
151,470
   
$
141,727
 
Brazil
   
11,288
     
9,780
 
South Africa
   
5,372
     
5,116
 
Northern Ireland
   
4,279
     
5,116
 
Australia
   
4,234
     
4,351
 
Canada
   
2,860
     
2,987
 
Germany
   
1,035
     
1,129
 
Total foreign
   
29,068
     
28,479
 
Total
 
$
180,538
   
$
170,206
 

18. Accumulated Other Comprehensive Loss

The balance of related after-tax components comprising accumulated other comprehensive loss is summarized below:

 
December 31
 
 
2016
 
2015
 
Foreign currency translation adjustment
 
$
(27,839
)
 
$
(19,891
)
Unrecognized pension and post-retirement benefit cost, net of tax of
$2,261 and $2,232, respectively
   
(3,723
)
   
(3,673
)
Accumulated other comprehensive loss
 
$
(31,562
)
 
$
(23,564
)

A-54



See Note 12, Pension and Retirement Plans, for discussion of the amounts recognized in accumulated other comprehensive income related to the Company's Kolberg-Pioneer, Inc. defined pension plan.

19. Other Income (Expense) - Net

Other income (expense), net consists of the following:

   
Year Ended December 31
 
   
2016
   
2015
   
2014
 
Investment income (loss)
 
$
(276
)
 
$
(381
)
 
$
64
 
Licensing fees
   
546
     
641
     
831
 
Income from life insurance policies
   
--
     
1,204
     
--
 
Other
   
259
     
1,591
     
312
 
Total
 
$
529
   
$
3,055
   
$
1,207
 

20. Business Combinations

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.

On April 1, 2014, the Company purchased 100% of the stock of Telestack Limited ("Telestack") for a total purchase price of $36,183. The purchase price was paid in cash with $2,500 deposited into escrow for a period of time not to exceed one year and was subject to certain post-closing adjustments. The post-closing adjustments were finalized during the first quarter of 2015 resulting in a decrease in the purchase price of $178. The adjusted purchase price allocation includes the recognition of $18,078 of goodwill and $14,445 of other intangible assets based on the exchange rate as of the acquisition date, consisting of trade names (15 year useful life), patents (5 to 10 year useful lives), non-compete agreements (3 year useful life) and customer relationships (11 year useful life). Telestack's operating results are included in the Aggregate and Mining Group beginning in the second quarter of 2014.

Telestack, located in Omagh, Northern Ireland, began operations in 1999 and specializes in the complete in-house design, manufacture, installation and commissioning of a complete line of material handling systems used extensively in the port, aggregate and mining industries. Telestack markets its products throughout the world by a combination of direct sales and distribution through dealers.


A-55


Comparison of 5 Year Cumulative Total Return
Assumes Initial Investment of $100 Performance Graph
for Astec Industries, Inc.
 
 



Notes:
  A.  Data complete through last fiscal year.
  B.  Corporate Performance Graph with peer group uses peer group only performance (excludes only company).
  C.  Peer group indices use beginning of period market capitalization weighting
  D.  Prepared by Zacks Investment Research, Inc. Used with permission. All rights reserved Copyright 1980-2017.
  E.  Calculated (or Derived) based from CRSP NYSE/AMEX/NASDAQ Market (US Companies), Center for Research in
         Security Prices (CRSP®), Graduate School of Business, The University of Chicago. Copyright 2016. Used with
         permission. All rights reserved.
  F. The graph assumes $100 invested at the closing price of the Company's common stock on December 31, 2011
         and assumes that all dividends were invested on the date paid.
 

 
A-56


 
SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, Astec Industries, Inc. has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
ASTEC INDUSTRIES, INC.
(Registrant)
 
      
 
BY: /s/ Benjamin J. Brock                   
 
   Benjamin J. Brock, Chief Executive
 Officer and Director
 
      

Date: March 1, 2017

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated:

SIGNATURE
 
TITLE
 
DATE
         
/s/ Benjamin G. Brock
 
Chief Executive Officer and President (Principal Executive Officer) and Director
 
March 1, 2017
 Benjamin G. Brock        
         
/s/ David C. Silvious
 
Chief Financial Officer, Vice President and Treasurer (Principal Financial and Accounting Officer)
 
March 1, 2017
David C. Silvious
       
         
/s/ W. Norman Smith
 
Director
 
February 23, 2017
W. Norman Smith
       
         
/s/ William B. Sansom
 
Director
 
February 23, 2017
William B. Sansom
       
         
/s/ Charles F. Potts
 
Director
 
February 23, 2017
Charles F. Potts
       
         
/s/ Glen E. Tellock
 
Director
 
February 23, 2017
Glen E. Tellock
       
         
/s/ William D. Gehl
 
Director
 
February 23, 2017
William D. Gehl
       
         
/s/ Daniel K. Frierson
 
Director
 
February 23, 2017
Daniel K. Frierson
       
         
/s/ William G. Dorey
 
Director
 
February 23, 2017
William G. Dorey
       
         
/s/ James B. Baker
 
Director
 
February 23, 2017
James B. Baker
       

A-57




SECURITIES AND EXCHANGE COMMISSION
Washington, D.C.  20549



EXHIBITS FILED WITH ANNUAL REPORT
ON FORM 10-K
FOR THE FISCAL YEAR ENDED DECEMBER 31, 2016



ASTEC INDUSTRIES, INC.
1725 Shepherd Road
Chattanooga, Tennessee 37421






ASTEC INDUSTRIES, INC.
FORM 10-K
INDEX TO EXHIBITS


Exhibit Number
 
Description
     
10.19
 
Astec Industries, Inc. Amended and Restated Non-Employee Directors Compensation Plan, original effective April 23, 1998 with amended and restated provisions effective April 29, 2016.
     
Exhibit 21
 
Subsidiaries of the Registrant.
     
Exhibit 23.1
 
Consent of Independent Registered Public Accounting Firm.
     
Exhibit 23.2
 
Consent of Independent Registered Public Accounting Firm.
     
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.
     
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.
     
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.
     
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




EX-10.19 2 ex10-19.htm AMENDED AND RESTATED NON-EMPLOYEE DIRECTOR COMPENSATION PLAN
Exhibit 10-19
 
ASTEC INDUSTRIES, INC.
AMENDED AND RESTATED
NON-EMPLOYEE DIRECTORS COMPENSATION PLAN

1. Purpose.  The purpose of the Astec Industries, Inc. Amended and Restated Non-Employee Directors Stock Incentive Plan is to attract, retain and compensate highly-qualified individuals who are not employees of Astec Industries, Inc. or any of its subsidiaries or affiliates for service as members of the Board by providing them with competitive compensation and an equity interest in the Company. The Company intends that the Plan will benefit the Company and its shareholders by allowing Non-Employee Directors to have a personal financial stake in the Company through an ownership interest in the Common Stock and will closely associate the interests of Non-Employee Directors with that of the Company's shareholders.

2. Defined Terms.  Unless the context clearly indicates otherwise, the following terms shall have the following meanings:

"Annual Retainer" means the regular annual retainer payable by the Company to a Participant for service as a director of the Company pursuant to Section 6 of the Plan, as such amount may be changed from time to time.  Annual Retainers shall be paid in cash, unless a Participant elects instead to receive shares of Common Stock or deferred shares of Common pursuant to Article 6 hereof in payment of his or her Annual Retainer.

"Annual Stock Award" has the meaning set forth in Section 8(a) of the Plan.

"Board" means the Board of Directors of the Company.

"Company" means Astec Industries, Inc., a Tennessee corporation.

"Committee" has the meaning assigned such term in Section 3 of the Plan.

"Common Stock" means the common stock, par value $0.20 per share, of the Company.

"Deferral Termination Date" has the meaning set forth in Section 6(b) of the Plan.

"Effective Date" means April 23, 1998, the date the Plan originally became effective.  The Plan was subsequently amended as of March 15, 2005, February 21, 2006, October 23, 2008, and was amended and restated effective as of April 29, 2016.

"Election Form" means a form approved by the Committee pursuant to which a Non-Employee Director elects (i) a method of payment of Annual Retainer and whether payment will be deferred, and (ii) the timing of the conversion of Annual Stock Awards to Shares, in each case as provided herein.
1


"Exchange Act" means the Securities Exchange Act of 1934, as amended.

"Fair Market Value," on any date, means (i) if the Common Stock is listed on a securities exchange or is traded over the Nasdaq National Market, the closing sales price on such exchange or over such system on such date or, in the absence of reported sales on such date, the closing sales price on the immediately preceding date on which sales were reported, or (ii) if the Common Stock is not listed on a securities exchange or traded over the Nasdaq National Market, the mean between the bid and offered prices as quoted by Nasdaq for such date, provided that if it is determined that the fair market value is not properly reflected by such Nasdaq quotations, Fair Market Value will be determined by such other method as the Committee determines in good faith to be reasonable.

"Grant Date" has the meaning set forth in Section 8(a) of the Plan.

"Incentive Plan" means the Astec Industries, Inc. 2011 Incentive Plan, and any subsequent equity compensation plan approved by the shareholders and designated by the Board as the Incentive Plan for purposes of this Plan.

"Lead Director" means a Non-Employee Director who has been designated by the Board as the Lead Director.  The Lead Director shall have such duties as shall be assigned to him or her by the Board.

"Non-Employee Director" means a director of the Company who is not an employee of the Company or of any of its subsidiaries or affiliates.

"Non-Executive Chairman" means a Non-Employee Director who has been designated by the Board to serve as the Chairman of the Board.

"Participant" means any Non-Employee Director who is participating in the Plan.

"Payment Date" has the meaning set forth in Section 6(a) of the Plan.

"Plan" means this Astec Industries, Inc. Amended and Restated Non-Employee Directors Compensation Plan, as amended from time to time.

"Plan Year" means the approximate twelve-month periods between annual meetings of the shareholders of the Company, which for purposes of the Plan, is the period for which Annual Retainers and Supplemental Retainers are earned.

"Rule 16b-3" means Rule 16b-3, as amended from time to time, of the Securities and Exchange Commission as promulgated under the Exchange Act.
2


"RSU Deferral Termination Date" has the meaning set forth in Section 8(b) of the Plan.

"Securities Act" means the Securities Act of 1933, as amended.

"Shares" means shares of Common Stock.

"Supplemental Annual Retainer" means a supplemental annual retainer payable by the Company to a Participant pursuant to Section 7 hereof for service as the Non-Executive Chairman, Lead Director, or chair or member of a committee of the Board, as such amount may be changed from time to time.

3. Administration.  The Plan shall be administered by the Compensation Committee of the Board of Directors (the "Committee").  Subject to the provisions of the Plan, the Committee shall be authorized to interpret the Plan, to establish, amend and rescind any rules and regulations relating to the Plan, and to make all other determinations necessary or advisable for the administration of the Plan; provided, however, that the Committee shall have no discretion with respect to the eligibility or selection of Non-Employee Directors to receive awards under the Plan, the number of Shares subject to any such awards or the time at which any such awards are to be granted.  The Committee's interpretation of the Plan, and all actions taken and determinations made by the Committee pursuant to the powers vested in it hereunder, shall be conclusive and binding upon all parties concerned including the Company, its shareholders and persons granted awards under the Plan.  The Committee may appoint a plan administrator to carry out the ministerial functions of the Plan, but the administrator shall have no other authority or powers of the Committee.  Notwithstanding the foregoing, the Board shall exercise any and all rights, duties and powers of the Committee under the Plan to the extent required by the applicable exemptive conditions of Rule 16b-3, as determined by the Board its sole discretion.

4. Shares Subject to Plan.

(a) Shares Issued in Payment of Annual Retainer.  From and after the Effective Date, subject to adjustment as provided in Section 9, the aggregate number of Shares reserved and available for issuance pursuant to awards granted in payment of Annual Retainers pursuant to Section 6 hereof (including deferred rights to receive Shares in the future) shall not exceed in the aggregate 200,000 Shares of Common Stock, which Shares may be authorized and unissued Shares or treasury Shares.
3


(b) Annual Stock Awards.  Annual Stock Awards granted pursuant to Section 8 hereof shall be issued under the Incentive Plan, subject to all of the terms and conditions of the Incentive Plan.  The terms contained in the Incentive Plan are incorporated into and made a part of this Plan with respect to Annual Stock Awards granted pursuant hereto, and such awards shall be governed by and construed in accordance with the Incentive Plan.  In the event of any actual or alleged conflict between the provisions of the Incentive Plan and the provisions of this Plan with respect to Annual Stock Awards, the provisions of the Incentive Plan shall be controlling and determinative.  This Plan does not constitute a separate source of shares for the grant of Annual Stock Awards.

5. Participants.  All active Non-Employee Directors shall be eligible to participate in the Plan.

6. Annual Retainer.

(a)  Payment of Annual Retainer.  Each Participant shall be paid an Annual Retainer for service as a director during each Plan Year.  The amount and form of payment of the Annual Retainer shall be established from time to time by the Committee.  Until changed by the Committee, the Annual Retainer shall be $50,000 per year, payable in cash; provided, however, that Participants may elect, pursuant to an irrevocable Election Form delivered to the Committee or the plan administrator prior to December 31 of the calendar year immediately preceding the applicable Plan Year, to receive the Annual Retainer for the applicable Plan Year wholly in Shares.  Unless and until changed by the Committee, the Annual Retainer shall be paid in four quarterly installments on the following dates during each Plan Year for service during the preceding three months (each, a "Payment Date"): July 31, October 31, January 31, and the day following the annual shareholders meeting that coincides with the end of the applicable Plan Year.  The number of Shares, if any, to be granted to a Participant on each Payment Date shall be determined by dividing $12,500 by the Fair Market Value of one share of Common Stock as of the last business day preceding the Payment Date, and rounding up to the nearest whole Share.  The Annual Retainer shall be payable beginning with the first quarter in which a Participant is a Non-Employee Director, and shall be paid on a pro rata basis for any partial quarter of service to reflect the actual number of days served in the quarter.
4


(b)  Election to Defer Annual Retainer.  A Participant who elects to receive Shares of Common Stock in payment of his or her Annual Retainer for a Plan Year may elect, pursuant to an irrevocable Election Form delivered to the Committee or the plan administrator on or prior to December 31 of the calendar year immediately preceding the applicable Plan Year, to defer the grant of such Shares until the earlier of (i) the Participant's termination of service as a director of the Company, or (ii) another designated date at least three years after the date of such deferral election (in either case, the "Deferral Termination Date").  Pursuant to this Election Form, the Participant will elect whether all of the deferred grant will be (a) granted within 30 days after the Deferral Termination Date or (b) granted in approximately equal annual installments of Shares over a period of two to ten years (as the Participant may elect) after the Deferral Termination Date, each such annual grant to be made within 30 days after the anniversary of the Deferral Termination Date.  The Participant will have no rights as a shareholder with respect to the deferred Shares, and the rights to such Shares will be unsecured.

If any dividends or other distributions are paid with respect to the Common Stock while the deferred Shares are outstanding, the dollar amount or fair market value of such dividends or distributions with respect to the number of Shares then deferred shall be converted into additional deferred Shares and credited to the Participant's account, based on the Fair Market Value of the Common Stock as of the date such dividends or distributions were payable, and such additional deferred Shares shall be subject to the same deferral terms as apply to the deferred Shares with respect to which they relate.

7. Supplemental Annual Retainer.  Any Participant who serves as the Non-Executive Chairman or as the Lead Director shall be paid a Supplemental Annual Retainer, payable in cash, as set forth below.  In addition, any Participant who serves as the chair of a committee of the Board (other than the Executive Committee) or who serves as a member of a committee of the Board (other than the Executive Committee) shall be paid a Supplemental Annual Retainer, payable in cash, as set forth below (for avoidance of doubt, the chair of a committee will not receive a Supplemental Annual Retainer for serving as a member of the committee). Such Supplemental Annual Retainer shall be paid on or as soon as practicable after the day following each annual shareholders meeting (and in any event no later than 30 days following the applicable annual shareholders meeting) in arrears for service during the immediately preceding Plan Year (and shall be paid on a pro rata basis for any partial year of service to reflect the actual number of days served during the Plan Year).  The amount of the Supplemental Retainer shall be established from time to time by the Committee. Until changed by the Committee, the Supplemental Retainer for a full Plan Year shall be as follows:
5


Service Description
 
Amount
 
Non-Executive Chairman
 
$
30,000
 
Lead Director
 
$
15,000
 

Audit Committee Chair
 
$
15,000
 
Compensation Committee Chair
 
$
10,000
 
Nominating and Governance Committee Chair
 
$
10,000
 
Audit Committee member
 
$
7,500
 
Compensation Committee member
 
$
5,000
 
Nominating and Governance Committee member
 
$
5,000
 

8. Annual Stock Award.

(a) Grant and Vesting of Annual Stock Award.  Subject to share availability under the Incentive Plan, on the day following each annual shareholders meeting (the "Grant Date"), each Participant then in service as a Non-Employee Director (including any Participant who was elected to the Board at such annual shareholders meeting) will be granted an award of restricted stock units ("RSUs") under the Incentive Plan ("Annual Stock Award").  The Annual Stock Award shall consist of a number of RSUs determined by dividing $65,000 by the Fair Market Value of one share of Common Stock as of the date of the annual shareholders meeting, and rounding up to the nearest whole Share.  The Annual Stock Award shall vest and convert to Shares on the day preceding the date of the next annual shareholders meeting following the Grant Date, subject to the Participant's continued service on the Board.  The RSUs will have no rights to dividends or distributions prior to their conversion to Shares.  Notwithstanding the foregoing, the Grant Date for the Annual Stock Awards to be granted in 2016 shall be June 6, 2016.

(b) Election to Defer Conversion of Annual Stock Award.  A Participant may elect, pursuant to an irrevocable Election Form delivered to the Committee or the plan administrator on or prior to December 31 of the calendar year immediately preceding the Grant Date of an Annual Stock Award, to defer the conversion of the RSUs to Shares until the earlier of (i) the Participant's termination of service as a director of the Company, or (ii) another designated date at least three years after the date of such deferral election (in either case, the "RSU Deferral Termination Date").  Pursuant to this Election Form, the Participant will elect whether all of the RSUs will be (a) converted to Shares within 30 days after the RSU Deferral Termination Date or (b) converted to Shares in approximately equal annual installments over a period of two to ten years (as the Participant may elect) after the RSU Deferral Termination Date, each such annual grant to be made within 30 days after the anniversary of the RSU Deferral Termination Date.
6


 9. Adjustments.

(a) Subject to Section 9(c) but notwithstanding any other term of this Plan, in the event of a nonreciprocal transaction between the Company and its shareholders that causes the per-share value of the Common Stock to change (including, without limitation, any stock dividend, stock split, spin-off, rights offering, or large nonrecurring cash dividend), the share authorization limit under Section 4 shall be adjusted proportionately, and the Committee shall make such adjustments to the Plan and awards granted hereunder as it deems necessary, in its sole discretion, to prevent dilution or enlargement of rights immediately resulting from such transaction.  Action by the Committee may include: (i) adjustment of the number and kind of shares that may be delivered under the Plan; (ii) adjustment of the number and kind of shares subject to outstanding awards granted hereunder; and (iii) any other adjustments that the Committee determines to be equitable.

(b) Subject to Section 9(c) but notwithstanding any other term of this Plan, in the event of any corporate transaction or event described in paragraph (a) which results in Shares being exchanged for or converted into cash, securities or other property (including securities of another corporation), all stock grants deferred under Section 6 shall become the right to receive such cash, securities or other property.

(c) The number of Shares finally granted under this Plan shall always be rounded to the next highest whole Share.

(d) Any decision of the Committee pursuant to the terms of this Section 9 shall be final, binding and conclusive upon the Participants, the Company and all other interested parties; provided, however, that to the extent required by the applicable exemptive conditions of Rule 16b-3, any such decision shall be subject to approval by the Board.

 10. Internal Revenue Code Section 409A.

(a) It is intended that the payments and benefits provided under the Plan shall either be exempt from the application of, or comply with, the requirements of Section 409A of the Internal Revenue Code.  The Plan shall be construed in a manner that effects such intent.  Nevertheless, the tax treatment of the benefits provided under the Plan is not warranted or guaranteed.  Neither the Company, its affiliates nor their respective directors, officers, employees or advisers shall be held liable for any taxes, interest, penalties or other monetary amounts owed by any Participant or other taxpayer as a result of the Plan.
7


(b) Notwithstanding anything in the Plan to the contrary, to the extent that any amount or benefit that would constitute non-exempt "deferred compensation" for purposes of Section 409A of the Internal Revenue Code would otherwise be payable or distributable, or a different form of payment (e.g., lump sum or installment) would be effected, under the Plan by reason of the occurrence the Participant's termination of service as a director, such amount or benefit will not be payable or distributable to the Participant, and/or such different form of payment will not be effected, by reason of such circumstance unless the circumstances giving rise to such termination of service meet any description or definition of "separation from service" in Section 409A of the Internal Revenue Code and applicable regulations (without giving effect to any elective provisions that may be available under such definition).  If this provision prevents the payment or distribution of any amount or benefit, such payment or distribution shall be made on the next earliest payment or distribution date or event specified that is permissible under Section 409A of the Internal Revenue Code.  If this provision prevents the application of a different form of payment of any amount or benefit, such payment shall be made in the same form as would have applied absent such designated event or circumstance.

11. Amendment.  The Committee may terminate or suspend the Plan at any time, without shareholder approval.  The Committee may amend the Plan at any time and for any reason without shareholder approval; provided, however, that the Committee may condition any amendment on the approval of shareholders of the Company if such approval is necessary or deemed advisable with respect to tax, securities or other applicable laws, policies or regulations.  No termination, modification or amendment of the Plan may, without the consent of a Participant, adversely affect a Participant's rights under an award granted prior thereto.

12. Indemnification.  Each person who is or has been a member of the Committee or who otherwise participates in the administration or operation of this Plan shall be indemnified by the Company against, and held harmless from, any loss, cost, liability or expense that may be imposed upon or incurred by him or her in connection with or resulting from any claim, action, suit or proceeding in which such person may be involved by reason of any action taken or failure to act under the Plan and shall be fully reimbursed by the Company for any and all amounts paid by such person in satisfaction of judgment against him or her in any such action, suit or proceeding, provided he or she will give the Company an opportunity, by written notice to the Committee, to defend the same at the Company's own expense before he or she undertakes to defend it on his or her own behalf.  This right of indemnification shall not be exclusive of any other rights of indemnification.
8


 The Committee and the Board may rely upon any information furnished by the Company, its public accountants and other experts.  No individual will have personal liability by reason of anything done or omitted to be done by the Company, the Committee or the Board in connection with the Plan.

13. Duration of the Plan.  The Plan shall remain in effect until terminated by the Committee.

14. Expenses of the Plan.  The expenses of administering the Plan shall be
borne by the Company.


ASTEC INDUSTRIES, INC.


By:/s/ Stephen C. Anderson
Its:      Secretary

9
EX-21 3 ex21.htm LIST OF SUBSIDIARIES

       
EXHIBIT 21
           
   
LIST OF
SUBSIDIARIES
   
           
Name
 
Percentage Owned
 
Jurisdiction of Incorporation
           
Astec Australia Pty Ltd
   
100
 
Australia
Astec do Brasil Fabricacao de Equipamentos Ltda.
   
92
 
Brazil
Astec, Inc.
   
100
 
Tennessee
Astec Insurance Company
   
100
 
Vermont
Astec Mobile Machinery GmbH
   
100
 
Germany
Astec Mobile Screens, Inc.
   
100
 
Nevada
Breaker Technology, Inc.
   
100
 
Tennessee
Breaker Technology Ltd
   
100
 
Ontario, Canada
Carlson Paving Products, Inc.
   
100
 
Washington
CEI Enterprises, Inc.
   
100
 
Tennessee
GEFCO, Inc.
   
100
 
Tennessee
Heatec, Inc.
   
100
 
Tennessee
Johnson Crushers International, Inc.
   
100
 
Tennessee
Kolberg-Pioneer, Inc.
   
100
 
Tennessee
Osborn Engineered Products SA (Pty) Ltd
   
99
 
South Africa
Peterson Pacific Corp.
   
100
 
Oregon
Power Flame Incorporated
   
100
 
Kansaa
Roadtec, Inc.
   
100
 
Tennessee
Telestack, Limited
   
100
 
Northern Ireland
Telsmith, Inc.
   
100
 
Delaware
             

EX-23.1 4 ex23-1.htm CONSENT







Exhibit 23-1





Consent of Independent Registered Public Accounting Firm

The Board of Directors
Astec Industries, Inc.:
We consent to the incorporation by reference in the registration statements (Nos. 333-123266, 333-124420, 033-61461, 333-133013, 333-134398, and 333-176177) on Form S-8 of Astec Industries, Inc. of our reports dated March 1, 2017, with respect to the consolidated balance sheets of Astec Industries, Inc. and subsidiaries as of December 31, 2016 and 2015, and the related consolidated statements of  income, comprehensive income, equity, and cash flows for each of the years in the two-year period ended December 31, 2016, and the effectiveness of internal control over financial reporting as of December 31, 2016, which excluded an evaluation of the internal control over financial reporting of Power Flame Incorporated, which reports appear in the December 31, 2016 annual report on Form 10‑K of Astec Industries, Inc.
/s/ KPMG LLP


Knoxville, Tennessee
March 1, 2017

EX-23.2 5 ex23-2.htm CONSENT



Exhibit 23-2
 
Consent of Independent Registered Public Accounting Firm


We consent to the incorporation by reference in the following Registration Statements:

(1) Registration Statement (Form S-8 No. 333-123266) pertaining to the Astec Industries, Inc. 1998 Long-Term Incentive Plan, Astec Industries, Inc. 1998 Non-Employee Directors Stock Incentive Plan, and Astec Industries, Inc. Executive Officer Annual Bonus Equity Election Plan;

(2) Registration Statement (Form S-8 No. 333-124420) pertaining to the Astec Industries, Inc. 1998 Non-Employee Directors Stock Incentive Plan;

(3) Registration Statement (Form S-8 Nos. 033-61461 and 333-133013) pertaining to the Astec Industries, Inc. 401(k) Retirement Plan;

(4) Registration Statement (Form S-8 No. 333-134398) pertaining to the Astec Industries, Inc. 2006 Incentive Plan; and

(5) Registration Statement (Form S-8 No. 333-176177) pertaining to the Astec Industries, Inc. 2011 Incentive Plan;

of our report dated March 2, 2015, with respect to the consolidated financial statements of Astec Industries, Inc.  included in this Annual Report on Form 10-K for the year ended December 31, 2016.



/s/ Ernst & Young LLP

 
Chattanooga, Tennessee
February 24, 2017
EX-31.1 6 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 annual report on Form 10-K 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: March 1, 2017
      
 
/s/ Benjamin G. Brock
 
 
Benjamin G. Brock
 
 
President and CEO
 
 
(Principal Executive Officer)
 



EX-31.2 7 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 annual report on Form 10-K 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:  March 1, 2017

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

EX-32 8 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 Annual Report of Astec Industries, Inc. (the "Company") on Form 10-K for the period ended December 31, 2016 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
President and Chief Executive Officer
(Principal Executive Officer)
March 1, 2017


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


EX-101.INS 9 aste-20161231.xml XBRL INSTANCE DOCUMENT 0000792987 2016-01-01 2016-12-31 0000792987 2016-06-30 0000792987 2017-02-06 0000792987 2016-12-31 0000792987 2015-12-31 0000792987 2014-01-01 2014-12-31 0000792987 2015-01-01 2015-12-31 0000792987 2013-12-31 0000792987 2014-12-31 0000792987 us-gaap:RetainedEarningsMember 2013-12-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-12-31 0000792987 us-gaap:NoncontrollingInterestMember 2013-12-31 0000792987 us-gaap:CommonStockMember 2013-12-31 0000792987 us-gaap:DeferredCompensationShareBasedPaymentsMember 2013-12-31 0000792987 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0000792987 us-gaap:NoncontrollingInterestMember 2014-01-01 2014-12-31 0000792987 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0000792987 us-gaap:NoncontrollingInterestMember 2016-01-01 2016-12-31 0000792987 us-gaap:NoncontrollingInterestMember 2015-01-01 2015-12-31 0000792987 us-gaap:RetainedEarningsMember 2014-01-01 2014-12-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-31 0000792987 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0000792987 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0000792987 us-gaap:CommonStockMember 2014-01-01 2014-12-31 0000792987 us-gaap:DeferredCompensationShareBasedPaymentsMember 2016-01-01 2016-12-31 0000792987 us-gaap:DeferredCompensationShareBasedPaymentsMember 2015-01-01 2015-12-31 0000792987 us-gaap:DeferredCompensationShareBasedPaymentsMember 2014-01-01 2014-12-31 0000792987 us-gaap:RetainedEarningsMember 2016-12-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000792987 us-gaap:CommonStockMember 2016-12-31 0000792987 us-gaap:DeferredCompensationShareBasedPaymentsMember 2014-12-31 0000792987 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0000792987 us-gaap:RetainedEarningsMember 2015-12-31 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0000792987 us-gaap:DeferredCompensationShareBasedPaymentsMember 2015-12-31 0000792987 us-gaap:NoncontrollingInterestMember 2014-12-31 0000792987 us-gaap:NoncontrollingInterestMember 2016-12-31 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000792987 us-gaap:CommonStockMember 2014-12-31 0000792987 us-gaap:CommonStockMember 2015-12-31 0000792987 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000792987 us-gaap:NoncontrollingInterestMember 2015-12-31 0000792987 us-gaap:RetainedEarningsMember 2014-12-31 0000792987 us-gaap:DeferredCompensationShareBasedPaymentsMember 2016-12-31 0000792987 2016-01-01 2016-03-31 0000792987 2014-10-01 2014-12-31 0000792987 2016-04-01 2016-06-30 0000792987 2015-10-01 2015-12-31 0000792987 2016-10-01 2016-12-31 0000792987 2015-04-01 2015-06-30 0000792987 2015-07-01 2015-09-30 0000792987 2014-07-01 2014-09-30 0000792987 2014-04-01 2014-06-30 0000792987 2016-07-01 2016-09-30 0000792987 2015-01-01 2015-03-31 0000792987 2014-01-01 2014-03-31 0000792987 aste:AstecDoBrasilFabricacaoDeEquipamentosLTDAMember 2016-12-31 0000792987 aste:OsbornEngineeredProductsMember 2016-12-31 0000792987 us-gaap:EquipmentMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0000792987 us-gaap:EquipmentMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0000792987 us-gaap:AirTransportationEquipmentMember 2016-01-01 2016-12-31 0000792987 us-gaap:BuildingMember 2016-01-01 2016-12-31 0000792987 aste:DealerNetworkAndCustomerRelationshipsMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0000792987 us-gaap:OtherIntangibleAssetsMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0000792987 us-gaap:TradeNamesMember 2016-01-01 2016-12-31 0000792987 us-gaap:MinimumMember us-gaap:OtherIntangibleAssetsMember 2016-01-01 2016-12-31 0000792987 aste:DealerNetworkAndCustomerRelationshipsMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0000792987 aste:WorkersCompensationInsuranceMember 2016-01-01 2016-12-31 0000792987 us-gaap:GeneralLiabilityMember 2016-01-01 2016-12-31 0000792987 us-gaap:MinimumMember 2016-01-01 2016-12-31 0000792987 us-gaap:MaximumMember 2016-01-01 2016-12-31 0000792987 aste:AccountingStandardsUpdate201609Member 2016-01-01 2016-12-31 0000792987 us-gaap:VariableRateDemandObligationMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember us-gaap:MutualFundMember 2015-12-31 0000792987 us-gaap:FairValueInputsLevel3Member us-gaap:VariableRateDemandObligationMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000792987 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:PreferredStockMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember us-gaap:FairValueInputsLevel1Member 2015-12-31 0000792987 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:PreferredStockMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:VariableRateDemandObligationMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember 2016-12-31 0000792987 us-gaap:BondsMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:MutualFundMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:OtherDebtSecuritiesMember 2016-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:VariableRateDemandObligationMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:MoneyMarketFundsMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0000792987 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember us-gaap:MutualFundMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2015-12-31 0000792987 us-gaap:OtherDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:VariableRateDemandObligationMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BondsMember us-gaap:FairValueInputsLevel3Member 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2015-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:MutualFundMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2015-12-31 0000792987 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2016-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BondsMember 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember 2015-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:OtherDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0000792987 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:OtherDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2016-12-31 0000792987 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:VariableRateDemandObligationMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2015-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:PreferredStockMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:PreferredStockMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel1Member 2015-12-31 0000792987 us-gaap:OtherDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:VariableRateDemandObligationMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000792987 us-gaap:MutualFundMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0000792987 us-gaap:MutualFundMember us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:USTreasuryBillSecuritiesMember 2015-12-31 0000792987 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherDebtSecuritiesMember 2015-12-31 0000792987 us-gaap:FairValueInputsLevel3Member us-gaap:OtherDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasuryBillSecuritiesMember 2015-12-31 0000792987 us-gaap:VariableRateDemandObligationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:BondsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000792987 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000792987 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember 2016-12-31 0000792987 us-gaap:MutualFundMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBillSecuritiesMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PreferredStockMember us-gaap:FairValueInputsLevel3Member 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2015-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0000792987 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000792987 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0000792987 us-gaap:EquitySecuritiesMember 2015-12-31 0000792987 us-gaap:EquitySecuritiesMember 2016-12-31 0000792987 us-gaap:DebtSecuritiesMember 2016-12-31 0000792987 us-gaap:DebtSecuritiesMember 2015-12-31 0000792987 us-gaap:EquitySecuritiesMember 2015-01-01 2015-12-31 0000792987 us-gaap:DebtSecuritiesMember 2016-01-01 2016-12-31 0000792987 us-gaap:DebtSecuritiesMember 2015-01-01 2015-12-31 0000792987 us-gaap:EquitySecuritiesMember 2016-01-01 2016-12-31 0000792987 aste:EnergyGroupMember 2014-12-31 0000792987 us-gaap:CorporateMember 2014-12-31 0000792987 aste:InfrastructureGroupMember 2014-12-31 0000792987 aste:AggregateAndMiningGroupMember 2014-12-31 0000792987 aste:InfrastructureGroupMember 2016-01-01 2016-12-31 0000792987 aste:AggregateAndMiningGroupMember 2016-01-01 2016-12-31 0000792987 aste:EnergyGroupMember 2016-01-01 2016-12-31 0000792987 us-gaap:CorporateMember 2016-01-01 2016-12-31 0000792987 aste:AggregateAndMiningGroupMember 2015-01-01 2015-12-31 0000792987 us-gaap:CorporateMember 2015-01-01 2015-12-31 0000792987 aste:InfrastructureGroupMember 2015-01-01 2015-12-31 0000792987 aste:EnergyGroupMember 2015-01-01 2015-12-31 0000792987 aste:InfrastructureGroupMember 2016-12-31 0000792987 us-gaap:CorporateMember 2015-12-31 0000792987 aste:AggregateAndMiningGroupMember 2016-12-31 0000792987 aste:AggregateAndMiningGroupMember 2015-12-31 0000792987 aste:InfrastructureGroupMember 2015-12-31 0000792987 aste:EnergyGroupMember 2016-12-31 0000792987 us-gaap:CorporateMember 2016-12-31 0000792987 aste:EnergyGroupMember 2015-12-31 0000792987 us-gaap:TradeNamesMember 2015-12-31 0000792987 us-gaap:TradeNamesMember 2016-12-31 0000792987 us-gaap:OtherIntangibleAssetsMember 2015-12-31 0000792987 aste:DealerNetworkAndCustomerRelationshipsMember 2015-12-31 0000792987 us-gaap:OtherIntangibleAssetsMember 2016-12-31 0000792987 aste:DealerNetworkAndCustomerRelationshipsMember 2016-12-31 0000792987 us-gaap:BuildingAndBuildingImprovementsMember 2016-12-31 0000792987 us-gaap:LandMember 2016-12-31 0000792987 us-gaap:AirTransportationEquipmentMember 2015-12-31 0000792987 us-gaap:BuildingAndBuildingImprovementsMember 2015-12-31 0000792987 us-gaap:OtherMachineryAndEquipmentMember 2015-12-31 0000792987 us-gaap:AirTransportationEquipmentMember 2016-12-31 0000792987 us-gaap:OtherMachineryAndEquipmentMember 2016-12-31 0000792987 us-gaap:LandMember 2015-12-31 0000792987 us-gaap:LandAndBuildingMember 2015-10-31 0000792987 us-gaap:CostOfSalesMember aste:LoudonFacilityMember 2015-01-01 2015-12-31 0000792987 aste:LoudonFacilityMember 2015-01-01 2015-12-31 0000792987 aste:LoudonFacilityMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2015-01-01 2015-12-31 0000792987 aste:OsbornEngineeredProductsMember 2016-12-31 0000792987 us-gaap:MaximumMember aste:WellsFargoMember 2016-12-31 0000792987 aste:WellsFargoMember 2016-01-01 2016-12-31 0000792987 aste:AstecBrazilEquipmentFinancingMember 2016-01-01 2016-12-31 0000792987 aste:AstecBrazilWorkingCapitalLoansMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0000792987 aste:AstecBrazilWorkingCapitalLoansMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0000792987 us-gaap:MinimumMember aste:AstecBrazilEquipmentFinancingMember 2016-01-01 2016-12-31 0000792987 aste:AstecBrazilEquipmentFinancingMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0000792987 aste:WellsFargoMember 2016-12-31 0000792987 aste:AstecWellsFargoLineThatPartiallyGuaranteesMember aste:AstecBrazilWorkingCapitalLoansMember 2016-12-31 0000792987 aste:AstecBrazilEquipmentFinancingMember 2016-12-31 0000792987 us-gaap:LondonInterbankOfferedRateLIBORMember aste:WellsFargoMember 2016-01-01 2016-12-31 0000792987 aste:OsbornEngineeredProductsMember 2016-01-01 2016-12-31 0000792987 aste:OsbornEngineeredProductsMember aste:SouthAmericanPrimeRateMember 2016-01-01 2016-12-31 0000792987 aste:AstecBrazilWorkingCapitalLoansMember us-gaap:MaximumMember 2016-12-31 0000792987 us-gaap:MinimumMember aste:AstecBrazilWorkingCapitalLoansMember 2016-12-31 0000792987 aste:AstecBrazilWorkingCapitalLoansMember 2016-12-31 0000792987 aste:WellsFargoMember 2015-12-31 0000792987 aste:AstecBrazilEquipmentFinancingMember us-gaap:MinimumMember 2016-12-31 0000792987 us-gaap:MaximumMember aste:AstecBrazilEquipmentFinancingMember 2016-12-31 0000792987 aste:AstecBrazilWorkingCapitalLoansAndEquipmentFinancingMember 2016-12-31 0000792987 us-gaap:PensionPlansDefinedBenefitMember 2014-12-31 0000792987 us-gaap:PensionPlansDefinedBenefitMember 2015-12-31 0000792987 us-gaap:PensionPlansDefinedBenefitMember 2015-01-01 2015-12-31 0000792987 us-gaap:PensionPlansDefinedBenefitMember 2016-01-01 2016-12-31 0000792987 us-gaap:PensionPlansDefinedBenefitMember 2016-12-31 0000792987 us-gaap:DebtSecuritiesMember 2016-12-31 0000792987 us-gaap:DebtSecuritiesMember 2015-12-31 0000792987 us-gaap:MoneyMarketFundsMember 2015-12-31 0000792987 us-gaap:EquitySecuritiesMember 2016-12-31 0000792987 us-gaap:EquitySecuritiesMember 2015-12-31 0000792987 us-gaap:MoneyMarketFundsMember 2016-12-31 0000792987 us-gaap:DebtSecuritiesMember 2016-01-01 2016-12-31 0000792987 us-gaap:MoneyMarketFundsMember 2016-01-01 2016-12-31 0000792987 us-gaap:EquitySecuritiesMember 2015-01-01 2015-12-31 0000792987 us-gaap:EquitySecuritiesMember 2016-01-01 2016-12-31 0000792987 us-gaap:DebtSecuritiesMember 2015-01-01 2015-12-31 0000792987 us-gaap:MoneyMarketFundsMember 2015-01-01 2015-12-31 0000792987 us-gaap:PensionPlansDefinedBenefitMember 2014-01-01 2014-12-31 0000792987 us-gaap:EstimateOfFairValueFairValueDisclosureMember aste:CompanyStockMember 2016-12-31 0000792987 us-gaap:CarryingReportedAmountFairValueDisclosureMember aste:CompanyStockMember 2015-12-31 0000792987 aste:CompanyStockMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2015-12-31 0000792987 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2016-12-31 0000792987 us-gaap:EquitySecuritiesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2015-12-31 0000792987 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2016-12-31 0000792987 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2016-12-31 0000792987 us-gaap:EquitySecuritiesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2015-12-31 0000792987 us-gaap:CarryingReportedAmountFairValueDisclosureMember aste:CompanyStockMember 2016-12-31 0000792987 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2016-12-31 0000792987 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2015-12-31 0000792987 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2015-12-31 0000792987 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2014-01-01 2014-12-31 0000792987 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2016-01-01 2016-12-31 0000792987 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2015-01-01 2015-12-31 0000792987 us-gaap:ForeignExchangeContractMember 2016-01-01 2016-12-31 0000792987 us-gaap:OtherCurrentAssetsMember 2016-12-31 0000792987 us-gaap:OtherNoncurrentAssetsMember 2015-12-31 0000792987 us-gaap:OtherCurrentAssetsMember 2015-12-31 0000792987 us-gaap:OtherCurrentLiabilitiesMember 2016-12-31 0000792987 us-gaap:OtherCurrentLiabilitiesMember 2015-12-31 0000792987 us-gaap:NondesignatedMember us-gaap:CostOfSalesMember us-gaap:ForeignExchangeContractMember 2014-01-01 2014-12-31 0000792987 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember us-gaap:NondesignatedMember 2015-01-01 2015-12-31 0000792987 us-gaap:NondesignatedMember us-gaap:CostOfSalesMember us-gaap:ForeignExchangeContractMember 2016-01-01 2016-12-31 0000792987 us-gaap:StateAndLocalJurisdictionMember 2016-12-31 0000792987 us-gaap:ForeignCountryMember 2016-12-31 0000792987 us-gaap:InternalRevenueServiceIRSMember 2016-12-31 0000792987 us-gaap:InternalRevenueServiceIRSMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0000792987 us-gaap:MinimumMember us-gaap:InternalRevenueServiceIRSMember 2016-01-01 2016-12-31 0000792987 us-gaap:InternalRevenueServiceIRSMember 2016-01-01 2016-12-31 0000792987 aste:TelestackLimitedMember 2016-12-31 0000792987 aste:BreakerTechnologyMember 2016-12-31 0000792987 us-gaap:MaximumMember 2016-12-31 0000792987 aste:LetterOfCreditWellsFargoMember 2016-12-31 0000792987 aste:AstecBrazilMember 2016-12-31 0000792987 aste:LetterOfCreditWellsFargoMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0000792987 aste:LettersOfCreditOsbornMember 2016-12-31 0000792987 aste:LettersOfCreditTelestackMember 2016-12-31 0000792987 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0000792987 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0000792987 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0000792987 us-gaap:RestrictedStockUnitsRSUMember 2014-01-01 2014-12-31 0000792987 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0000792987 aste:AggregateAndMiningGroupSegmentMember 2016-01-01 2016-12-31 0000792987 aste:InfrastructureGroupMember us-gaap:SalesRevenueNetMember 2016-01-01 2016-12-31 0000792987 us-gaap:IntersegmentEliminationMember 2014-01-01 2014-12-31 0000792987 us-gaap:OperatingSegmentsMember aste:InfrastructureGroupMember 2016-01-01 2016-12-31 0000792987 us-gaap:IntersegmentEliminationMember 2015-01-01 2015-12-31 0000792987 us-gaap:OperatingSegmentsMember aste:InfrastructureGroupMember 2015-01-01 2015-12-31 0000792987 us-gaap:IntersegmentEliminationMember us-gaap:CorporateMember 2015-01-01 2015-12-31 0000792987 us-gaap:OperatingSegmentsMember aste:EnergyGroupMember 2015-01-01 2015-12-31 0000792987 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2016-01-01 2016-12-31 0000792987 us-gaap:CorporateMember us-gaap:IntersegmentEliminationMember 2016-01-01 2016-12-31 0000792987 aste:EnergyGroupMember us-gaap:OperatingSegmentsMember 2016-01-01 2016-12-31 0000792987 aste:InfrastructureGroupMember us-gaap:IntersegmentEliminationMember 2014-01-01 2014-12-31 0000792987 us-gaap:IntersegmentEliminationMember aste:EnergyGroupMember 2015-01-01 2015-12-31 0000792987 us-gaap:IntersegmentEliminationMember 2016-01-01 2016-12-31 0000792987 aste:AggregateAndMiningGroupSegmentMember us-gaap:OperatingSegmentsMember 2015-01-01 2015-12-31 0000792987 aste:EnergyGroupMember us-gaap:IntersegmentEliminationMember 2016-01-01 2016-12-31 0000792987 aste:InfrastructureGroupMember us-gaap:IntersegmentEliminationMember 2016-01-01 2016-12-31 0000792987 aste:EnergyGroupMember us-gaap:OperatingSegmentsMember 2014-01-01 2014-12-31 0000792987 us-gaap:IntersegmentEliminationMember aste:AggregateAndMiningGroupSegmentMember 2014-01-01 2014-12-31 0000792987 us-gaap:CorporateMember us-gaap:IntersegmentEliminationMember 2014-01-01 2014-12-31 0000792987 us-gaap:IntersegmentEliminationMember aste:AggregateAndMiningGroupSegmentMember 2015-01-01 2015-12-31 0000792987 aste:InfrastructureGroupMember us-gaap:OperatingSegmentsMember 2014-01-01 2014-12-31 0000792987 us-gaap:IntersegmentEliminationMember aste:EnergyGroupMember 2014-01-01 2014-12-31 0000792987 us-gaap:IntersegmentEliminationMember aste:InfrastructureGroupMember 2015-01-01 2015-12-31 0000792987 us-gaap:CorporateMember us-gaap:OperatingSegmentsMember 2014-01-01 2014-12-31 0000792987 aste:AggregateAndMiningGroupSegmentMember us-gaap:OperatingSegmentsMember 2016-01-01 2016-12-31 0000792987 aste:AggregateAndMiningGroupSegmentMember us-gaap:OperatingSegmentsMember 2014-01-01 2014-12-31 0000792987 us-gaap:IntersegmentEliminationMember aste:AggregateAndMiningGroupSegmentMember 2016-01-01 2016-12-31 0000792987 us-gaap:CorporateMember us-gaap:OperatingSegmentsMember 2015-01-01 2015-12-31 0000792987 aste:AggregateAndMiningGroupSegmentMember us-gaap:OperatingSegmentsMember 2014-12-31 0000792987 us-gaap:OperatingSegmentsMember aste:EnergyGroupMember 2015-12-31 0000792987 us-gaap:OperatingSegmentsMember aste:AggregateAndMiningGroupSegmentMember 2016-12-31 0000792987 us-gaap:CorporateMember us-gaap:OperatingSegmentsMember 2014-12-31 0000792987 us-gaap:OperatingSegmentsMember aste:EnergyGroupMember 2016-12-31 0000792987 us-gaap:OperatingSegmentsMember aste:InfrastructureGroupMember 2015-12-31 0000792987 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2015-12-31 0000792987 us-gaap:OperatingSegmentsMember aste:AggregateAndMiningGroupSegmentMember 2015-12-31 0000792987 us-gaap:OperatingSegmentsMember aste:InfrastructureGroupMember 2014-12-31 0000792987 aste:EnergyGroupMember us-gaap:OperatingSegmentsMember 2014-12-31 0000792987 us-gaap:OperatingSegmentsMember aste:InfrastructureGroupMember 2016-12-31 0000792987 us-gaap:CorporateMember us-gaap:OperatingSegmentsMember 2016-12-31 0000792987 us-gaap:OperatingSegmentsMember 2014-01-01 2014-12-31 0000792987 us-gaap:CorporateNonSegmentMember 2016-01-01 2016-12-31 0000792987 us-gaap:OperatingSegmentsMember 2016-01-01 2016-12-31 0000792987 us-gaap:CorporateNonSegmentMember 2015-01-01 2015-12-31 0000792987 us-gaap:OperatingSegmentsMember 2015-01-01 2015-12-31 0000792987 us-gaap:CorporateNonSegmentMember 2014-01-01 2014-12-31 0000792987 us-gaap:MaterialReconcilingItemsMember 2015-12-31 0000792987 us-gaap:OperatingSegmentsMember 2015-12-31 0000792987 us-gaap:MaterialReconcilingItemsMember 2014-12-31 0000792987 us-gaap:OperatingSegmentsMember 2016-12-31 0000792987 us-gaap:MaterialReconcilingItemsMember 2016-12-31 0000792987 us-gaap:CorporateNonSegmentMember 2016-12-31 0000792987 us-gaap:OperatingSegmentsMember 2014-12-31 0000792987 us-gaap:CorporateNonSegmentMember 2014-12-31 0000792987 us-gaap:CorporateNonSegmentMember 2015-12-31 0000792987 us-gaap:IntersegmentEliminationMember 2016-12-31 0000792987 us-gaap:IntersegmentEliminationMember 2014-12-31 0000792987 us-gaap:IntersegmentEliminationMember 2015-12-31 0000792987 aste:OtherAsianCountriesMember us-gaap:ReportableGeographicalComponentsMember 2015-01-01 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:RU 2014-01-01 2014-12-31 0000792987 us-gaap:CentralAmericaMember us-gaap:ReportableGeographicalComponentsMember 2016-01-01 2016-12-31 0000792987 country:IN us-gaap:ReportableGeographicalComponentsMember 2016-01-01 2016-12-31 0000792987 aste:WestIndiesMember us-gaap:ReportableGeographicalComponentsMember 2015-01-01 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember aste:OtherAsianCountriesMember 2016-01-01 2016-12-31 0000792987 aste:ForeignMember us-gaap:ReportableGeographicalComponentsMember 2015-01-01 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:IN 2014-01-01 2014-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:MX 2014-01-01 2014-12-31 0000792987 country:IN us-gaap:ReportableGeographicalComponentsMember 2015-01-01 2015-12-31 0000792987 us-gaap:MiddleEastMember us-gaap:ReportableGeographicalComponentsMember 2016-01-01 2016-12-31 0000792987 aste:SouthAmericaExcludingBrazilMember us-gaap:ReportableGeographicalComponentsMember 2015-01-01 2015-12-31 0000792987 us-gaap:CentralAmericaMember us-gaap:ReportableGeographicalComponentsMember 2015-01-01 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember aste:SouthAmericaExcludingBrazilMember 2016-01-01 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:US 2016-01-01 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember us-gaap:MiddleEastMember 2015-01-01 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember us-gaap:MiddleEastMember 2014-01-01 2014-12-31 0000792987 country:CN us-gaap:ReportableGeographicalComponentsMember 2015-01-01 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:RU 2016-01-01 2016-12-31 0000792987 aste:ForeignMember us-gaap:ReportableGeographicalComponentsMember 2016-01-01 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:BR 2016-01-01 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:RU 2015-01-01 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:BR 2015-01-01 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:CN 2016-01-01 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember aste:OtherEuropeanCountriesMember 2014-01-01 2014-12-31 0000792987 us-gaap:AfricaMember us-gaap:ReportableGeographicalComponentsMember 2016-01-01 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember aste:OtherAsianCountriesMember 2014-01-01 2014-12-31 0000792987 us-gaap:CentralAmericaMember us-gaap:ReportableGeographicalComponentsMember 2014-01-01 2014-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember aste:JapanAndSouthKoreaMember 2014-01-01 2014-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:CN 2014-01-01 2014-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:CA 2016-01-01 2016-12-31 0000792987 aste:SouthAmericaExcludingBrazilMember us-gaap:ReportableGeographicalComponentsMember 2014-01-01 2014-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:CA 2014-01-01 2014-12-31 0000792987 country:MX us-gaap:ReportableGeographicalComponentsMember 2015-01-01 2015-12-31 0000792987 country:CA us-gaap:ReportableGeographicalComponentsMember 2015-01-01 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember aste:WestIndiesMember 2016-01-01 2016-12-31 0000792987 aste:JapanAndSouthKoreaMember us-gaap:ReportableGeographicalComponentsMember 2016-01-01 2016-12-31 0000792987 aste:OtherEuropeanCountriesMember us-gaap:ReportableGeographicalComponentsMember 2016-01-01 2016-12-31 0000792987 aste:OthersMember us-gaap:ReportableGeographicalComponentsMember 2016-01-01 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember aste:OtherEuropeanCountriesMember 2015-01-01 2015-12-31 0000792987 aste:AustraliaAndOceanaMember us-gaap:ReportableGeographicalComponentsMember 2015-01-01 2015-12-31 0000792987 aste:ForeignMember us-gaap:ReportableGeographicalComponentsMember 2014-01-01 2014-12-31 0000792987 aste:PostSovietStatesExcludingRussiaMember us-gaap:ReportableGeographicalComponentsMember 2016-01-01 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember us-gaap:AfricaMember 2015-01-01 2015-12-31 0000792987 aste:PostSovietStatesExcludingRussiaMember us-gaap:ReportableGeographicalComponentsMember 2014-01-01 2014-12-31 0000792987 us-gaap:AfricaMember us-gaap:ReportableGeographicalComponentsMember 2014-01-01 2014-12-31 0000792987 country:MX us-gaap:ReportableGeographicalComponentsMember 2016-01-01 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember aste:PostSovietStatesExcludingRussiaMember 2015-01-01 2015-12-31 0000792987 aste:AustraliaAndOceanaMember us-gaap:ReportableGeographicalComponentsMember 2016-01-01 2016-12-31 0000792987 country:US us-gaap:ReportableGeographicalComponentsMember 2014-01-01 2014-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember aste:AustraliaAndOceanaMember 2014-01-01 2014-12-31 0000792987 aste:OthersMember us-gaap:ReportableGeographicalComponentsMember 2014-01-01 2014-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:US 2015-01-01 2015-12-31 0000792987 country:BR us-gaap:ReportableGeographicalComponentsMember 2014-01-01 2014-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember aste:OthersMember 2015-01-01 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember aste:JapanAndSouthKoreaMember 2015-01-01 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember aste:WestIndiesMember 2014-01-01 2014-12-31 0000792987 country:GC us-gaap:ReportableGeographicalComponentsMember 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:US 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:CA 2016-12-31 0000792987 aste:ForeignMember us-gaap:ReportableGeographicalComponentsMember 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember aste:ForeignMember 2015-12-31 0000792987 country:AU us-gaap:ReportableGeographicalComponentsMember 2015-12-31 0000792987 country:US us-gaap:ReportableGeographicalComponentsMember 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:GC 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember aste:NorthernIrelandMember 2015-12-31 0000792987 aste:NorthernIrelandMember us-gaap:ReportableGeographicalComponentsMember 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:BR 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:BR 2016-12-31 0000792987 country:AU us-gaap:ReportableGeographicalComponentsMember 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:ZA 2016-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:ZA 2015-12-31 0000792987 us-gaap:ReportableGeographicalComponentsMember country:CA 2015-12-31 0000792987 aste:TelestackLimitedMember 2016-01-01 2016-12-31 0000792987 aste:PowerFlameIncorporatedMember 2016-08-01 2016-08-31 0000792987 aste:TelestackLimitedMember 2014-04-02 0000792987 aste:TelestackLimitedMember 2014-04-02 2014-04-02 0000792987 aste:PowerFlameIncorporatedMember 2016-08-31 0000792987 us-gaap:TechnologyBasedIntangibleAssetsMember aste:PowerFlameIncorporatedMember 2016-08-01 2016-08-31 0000792987 us-gaap:CustomerRelationshipsMember aste:PowerFlameIncorporatedMember 2016-08-01 2016-08-31 0000792987 us-gaap:CustomerRelationshipsMember aste:TelestackLimitedMember 2014-04-02 2014-04-02 0000792987 us-gaap:NoncompeteAgreementsMember aste:TelestackLimitedMember 2014-04-02 2014-04-02 0000792987 aste:PowerFlameIncorporatedMember us-gaap:TradeNamesMember 2016-08-01 2016-08-31 0000792987 us-gaap:PatentsMember us-gaap:MinimumMember aste:TelestackLimitedMember 2014-04-02 2014-04-02 0000792987 us-gaap:PatentsMember aste:TelestackLimitedMember us-gaap:MaximumMember 2014-04-02 2014-04-02 0000792987 us-gaap:TradeNamesMember aste:TelestackLimitedMember 2014-04-02 2014-04-02 0000792987 us-gaap:MinimumMember aste:PowerFlameIncorporatedMember 2016-01-01 2016-12-31 0000792987 us-gaap:MaximumMember aste:PowerFlameIncorporatedMember 2016-01-01 2016-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure aste:Subsidiary aste:Party aste:Segment aste:Businessunit aste:Customer utr:Btu false --12-31 2016-12-31 Yes No Yes Large Accelerated Filer 1271340000 ASTEC INDUSTRIES INC 0000792987 23046049 2016 FY 10-K 48385000 57297000 98865000 106659000 220444000 203471000 3723000 3673000 -27839000 -19891000 -31562000 -23564000 137883000 139970000 3995000 3334000 3033000 600000 1024000 953000 1024000 600000 953000 -220000 3657000 4045000 4231000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Advertising Expense</font> - The cost of advertising is expensed as incurred. The Company incurred $4,045, $4,231, and $3,657 in advertising costs during 2016, 2015 and 2014, respectively, which is included in selling, general and administrative expenses.</div></div> 1019000 2426000 961000 560000 357000 465000 2248000 1837000 1708000 1511000 3562000 2953000 2735000 843601000 777353000 -35331000 1321003000 -27470000 1446697000 -52292000 417351000 1278225000 302082000 802265000 306511000 9821000 8372000 5312000 0 5972000 14344000 15133000 0 541797000 576833000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Basis of Presentation </font>- The consolidated financial statements include the accounts of Astec Industries, Inc. and its domestic and foreign subsidiaries (the &#8220;Company&#8221;). The Company&#8217;s significant wholly-owned and consolidated subsidiaries at December 31, 2016 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; border-collapse: collapse; width: 100%;"><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Astec Australia Pty Ltd</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Astec do Brasil Fabricacao de Equipamentos Ltda. (92% owned)</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Astec, Inc.</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Astec Insurance Company</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Astec Mobile Machinery GmbH</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Astec Mobile Screens, Inc.</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Breaker Technology, Inc.</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Breaker Technology Ltd.</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Carlson Paving Products, Inc.</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">CEI Enterprises, Inc.</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">GEFCO, Inc.</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Heatec, Inc.</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Johnson Crushers International, Inc.</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Kolberg-Pioneer, Inc.</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Osborn Engineered Products SA (Pty) Ltd</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Peterson Pacific Corp.</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">(99% owned)</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Power Flame Incorporated</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Roadtec, Inc.</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Telestack Limited</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Telsmith, Inc.</div></td><td style="vertical-align: top; width: 61.36%;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">All intercompany accounts and transactions have been eliminated in consolidation.</div></div> 2014-04-01 2016-08-31 36183000 39765000 1 -178000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">20. Business Combinations</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">In August 2016, the Company acquired substantially all of the assets and certain liabilities of Power Flame Incorporated (&#8220;PFI&#8221;) 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&#8217;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&#8217;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&#8217;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'; text-align: justify;">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&#8217;s per hour to 120 million BTU&#8217;s per hour as well as combustion control systems designed for commercial, industrial and process heating applications.</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">On April 1, 2014, the Company purchased 100% of the stock of Telestack Limited (&#8220;Telestack&#8221;) for a total purchase price of $36,183. The purchase price was paid in cash with $2,500 deposited into escrow for a period of time not to exceed one year and was subject to certain post-closing adjustments. The post-closing adjustments were finalized during the first quarter of 2015 resulting in a decrease in the purchase price of $178. The adjusted purchase price allocation includes the recognition of $18,078 of goodwill and $14,445 of other intangible assets based on the exchange rate as of the acquisition date, consisting of trade names (15 year useful life), patents (5 to 10 year useful lives), non-compete agreements (3 year useful life) and customer relationships (11 year useful life). Telestack&#8217;s operating results are included in the Aggregate and Mining Group beginning in the second quarter of 2014.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Telestack, located in Omagh, Northern Ireland, began operations in 1999 and specializes in the complete in-house design, manufacture, installation and commissioning of a complete line of material handling systems used extensively in the port, aggregate and mining industries. Telestack markets its products throughout the world by a combination of direct sales and distribution through dealers.</div></div> 14445000 17990000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Business Combinations</font> - The Company accounts for business combinations using the acquisition method. Accordingly, intangible assets are recorded apart from goodwill if they arise from contractual or legal rights or if they are separable from goodwill. Related third party acquisition costs are expensed as incurred and contingent consideration is booked at its fair value as part of the purchase price.</div></div> 82371000 25062000 35564000 13023000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Cash and Cash Equivalents</font> - All highly liquid investments with an original maturity of three months or less when purchased are considered to be cash and cash equivalents.</div></div> 12039000 -22541000 57309000 <div style="font-size: 10pt; font-family: 'Times New Roman';"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The following provides information regarding benefit obligations, plan assets and the funded status of the plan:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td colspan="6" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Pension Benefits</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Change in benefit obligation</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Benefit obligation, beginning of year</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';">$</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';">15,565</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">15,986</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Interest cost</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';">650</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">596</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Actuarial (gain)/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;">&#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';">514</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(417</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Benefits paid</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';">(625</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(600</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Benefit obligation, end of year</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';">16,104</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">15,565</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Accumulated benefit obligation</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';">&#160;</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';">16,104</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">&#160;</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';">15,565</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Change in plan assets</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Fair value of plan assets, beginning of year</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';">&#160;</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';">12,688</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">&#160;</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';">13,283</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Actual gain/(loss) on plan assets</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';">763</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(279</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Employer contribution</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';">415</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">284</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Benefits paid</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';">(625</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(600</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Fair value of plan assets, end of year</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';">13,241</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">12,688</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Funded status, end of year</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';">$</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';">(2,863</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">$</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';">(2,877</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr></table><div>&#160;</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">15. Contingent Matters</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Certain customers have financed purchases of Company products through arrangements in which the Company is contingently liable for customer debt of $6,516 at December 31, 2016. These arrangements expire at various dates through December 2020 and 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 $332 related to these guarantees as of December 31, 2016.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">In addition, the Company is contingently liable under letters of credit issued by Wells Fargo totaling $8,876 as of December 31, 2016, including $6,200 of letters of credit guaranteeing certain Astec Brazil bank debt. The outstanding letters of credit expire at various dates through October 2020. As of December 31, 2016, Osborn is contingently liable for a total of $904 in retention guarantees. As of December 31, 2016, Telestack is contingently liable for a total of $197 in performance bond, advance payment and performance guarantees. The maximum potential amount of future payments under these letters of credit and guarantees for which the Company could be liable is $9,977 as of December 31, 2016.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">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.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">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.</div></div> 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 22988000 23046000 40000000 40000000 4609000 4598000 0.20 0.20 22988000 23046000 22859000 23046000 22988000 22930000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">18. Accumulated Other Comprehensive Loss</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The balance of related after-tax components comprising accumulated other comprehensive loss is summarized below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Foreign currency translation adjustment</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';">$</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';">(27,839</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">$</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';">(19,891</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Unrecognized pension and post-retirement benefit cost, net of tax of</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">$2,261 and $2,232, respectively</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';">(3,723</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(3,673</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Accumulated other comprehensive loss</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">(31,562</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">(23,564</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">See Note 12, Pension and Retirement Plans, for discussion of the amounts recognized in accumulated other comprehensive income related to the Company&#8217;s Kolberg-Pioneer, Inc. defined pension plan.</div></div> 47127000 26750000 22920000 -1603000 -137000 -565000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Concentration of Credit Risk</font> - The Company sells products to a wide variety of customers. Accounts receivable are carried at their outstanding principal amounts, less an allowance for doubtful accounts. The Company extends credit to its customers based on an evaluation of the customers&#8217; financial condition generally without requiring collateral, although the Company normally requires advance payments or letters of credit on large equipment orders. Credit risk is driven by conditions within the economy and the industry and is principally dependent on each customer&#8217;s financial condition. To minimize credit risk, the Company monitors credit levels and financial conditions of customers on a continuing basis. After considering historical trends for uncollectible accounts, current economic conditions and specific customer recent payment history and financial stability, the Company records an allowance for doubtful accounts at a level which management believes is sufficient to cover probable credit losses. Amounts are deemed past due when they exceed the payment terms agreed to by the customer in the sales contract. Past due amounts are charged off when reasonable collection efforts have been exhausted and the amounts are deemed uncollectible by management. As of December 31, 2016, concentrations of credit risk with respect to receivables are limited due to the wide variety of customers.</div></div> 0.118 760279000 764314000 882162000 -95000 55000 150000 -95000 35628000 21948000 22566000 907000 243000 255000 2553000 2992000 4098000 18713000 30623000 19758000 39102000 40082000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">9. Debt</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">On April 12, 2012, the Company and certain of its subsidiaries entered into an amended and restated credit agreement with Wells Fargo 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 $25,000. There were no outstanding revolving or term loan borrowings under the credit facility at December 31, 2016 or 2015. Letters of credit totaling $8,876 were outstanding under the credit facility as of December 31, 2016, resulting in additional borrowing ability of $91,124 on the credit facility as of December 31, 2016. The amended and restated agreement has a five-year term expiring in April 2017. 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.53% at December 31, 2016. The unused facility fee is 0.175%. Interest only payments are due monthly. The credit agreement contains certain financial covenants, including provisions concerning required levels of annual net income, minimum tangible net worth and maximum allowed capital expenditures. </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company&#8217;s South African subsidiary, Osborn Engineered Products SA (Pty) Ltd (&#8220;Osborn&#8221;), has a bank overdraft facility of $6,913 to finance short-term working capital needs, as well as to cover performance letters of credit, advance payment and retention guarantees. As of December 31, 2016, Osborn had $4,632 in short-term borrowings and $904 in performance, advance payment and retention guarantees outstanding under the facility. The facility is guaranteed by Astec Industries, Inc. The overdraft&#8217;s 0.75% unused facility fee is waived if 50% or more of the facility is utilized. As of December 31, 2016, Osborn had available credit under the facility of $1,377. The interest rate is 0.25% less than the South Africa prime rate, resulting in a rate of 10.50% as of December 31, 2016.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company's Brazilian subsidiary, Astec do Brasil Fabricacao de Equipamentos Ltda. ("Astec Brazil"), has outstanding working capital loans totaling $5,485 from a Brazilian bank with interest rates ranging from 10.4% to 11.0%. The loans have maturity dates ranging from November 2018 to April 2024 and are secured by letters of credit totaling $6,200 issued by Astec Industries, Inc. Additionally, Astec Brazil has various five-year equipment financing loans outstanding with other Brazilian banks in the aggregate of $1,169 as of December 31, 2016 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 balance sheets as current maturities of long-term debt of $2,538 and long-term debt of $4,116 as of December 31, 2016.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Long-term debt maturities are expected to be $2,538, $2,513, $492, $259 and $256 in the years ending December 31, 2017, 2018, 2019, 2020 and 2021, respectively, and $596 thereafter.</div></div> P5Y P5Y 0.0025 0.035 0.163 74000 241000 1742000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Assets of the SERP consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td colspan="7" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">December 31, 2016</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="7" valign="bottom" style="border-top: #000000 2px solid; vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">December 31, 2015</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Cost</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Market</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Cost</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Market</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Company stock</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';">$</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';">1,958</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">3,428</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">1,778</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">2,560</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Equity securities</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';">3,474</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,454</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,402</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,309</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">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';">$</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';">5,432</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">7,882</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,180</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,869</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> -2653000 -1627000 -1183000 -1101000 -699000 345000 -2559000 -3521000 -2548000 24900000 24732000 5134000 5461000 28747000 25739000 7828000 8507000 1007000 3847000 -1213000 -275000 -222000 2676000 6195000 3403000 3006000 275000 299000 456000 436000 2124000 1328000 2174000 2351000 2530000 2571000 2516000 9315000 4527000 2852000 511000 0 2348000 1669000 1605000 1835000 1961000 1244000 20167000 19799000 8065000 8280000 730000 0.21 0 0.53 0.53 0.21 0 6098000 6152000 840000 0.0428 0.04 0 780000 -295000 -500000 -480000 -279000 763000 4780000 -417000 514000 6152000 6098000 -530000 -1820000 -202000 -53000 900000 -2863000 -2877000 0.15 0.73 0.41 0.73 0.15 0.41 15565000 16104000 870000 0.0428 0.0381 0.046 0.07 0.07 0.07 13283000 12688000 13241000 15986000 15565000 16104000 816000 840000 782000 596000 650000 620000 415000 284000 625000 600000 348000 256000 99000 1 0.335 0.307 0.033 1 0.636 0.66 0.029 5292000 5943000 5134000 6358000 24813000 7205000 6907000 7045000 6655000 899000 24376000 24078000 10033000 5553000 10120000 920000 10719000 853000 21343000 20744000 20818000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">13. Derivative Financial Instruments</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company is exposed to certain risks relating to its ongoing business operations. The primary risk managed by using derivative instruments is foreign currency risk. From time to time the Company&#8217;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&#8217;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 derivative financial instruments for trading purposes. The average U.S. dollar equivalent notional amount of outstanding foreign currency exchange contracts was $11,784 during 2016. 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 reported $935 of derivative assets in other current assets,&#160;$330 of derivative assets in other long-term assets&#160;and $22 of derivative liabilities in other current liabilities at December 31, 2015. The Company recognized, as a component of cost of sales, a net loss on the change in fair value of derivative instruments of $336 for the year ended December 31, 2016 and net gains on the change in fair value of derivative instruments of $606 and $438 for the years ended December 31, 2015 and 2014, respectively. There were no derivatives that were designated as hedges at December 31, 2016 or 2015.</div></div> 0 1265000 0 144000 1265000 144000 0 0 144000 330000 935000 0 89000 0 0 22000 22000 89000 0 89000 22000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Derivatives and Hedging Activities</font> - The Company recognizes all derivatives in the consolidated balance sheets at their fair value. Derivatives that are not hedges are adjusted to fair value through income. If the derivative is a hedge, depending on the nature of the hedge, changes in the fair value of derivatives are either offset against the change in fair value of assets, liabilities, or firm commitments through income or recognized in other comprehensive income until the hedged item is recognized in income. The ineffective portion of a derivative&#8217;s change in fair value is immediately recognized in income. From time to time the Company&#8217;s foreign subsidiaries enter into foreign currency exchange contracts to mitigate exposure to fluctuation in currency exchange rates. See Note 13, Derivative Financial Instruments, regarding foreign exchange contracts outstanding at December 31, 2016 and 2015.</div></div> 9599000 9193000 -8000 9217000 9167000 -8000 9175000 9226000 9201000 -9000 583834000 688369000 515625000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Earnings Per Share </font>-<font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">&#160;</font>Basic earnings per share is based on the weighted average number of common shares outstanding and diluted earnings per share includes potential dilutive effects of restricted stock units and shares held in the Company&#8217;s supplemental executive retirement plan.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The following table sets forth a reconciliation of the number of shares used in the computation of basic and diluted earnings per share:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Denominator:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">22,992</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">22,934</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">22,819</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">Employee stock options and 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';">85</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">123</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">176</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">65</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">63</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">110</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Denominator for diluted earnings per share</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';">23,142</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">23,120</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">23,105</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">Antidilutive options were not included in the diluted earnings per share computation for the years presented. The number of antidilutive options in each of the three years ended December 31, 2016 was not material.</div></div> 1.43 1.51 2.40 2.38 1.49 1.42 -250000 -1020000 -2173000 25693000 17375000 P3Y2M12D 362000 934000 348000 4712000 0.92 0.99 586000 0 345000 586000 0 345000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">3. Fair Value Measurements</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">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, and marketable equity securities held in an unqualified Supplemental Executive Retirement Plan (&#8220;SERP&#8221;). The financial assets held in the SERP also constitute a liability of the Company for financial reporting purposes. The Company&#8217;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'; text-align: justify;">For cash and cash equivalents, trade receivables, other receivables, revolving debt and accounts payable, the carrying amount approximates the fair value because of the short-term nature of these 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.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">As indicated in the tables below, the Company has determined that its financial assets and liabilities at December 31, 2016 and 2015 are level 1 and level 2 in the fair value hierarchy:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Level 1</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Level 2</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Level 3</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Financial Assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Trading equity securities:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">$</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';">92</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">92</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">3,335</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,335</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">475</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">475</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">5,413</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">5,413</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,248</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,248</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">118</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">118</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">U.S. Treasury bills</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';">388</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">388</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">637</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">637</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,283</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,283</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">144</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">144</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 28.8pt;">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';">$</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';">9,821</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,312</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">15,133</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">7,882</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">7,882</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">89</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">89</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 28.8pt;">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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">7,971</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">7,971</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Level 1</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Level 2</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Level 3</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Financial Assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Trading equity securities:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">$</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';">445</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">445</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">2,864</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,864</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">742</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">742</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">3,756</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">141</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,897</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,811</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,811</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">84</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">84</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">U.S. Treasury bills</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';">404</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">404</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">Savings 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';">77</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">77</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,755</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,755</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,265</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,265</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 28.8pt;">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';">$</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';">8,372</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,972</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">14,344</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,869</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,869</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">22</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">22</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 28.8pt;">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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,891</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,891</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company reevaluates the volume of trading activity for each of its investments at the end of each reporting period and adjusts the level within the fair value hierarchy as needed.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Fair Value of Financial Instruments</font> - For cash and cash equivalents, trade receivables, other receivables, revolving debt and accounts payable, the carrying amount approximates the fair value because of the short-term nature of those instruments. Trading equity investments are valued at their estimated fair value based on their quoted market prices and 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 from a nationally recognized third party pricing service.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Financial assets and liabilities are categorized as of the end of each reporting period 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:</div><div><br /></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%;"><tr><td style="width: 36pt;"></td><td style="font-size: 10pt; font-family: 'Times New Roman'; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal; width: 72pt;"><div style="text-align: left;">Level 1 -</div></td><td style="font-size: 10pt; font-family: 'Times New Roman'; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal; width: auto;"><div>Unadjusted quoted prices in active markets for identical assets or liabilities.</div></td></tr></table></div><div><br /></div><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td style="width: 36pt;"></td><td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 72pt; align: right;">Level 2 -</td><td style="vertical-align: top; text-align: justify; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman';">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.</div></td></tr></table></div><div><br /></div><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td style="width: 36pt;"></td><td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 72pt; align: right;">Level 3 -</td><td style="vertical-align: top; text-align: justify; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Inputs reflect management&#8217;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.</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">All financial assets and liabilities held by the Company at December 31, 2016 and 2015 are classified as Level 1 or Level 2, as summarized in Note 3, Fair Value Measurements.</div></div> 17086000 18575000 27970000 12306000 3246000 9357000 3231000 1362000 12177000 5552000 7584000 2849000 956000 3514000 4857000 7021000 4966000 13111000 5764000 26035000 22934000 38820000 P19Y P19Y P15Y P6Y P8Y P19Y P18Y P11Y P3Y P15Y P5Y P10Y P15Y 2329000 2531000 2717000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Foreign Currency Translation</font> - Subsidiaries located in Australia, Brazil, Canada, Germany, Northern Ireland, and South Africa operate primarily using local functional currencies. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting adjustments are presented as a separate component of accumulated other comprehensive loss. Foreign currency transaction gains and losses, net are included in cost of sales and amounted to losses of $246, $1,377 and $1,971 in 2016, 2015 and 2014, respectively.</div></div> 1252000 -846000 -456000 438000 606000 -336000 529000 224000 306000 -178000 0 0 0 -178000 30835000 40804000 0 0 8584000 31995000 23411000 8448000 0 19724000 22354000 8481000 12632000 0 0 12632000 18078000 0 -2630000 0 -33000 0 -103000 -2663000 0 -982000 -879000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Goodwill and Other Intangible Assets</font> - The Company classifies intangible assets as either intangible assets with definite lives subject to amortization or goodwill.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company tests intangible assets with definite lives for impairment if conditions exist that indicate the carrying value may not be recoverable. Such conditions may include an economic downturn in a geographic market or a change in the assessment of future operations. An impairment charge is recorded when the carrying value of the definite lived intangible asset is not recoverable by the future undiscounted cash flows expected to be generated from the use of the asset.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors considered when determining useful lives include the contractual terms of agreements, the history of the asset, the Company&#8217;s long-term strategy for the use of the asset, any laws or other local regulations which could impact the useful life of the asset, and other economic factors, including competition and specific market conditions. Intangible assets that are deemed to have definite lives are amortized over their useful lives,&#160;as follows: dealer network and customer relationships: 8-19 years; trade names: 15 years; other: 6-19 years.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Goodwill is not amortized. The Company tests goodwill for impairment annually or more frequently if events or circumstances indicate that goodwill might be impaired. The tests utilize a two-step method at the reporting unit level. The Company&#8217;s reporting units are typically defined as either subsidiaries or a combination of subsidiaries.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The first step of the goodwill impairment test compares book value of a reporting unit, including goodwill, with the unit&#8217;s fair value. In this first step, the Company estimates the fair values of each of its reporting units that have goodwill using the income approach.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The income approach uses a reporting unit&#8217;s projection of estimated future operating results and cash flows which are then discounted using a weighted average cost of capital determined based on current market conditions for the individual reporting unit. The projection uses management&#8217;s best estimates of cash flows over the projection period based on estimates of annual and terminal growth rates in sales and costs, changes in operating margins, selling, general and administrative expenses, working capital requirements and capital expenditures.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The fair value of reporting units that do not have goodwill are estimated using either the income or market approaches, depending on which approach is to be the most appropriate for each reporting unit. The fair value of the reporting units that serve operating units in supporting roles, such as the captive insurance company and the corporate reporting unit are estimated using the cost approach. The sum of the fair values of all reporting units is compared to the fair value of the consolidated Company, calculated using the market approach, which is inferred from the market capitalization of the Company at the date of the valuation, to confirm that the Company&#8217;s estimation of the fair value of its reporting units is reasonable.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">If the book value of a reporting unit exceeds its fair value, an indication of possible goodwill impairment, the second step of the impairment test must be performed to determine the amount, if any, of goodwill impairment. In this second step, the total implied fair value of the reporting unit&#8217;s goodwill is estimated by allocating the fair value of the reporting unit to all its assets, including any unrecognized intangible assets and liabilities other than goodwill. The difference between the total fair value of the reporting unit and the fair value of its assets and liabilities other than goodwill is the implied fair value of its goodwill. The amount of any impairment loss is equal to the excess, if any, of the book value of the goodwill over the implied fair value of its goodwill.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Determining the &#8220;step one&#8221; fair values of the Company&#8217;s reporting units involves the use of significant estimates and assumptions. Due to the inherent uncertainty involved in making these estimates and assumptions, actual results could differ materially from those estimates.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">5. Goodwill</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Goodwill represents the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations. Current U.S. accounting guidance provides that goodwill and indefinite-lived intangible assets be tested for impairment at least annually. The Company performs the required valuation procedures each year as of December 31 after the following year&#8217;s forecasts are submitted and reviewed. The valuations performed in 2016, 2015 and 2014 indicated no impairment of goodwill.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The changes in the carrying amount of goodwill by reporting segment during the years ended December 31, 2016 and 2015 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Infrastructure Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Aggregate and Mining Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Energy Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Balance, December 31, 2014</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';">$</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';">8,584</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">23,411</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">31,995</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Purchase price adjustment</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(178</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(178</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Foreign currency translation</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';">(103</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(879</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(982</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Balance, December 31, 2015</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';">8,481</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">22,354</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">30,835</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Acquisition</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">12,632</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">12,632</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Foreign currency translation</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';">(33</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(2,630</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(2,663</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Balance, December 31, 2016</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">8,448</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">19,724</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">12,632</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">40,804</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 12632000 0 0 12632000 0 265269000 218843000 215316000 6516000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Impairment of Long-lived Assets</font> - In the event that facts and circumstances indicate the carrying amounts of long-lived assets may be impaired, an evaluation of recoverability is performed. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset are compared to the carrying amount for each asset (or group of assets) to determine if a write-down is required. If this review indicates that the assets will not be recoverable, the carrying values of the impaired assets are reduced to their estimated fair value. Fair value is estimated using discounted cash flows, prices for similar assets or other valuation techniques.</div></div> -4045000 -5873000 -231000 51973000 87095000 53606000 87326000 57846000 57651000 72693000 -55992000 110504000 -3217000 -36623000 400000 68189000 -35270000 476000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">14. Income Taxes</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">For financial reporting purposes, income before income taxes includes the following components:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td colspan="11" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">United States</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';">$</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';">87,326</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">57,846</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">57,651</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Foreign</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';">(231</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(5,873</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(4,045</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Income before income taxes</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">87,095</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">51,973</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">53,606</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">The provision for income taxes consists of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Current provision:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Federal</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';">$</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';">30,623</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">19,758</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">18,713</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">State</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';">4,098</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,553</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,992</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Foreign</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';">907</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">255</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">243</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total current provision</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';">35,628</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">22,566</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">21,948</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Deferred provision (benefit):</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Federal</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';">(2,653</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(1,183</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(1,627</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">State</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';">(1,213</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(275</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(222</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Foreign</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';">345</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</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';">(1,101</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(699</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total deferred benefit</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';">(3,521</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(2,559</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(2,548</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total provision (benefit):</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Federal</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';">27,970</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">18,575</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">17,086</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">State</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';">2,885</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,278</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,770</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Foreign</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';">1,252</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</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';">(846</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(456</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total tax provision</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">32,107</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">20,007</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">19,400</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company&#8217;s income tax provision is computed based on the domestic and foreign federal statutory rates and the average state statutory rates, net of related federal benefit.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate to income before income taxes. A reconciliation of the provision for income taxes at the statutory federal income tax rate to the amount provided is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Tax at the statutory federal income tax rate</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';">$</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';">30,483</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">18,191</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">18,762</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Qualified production activity deduction</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';">(1,641</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(1,174</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(1,360</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">State income tax, net of federal income tax</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';">1,876</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,386</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,727</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Other permanent differences</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';">673</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">393</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">840</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Research and development tax credits</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';">(785</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(291</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(1,323</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Change in valuation allowance</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';">1,638</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,036</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,675</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Other items</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';">(137</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(534</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(921</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total tax provision</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">32,107</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">20,007</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">19,400</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Significant components of the Company&#8217;s deferred tax assets and liabilities are as follows (certain amounts for 2015 have been reclassified from amounts previously reported to conform to 2016 presentation):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Deferred tax assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr style="height: 13px;"><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Inventory reserves</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';">$</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';">8,507</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">7,828</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Warranty reserves</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';">4,527</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,852</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Bad debt reserves</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';">456</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">436</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">State tax loss carryforwards</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';">3,403</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,006</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Accrued vacation</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';">2,351</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,174</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">SERP</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';">299</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">275</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Deferred compensation</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';">2,124</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,328</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Restricted stock units</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';">1,845</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,893</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Pension and post-employment benefits</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';">2,530</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,571</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Foreign net operating losses</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';">5,461</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">5,134</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Other</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';">2,516</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">9,315</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Valuation allowances</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';">(8,280</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(8,065</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total deferred tax assets</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';">25,739</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">28,747</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Deferred tax 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Property and equipment</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';">20,167</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">19,799</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Intangibles</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';">1,244</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,961</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Goodwill</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';">1,605</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,835</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Pension</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';">1,205</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,305</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Outside basis differences</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';">511</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total deferred tax liabilities</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';">24,732</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">24,900</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total net deferred assets (liabilities)</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">1,007</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">3,847</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">As of December 31, 2016, the Company has state net operating loss carryforwards of $79,856, foreign net operating loss carryforwards of approximately $17,339, and state tax credit carryforwards of $65 for tax purposes, which will be available to offset future taxable income. If not used, these carryforwards will expire between 2017 and 2029. A significant portion of the valuation allowance for deferred tax assets relates to the future utilization of state and foreign net operating loss and state tax credit carryforwards. Future utilization of these net operating loss and state tax credit carryforwards is evaluated by the Company on a periodic basis and the valuation allowance is adjusted accordingly. In 2016, the valuation allowance on these carryforwards was increased by $183 due to uncertainty about whether certain entities will realize their state and foreign net operating loss carryforwards. The Company has also determined that the recovery of certain other deferred tax assets is uncertain. The valuation allowance for these deferred tax assets was&#160;increased by $32 during 2016.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Undistributed earnings of the Company&#8217;s Canadian subsidiary, Breaker Technology Ltd., and Northern Ireland subsidiary, Telestack Limited, are considered to be indefinitely reinvested; accordingly, no provision for U.S. federal and state income taxes has been provided thereon. Upon any future repatriation of their earnings, in the form of dividends or otherwise, the Company would be subject to additional U.S. income taxes (subject to an adjustment for foreign tax credits) and withholding taxes due to&#160;the foreign jurisdictions&#160;may have to be paid. The cumulative amount of Breaker Technology, Ltd.&#8217;s unrecovered basis difference is $10,500 as of December 31, 2016. The cumulative amount of Telestack Limited&#8217;s unrecovered basis difference is $2,100 as of December 31, 2016. The determination of the unrecognized deferred tax liability on the basis difference is not practical at this time.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company files income tax returns in the U.S. federal jurisdiction, and in various state and foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations by authorities for years prior to 2014. With few exceptions, the Company is no longer subject to state and local or non-U.S. income tax examinations by authorities for years prior to 2012.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company has a liability for unrecognized tax benefits of $238 and $603 (excluding accrued interest and penalties) as of December 31, 2016 and 2015, respectively. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in tax expense. The Company recognized tax benefits of $16 and $123 in 2016 and 2015, respectively, for penalties and interest related to amounts that were settled for less than previously accrued. The net total amount of unrecognized tax benefits that, if recognized, would affect the Company&#8217;s effective tax rate is $238 and $618 at December 31, 2016 and 2015, respectively. The Company does not expect a significant increase or decrease to the total amount of unrecognized tax benefits within the next twelve months.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">A reconciliation of the beginning and ending unrecognized tax benefits excluding interest and penalties is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Balance, beginning of year</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';">$</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';">603</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">2,585</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">1,933</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Additions for tax positions related to the current year</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';">73</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">206</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">127</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Additions for tax positions related to prior years</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';">162</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">549</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">525</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Reductions due to lapse of statutes of limitations</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';">(16</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(162</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Decreases related to settlements with tax authorities</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';">(584</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(2,575</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Balance, end of year</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">238</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">603</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">2,585</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The December 31, 2016 balance of unrecognized tax benefits includes no tax positions for which the ultimate deductibility is highly certain but the timing of such deductibility is uncertain. Accordingly, there is no impact to the deferred tax accounting for certain tax benefits.</div></div> 20007000 32107000 19400000 1224000 -129000 348000 764000 27973000 1365000 18148000 16452000 1235000 3033000 664000 437000 1641000 1174000 1360000 18191000 30483000 18762000 921000 137000 534000 1675000 1638000 2036000 840000 673000 393000 28455000 29573000 23027000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Income Taxes</font> - Income taxes are based on pre-tax financial accounting income. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts. The Company periodically assesses the need to establish valuation allowances against its deferred tax assets to the extent the Company no longer believes it is more likely than not that the tax assets will be fully utilized.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company evaluates a tax position to determine whether it is more likely than not that the tax position will be sustained upon examination, based upon the technical merits of the position. A tax position that meets the more-likely-than-not recognition threshold is subject to a measurement assessment to determine the amount of benefit to recognize and the appropriate reserve to establish, if any. If a tax position does not meet the more-likely-than-not recognition threshold, no benefit is recognized. The Company is periodically audited by U.S. federal and state as well as foreign tax authorities. While it is often difficult to predict final outcome or timing of resolution of any particular tax matter, the Company believes its reserve for uncertain tax positions is adequate to reduce the uncertain positions to the greatest amount of benefit that is more likely than not realizable.</div></div> 1386000 1727000 1876000 291000 1323000 785000 -305000 -229000 -103000 181000 -4093000 -1136000 -11409000 8836000 10755000 -3697000 -762000 5483000 -30839000 6499000 41933000 -50000 -201000 24000 3989000 -4846000 3016000 4895000 6924000 -3163000 -2069000 968000 4763000 11142000 3576000 3289000 -3195000 25000 -3387000 1873000 405000 -118000 176000 85000 123000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">6. Intangible Assets</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Intangible assets consisted of the following at December 31, 2016 and 2015:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 8.5pt; font-family: Arial, sans-serif; text-align: center;">Gross Carrying<font style="font-size: 8.5pt; font-family: Arial, sans-serif;"><br /></font> Value</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 8.5pt; font-family: Arial, sans-serif; text-align: center;">AccumulatedAmortization</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 8.5pt; font-family: Arial, sans-serif; text-align: center;">Net Carrying<font style="font-size: 8.5pt; font-family: Arial, sans-serif;"><br /></font> Value</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 8.5pt; font-family: Arial, sans-serif; text-align: center;">Gross Carrying<font style="font-size: 8.5pt; font-family: Arial, sans-serif;"><br /></font> Value</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 8.5pt; font-family: Arial, sans-serif; text-align: center;">AccumulatedAmortization</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 8.5pt; font-family: Arial, sans-serif; text-align: center;">Net Carrying<font style="font-size: 8.5pt; font-family: Arial, sans-serif;"><br /></font> Value</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 28%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Dealer network and customer</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt;">relationships</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>$</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';">26,035</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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>$</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';">7,584</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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>$</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';">18,451</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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>$</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';">13,111</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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>$</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';">5,552</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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>$</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';">7,559</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 28%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Trade names</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';">7,021</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,362</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">5,659</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,857</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">956</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,901</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 28%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Other</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';">5,764</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,231</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,533</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,966</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,849</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,117</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 28%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">38,820</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">12,177</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">26,643</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">22,934</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">9,357</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">13,577</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Amortization expense on intangible assets was $3,562, $2,953 and $2,735 for 2016, 2015 and 2014, respectively. Intangible asset amortization expense is expected to be $3,514, $3,246, $2,717, $2,531 and $2,329 in the years ending December 31, 2017, 2018, 2019, 2020 and 2021 respectively, and $12,306 thereafter.</div></div> 26643000 13577000 7559000 2533000 2117000 3901000 18451000 5659000 1395000 720000 1611000 463000 1005000 948000 4000 258000 10000 412000 338000 31000 31000 11000 215000 -381000 -276000 64000 1407000 476000 1651000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Inventories</font> - The Company&#8217;s inventory is comprised of raw materials, work-in-process, finished goods and used equipment.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">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&#8217;s after-market parts business.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">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'; text-align: justify;">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'; text-align: justify;">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&#160;net realizable value&#160;determined on each separate unit. Each unit of rental equipment is valued at its original manufacturing cost and is reduced by an appropriate reserve each month during the period of time the equipment is rented.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">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&#8217;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&#8217;s products, the Company&#8217;s normal gross margins, actions by our competitors, the condition of our used and rental inventory and general economic factors. Once an inventory item&#8217;s value has been deemed to be less than cost, a net realizable value allowance is calculated and a new &#8220;cost basis&#8221; 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 style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The most significant component of the Company&#8217;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'; text-align: justify;">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&#8217;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'; text-align: justify;">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> 360404000 384776000 141967000 137763000 84898000 104879000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">2. Inventories</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Inventories consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">$</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';">137,763</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">141,967</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">115,613</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">113,859</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">84,898</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">104,879</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">22,130</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">24,071</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">360,404</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">384,776</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 115613000 113859000 542000 1422000 806000 0 2864000 0 0 637000 404000 0 3756000 2248000 445000 0 475000 84000 0 77000 0 0 118000 92000 0 0 388000 445000 2283000 0 118000 0 0 5413000 0 3897000 0 0 742000 0 0 0 141000 637000 0 0 0 92000 1811000 84000 742000 0 2755000 404000 2283000 0 2248000 0 475000 2864000 0 1811000 3335000 2755000 0 0 0 0 77000 0 0 0 5413000 388000 3335000 0 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">4. Investments</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company&#8217;s trading securities consist of the following:</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">&#160;</div></td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Amortized </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Cost</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Gross </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Unrealized </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Gains</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Gross </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Unrealized </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Losses</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Fair Value (Net </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Carrying </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Amount)</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; margin-left: 3.45pt;">December 31, 2016</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Trading equity 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</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';">3,980</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">40</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">118</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">3,902</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Trading debt securities</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';">11,312</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">23</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">248</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">11,087</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">15,292</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">63</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">366</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">14,989</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; margin-left: 3.45pt;">December 31, 2015</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Trading equity 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</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';">4,160</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">79</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">188</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">4,051</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Trading debt securities</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';">9,263</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">37</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">272</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">9,028</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">13,423</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">116</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">460</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">13,079</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Trading equity investments are valued at their estimated fair value based on their quoted market prices and trading 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 from a nationally recognized third party pricing service. Additionally, a significant portion of the trading equity securities are in equity money market and mutual funds and also comprise a portion of the Company&#8217;s liability under its SERP. See Note 12, Pension and Retirement Plans, for additional information on these investments and the SERP.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Trading debt securities are comprised mainly 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'; text-align: justify;">Net unrealized gains or losses incurred on investments still held as of the end of each reporting period amounted to losses of $107, $429 and $17 in 2016, 2015 and 2014, respectively.</div></div> 9977000 8876000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">8. Leases</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company leases certain land, buildings and equipment for use in its operations under various operating leases. Total rental expense charged to operations under operating leases was approximately $2,792, $2,786 and $2,544 for the years ended December 31, 2016, 2015 and 2014, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Minimum rental commitments for all noncancelable operating leases at December 31, 2016 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2017</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';">$</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';">1,337</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: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2018</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';">978</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: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2019</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';">669</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: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2020</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';">465</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: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2021</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';">177</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: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Thereafter</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';">21</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: 88%; 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';">$</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';">3,647</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> 167495000 194760000 843601000 777353000 7971000 5891000 5891000 0 7971000 0 0 0 142012000 168861000 831000 641000 546000 0.00175 0.0075 5485000 0 0 2017-04-30 2024-04-30 2018-11-30 2018-09-30 2020-04-30 2020-10-31 0.0153 0.11 0.105 0.104 6913000 100000000 1377000 1169000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Long-lived assets by major geographic region are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">United States</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">151,470</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">141,727</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Brazil</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';">11,288</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">9,780</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">South Africa</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';">5,372</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">5,116</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Northern Ireland</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';">4,279</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">5,116</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Australia</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';">4,234</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,351</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Canada</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';">2,860</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,987</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Germany</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';">1,035</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,129</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Total foreign</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';">29,068</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">28,479</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">180,538</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">170,206</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 4528000 2538000 2538000 492000 5154000 4116000 4116000 596000 2513000 259000 256000 2538000 332000 3428000 1778000 2560000 3474000 3309000 4454000 5432000 3402000 1958000 7882000 5869000 5180000 1539000 1024000 11540000 13965000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Investments</font> - Investments consist primarily of investment-grade marketable securities. Trading securities are carried at fair value, with unrealized holding gains and losses included in net income. Realized gains and losses are accounted for on the specific identification method. Purchases and sales are recorded on a trade date basis. Management determines the appropriate classification of its investments at the time of acquisition and reevaluates such determination at each balance sheet date.</div></div> 1011000 1786000 -66227000 -10592000 -42824000 2440000 -6062000 -11020000 30866000 18863000 134806000 55159000 34458000 32797000 -831000 -171000 -252000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Recent Accounting Pronouncements </font>- In May 2014, the Financial Accounting Standards Board (&#8216;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 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. Due to the decentralized structure of the Company, Corporate management requested documented revenue streams from its&#8217; 16 manufacturing subsidiaries to assist in its effort to determine the effect the new standard will have on its financial reporting. A meeting was also held in September 2016 with corporate management, controllers of the manufacturing subsidiaries, and an outside revenue expert to further review the Company&#8217;s various revenue streams and the change in timing of when revenue may be recognized under the new guidance. The Company is still in the process of finalizing this review. 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><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">In July 2015, the FASB issued ASU No. 2015-11, "Inventory (Topic 330): Simplifying the Measurement of Inventory", which changes the measurement basis for inventory from the lower of cost or market to lower of cost and net realizable value and also eliminates the requirement for companies to consider replacement cost or net realizable value less an approximate normal profit margin when determining the recorded value of inventory. The standard is effective for public companies in fiscal years beginning after December 15, 2016. The Company early adopted the standard effective October 1, 2016.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">In January 2016, the FASB issued ASU No. 2016-01, &#8220;Financial Instruments - Overall (Subtopic 825-10)&#8221;, 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 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'; text-align: justify;">In February 2016, the FASB issued ASU No. 2016-02, &#8220;Leases (Topic 842)&#8221;, 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'; text-align: justify;">In March 2016, the FASB issued ASU No. 2016-08, &#8220;Revenue from Contracts with Customers (Topic 606)&#8221;, 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. 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'; text-align: justify;">In March 2016, the FASB issued ASU No. 2016-09, &#8220;Compensation - Stock Compensation (Topic 718)&#8221;, as part of its Simplification Initiative. The standard&#8217;s provisions impact several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification in the statement of cash flows. The standard is effective for public companies for annual periods beginning after December 15, 2016, with early adoption permitted. The Company adopted the new standard effective January 1, 2016 and has recorded a cumulative effect adjustment in retained earnings as of January 1, 2016 of $95, net of tax, related to the adoption of the new provisions allowing for restricted stock unit forfeitures to be accounted for at the time they occur as opposed to being estimated during the vesting period.&#160; Additionally, income tax benefits of $220, which would have been recorded in additional paid-in capital under prior guidance, have been recorded in 2016 consolidated income related to excess tax benefits resulting from the vesting of restricted stock units in 2016. As allowed under the provision&#8217;s guidelines, amounts for 2015 have not been restated in the accompanying financial statements.</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">In June 2016, the FASB issued ASU No. 2016-13, &#8220;Financial Instruments &#8211; Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments&#8221;. 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'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In August 2016, the FASB issued ASU No. 2016-15, &#8220;Classification of Certain Cash Receipts and Cash Payments (a consensus of the Emerging Issues Task Force)&#8221; 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 has not determined the impact, if any, the adoption of this new standard will have on the Company's statement of cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In October 2016, the FASB issued ASU No. 2016-16, &#8220;Intra-Entity Transfers of Assets Other Than Inventory&#8221; 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> 1207000 3055000 529000 3 3647000 978000 141490000 153145000 145180000 1337000 21000 2544000 2792000 2786000 79856000 17339000 669000 87155000 51697000 49987000 465000 2029-12-31 2017-12-31 177000 -11421000 -7998000 -772000 -10649000 565000 -7964000 -7456000 -8021000 34000 178000 80000 1820000 -2115000 -702000 -533000 -480000 -295000 -500000 29000 699000 36000 -3341000 -770000 5527000 -13848000 -7670000 -2420000 364000 1902000 2142000 3203000 312000 259000 1591000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">19. Other Income (Expense) - Net</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Other income (expense), net consists of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Investment income (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';">$</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';">(276</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">$</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';">(381</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">$</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';">64</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Licensing fees</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';">546</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">641</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">831</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Income from life insurance policies</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,204</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">259</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,591</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">312</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">529</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">3,055</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">1,207</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 24071000 22130000 17981000 20114000 1207000 529000 3055000 23591000 19704000 3132000 4014000 2261000 2232000 -7998000 -8021000 -10649000 0 1204000 0 1024000 600000 953000 -378000 -16249000 -290000 -178000 34965000 39764000 9217000 9193000 9167000 24851000 27367000 21202000 2863000 2877000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Pension and Retirement Plans</font> - The determination of obligations and expenses under the Company&#8217;s pension plan is dependent on the Company&#8217;s selection of certain assumptions used by independent actuaries in calculating such amounts. Those assumptions are described in Note 12, Pension and Retirement Plans and include among others, the discount rate, expected return on plan assets and the expected mortality rates. In accordance with U.S. generally accepted&#160;accounting principles, actual results that differ from assumptions are accumulated and amortized over future periods and, therefore, generally affect the recognized expense in such periods. Significant differences in actual experience or significant changes in the assumptions used may materially affect the pension obligations and future expenses.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company recognizes the overfunded or underfunded status of its pension plan as an asset or liability. Actuarial gains and losses, amortization of prior service cost (credit) and amortization of transition obligations are recognized through other comprehensive income in the year in which the changes occur. The Company measures the funded status of its pension plan as of the date of the Company&#8217;s fiscal year-end.</div></div> 2863000 2877000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">12. Pension and Retirement Plans</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Prior to December 31, 2003, all employees of the Company&#8217;s Kolberg-Pioneer, Inc. subsidiary were covered by a defined benefit pension plan. After December 31, 2003, all benefit accruals under the plan ceased and no new employees could become participants in the plan. Benefits paid under this plan are based on years of service multiplied by a monthly amount. The Company&#8217;s funding policy for the plan is to make at least the minimum annual contributions required by applicable regulations.</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company&#8217;s investment strategy for the plan is to earn a rate of return sufficient to match or exceed the long-term growth of pension liabilities. The investment policy states that the Plan Committee in its sole discretion shall determine the allocation of plan assets among the following four asset classes: cash equivalents, fixed-income securities, domestic equities and international equities. The Plan Committee attempts to ensure adequate diversification of the invested assets through investment in an exchange traded mutual fund that invests in a diversified portfolio of stocks, bonds and money market securities.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The following provides information regarding benefit obligations, plan assets and the funded status of the plan:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td colspan="6" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Pension Benefits</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Change in benefit obligation</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Benefit obligation, beginning of year</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';">$</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';">15,565</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">15,986</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Interest cost</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';">650</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">596</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Actuarial (gain)/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;">&#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';">514</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(417</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Benefits paid</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';">(625</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(600</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Benefit obligation, end of year</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';">16,104</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">15,565</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Accumulated benefit obligation</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';">&#160;</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';">16,104</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">&#160;</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';">15,565</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Change in plan assets</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Fair value of plan assets, beginning of year</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';">&#160;</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';">12,688</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">&#160;</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';">13,283</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Actual gain/(loss) on plan assets</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';">763</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(279</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Employer contribution</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';">415</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">284</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Benefits paid</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';">(625</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(600</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Fair value of plan assets, end of year</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';">13,241</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">12,688</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Funded status, end of year</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';">$</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';">(2,863</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">$</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';">(2,877</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Amounts recognized in the consolidated balance sheets</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Noncurrent liabilities</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">(2,863</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">(2,877</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Net amount recognized</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';">$</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';">(2,863</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">$</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';">(2,877</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Amounts recognized in accumulated other comprehensive loss consist of</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Net loss</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">6,152</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">6,098</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Net amount recognized</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';">$</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';">6,152</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">6,098</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Weighted average assumptions used to determine benefit obligations as of December 31</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Discount rate</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';">4.00</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</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';">4.28</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Expected return on plan assets</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';">6.25</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</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';">7.00</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Rate of compensation increase</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';">N/A</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">N/A</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">The measurement date used for the plan was December 31. In determining the expected return on plan assets, the historical experience of the plan assets, the current and expected allocation of the plan assets and the expected long-term rates of return were considered.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">All assets in the plan are invested in an exchange traded mutual fund (level 1 in the fair value hierarchy). The allocation of assets within the mutual fund as of December 31 and the target asset allocation ranges by asset category are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: top; border-bottom: #000000 2px solid; border-left: #000000 2px solid;"></td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="6" valign="bottom" style="border-top: #000000 2px solid; vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; text-indent: 34pt;">Actual Allocation</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: top; border-bottom: #000000 2px solid;"></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: top; border-bottom: #000000 2px solid; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center; margin-left: 64.849pt;">Asset Category</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; text-indent: -0.3pt;">2016 &amp; 2015 Target Allocation Ranges</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: top; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 3.5pt;">Equity securities</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">63.6</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">66.0</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">53 - 73</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: top; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 3.5pt;">Debt securities</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">33.5</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">30.7</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">21 - 41</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: top; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 3.5pt;">Money market funds</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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';">2.9</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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';">3.3</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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';">0 - 15</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: top; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 3.5pt;">Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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';">100.0</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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';">100.0</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Net periodic benefit cost for 2016, 2015 and 2014 included the following components:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Pension Benefits</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Components of net periodic benefit cost</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Interest cost</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';">$</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';">650</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">596</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">620</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Expected return on plan assets</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';">(782</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(840</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(816</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Amortization of actuarial loss</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';">480</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">500</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">295</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Net periodic benefit cost</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</div></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';">348</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</div></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';">256</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</div></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';">99</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Other changes in plan assets and benefit obligations recognized in</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">other comprehensive 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;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Net actuarial loss for the year</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';">&#160;</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';">533</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">&#160;</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';">702</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">&#160;</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';">2,115</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Amortization of net loss</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';">(480</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(500</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(295</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total recognized in other comprehensive income</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';">53</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">202</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,820</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total recognized in net periodic benefit cost and other comprehensive income</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;"><div>$</div></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';">401</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div>$</div></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';">458</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div>$</div></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';">1,919</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Weighted average assumptions used to determine net periodic benefit cost for years ended December 31</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Discount rate</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';">4.28</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</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';">3.81</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</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';">4.60</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Expected return on plan assets</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';">7.00</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</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';">7.00</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</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';">7.00</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">No contributions are expected to be funded by the Company during 2017.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Amounts in accumulated other comprehensive&#160;loss expected to be recognized in net periodic benefit cost in 2017 for the amortization of a net loss is $530.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The following estimated future benefit payments are expected in the years indicated:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Pension Benefits</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2017</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';">$</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';">730</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2018</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';">780</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2019</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';">840</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2020</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';">870</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2021</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';">900</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2022 - 2025</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';">4,780</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company sponsors a 401(k) defined contribution plan to provide eligible employees with additional income upon retirement. The Company&#8217;s contributions to the plan are based on employee contributions. The Company&#8217;s contributions totaled $5,943, $5,292 and $5,134 in 2016, 2015 and 2014, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company maintains a SERP for certain of its executive officers. The plan is a non-qualified deferred compensation plan administered by the Board of Directors of the Company, pursuant to which the Company makes quarterly cash contributions of a certain percentage of executive officers&#8217; compensation. Investments are self-directed by participants and can include Company stock. Upon retirement, participants receive their apportioned share of the plan assets in the form of cash.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Assets of the SERP consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td colspan="7" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">December 31, 2016</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="7" valign="bottom" style="border-top: #000000 2px solid; vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">December 31, 2015</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Cost</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Market</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Cost</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Market</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Company stock</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';">$</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';">1,958</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">3,428</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">1,778</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">2,560</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Equity securities</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';">3,474</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,454</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,402</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,309</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">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';">$</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';">5,432</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">7,882</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,180</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,869</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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'; text-align: justify;">The Company periodically adjusts the deferred compensation liability such that the balance of the liability equals the total fair market value of all assets held by the trust established under the SERP. Such liabilities are included in other long-term liabilities on the consolidated balance sheets. The equity securities are included in investments in the consolidated balance sheets and classified as trading equity securities. See Note 4, Investments, for additional information. The cost of the Company stock held by the plan is included as a reduction in shareholders&#8217; equity in the consolidated balance sheets.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The change in the fair market value of Company stock held in the SERP results in a charge or credit to selling, general and administrative expenses in the consolidated statements of income because the acquisition cost of the Company stock in the SERP is recorded as a reduction of shareholders&#8217; equity and is not adjusted to fair market value; however, the related liability is adjusted to the fair market value of the stock as of each period end. The Company recognized expense of $1,742, $241 and $74 in 2016, 2015 and 2014, respectively, related to the change in the fair value of the Company stock held in the SERP.</div></div> 0 0 4000000 4000000 1.00 1.00 0 0 21997000 26521000 113547000 106034000 5973000 0 282000 72000 743000 614000 10054000 12796000 13743000 18912000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">10. Product Warranty Reserves</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company warrants its products against manufacturing defects and performance to specified standards. The warranty period and performance standards vary by product, 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 warranty liability is primarily based on historical claim rates, nature of claims and the associated costs.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Changes in the Company&#8217;s product warranty liability during 2016, 2015 and 2014 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Reserve balance, beginning of year</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';">$</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';">9,100</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">10,032</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">12,716</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">18,912</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">13,743</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">12,796</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">(15,125</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(14,177</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(15,563</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">269</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(498</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">83</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Reserve balance, end of year</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">13,156</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">9,100</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">10,032</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 12796000 18912000 13743000 13156000 9100000 10032000 12716000 9100000 13156000 31966000 54988000 34206000 32797000 -252000 55159000 -171000 -831000 34458000 P3Y P10Y P20Y P40Y <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Property and Equipment</font> - Property and equipment is stated at cost. Depreciation is calculated for financial reporting purposes using the straight-line method based on the estimated useful lives of the assets as follows: airplanes (20 years), buildings (40 years) and equipment (3 to 10 years). Both accelerated and straight-line methods are used for tax compliance purposes. Routine repair and maintenance costs and planned major maintenance are expensed when incurred.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Property and equipment consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Land</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';">$</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';">14,768</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">12,628</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Building and land improvements</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';">140,229</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">132,353</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Manufacturing and office equipment</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';">231,816</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">214,545</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Aviation equipment</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';">14,169</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">14,151</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Less accumulated depreciation</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';">(220,444</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(203,471</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">180,538</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">170,206</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> 180538000 170206000 1035000 151470000 2860000 29068000 28479000 4351000 141727000 1129000 5116000 4279000 9780000 11288000 4234000 5372000 5116000 2987000 140229000 14768000 14151000 132353000 214545000 14169000 231816000 12628000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">7. Property and Equipment</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Property and equipment consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Land</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';">$</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';">14,768</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">12,628</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Building and land improvements</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';">140,229</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">132,353</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Manufacturing and office equipment</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';">231,816</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">214,545</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Aviation equipment</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';">14,169</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">14,151</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Less accumulated depreciation</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';">(220,444</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(203,471</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">180,538</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">170,206</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Depreciation expense was $20,818, $20,744 and $21,343 for the years ended December 31, 2016, 2015 and 2014, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">In October 2015, the Company recorded the sale of its Astec Underground facility for a net sales price of $9,599. The cost of closing the facility totaled $1,500, with $999 recorded in cost of sales and $501 in selling, general and administrative expenses in the year ended December 31, 2015.</div></div> 18000 280000 1011000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Allowance for Doubtful Accounts</font> - The following table represents a rollforward of the allowance for doubtful accounts for the years ended December 31, 2016, 2015 and 2014:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Allowance balance, beginning of year</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';">$</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';">1,837</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">2,248</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">1,708</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Provision</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';">280</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">18</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,011</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Write offs</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';">(560</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(357</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(465</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">(46</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(72</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(6</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Allowance balance, end of year</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">1,511</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">1,837</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">2,248</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">The totals of segment information for all reportable segments reconciles to consolidated totals as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Net income attributable to controlling interest</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total profit for reportable segments</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';">$</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';">110,504</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">68,189</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">72,693</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Corporate expenses, net</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';">(55,992</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(36,623</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(35,270</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Net loss attributable to non-controlling interest</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';">171</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">831</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">252</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">476</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">400</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(3,217</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total consolidated net income attributable to controlling interest</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">55,159</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">32,797</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">34,458</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Assets</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total assets for reportable segments</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';">$</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';">1,446,697</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">1,321,003</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">1,278,225</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Corporate assets</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';">417,351</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">306,511</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">302,082</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Elimination of intercompany profit in inventory</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';">(7,020</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(7,496</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(7,896</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Elimination of intercompany receivables</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';">(688,369</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(583,834</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(515,625</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Elimination of investment in subsidiaries</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';">(272,766</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(223,500</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(227,051</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Other eliminations</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';">(52,292</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(35,331</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(27,470</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total consolidated assets</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">843,601</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">777,353</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">802,265</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 5903000 103188000 104567000 24969000 23676000 22129000 999000 1500000 501000 536771000 490933000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Revenue Recognition</font> - Revenue is generally recognized on sales at the point in time when persuasive evidence of an arrangement exists, the price is fixed or determinable, the product has been delivered or services have been rendered and there is a reasonable assurance of collection of the sales proceeds. The Company generally obtains purchase authorizations from its customers for a specified amount of products at a specified price with specified delivery terms. A significant portion of the Company&#8217;s equipment sales represents equipment produced in the Company&#8217;s plants under short-term contracts for a specific customer project or equipment designed to meet a customer&#8217;s specific requirements. Most of the equipment sold by the Company is based on standard configurations, some of which are modified to meet customer needs or specifications. The Company provides customers with technical design and performance specifications and performs pre-shipment testing to ensure the equipment performs according to design specifications, regardless of whether the Company provides installation services in addition to selling the equipment.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Certain contracts include terms and conditions pursuant to which the Company recognizes revenues upon completion of equipment production, which is subsequently stored at the Company&#8217;s plant at the customer&#8217;s request. Revenue is recorded on such contracts upon the customer&#8217;s assumption of title and risk of ownership and when collectability is reasonably assured. In addition, there must be a fixed schedule of delivery of the goods consistent with the customer&#8217;s business practices, the Company must not have retained any specific performance obligations such that the earnings process is not complete and the goods must have been segregated from the Company&#8217;s inventory prior to revenue recognition.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company has certain sales accounted for as multiple-element arrangements, whereby revenue attributable to the sale of a product is recognized when the product is shipped, and the revenue attributable to services provided with respect to the product (such as installation services) is recognized when the service is performed. Consideration is allocated to deliverables using the relative selling price method using vendor specific objective evidence, if it exists. Otherwise, the Company uses third-party evidence of selling price or the Company&#8217;s best estimate of the selling price for the deliverables. The Company evaluates sales with multiple deliverable elements (such as an agreement to deliver equipment and related installation services) to determine whether revenue related to individual elements should be recognized separately, or as a combined unit. In addition to the previously mentioned general revenue recognition criteria, the Company only recognizes revenue on individual delivered elements when there is objective and reliable evidence that the delivered element has a determinable value to the customer on a standalone basis and there is no right of return.</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company has certain sales accounted for under the percentage of completion method using the ratio of costs incurred to estimated total costs. Revenue, in an amount equal to cost incurred, is recognized until there is sufficient information to determine the estimated profit on the project with a reasonable level of certainty. The factors considered in this evaluation include the stage of design completion, the stage of equipment manufacturing completion, the state of construction completion, the status of outstanding subcontracts, certainty of quantities of labor and materials, certainty of schedule and the relationship with the customer.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company presents in the consolidated statements of income any taxes assessed by a governmental authority that are directly imposed on revenue-producing transactions between the Company and its customers, such as sales, use, value-added and some excise taxes, on a net (excluded from revenue) basis.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Sales into major geographic regions were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">United States</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">941,273</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">722,287</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">654,230</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Canada</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';">37,539</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">54,321</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">61,898</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Africa</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';">31,557</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">45,671</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">47,940</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Australia and Oceania</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';">29,948</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">29,995</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">34,772</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">South America (excluding Brazil)</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';">28,204</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">32,454</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">49,797</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Other European Countries</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';">19,198</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">23,867</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">12,365</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Mexico</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';">13,489</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">6,990</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">9,993</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Japan and Korea</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';">10,825</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,574</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,377</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Other Asian Countries</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';">6,926</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">9,513</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">17,018</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Central America (excluding Mexico)</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';">5,904</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,404</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">9,275</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">China</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';">4,595</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,330</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">7,451</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Brazil</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';">4,300</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">8,376</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">12,869</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Middle East</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';">3,403</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">18,995</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">13,327</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Post-Soviet States (excluding Russia)</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';">3,293</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">8,345</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">8,245</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Russia</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';">3,185</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">8,466</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">25,589</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">West Indies</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';">2,994</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,532</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,478</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">India</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';">318</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,706</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,743</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">480</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">331</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">228</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Total foreign</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';">206,158</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">260,870</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">321,365</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total consolidated sales</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">1,147,431</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">983,157</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">975,595</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> 975595000 983157000 1147431000 77218000 608908000 67658000 428737000 0 183607000 0 0 178763000 26661000 16010000 76934000 370813000 24946000 16957000 204356000 33009000 0 28701000 386356000 17548000 22947000 0 359760000 384883000 35031000 0 135187000 9513000 25589000 5904000 318000 1532000 6926000 260870000 1743000 9993000 2706000 3403000 32454000 4404000 28204000 941273000 18995000 13327000 1330000 3185000 206158000 4300000 8466000 8376000 4595000 12365000 31557000 17018000 9275000 4377000 7451000 37539000 49797000 61898000 6990000 54321000 2994000 10825000 19198000 480000 23867000 29995000 321365000 3293000 45671000 8245000 47940000 13489000 8345000 29948000 654230000 34772000 228000 722287000 12869000 331000 3574000 4478000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Inventories consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">$</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';">137,763</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">141,967</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">115,613</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">113,859</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">84,898</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">104,879</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">22,130</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">24,071</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">360,404</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">384,776</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">The provision for income taxes consists of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Current provision:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Federal</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';">$</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';">30,623</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">19,758</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">18,713</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">State</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';">4,098</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,553</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,992</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Foreign</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';">907</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">255</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">243</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total current provision</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';">35,628</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">22,566</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">21,948</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Deferred provision (benefit):</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Federal</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';">(2,653</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(1,183</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(1,627</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">State</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';">(1,213</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(275</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(222</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Foreign</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';">345</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</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';">(1,101</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(699</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total deferred benefit</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';">(3,521</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(2,559</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(2,548</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total provision (benefit):</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Federal</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';">27,970</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">18,575</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">17,086</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">State</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';">2,885</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,278</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,770</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Foreign</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';">1,252</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</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';">(846</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(456</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total tax provision</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">32,107</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">20,007</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">19,400</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-size: 10pt; font-family: 'Times New Roman';"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Weighted average assumptions used to determine benefit obligations as of December 31</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Discount rate</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';">4.00</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</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';">4.28</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Expected return on plan assets</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';">6.25</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</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';">7.00</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Rate of compensation increase</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';">N/A</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">N/A</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">The balance of related after-tax components comprising accumulated other comprehensive loss is summarized below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td colspan="7" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Foreign currency translation adjustment</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';">$</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';">(27,839</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">$</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';">(19,891</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Unrecognized pension and post-retirement benefit cost, net of tax of</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">$2,261 and $2,232, respectively</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';">(3,723</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(3,673</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Accumulated other comprehensive loss</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">(31,562</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">(23,564</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Significant components of the Company&#8217;s deferred tax assets and liabilities are as follows (certain amounts for 2015 have been reclassified from amounts previously reported to conform to 2016 presentation):</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Deferred tax assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr style="height: 13px;"><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Inventory reserves</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';">$</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';">8,507</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">7,828</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Warranty reserves</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';">4,527</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,852</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Bad debt reserves</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';">456</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">436</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">State tax loss carryforwards</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';">3,403</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,006</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Accrued vacation</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';">2,351</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,174</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">SERP</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';">299</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">275</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Deferred compensation</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';">2,124</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,328</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Restricted stock units</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';">1,845</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,893</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Pension and post-employment benefits</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';">2,530</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,571</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Foreign net operating losses</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';">5,461</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">5,134</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Other</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';">2,516</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">9,315</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Valuation allowances</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';">(8,280</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(8,065</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total deferred tax assets</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';">25,739</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">28,747</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Deferred tax 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Property and equipment</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';">20,167</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">19,799</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Intangibles</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';">1,244</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,961</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Goodwill</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';">1,605</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,835</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Pension</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';">1,205</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,305</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Outside basis differences</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';">511</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total deferred tax liabilities</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';">24,732</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">24,900</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total net deferred assets (liabilities)</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">1,007</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">3,847</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">The following estimated future benefit payments are expected in the years indicated:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Pension Benefits</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2017</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';">$</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';">730</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2018</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';">780</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2019</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';">840</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2020</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';">870</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2021</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';">900</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2022 - 2025</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';">4,780</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">For financial reporting purposes, income before income taxes includes the following components:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td colspan="11" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td colspan="3" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">United States</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';">$</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';">87,326</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">57,846</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">57,651</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Foreign</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';">(231</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(5,873</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(4,045</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Income before income taxes</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">87,095</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">51,973</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">53,606</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-size: 10pt; font-family: 'Times New Roman';"><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Amounts recognized in accumulated other comprehensive loss consist of</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Net loss</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">6,152</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">6,098</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Net amount recognized</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';">$</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';">6,152</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">6,098</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div><div style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The following table sets forth a reconciliation of the number of shares used in the computation of basic and diluted earnings per share:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Denominator:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">22,992</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">22,934</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">22,819</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">Employee stock options and 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';">85</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">123</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">176</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">65</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">63</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">110</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Denominator for diluted earnings per share</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';">23,142</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">23,120</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">23,105</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">Changes in the Company&#8217;s product warranty liability during 2016, 2015 and 2014 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Reserve balance, beginning of year</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';">$</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';">9,100</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">10,032</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">12,716</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">18,912</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">13,743</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">12,796</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">(15,125</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(14,177</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(15,563</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">269</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(498</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">83</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Reserve balance, end of year</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">13,156</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">9,100</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">10,032</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">As indicated in the tables below, the Company has determined that its financial assets and liabilities at December 31, 2016 and 2015 are level 1 and level 2 in the fair value hierarchy:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31, 2016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Level 1</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Level 2</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Level 3</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Financial Assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Trading equity securities:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">$</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';">92</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">92</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">3,335</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,335</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">475</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">475</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">5,413</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">5,413</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,248</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,248</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">118</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">118</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">U.S. Treasury bills</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';">388</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">388</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">637</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">637</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,283</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,283</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">144</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">144</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 28.8pt;">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';">$</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';">9,821</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,312</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">15,133</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">7,882</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">7,882</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">89</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">89</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 28.8pt;">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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">7,971</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">7,971</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: middle;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31, 2015</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Level 1</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Level 2</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Level 3</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Financial Assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Trading equity securities:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">$</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';">445</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">445</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">2,864</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,864</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">742</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">742</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">3,756</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">141</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,897</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,811</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,811</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">84</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">84</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">U.S. Treasury bills</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';">404</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">404</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">Savings 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';">77</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">77</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,755</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,755</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,265</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,265</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 28.8pt;">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';">$</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';">8,372</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,972</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">14,344</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,869</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,869</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">22</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">22</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 28.8pt;">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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,891</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">5,891</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>The allocation of assets within the mutual fund as of December 31 and the target asset allocation ranges by asset category are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: top; border-bottom: #000000 2px solid; border-left: #000000 2px solid;"></td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="6" valign="bottom" style="border-top: #000000 2px solid; vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; text-indent: 34pt;">Actual Allocation</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: top; border-bottom: #000000 2px solid;"></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: top; border-bottom: #000000 2px solid; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center; margin-left: 64.849pt;">Asset Category</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; text-indent: -0.3pt;">2016 &amp; 2015 Target Allocation Ranges</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: top; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 3.5pt;">Equity securities</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">63.6</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">66.0</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">53 - 73</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: top; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 3.5pt;">Debt securities</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">33.5</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">30.7</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">21 - 41</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: top; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 3.5pt;">Money market funds</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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';">2.9</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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';">3.3</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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';">0 - 15</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: top; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 3.5pt;">Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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';">100.0</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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';">100.0</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">Net periodic benefit cost for 2016, 2015 and 2014 included the following components:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Pension Benefits</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Components of net periodic benefit cost</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Interest cost</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';">$</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';">650</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">596</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">620</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Expected return on plan assets</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';">(782</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(840</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(816</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Amortization of actuarial loss</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';">480</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">500</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">295</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Net periodic benefit cost</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</div></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';">348</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</div></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';">256</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</div></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';">99</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Other changes in plan assets and benefit obligations recognized in</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">other comprehensive 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;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Net actuarial loss for the year</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';">&#160;</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';">533</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">&#160;</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';">702</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">&#160;</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';">2,115</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Amortization of net loss</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';">(480</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(500</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(295</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total recognized in other comprehensive income</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';">53</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">202</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,820</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total recognized in net periodic benefit cost and other comprehensive income</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;"><div>$</div></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';">401</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div>$</div></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';">458</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div>$</div></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';">1,919</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Weighted average assumptions used to determine net periodic benefit cost for years ended December 31</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Discount rate</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';">4.28</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</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';">3.81</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</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';">4.60</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Expected return on plan assets</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';">7.00</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</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';">7.00</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</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';">7.00</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">%</div></td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Intangible assets consisted of the following at December 31, 2016 and 2015:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 8.5pt; font-family: Arial, sans-serif; text-align: center;">Gross Carrying<font style="font-size: 8.5pt; font-family: Arial, sans-serif;"><br /></font> Value</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 8.5pt; font-family: Arial, sans-serif; text-align: center;">AccumulatedAmortization</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 8.5pt; font-family: Arial, sans-serif; text-align: center;">Net Carrying<font style="font-size: 8.5pt; font-family: Arial, sans-serif;"><br /></font> Value</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 8.5pt; font-family: Arial, sans-serif; text-align: center;">Gross Carrying<font style="font-size: 8.5pt; font-family: Arial, sans-serif;"><br /></font> Value</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 8.5pt; font-family: Arial, sans-serif; text-align: center;">AccumulatedAmortization</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 8.5pt; font-family: Arial, sans-serif; text-align: center;">Net Carrying<font style="font-size: 8.5pt; font-family: Arial, sans-serif;"><br /></font> Value</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 28%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Dealer network and customer</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 7.2pt;">relationships</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>$</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';">26,035</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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>$</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';">7,584</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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>$</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';">18,451</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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>$</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';">13,111</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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>$</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';">5,552</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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>$</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';">7,559</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 28%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Trade names</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';">7,021</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,362</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">5,659</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,857</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">956</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,901</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 28%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Other</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';">5,764</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,231</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,533</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,966</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,849</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,117</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 28%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">38,820</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">12,177</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">26,643</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">22,934</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">9,357</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">13,577</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">Minimum rental commitments for all noncancelable operating leases at December 31, 2016 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2017</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';">$</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';">1,337</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: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2018</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';">978</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: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2019</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';">669</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: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2020</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';">465</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: 88%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">2021</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';">177</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: 88%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Thereafter</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';">21</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: 88%; 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';">$</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';">3,647</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'; text-align: justify;">Changes in restricted stock units during the year ended December 31, 2016 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Weighted Average<font style="font-size: 10pt; font-family: 'Times New Roman';"><br /></font>Grant Date<font style="font-size: 10pt; font-family: 'Times New Roman';"><br /></font> Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Unvested restricted stock units, beginning of year</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">147</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">36.83</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Units granted</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">44</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">44.52</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Units forfeited</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">(1</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">39.10</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Units vested</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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';">(78</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">34.42</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Unvested restricted stock units, end of year</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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';">112</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">41.48</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">Other income (expense), net consists of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Investment income (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';">$</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';">(276</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">$</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';">(381</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">$</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';">64</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Licensing fees</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';">546</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">641</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">831</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Income from life insurance policies</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,204</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">259</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,591</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">312</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">529</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">3,055</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">1,207</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-size: 10pt; font-family: 'Times New Roman';"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Amounts recognized in the consolidated balance sheets</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Noncurrent liabilities</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">(2,863</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">(2,877</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 4px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Net amount recognized</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';">$</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';">(2,863</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">$</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';">(2,877</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr></table><div>&#160;</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>A reconciliation of the provision for income taxes at the statutory federal income tax rate to the amount provided is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Tax at the statutory federal income tax rate</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';">$</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';">30,483</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">18,191</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">18,762</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Qualified production activity deduction</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';">(1,641</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(1,174</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(1,360</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">State income tax, net of federal income tax</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';">1,876</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,386</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,727</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Other permanent differences</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';">673</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">393</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">840</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Research and development tax credits</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';">(785</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(291</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(1,323</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Change in valuation allowance</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';">1,638</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,036</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,675</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Other items</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';">(137</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(534</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(921</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total tax provision</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">32,107</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">20,007</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">19,400</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">The changes in the carrying amount of goodwill by reporting segment during the years ended December 31, 2016 and 2015 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Infrastructure Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Aggregate and Mining Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Energy Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Balance, December 31, 2014</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';">$</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';">8,584</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">23,411</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">31,995</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Purchase price adjustment</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(178</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(178</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Foreign currency translation</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';">(103</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(879</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(982</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Balance, December 31, 2015</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';">8,481</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">22,354</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">30,835</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Acquisition</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">12,632</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">12,632</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Foreign currency translation</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';">(33</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(2,630</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(2,663</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Balance, December 31, 2016</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">8,448</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">19,724</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">12,632</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">40,804</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>Intersegment sales and transfers are valued at prices comparable to those for unrelated parties.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">Segment information for 2016</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Infrastructure<font style="font-size: 10pt; font-family: 'Times New Roman';"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Aggregate and Mining Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Energy Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Revenues from external 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';">$</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';">608,908</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">359,760</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">178,763</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">1,147,431</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intersegment revenues</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';">16,957</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">35,031</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">24,946</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">76,934</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Interest expense</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';">31</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">948</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">412</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,395</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Depreciation and amortization</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';">7,205</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">10,033</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">6,655</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">920</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">24,813</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Income taxes</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';">3,033</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">664</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">437</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">27,973</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">32,107</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Profit (loss)</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';">71,482</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">34,877</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,145</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(55,992</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">54,512</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Assets</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';">657,225</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">518,351</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">271,121</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">417,351</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,864,048</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Capital expenditures</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';">14,451</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">7,437</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">5,018</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">178</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">27,084</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; font-weight: bold; text-align: justify;">Segment information for 2015</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Infrastructure<font style="font-size: 10pt; font-family: 'Times New Roman';"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Aggregate and Mining Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Energy Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Revenues from external 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';">$</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';">428,737</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">370,813</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">183,607</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">983,157</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intersegment revenues</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';">22,947</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">28,701</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">16,010</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">67,658</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Interest expense</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';">258</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,005</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">10</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">338</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,611</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Depreciation and amortization</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';">6,907</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">10,719</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">5,553</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">899</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">24,078</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Income taxes</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';">1,224</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">764</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(129</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">18,148</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">20,007</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Profit (loss)</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';">33,890</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">30,690</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,609</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(36,623</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">31,566</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Assets</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';">567,936</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">496,089</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">256,978</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">306,511</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,627,514</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Capital expenditures</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';">8,043</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">8,807</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,049</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">389</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">21,288</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; font-weight: bold; text-align: justify;">Segment information for 2014</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Infrastructure<font style="font-size: 10pt; font-family: 'Times New Roman';"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Aggregate and Mining Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Energy Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Revenues from external 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';">$</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';">386,356</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">384,883</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">204,356</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">975,595</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intersegment revenues</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';">26,661</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">33,009</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">17,548</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">77,218</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Interest expense</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';">31</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">463</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">11</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">215</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">720</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Depreciation and amortization</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';">7,045</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">10,120</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">6,358</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">853</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">24,376</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Income taxes</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';">1,365</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,235</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">348</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">16,452</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">19,400</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Profit (loss)</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';">29,477</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">32,900</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">10,316</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(35,270</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">37,423</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Assets</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';">539,794</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">494,428</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">244,003</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">302,082</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,580,307</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Capital expenditures</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';">5,375</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">16,169</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,875</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">413</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">24,832</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; font-weight: bold; text-align: justify;">17. Operations by Industry Segment and Geographic Area</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">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>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; 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. During 2016, the Infrastructure Group had sales to one pellet plant customer totaling $135,187, or 11.8% of total Company sales. Portions of the equipment sold to this customer were manufactured by each of the Company&#8217;s segments.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; 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. This group includes the operations of Telestack Limited, which was acquired in April 2014.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; 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'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; 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'; text-align: justify;">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 style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">Segment information for 2016</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Infrastructure<font style="font-size: 10pt; font-family: 'Times New Roman';"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Aggregate and Mining Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Energy Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Revenues from external 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';">$</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';">608,908</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">359,760</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">178,763</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">1,147,431</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intersegment revenues</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';">16,957</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">35,031</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">24,946</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">76,934</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Interest expense</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';">31</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">948</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">412</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,395</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Depreciation and amortization</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';">7,205</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">10,033</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">6,655</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">920</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">24,813</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Income taxes</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';">3,033</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">664</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">437</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">27,973</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">32,107</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Profit (loss)</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';">71,482</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">34,877</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,145</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(55,992</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">54,512</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Assets</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';">657,225</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">518,351</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">271,121</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">417,351</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,864,048</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Capital expenditures</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';">14,451</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">7,437</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">5,018</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">178</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">27,084</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; font-weight: bold; text-align: justify;">Segment information for 2015</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Infrastructure<font style="font-size: 10pt; font-family: 'Times New Roman';"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Aggregate and Mining Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Energy Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Revenues from external 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';">$</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';">428,737</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">370,813</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">183,607</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">983,157</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intersegment revenues</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';">22,947</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">28,701</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">16,010</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">67,658</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Interest expense</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';">258</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,005</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">10</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">338</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,611</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Depreciation and amortization</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';">6,907</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">10,719</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">5,553</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">899</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">24,078</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Income taxes</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';">1,224</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">764</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(129</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">18,148</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">20,007</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Profit (loss)</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';">33,890</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">30,690</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,609</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(36,623</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">31,566</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Assets</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';">567,936</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">496,089</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">256,978</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">306,511</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,627,514</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Capital expenditures</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';">8,043</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">8,807</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,049</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">389</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">21,288</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; font-weight: bold; text-align: justify;">Segment information for 2014</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Infrastructure<font style="font-size: 10pt; font-family: 'Times New Roman';"><br /></font> Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Aggregate and Mining Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Energy Group</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Corporate</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Revenues from external 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';">$</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';">386,356</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">384,883</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">204,356</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">975,595</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Intersegment revenues</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';">26,661</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">33,009</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">17,548</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">77,218</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Interest expense</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';">31</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">463</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">11</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">215</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">720</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Depreciation and amortization</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';">7,045</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">10,120</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">6,358</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">853</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">24,376</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Income taxes</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';">1,365</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,235</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">348</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">16,452</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">19,400</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Profit (loss)</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';">29,477</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">32,900</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">10,316</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(35,270</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">37,423</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 40%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Assets</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';">539,794</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">494,428</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">244,003</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">302,082</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,580,307</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 40%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Capital expenditures</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';">5,375</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">16,169</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,875</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">413</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">24,832</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The totals of segment information for all reportable segments reconciles to consolidated totals as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Net income attributable to controlling interest</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total profit for reportable segments</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';">$</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';">110,504</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">68,189</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">72,693</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Corporate expenses, net</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';">(55,992</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(36,623</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(35,270</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Net loss attributable to non-controlling interest</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';">171</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">831</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">252</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">476</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">400</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">(3,217</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total consolidated net income attributable to controlling interest</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">55,159</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">32,797</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">34,458</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">Assets</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total assets for reportable segments</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';">$</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';">1,446,697</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">1,321,003</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">1,278,225</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Corporate assets</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';">417,351</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">306,511</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">302,082</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Elimination of intercompany profit in inventory</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';">(7,020</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(7,496</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(7,896</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Elimination of intercompany receivables</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';">(688,369</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(583,834</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(515,625</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Elimination of investment in subsidiaries</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';">(272,766</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(223,500</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(227,051</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Other eliminations</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';">(52,292</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(35,331</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(27,470</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total consolidated assets</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">843,601</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">777,353</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">802,265</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">Sales into major geographic regions were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">United States</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">941,273</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">722,287</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">654,230</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Canada</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';">37,539</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">54,321</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">61,898</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Africa</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';">31,557</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">45,671</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">47,940</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Australia and Oceania</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';">29,948</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">29,995</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">34,772</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">South America (excluding Brazil)</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';">28,204</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">32,454</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">49,797</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Other European Countries</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';">19,198</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">23,867</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">12,365</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Mexico</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';">13,489</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">6,990</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">9,993</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Japan and Korea</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';">10,825</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">3,574</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,377</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Other Asian Countries</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';">6,926</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">9,513</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">17,018</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Central America (excluding Mexico)</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';">5,904</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,404</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">9,275</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">China</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';">4,595</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,330</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">7,451</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Brazil</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';">4,300</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">8,376</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">12,869</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Middle East</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';">3,403</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">18,995</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">13,327</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Post-Soviet States (excluding Russia)</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';">3,293</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">8,345</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">8,245</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Russia</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';">3,185</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">8,466</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">25,589</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">West Indies</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';">2,994</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,532</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,478</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">India</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';">318</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,706</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,743</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">480</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">331</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">228</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Total foreign</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';">206,158</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">260,870</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">321,365</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total consolidated sales</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">1,147,431</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">983,157</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">975,595</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Long-lived assets by major geographic region are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">United States</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">151,470</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">141,727</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Brazil</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';">11,288</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">9,780</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">South Africa</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';">5,372</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">5,116</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Northern Ireland</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';">4,279</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">5,116</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Australia</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';">4,234</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">4,351</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Canada</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';">2,860</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">2,987</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Germany</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';">1,035</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,129</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Total foreign</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';">29,068</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">28,479</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">180,538</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">170,206</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div> 2852000 2838000 5040000 4825000 7663000 7892000 1200000 1250000 2936000 1000 1000 1249000 2935000 1000 1199000 39.10 P5Y 44.52 44000 1000 36.83 41.48 147000 112000 700000 34.42 78000 2785000 3289000 3045000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Stock-based Compensation </font>-<font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">&#160;</font>The Company recognizes the cost of employee services received in exchange for equity awards in the financial statements based on the grant date calculated fair value of the awards. The Company recognizes stock-based compensation expense over the period during which an employee is required to provide service in exchange for the award (the vesting period). The Company&#8217;s equity awards are further described in Note 16, Shareholders&#8217; Equity.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Shipping and Handling Fees and Cost</font> - The Company records revenues earned for shipping and handling as revenue, while the cost of shipping and handling is classified as cost of goods sold.</div></div> 4632000 0 4632000 12 months <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">1. Summary of Significant Accounting Policies</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Basis of Presentation </font>- The consolidated financial statements include the accounts of Astec Industries, Inc. and its domestic and foreign subsidiaries (the &#8220;Company&#8221;). The Company&#8217;s significant wholly-owned and consolidated subsidiaries at December 31, 2016 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; border-collapse: collapse; width: 100%;"><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Astec Australia Pty Ltd</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Astec do Brasil Fabricacao de Equipamentos Ltda. (92% owned)</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Astec, Inc.</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Astec Insurance Company</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Astec Mobile Machinery GmbH</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Astec Mobile Screens, Inc.</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Breaker Technology, Inc.</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Breaker Technology Ltd.</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Carlson Paving Products, Inc.</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">CEI Enterprises, Inc.</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">GEFCO, Inc.</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Heatec, Inc.</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Johnson Crushers International, Inc.</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Kolberg-Pioneer, Inc.</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Osborn Engineered Products SA (Pty) Ltd</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Peterson Pacific Corp.</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">(99% owned)</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Power Flame Incorporated</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Roadtec, Inc.</div></td><td style="vertical-align: top; width: 61.36%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-right: 30.6pt;">Telestack Limited</div></td></tr><tr><td style="vertical-align: top; width: 38.64%;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Telsmith, Inc.</div></td><td style="vertical-align: top; width: 61.36%;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">All intercompany accounts and transactions have been eliminated in consolidation.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Use of Estimates</font> - The preparation of financial statements in conformity with&#160;U.S. generally accepted accounting principles&#160;requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from those estimates.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Foreign Currency Translation</font> - Subsidiaries located in Australia, Brazil, Canada, Germany, Northern Ireland, and South Africa operate primarily using local functional currencies. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting adjustments are presented as a separate component of accumulated other comprehensive loss. Foreign currency transaction gains and losses, net are included in cost of sales and amounted to losses of $246, $1,377 and $1,971 in 2016, 2015 and 2014, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Fair Value of Financial Instruments</font> - For cash and cash equivalents, trade receivables, other receivables, revolving debt and accounts payable, the carrying amount approximates the fair value because of the short-term nature of those instruments. Trading equity investments are valued at their estimated fair value based on their quoted market prices and 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 from a nationally recognized third party pricing service.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Financial assets and liabilities are categorized as of the end of each reporting period 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:</div><div><br /></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%;"><tr><td style="width: 36pt;"></td><td style="font-size: 10pt; font-family: 'Times New Roman'; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal; width: 72pt;"><div style="text-align: left;">Level 1 -</div></td><td style="font-size: 10pt; font-family: 'Times New Roman'; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal; width: auto;"><div>Unadjusted quoted prices in active markets for identical assets or liabilities.</div></td></tr></table></div><div><br /></div><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td style="width: 36pt;"></td><td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 72pt; align: right;">Level 2 -</td><td style="vertical-align: top; text-align: justify; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman';">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.</div></td></tr></table></div><div><br /></div><div style="text-align: justify;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td style="width: 36pt;"></td><td style="font-size: 10pt; font-family: 'Times New Roman'; vertical-align: top; width: 72pt; align: right;">Level 3 -</td><td style="vertical-align: top; text-align: justify; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman';">Inputs reflect management&#8217;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.</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">All financial assets and liabilities held by the Company at December 31, 2016 and 2015 are classified as Level 1 or Level 2, as summarized in Note 3, Fair Value Measurements.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Cash and Cash Equivalents</font> - All highly liquid investments with an original maturity of three months or less when purchased are considered to be cash and cash equivalents.</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Investments</font> - Investments consist primarily of investment-grade marketable securities. Trading securities are carried at fair value, with unrealized holding gains and losses included in net income. Realized gains and losses are accounted for on the specific identification method. Purchases and sales are recorded on a trade date basis. Management determines the appropriate classification of its investments at the time of acquisition and reevaluates such determination at each balance sheet date.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Concentration of Credit Risk</font> - The Company sells products to a wide variety of customers. Accounts receivable are carried at their outstanding principal amounts, less an allowance for doubtful accounts. The Company extends credit to its customers based on an evaluation of the customers&#8217; financial condition generally without requiring collateral, although the Company normally requires advance payments or letters of credit on large equipment orders. Credit risk is driven by conditions within the economy and the industry and is principally dependent on each customer&#8217;s financial condition. To minimize credit risk, the Company monitors credit levels and financial conditions of customers on a continuing basis. After considering historical trends for uncollectible accounts, current economic conditions and specific customer recent payment history and financial stability, the Company records an allowance for doubtful accounts at a level which management believes is sufficient to cover probable credit losses. Amounts are deemed past due when they exceed the payment terms agreed to by the customer in the sales contract. Past due amounts are charged off when reasonable collection efforts have been exhausted and the amounts are deemed uncollectible by management. As of December 31, 2016, concentrations of credit risk with respect to receivables are limited due to the wide variety of customers.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Allowance for Doubtful Accounts</font> - The following table represents a rollforward of the allowance for doubtful accounts for the years ended December 31, 2016, 2015 and 2014:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Allowance balance, beginning of year</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';">$</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';">1,837</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">2,248</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">1,708</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Provision</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';">280</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">18</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,011</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Write offs</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';">(560</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(357</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(465</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">(46</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(72</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(6</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Allowance balance, end of year</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">1,511</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">1,837</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">2,248</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Inventories</font> - The Company&#8217;s inventory is comprised of raw materials, work-in-process, finished goods and used equipment.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">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&#8217;s after-market parts business.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">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'; text-align: justify;">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'; text-align: justify;">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&#160;net realizable value&#160;determined on each separate unit. Each unit of rental equipment is valued at its original manufacturing cost and is reduced by an appropriate reserve each month during the period of time the equipment is rented.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">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&#8217;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&#8217;s products, the Company&#8217;s normal gross margins, actions by our competitors, the condition of our used and rental inventory and general economic factors. Once an inventory item&#8217;s value has been deemed to be less than cost, a net realizable value allowance is calculated and a new &#8220;cost basis&#8221; 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 style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The most significant component of the Company&#8217;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'; text-align: justify;">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&#8217;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'; text-align: justify;">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><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Property and Equipment</font> - Property and equipment is stated at cost. Depreciation is calculated for financial reporting purposes using the straight-line method based on the estimated useful lives of the assets as follows: airplanes (20 years), buildings (40 years) and equipment (3 to 10 years). Both accelerated and straight-line methods are used for tax compliance purposes. Routine repair and maintenance costs and planned major maintenance are expensed when incurred.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Goodwill and Other Intangible Assets</font> - The Company classifies intangible assets as either intangible assets with definite lives subject to amortization or goodwill.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company tests intangible assets with definite lives for impairment if conditions exist that indicate the carrying value may not be recoverable. Such conditions may include an economic downturn in a geographic market or a change in the assessment of future operations. An impairment charge is recorded when the carrying value of the definite lived intangible asset is not recoverable by the future undiscounted cash flows expected to be generated from the use of the asset.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors considered when determining useful lives include the contractual terms of agreements, the history of the asset, the Company&#8217;s long-term strategy for the use of the asset, any laws or other local regulations which could impact the useful life of the asset, and other economic factors, including competition and specific market conditions. Intangible assets that are deemed to have definite lives are amortized over their useful lives,&#160;as follows: dealer network and customer relationships: 8-19 years; trade names: 15 years; other: 6-19 years.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Goodwill is not amortized. The Company tests goodwill for impairment annually or more frequently if events or circumstances indicate that goodwill might be impaired. The tests utilize a two-step method at the reporting unit level. The Company&#8217;s reporting units are typically defined as either subsidiaries or a combination of subsidiaries.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The first step of the goodwill impairment test compares book value of a reporting unit, including goodwill, with the unit&#8217;s fair value. In this first step, the Company estimates the fair values of each of its reporting units that have goodwill using the income approach.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The income approach uses a reporting unit&#8217;s projection of estimated future operating results and cash flows which are then discounted using a weighted average cost of capital determined based on current market conditions for the individual reporting unit. The projection uses management&#8217;s best estimates of cash flows over the projection period based on estimates of annual and terminal growth rates in sales and costs, changes in operating margins, selling, general and administrative expenses, working capital requirements and capital expenditures.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The fair value of reporting units that do not have goodwill are estimated using either the income or market approaches, depending on which approach is to be the most appropriate for each reporting unit. The fair value of the reporting units that serve operating units in supporting roles, such as the captive insurance company and the corporate reporting unit are estimated using the cost approach. The sum of the fair values of all reporting units is compared to the fair value of the consolidated Company, calculated using the market approach, which is inferred from the market capitalization of the Company at the date of the valuation, to confirm that the Company&#8217;s estimation of the fair value of its reporting units is reasonable.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">If the book value of a reporting unit exceeds its fair value, an indication of possible goodwill impairment, the second step of the impairment test must be performed to determine the amount, if any, of goodwill impairment. In this second step, the total implied fair value of the reporting unit&#8217;s goodwill is estimated by allocating the fair value of the reporting unit to all its assets, including any unrecognized intangible assets and liabilities other than goodwill. The difference between the total fair value of the reporting unit and the fair value of its assets and liabilities other than goodwill is the implied fair value of its goodwill. The amount of any impairment loss is equal to the excess, if any, of the book value of the goodwill over the implied fair value of its goodwill.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Determining the &#8220;step one&#8221; fair values of the Company&#8217;s reporting units involves the use of significant estimates and assumptions. Due to the inherent uncertainty involved in making these estimates and assumptions, actual results could differ materially from those estimates.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Impairment of Long-lived Assets</font> - In the event that facts and circumstances indicate the carrying amounts of long-lived assets may be impaired, an evaluation of recoverability is performed. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset are compared to the carrying amount for each asset (or group of assets) to determine if a write-down is required. If this review indicates that the assets will not be recoverable, the carrying values of the impaired assets are reduced to their estimated fair value. Fair value is estimated using discounted cash flows, prices for similar assets or other valuation techniques.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Self-Insurance Reserves</font> - The Company retains the risk for a portion of its workers&#8217; compensation claims and general liability claims by way of a captive insurance company, Astec Insurance Company (&#8220;Astec Insurance&#8221; or &#8220;the captive&#8221;). Astec Insurance is incorporated under the laws of the state of Vermont. The objectives of Astec Insurance are to improve control over and reduce the cost of claims; to improve focus on risk reduction with the development of a program structure which rewards proactive loss control; and to ensure management participation in the defense and settlement process for claims.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">For general liability claims, the captive is liable for the first $1,000 per occurrence and $3,000 per year in the aggregate. The Company carries general liability, excess liability and umbrella policies for claims in excess of amounts covered by the captive.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">For workers&#8217; compensation claims, the captive is liable for the first $350 per occurrence and $3,250 per year in the aggregate. The Company utilizes a large national insurance company as third party administrator for workers&#8217; compensation claims and carries insurance coverage for claims liabilities in excess of amounts covered by the captive.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The financial statements of the captive are consolidated into the financial statements of the Company. The short-term and long-term reserves for claims and potential claims related to general liability and workers&#8217; compensation under the captive are included in accrued loss reserves or other long-term liabilities, respectively, in the consolidated balance sheets depending on the expected timing of future payments. The undiscounted reserves are actuarially determined to cover the ultimate cost of each claim based on the Company&#8217;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. However, the Company does not believe it is reasonably likely that the reserve level will materially change in the foreseeable future.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company is self-insured for health and prescription claims under its Group Health Insurance Plan at all but one of the Company&#8217;s domestic manufacturing subsidiaries. The Company carries reinsurance coverage to limit its exposure for individual health claims above certain limits. Third parties administer health claims and prescription medication claims. The Company maintains a reserve for the self-insured health plan which is included in accrued loss reserves on the Company&#8217;s consolidated balance sheets. This reserve includes both unpaid claims and an estimate of claims incurred but not reported, based on historical claims and payment experience. Historically the reserves have been sufficient to provide for claims payments. Changes in actual claims experience or payment patterns could cause the reserve to change, but the Company does not believe it is reasonably likely that the reserve level will materially change in the near future.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The remaining U.S. subsidiary is covered under a fully insured group health plan. Employees of the Company&#8217;s foreign subsidiaries are insured under separate health plans. No reserves are necessary for these fully insured health plans.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Revenue Recognition</font> - Revenue is generally recognized on sales at the point in time when persuasive evidence of an arrangement exists, the price is fixed or determinable, the product has been delivered or services have been rendered and there is a reasonable assurance of collection of the sales proceeds. The Company generally obtains purchase authorizations from its customers for a specified amount of products at a specified price with specified delivery terms. A significant portion of the Company&#8217;s equipment sales represents equipment produced in the Company&#8217;s plants under short-term contracts for a specific customer project or equipment designed to meet a customer&#8217;s specific requirements. Most of the equipment sold by the Company is based on standard configurations, some of which are modified to meet customer needs or specifications. The Company provides customers with technical design and performance specifications and performs pre-shipment testing to ensure the equipment performs according to design specifications, regardless of whether the Company provides installation services in addition to selling the equipment.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Certain contracts include terms and conditions pursuant to which the Company recognizes revenues upon completion of equipment production, which is subsequently stored at the Company&#8217;s plant at the customer&#8217;s request. Revenue is recorded on such contracts upon the customer&#8217;s assumption of title and risk of ownership and when collectability is reasonably assured. In addition, there must be a fixed schedule of delivery of the goods consistent with the customer&#8217;s business practices, the Company must not have retained any specific performance obligations such that the earnings process is not complete and the goods must have been segregated from the Company&#8217;s inventory prior to revenue recognition.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company has certain sales accounted for as multiple-element arrangements, whereby revenue attributable to the sale of a product is recognized when the product is shipped, and the revenue attributable to services provided with respect to the product (such as installation services) is recognized when the service is performed. Consideration is allocated to deliverables using the relative selling price method using vendor specific objective evidence, if it exists. Otherwise, the Company uses third-party evidence of selling price or the Company&#8217;s best estimate of the selling price for the deliverables. The Company evaluates sales with multiple deliverable elements (such as an agreement to deliver equipment and related installation services) to determine whether revenue related to individual elements should be recognized separately, or as a combined unit. In addition to the previously mentioned general revenue recognition criteria, the Company only recognizes revenue on individual delivered elements when there is objective and reliable evidence that the delivered element has a determinable value to the customer on a standalone basis and there is no right of return.</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company has certain sales accounted for under the percentage of completion method using the ratio of costs incurred to estimated total costs. Revenue, in an amount equal to cost incurred, is recognized until there is sufficient information to determine the estimated profit on the project with a reasonable level of certainty. The factors considered in this evaluation include the stage of design completion, the stage of equipment manufacturing completion, the state of construction completion, the status of outstanding subcontracts, certainty of quantities of labor and materials, certainty of schedule and the relationship with the customer.</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company presents in the consolidated statements of income any taxes assessed by a governmental authority that are directly imposed on revenue-producing transactions between the Company and its customers, such as sales, use, value-added and some excise taxes, on a net (excluded from revenue) basis.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Advertising Expense</font> - The cost of advertising is expensed as incurred. The Company incurred $4,045, $4,231, and $3,657 in advertising costs during 2016, 2015 and 2014, respectively, which is included in selling, general and administrative expenses.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Income Taxes</font> - Income taxes are based on pre-tax financial accounting income. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts. The Company periodically assesses the need to establish valuation allowances against its deferred tax assets to the extent the Company no longer believes it is more likely than not that the tax assets will be fully utilized.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company evaluates a tax position to determine whether it is more likely than not that the tax position will be sustained upon examination, based upon the technical merits of the position. A tax position that meets the more-likely-than-not recognition threshold is subject to a measurement assessment to determine the amount of benefit to recognize and the appropriate reserve to establish, if any. If a tax position does not meet the more-likely-than-not recognition threshold, no benefit is recognized. The Company is periodically audited by U.S. federal and state as well as foreign tax authorities. While it is often difficult to predict final outcome or timing of resolution of any particular tax matter, the Company believes its reserve for uncertain tax positions is adequate to reduce the uncertain positions to the greatest amount of benefit that is more likely than not realizable.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Product Warranty Reserve</font> - The Company accrues for the estimated cost of product warranties at the time revenue is recognized. Warranty obligations by product line or model are evaluated based on historical warranty claims experience. For equipment, the Company&#8217;s standard product warranty terms generally include post-sales support and repairs of products at no additional charge for periods ranging from three months to two years or up to a specified number of hours of operation. For parts from component suppliers, the Company relies on the original manufacturer&#8217;s warranty that accompanies those parts. Generally, Company fabricated parts are not covered by specific warranty terms. Although failure of fabricated parts due to material or workmanship is rare, if it occurs, the Company&#8217;s policy is to replace fabricated parts at no additional charge.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers. Estimated warranty obligations are based upon warranty terms, product failure rates, repair costs and current period machine shipments. If actual product failure rates, repair costs, service delivery costs or post-sales support costs differ from our estimates, revisions to the estimated warranty liability may be required.</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Pension and Retirement Plans</font> - The determination of obligations and expenses under the Company&#8217;s pension plan is dependent on the Company&#8217;s selection of certain assumptions used by independent actuaries in calculating such amounts. Those assumptions are described in Note 12, Pension and Retirement Plans and include among others, the discount rate, expected return on plan assets and the expected mortality rates. In accordance with U.S. generally accepted&#160;accounting principles, actual results that differ from assumptions are accumulated and amortized over future periods and, therefore, generally affect the recognized expense in such periods. Significant differences in actual experience or significant changes in the assumptions used may materially affect the pension obligations and future expenses.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company recognizes the overfunded or underfunded status of its pension plan as an asset or liability. Actuarial gains and losses, amortization of prior service cost (credit) and amortization of transition obligations are recognized through other comprehensive income in the year in which the changes occur. The Company measures the funded status of its pension plan as of the date of the Company&#8217;s fiscal year-end.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Stock-based Compensation </font>-<font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">&#160;</font>The Company recognizes the cost of employee services received in exchange for equity awards in the financial statements based on the grant date calculated fair value of the awards. The Company recognizes stock-based compensation expense over the period during which an employee is required to provide service in exchange for the award (the vesting period). The Company&#8217;s equity awards are further described in Note 16, Shareholders&#8217; Equity.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Earnings Per Share </font>-<font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">&#160;</font>Basic earnings per share is based on the weighted average number of common shares outstanding and diluted earnings per share includes potential dilutive effects of restricted stock units and shares held in the Company&#8217;s supplemental executive retirement plan.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The following table sets forth a reconciliation of the number of shares used in the computation of basic and diluted earnings per share:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Denominator:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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';">22,992</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">22,934</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">22,819</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">Employee stock options and 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';">85</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">123</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">176</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 21.6pt;">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';">65</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">63</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">110</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Denominator for diluted earnings per share</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';">23,142</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">23,120</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">23,105</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">Antidilutive options were not included in the diluted earnings per share computation for the years presented. The number of antidilutive options in each of the three years ended December 31, 2016 was not material.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Derivatives and Hedging Activities</font> - The Company recognizes all derivatives in the consolidated balance sheets at their fair value. Derivatives that are not hedges are adjusted to fair value through income. If the derivative is a hedge, depending on the nature of the hedge, changes in the fair value of derivatives are either offset against the change in fair value of assets, liabilities, or firm commitments through income or recognized in other comprehensive income until the hedged item is recognized in income. The ineffective portion of a derivative&#8217;s change in fair value is immediately recognized in income. From time to time the Company&#8217;s foreign subsidiaries enter into foreign currency exchange contracts to mitigate exposure to fluctuation in currency exchange rates. See Note 13, Derivative Financial Instruments, regarding foreign exchange contracts outstanding at December 31, 2016 and 2015.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Shipping and Handling Fees and Cost</font> - The Company records revenues earned for shipping and handling as revenue, while the cost of shipping and handling is classified as cost of goods sold.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Business Combinations</font> - The Company accounts for business combinations using the acquisition method. Accordingly, intangible assets are recorded apart from goodwill if they arise from contractual or legal rights or if they are separable from goodwill. Related third party acquisition costs are expensed as incurred and contingent consideration is booked at its fair value as part of the purchase price.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Subsequent Events Review</font> - Management has evaluated events occurring between December 31, 2016 and the date these consolidated&#160;financial statements were filed with the Securities and Exchange Commission for proper recording or disclosure therein.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Recent Accounting Pronouncements </font>- In May 2014, the Financial Accounting Standards Board (&#8216;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 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. Due to the decentralized structure of the Company, Corporate management requested documented revenue streams from its&#8217; 16 manufacturing subsidiaries to assist in its effort to determine the effect the new standard will have on its financial reporting. A meeting was also held in September 2016 with corporate management, controllers of the manufacturing subsidiaries, and an outside revenue expert to further review the Company&#8217;s various revenue streams and the change in timing of when revenue may be recognized under the new guidance. The Company is still in the process of finalizing this review. 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><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">In July 2015, the FASB issued ASU No. 2015-11, "Inventory (Topic 330): Simplifying the Measurement of Inventory", which changes the measurement basis for inventory from the lower of cost or market to lower of cost and net realizable value and also eliminates the requirement for companies to consider replacement cost or net realizable value less an approximate normal profit margin when determining the recorded value of inventory. The standard is effective for public companies in fiscal years beginning after December 15, 2016. The Company early adopted the standard effective October 1, 2016.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">In January 2016, the FASB issued ASU No. 2016-01, &#8220;Financial Instruments - Overall (Subtopic 825-10)&#8221;, 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 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'; text-align: justify;">In February 2016, the FASB issued ASU No. 2016-02, &#8220;Leases (Topic 842)&#8221;, 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'; text-align: justify;">In March 2016, the FASB issued ASU No. 2016-08, &#8220;Revenue from Contracts with Customers (Topic 606)&#8221;, 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. 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'; text-align: justify;">In March 2016, the FASB issued ASU No. 2016-09, &#8220;Compensation - Stock Compensation (Topic 718)&#8221;, as part of its Simplification Initiative. The standard&#8217;s provisions impact several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification in the statement of cash flows. The standard is effective for public companies for annual periods beginning after December 15, 2016, with early adoption permitted. The Company adopted the new standard effective January 1, 2016 and has recorded a cumulative effect adjustment in retained earnings as of January 1, 2016 of $95, net of tax, related to the adoption of the new provisions allowing for restricted stock unit forfeitures to be accounted for at the time they occur as opposed to being estimated during the vesting period.&#160; Additionally, income tax benefits of $220, which would have been recorded in additional paid-in capital under prior guidance, have been recorded in 2016 consolidated income related to excess tax benefits resulting from the vesting of restricted stock units in 2016. As allowed under the provision&#8217;s guidelines, amounts for 2015 have not been restated in the accompanying financial statements.</div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">In June 2016, the FASB issued ASU No. 2016-13, &#8220;Financial Instruments &#8211; Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments&#8221;. 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'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In August 2016, the FASB issued ASU No. 2016-15, &#8220;Classification of Certain Cash Receipts and Cash Payments (a consensus of the Emerging Issues Task Force)&#8221; 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 has not determined the impact, if any, the adoption of this new standard will have on the Company's statement of cash flows.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman';">In October 2016, the FASB issued ASU No. 2016-16, &#8220;Intra-Entity Transfers of Assets Other Than Inventory&#8221; 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> 15563000 15125000 14177000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Product Warranty Reserve</font> - The Company accrues for the estimated cost of product warranties at the time revenue is recognized. Warranty obligations by product line or model are evaluated based on historical warranty claims experience. For equipment, the Company&#8217;s standard product warranty terms generally include post-sales support and repairs of products at no additional charge for periods ranging from three months to two years or up to a specified number of hours of operation. For parts from component suppliers, the Company relies on the original manufacturer&#8217;s warranty that accompanies those parts. Generally, Company fabricated parts are not covered by specific warranty terms. Although failure of fabricated parts due to material or workmanship is rare, if it occurs, the Company&#8217;s policy is to replace fabricated parts at no additional charge.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers. Estimated warranty obligations are based upon warranty terms, product failure rates, repair costs and current period machine shipments. If actual product failure rates, repair costs, service delivery costs or post-sales support costs differ from our estimates, revisions to the estimated warranty liability may be required.</div></div> 2770000 2278000 2885000 4000 5000 5000 54000 66000 53000 13000 11000 406000 417000 868000 0 -10000 10000 855000 684000 -134000 -134000 684000 648841000 609858000 577311000 442054000 134730000 -4894000 3635000 4572000 -2786000 137883000 4609000 -2929000 135887000 536771000 139970000 490933000 -12915000 -1778000 4186000 1011000 -31562000 4586000 4598000 -23564000 596152000 1786000 467337000 -1958000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">16. Shareholders&#8217; Equity</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company rewards key members of management with restricted stock units (&#8220;RSUs&#8221;) each year based upon the financial performance of the Company and its subsidiaries. Under the terms of the Company&#8217;s shareholder-approved 2011 Incentive Plan, up to 700 shares of newly-issued Company stock is available for awards. Awards granted in 2016 and prior 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<font style="font-size: 10pt; font-family: 'Times New Roman';">,</font> while awards to be granted after 2016 are scheduled to have a three-year vesting period. The fair value of the RSUs vesting during 2016, 2015 and 2014 was $3,289, $2,785 and $3,045, respectively. The grant date tax benefit was increased by $220<font style="font-size: 10pt; font-family: 'Times New Roman';">,</font> $336 and $470, respectively, upon the vesting of RSUs in 2016, 2015 and 2014.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Compensation expense of $2,426, $1,019 and $961 was recorded in the years ended December 31, 2016, 2015 and 2014, respectively, to reflect the fair value of RSUs granted (or anticipated to be granted for 2016 performance) amortized over the portion of the vesting period occurring during the period. Related income tax benefits of $934, $362 and $348 were recorded in 2016, 2015 and 2014, respectively. Based upon the grant date fair value of RSUs, it is anticipated that $4,712 of additional compensation costs will be recognized in future periods through 2021 for RSUs earned through December 31, 2016. The weighted average period over which this additional compensation cost will be expensed is 3.2 years. RSUs do not participate in Company<font style="font-size: 10pt; font-family: 'Times New Roman';">-</font>paid dividends.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Changes in restricted stock units during the year ended December 31, 2016 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid;"><div></div><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">Weighted Average<font style="font-size: 10pt; font-family: 'Times New Roman';"><br /></font>Grant Date<font style="font-size: 10pt; font-family: 'Times New Roman';"><br /></font> Fair Value</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Unvested restricted stock units, beginning of year</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">147</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">36.83</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Units granted</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">44</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">44.52</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Units forfeited</div></td><td valign="bottom" style="vertical-align: bottom; border-left: #000000 2px solid; 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';">(1</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">39.10</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left; margin-left: 10.8pt;">Units vested</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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';">(78</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">34.42</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 76%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Unvested restricted stock units, end of year</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; border-left: #000000 2px solid; 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';">112</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">41.48</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;">The grant date fair value of the restricted stock units granted during 2016, 2015 and 2014 was $1,946, $937 and $561, respectively.</div></div> 608072000 647830000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Subsequent Events Review</font> - Management has evaluated events occurring between December 31, 2016 and the date these consolidated&#160;financial statements were filed with the Securities and Exchange Commission for proper recording or disclosure therein.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">A reconciliation of the beginning and ending unrecognized tax benefits excluding interest and penalties is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Balance, beginning of year</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';">$</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';">603</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">2,585</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">1,933</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Additions for tax positions related to the current year</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';">73</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">206</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">127</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Additions for tax positions related to prior years</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';">162</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">549</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">525</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Reductions due to lapse of statutes of limitations</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';">(16</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(162</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Decreases related to settlements with tax authorities</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';">(584</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(2,575</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">--</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Balance, end of year</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">238</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">603</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">2,585</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div> 65000 9028000 4051000 14989000 3902000 13079000 11087000 79000 23000 116000 37000 40000 63000 -429000 -107000 -17000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company&#8217;s trading securities consist of the following:</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left;">&#160;</div></td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Amortized </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Cost</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Gross </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Unrealized </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Gains</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Gross </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Unrealized </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Losses</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td><td valign="bottom" style="border-top: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Fair Value (Net </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Carrying </div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Amount)</div></td><td nowrap="nowrap" valign="bottom" style="border-top: #000000 2px solid; border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; margin-left: 3.45pt;">December 31, 2016</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: middle;">&#160;</td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Trading equity 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</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';">3,980</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">40</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">118</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">3,902</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Trading debt securities</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';">11,312</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">23</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">248</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">11,087</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">15,292</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">63</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">366</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">14,989</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: left; margin-left: 3.45pt;">December 31, 2015</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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; 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="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Trading equity 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</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';">4,160</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">79</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">188</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">4,051</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Trading debt securities</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';">9,263</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">37</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">272</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">9,028</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Total</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">13,423</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">116</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">460</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">13,079</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">Trading equity investments are valued at their estimated fair value based on their quoted market prices and trading 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 from a nationally recognized third party pricing service. Additionally, a significant portion of the trading equity securities are in equity money market and mutual funds and also comprise a portion of the Company&#8217;s liability under its SERP. See Note 12, Pension and Retirement Plans, for additional information on these investments and the SERP.</div></div> 4160000 13423000 3980000 15292000 11312000 9263000 460000 272000 248000 188000 366000 118000 2100000 10500000 162000 549000 525000 206000 127000 73000 0 16000 162000 618000 238000 584000 2575000 0 1933000 603000 2585000 238000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Use of Estimates</font> - The preparation of financial statements in conformity with&#160;U.S. generally accepted accounting principles&#160;requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from those estimates.</div></div> 23120000 23105000 23142000 22934000 22992000 22819000 -1345000 -663000 -1322000 -1345000 -1322000 -663000 180000 95000 -1151000 153000 -27000 -48000 143000 -2084000 -933000 1583000 1583000 7020000 7896000 7496000 227051000 272766000 223500000 2 3 5 5 8 1627514000 1864048000 494428000 256978000 518351000 302082000 271121000 567936000 306511000 496089000 539794000 1580307000 244003000 657225000 417351000 31566000 4145000 30690000 32900000 3609000 37423000 29477000 34877000 54512000 -35270000 71482000 33890000 10316000 -55992000 -36623000 8807000 5375000 2875000 178000 413000 4049000 389000 24832000 8043000 14451000 16169000 21288000 27084000 7437000 5018000 1 5869000 0 0 7882000 0 5869000 7882000 0 400000 120000000 P2Y P1Y 4000000 2500000 83000 -498000 269000 P3M P2Y -1958000 -1778000 904000 904000 197000 0.0075 0.5 25000000 91124000 8876000 6200000 6200000 0 -532000 -2986000 -416000 0 0 -15563000 -15125000 -14177000 2084000 -153000 -95000 -2559000 -2544000 -3521000 -653000 1428000 -696000 1845000 1893000 1305000 1205000 32000 123000 16000 183000 2021-12-31 470000 336000 220000 P3Y 937000 561000 1946000 11784000 74000 1742000 241000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>The following table represents a rollforward of the allowance for doubtful accounts for the years ended December 31, 2016, 2015 and 2014:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman'; width: 100%;"><tr><td valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;">&#160;</td><td colspan="10" valign="bottom" style="vertical-align: top; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: center;">Year Ended December 31</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2016</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2015</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; border-left: #000000 2px solid;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: middle; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Allowance balance, beginning of year</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';">$</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';">1,837</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">2,248</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">$</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';">1,708</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Provision</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';">280</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">18</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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';">1,011</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Write offs</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';">(560</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(357</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(465</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; 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';">(46</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(72</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</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';">(6</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman';">)</div></td></tr><tr><td valign="bottom" style="border-right: #000000 2px solid; vertical-align: middle; padding-bottom: 2px; border-left: #000000 2px solid; width: 64%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: left;">Allowance balance, end of year</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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">1,511</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">1,837</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; 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;"><div style="font-size: 10pt; font-family: 'Times New Roman';">$</div></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';">2,248</div></td><td nowrap="nowrap" valign="bottom" style="border-right: #000000 2px solid; vertical-align: bottom; padding-bottom: 2px; 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'; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold;">Self-Insurance Reserves</font> - The Company retains the risk for a portion of its workers&#8217; compensation claims and general liability claims by way of a captive insurance company, Astec Insurance Company (&#8220;Astec Insurance&#8221; or &#8220;the captive&#8221;). Astec Insurance is incorporated under the laws of the state of Vermont. The objectives of Astec Insurance are to improve control over and reduce the cost of claims; to improve focus on risk reduction with the development of a program structure which rewards proactive loss control; and to ensure management participation in the defense and settlement process for claims.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">For general liability claims, the captive is liable for the first $1,000 per occurrence and $3,000 per year in the aggregate. The Company carries general liability, excess liability and umbrella policies for claims in excess of amounts covered by the captive.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">For workers&#8217; compensation claims, the captive is liable for the first $350 per occurrence and $3,250 per year in the aggregate. The Company utilizes a large national insurance company as third party administrator for workers&#8217; compensation claims and carries insurance coverage for claims liabilities in excess of amounts covered by the captive.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The financial statements of the captive are consolidated into the financial statements of the Company. The short-term and long-term reserves for claims and potential claims related to general liability and workers&#8217; compensation under the captive are included in accrued loss reserves or other long-term liabilities, respectively, in the consolidated balance sheets depending on the expected timing of future payments. The undiscounted reserves are actuarially determined to cover the ultimate cost of each claim based on the Company&#8217;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. However, the Company does not believe it is reasonably likely that the reserve level will materially change in the foreseeable future.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company is self-insured for health and prescription claims under its Group Health Insurance Plan at all but one of the Company&#8217;s domestic manufacturing subsidiaries. The Company carries reinsurance coverage to limit its exposure for individual health claims above certain limits. Third parties administer health claims and prescription medication claims. The Company maintains a reserve for the self-insured health plan which is included in accrued loss reserves on the Company&#8217;s consolidated balance sheets. This reserve includes both unpaid claims and an estimate of claims incurred but not reported, based on historical claims and payment experience. Historically the reserves have been sufficient to provide for claims payments. Changes in actual claims experience or payment patterns could cause the reserve to change, but the Company does not believe it is reasonably likely that the reserve level will materially change in the near future.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The remaining U.S. subsidiary is covered under a fully insured group health plan. Employees of the Company&#8217;s foreign subsidiaries are insured under separate health plans. No reserves are necessary for these fully insured health plans.</div></div> -72000 -6000 -46000 65000 110000 63000 3250000 3000000 350000 1000000 -1971000 -246000 -1377000 16 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: bold; text-align: justify;">11. Accrued Loss Reserves</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman'; text-align: justify;">The Company accrues reserves for losses related to known workers&#8217; 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&#8217;s evaluation of the type and severity of individual claims and historical information, primarily its own claim 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 at December 31, 2016 were $7,892 and $7,663 at December 31, 2015, of which $5,04<font style="font-size: 10pt; font-family: 'Times New Roman';">0</font> and $4,825 was included in other long-term liabilities at December 31, 2016 and 2015, respectively.</div></div> 0.0625 0.07 401000 458000 1919000 2020-12-31 300 EX-101.SCH 10 aste-20161231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 050100 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Product Warranty Reserves link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Accrued Loss Reserves link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Pension and Retirement Plans link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Contingent Matters link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - Operations by Industry Segment and Geographic Area link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 061900 - Disclosure - Other Income (Expense) - Net link:presentationLink link:calculationLink link:definitionLink 062000 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 080100 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Product Warranty Reserves (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Pension and Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 081600 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 081700 - Disclosure - Operations by Industry Segment and Geographic Area (Tables) link:presentationLink link:calculationLink link:definitionLink 081800 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 081900 - Disclosure - Other Income (Expense) - Net (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Product Warranty Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Accrued Loss Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Pension and Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 091202 - Disclosure - Pension and Retirement Plans, Deferred Compensation Arrangement with Individual, Postretirement Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091302 - Disclosure - Derivative Financial Instruments, Gain (Loss) recognized in income (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Contingent Matters (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - Operations by Industry Segment and Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 091702 - Disclosure - Operations by Industry Segment and Geographic Area, External Customers and Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 091900 - Disclosure - Other Income (Expense) - Net (Details) link:presentationLink link:calculationLink link:definitionLink 092000 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 aste-20161231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 aste-20161231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 aste-20161231_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 Public Float 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 Africa [Member] Award Type [Axis] Summary of Significant Accounting Policies [Abstract] Accounts payable Trade receivables, net Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Other Comprehensive Loss [Abstract] Accumulated Other Comprehensive Loss [Member] Unrecognized pension and post-retirement benefit cost, net of tax of $2,261 and $2,232, respectively Accumulated Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net of Tax Foreign currency translation adjustment Accumulated other comprehensive loss Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Additional paid-in capital Additional Paid-in Capital [Member] Amortization Withholding tax on vested RSUs Adjustments Related to Tax Withholding for Share-based Compensation Adjustments to reconcile net income to net cash provided by operating activities: Income tax benefits Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Adjustments for New Accounting Pronouncements [Axis] Advertising costs Advertising Expense Advertising Cost, Policy, Expensed Advertising Cost [Policy Text Block] Aviation Equipment [Member] Air Transportation Equipment [Member] Compensation expense Allowance for doubtful accounts [Roll Forward] Allowance for Doubtful Accounts Receivable [Roll Forward] Write offs Allowance for Doubtful Accounts Receivable, Write-offs Allowance balance, end of year Allowance balance, beginning of year Allowance for Doubtful Accounts Receivable, Current Amortization expense on intangible assets Asset Backed Securities [Member] Financial Assets [Abstract] Assets, Fair Value Disclosure [Abstract] Total assets Total assets Assets Assets [Abstract] Assets 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 Saving Bonds [Member] Bonds [Member] Buildings [Member] Building [Member] Building and Land Improvements [Member] Building and Building Improvements [Member] Business Acquisition [Axis] Date of acquisition Business Acquisition, Acquiree [Domain] Cash purchase price Percentages of stock acquired Business Combinations [Abstract] Business Acquisition [Line Items] Decrease in purchase price Business Combinations Business Combination Disclosure [Text Block] Other intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combinations Central America (excluding Mexico) [Member] Central America [Member] Cost [Member] Reported Value Measurement [Member] Cash and cash equivalents Cash and cash equivalents, beginning of year Cash and cash equivalents, end of year Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and Cash Equivalents [Axis] Benefit obligations, plan assets and the funded status of plans Contingent Matters Commitments and Contingencies Disclosure [Text Block] Contingent Matters [Abstract] Common stock dividends (in dollars per share) Common Stock, Dividends, Per Share, Declared Common Stock [Member] Common stock, shares issued (in shares) Common stock, shares authorized (in shares) Common stock - authorized 40,000 shares of $0.20 par value; issued and outstanding - 23,046 in 2016 and 22,988 in 2015 Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) Components of deferred tax assets and liabilities [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] Other comprehensive loss: Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Comprehensive income attributable to controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss attributable to non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Concentration Risk Benchmark [Axis] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration Risk Benchmark [Domain] Revenue percentage of total company sales Consolidation Items [Axis] Consolidation Items [Domain] Corporate Bonds [Member] Corporate Group [Member] Corporate [Member] Corporate, Non-Segment [Member] Cost of sales Cost of Sales [Member] Cumulative effect of adopting ASU No. 2016-09 Cumulative effect adjustment in retained earnings, net of tax Cumulative Effect on Retained Earnings, Net of Tax Total current provision Current Income Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Current provision [Abstract] Federal Current Federal Tax Expense (Benefit) Customer Relationships [Member] Customer deposits Debt Debt Disclosure [Text Block] Debt [Abstract] Term of credit facility Differential rate (less than prime rate) Debt Instrument, Basis Spread on Variable Rate Debt instrument, interest rate Debt Instrument, Interest Rate, Stated Percentage Trading Debt Securities [Member] Debt Securities [Member] Deferred compensation provision Deferred Compensation Arrangement with Individual, Compensation Expense Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis] Assets of the supplemental executive retirement plan Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Table Text Block] Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items] Company Shares Held by SERP [Member] Deferred Compensation, Share-based Payments [Member] Federal Deferred Federal Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred benefit Deferred Income Tax Expense (Benefit) Deferred provision (benefit) [Abstract] Total deferred tax liabilities Deferred Tax Liabilities, Gross Foreign net operating losses Deferred tax assets [Abstract] Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Inventory reserves Total net deferred assets Deferred Tax Assets, Net State Deferred State and Local Income Tax Expense (Benefit) Deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Deferred income tax assets State tax loss carryforwards SERP Bad debt reserves Deferred compensation Accrued vacation Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Pension and post-employment benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Other Deferred Tax Assets, Other Warranty reserves Outside basis differences Deferred tax liabilities [Abstract] Deferred income tax liabilities Goodwill Deferred Tax Liabilities, Goodwill Amortization Deferred Tax Liabilities, Intangible Assets Property and equipment Valuation allowances Deferred Tax Assets, Valuation Allowance 2017 Target Plan Asset Allocations, Minimum Defined Benefit Plan, Target Plan Asset Allocations Range Minimum Net amount recognized 2019 Defined Benefit Plan, Expected Future Benefit Payments, Year Three Other changes in plan assets and benefit obligations recognized in other comprehensive income [Abstract] Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year [Abstract] Company's expectation to contribute to the plans during the next year 2018 Amortization of actuarial loss Defined Benefit Plan, Amortization of Gains (Losses) Rate of compensation increase Actual gain/(loss) on plan assets 2022 - 2025 Defined Benefit Plan, Expected Future Benefit Payments, Five Fiscal Years Thereafter Actuarial (gain)/loss Defined Benefit Plan, Actuarial Gain (Loss) Net loss Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), Net Gains (Losses), before Tax Amounts recognized in the consolidated balance sheets [Abstract] Future amortization of a net loss in pension benefits in next year Total recognized in other comprehensive income Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss), Net Actuarial Gain (Loss), before Tax 2021 Net amount recognized Defined Benefit Plan, Amounts Recognized in Balance Sheet Target Plan Asset Allocations, Maximum Defined Benefit Plan, Target Plan Asset Allocations Range Maximum Accumulated benefit obligation Defined Benefit Plan Disclosure [Line Items] 2020 Defined Benefit Plan, Expected Future Benefit Payments, Year Four Amounts recognized in accumulated other comprehensive loss consist of [Abstract] Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), before Tax [Abstract] Discount rate Expected return on plan assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Return on Assets Fair value of plan assets, end of year Fair value of plan assets, beginning of year Defined Benefit Plan, Fair Value of Plan Assets Benefit obligation, beginning of year Benefit obligation, end of year Defined Benefit Plan, Benefit Obligation Defined Benefit Plan, Information about Plan Assets [Abstract] Estimated future benefit payments [Abstract] Change in plan assets [Roll forward] Expected return on plan assets Defined Benefit Plan, Expected Return on Plan Assets Interest cost Employer contribution Benefits paid Benefits paid Defined Benefit Plan, Benefits Paid Change in benefit obligation [Roll forward] Weighted average assumptions used to determine benefit obligations as of December 31 [Abstract] Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost Defined Benefit Plan and Other Postretirement Benefit Plan [Domain] Defined Benefit Plan, Asset Categories [Axis] Defined Benefit Plan, Asset Categories [Axis] Weighted average assumptions used to determine net periodic benefit cost for years ended December 31 [Abstract] Actual allocations Defined Benefit Plan, Actual Plan Asset Allocations Company's 401(K) contributions for the year Components of net periodic benefit cost [Abstract] Defined Benefit Plans and Other Postretirement Benefit Plans [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Depreciation expense Depreciation Derivative Instrument [Axis] Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative financial instruments Derivative assets Derivative Financial Instruments [Abstract] Derivative financial instruments Derivative liabilities Derivative Instruments, Gain (Loss) [Line Items] Derivative Contract [Domain] Derivative Instruments, Gain (Loss) [Table] Derivatives, Fair Value [Line Items] Derivatives and Hedging Activities Effect of dilutive securities [Abstract] Net sales price of facility Quarterly dividends Dividends, Common Stock U.S. Federal [Member] Elimination of intercompany receivables Due from Related Parties Earnings Per Share Basic (in dollars per share) Diluted (in dollars per share) Earnings Per Share, Diluted Earnings per share reconciliation [Abstract] Earnings per Common Share: Earnings Per Share [Abstract] Effect of exchange rates on cash Accrued payroll and related liabilities Weighted average period over which additional compensation cost will be expensed Stock Options [Member] Income tax benefits Anticipated additional compensation costs to be recognized in future periods Equipment [Member] Investment, Name [Domain] Equity Component [Domain] Percentage ownership of subsidiary Equity Securities [Member] Trading Equity Securities [Member] Market [Member] Estimate of Fair Value Measurement [Member] Tax benefit from stock option exercise Tax benefit from stock incentive plans Excess Tax Benefit from Share-based Compensation, Operating Activities Fair Value, Hierarchy [Axis] Measurement Frequency [Axis] Fair Value Measurements [Abstract] Measurement Basis [Axis] 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] Fair Value of Financial Instruments Fair Value Measurement [Domain] Level 3 [Member] Level 1 [Member] Level 2 [Member] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Federal Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Assets by Major Class [Axis] 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Two Accumulated Amortization 2017 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Finite-Lived Intangible Assets [Line Items] Gross Carrying Value Finite-Lived Intangible Assets, Gross Useful life of intangible assets Estimated useful lives of intangible assets Finite-Lived Intangible Assets, Major Class Name [Domain] 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Five Expected amortization expense over the next five years [Abstract] 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Three Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Tax Authority [Member] Foreign Currency Translation [Abstract] Foreign Foreign Exchange Contract [Member] Gain/(loss) of derivative financial instruments recognized in income, net Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Gain on disposition of fixed assets Gain (Loss) on Disposition of Property Plant Equipment General Liability Insurance [Member] Pension and Retirement Plans [Abstract] Purchase price adjustment Goodwill Beginning Balance Ending Balance Foreign currency translation Goodwill and Other Intangible Assets Goodwill [Line Items] Goodwill Goodwill Disclosure [Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Acquisition Gross profit Gross Profit Guarantor Obligations, Nature [Domain] Guarantor Obligations by Nature [Axis] Contingent liability for customer debt Guarantor Obligations [Line Items] Hedging Designation [Axis] Hedging Designation [Domain] Intersegment Eliminations [Member] Impairment of Long-lived Assets Income Taxes [Abstract] Income Statement Location [Axis] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income before income taxes [Abstract] Income Statement Location [Domain] Income Tax Authority [Axis] United States Total profit (other losses) Income Tax Authority [Domain] Income Taxes Income Tax Disclosure [Text Block] Income taxes Total tax provision Income Tax Expense (Benefit) CONSOLIDATED STATEMENTS OF INCOME [Abstract] Qualified production activity deduction Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount Tax at the statutory federal income tax rate Provision for income tax [Abstract] Reconciliation of provision for income taxes [Abstract] Other items Effective Income Tax Rate Reconciliation, Deduction, Other, Amount Total provision (benefit) [Abstract] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Other permanent differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Income taxes, net of refunds Income Taxes State income tax, net of federal income tax Research and development tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Accrued loss reserves Increase (Decrease) in Liability for Claims and Claims Adjustment Expense Reserve Income taxes payable Accounts payable Increase (Decrease) in Accounts Payable, Trade Customer deposits Increase (Decrease) in Customer Advances Inventories Increase (Decrease) in Inventories Accrued retirement benefit costs Prepaid expenses Increase (Decrease) in Prepaid Expense Trade and other receivables Increase (Decrease) in Receivables Other assets Increase (Decrease) in Other Operating Assets Other accrued liabilities Increase (Decrease) in Other Accrued Liabilities Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Sale (purchase) of trading securities, net Increase (Decrease) in Trading Securities Change in operating assets and liabilities: Increase (Decrease) in Operating Assets [Abstract] Employee stock options and restricted stock units (in shares) Self-Insurance Reserves [Abstract] Intangible Assets Intangible Assets Disclosure [Text Block] Intangible assets, net Net Carrying Value Interest expense Interest Expense Investment income (loss) Interest Internal Revenue Service (IRS) [Member] Inventories Inventory, Policy [Policy Text Block] Total Inventories Inventory, Net Raw materials and parts Finished goods Inventories Inventory Disclosure [Text Block] Inventories [Abstract] Work-in-process Interest income Investments Investments, Fair Value Disclosure Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Investments [Abstract] LIBOR [Member] Contingent liabilities for letters of credit Letters of Credit Outstanding, Amount Land [Member] Land and Building [Member] Leases [Abstract] Leases Leases of Lessee Disclosure [Text Block] Total liabilities Liabilities Total liabilities and equity 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: Licensing fees 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] Borrowing outstanding Line of Credit Facility [Line Items] Maturity date Letter of credit expiration 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 Loan amount Loans Payable Long Lived Assets Held-for-sale [Line Items] Long Lived Assets Held-for-sale by Asset Type [Axis] Long Lived Assets Held-for-sale, Name [Domain] Long-lived assets by major geographic region Long-lived Assets by Geographic Areas [Table Text Block] Astec Brazil's loans [Abstract] Current maturities of long-term debt 2019 Long-term Debt, Maturities, Repayments of Principal in Year Three Long-term debt Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five 2018 Long-term Debt, Maturities, Repayments of Principal in Year Two 2020 Long-term Debt, Maturities, Repayments of Principal in Year Four 2021 Long-term Debt, Maturities, Repayments of Principal in Year Five 2017 Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months Liability recorded related to guarantees Mutual Funds [Member] Middle East [Member] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Plan Assets Investments Investments Marketable Securities, Noncurrent Investments Marketable Securities, Policy [Policy Text Block] Advertising Expense [Abstract] Marketing and Advertising Expense [Abstract] Segment Reconciling Items [Member] Maximum [Member] Minimum [Member] Net income attributable to controlling interest [Abstract] Non-controlling interest Money Market Fund [Member] Money Market Funds [Member] Product warranty reserves [Roll Forward] Municipal Bonds [Member] Cash Flows from Financing Activities Net cash used by investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Cash Flows from Operating Activities Net cash provided (used) by financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Cash Flows from Investing Activities Net income attributable to controlling interest Total consolidated net income attributable to controlling interest Net Income (Loss) Attributable to Parent Net loss attributable to non-controlling interest 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] Noncompete agreements [Member] Other income (expense), net Other income: Number of reportable segments Number of Reportable Segments Non-Controlling Interest [Member] Noncontrolling Interest [Member] Not Designated as Hedging Instrument [Member] Total Operating Leases, Future Minimum Payments Due 2018 Operating Leases, Future Minimum Payments, Due in Two Years Selling, general and administrative expenses Minimum rental commitments for all noncancelable operating leases [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Reportable Segments [Member] 2017 Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Loss Carryforwards [Table] Thereafter Operating Loss Carryforwards [Line Items] Rental expense charged to operations under operating leases Net operating loss carryforwards 2019 Operating Leases, Future Minimum Payments, Due in Three Years Income from operations Operating Income (Loss) 2020 Operating Leases, Future Minimum Payments, Due in Four Years Operating loss carryforwards, expiration date 2021 Operating Leases, Future Minimum Payments, Due in Five Years Basis of Presentation [Abstract] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Other Current Assets [Member] Change in unrecognized pension and post-retirement benefit costs Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Adjustment, before Tax Net actuarial loss for the year Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Net Unamortized Gain (Loss) Arising During Period, before Tax Amortization of net loss Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] Tax benefit on change in unrecognized pension and post-retirement benefit costs Other Comprehensive (Income) Loss, Pension and Other Postretirement Benefit Plans, Tax Tax (expense) benefit 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 [Member] Other Intangible Assets [Member] Other Income (Expense) - Net [Abstract] Other current assets Other long-term assets Other Assets, Noncurrent Other Other Income Other Income (Expense) - Net Other Income and Other Expense Disclosure [Text Block] Other [Member] Used equipment Other long-term liabilities Other Liabilities, Noncurrent Total Other Nonoperating Income Manufacturing and Office Equipment [Member] Other Machinery and Equipment [Member] Other accrued liabilities Notes and other receivables Unrecognized pension and post-retirement benefit cost, tax Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Patents [Member] Income from life insurance policies Payments for (Proceeds from) Life Insurance Policies Withholding tax paid upon vesting of restricted stock units Payments Related to Tax Withholding for Share-based Compensation Sale of investments Payments for (Proceeds from) Investments 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 Noncurrent liabilities Pension and Other Postretirement Defined Benefit Plans, Liabilities, Noncurrent Pension and Retirement Plans Funded status, end of year Pension and Other Postretirement Defined Benefit Plans, Liabilities Pension and Retirement Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Pension Benefits [Member] Plan Asset Categories [Domain] Plan Asset Categories [Domain] Portion at Fair Value Measurement [Member] Preferred stock, shares issued (in shares) Preferred Stocks [Member] Preferred stock, shares authorized (in shares) Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock - authorized 4,000 shares of $1.00 par value; none issued Preferred Stock, Value, Issued Prepaid expenses Borrowings under bank loans Proceeds from issuance of common stock Proceeds from sale of property and equipment Product Warranty Liability [Table] Warranty liabilities accrued Product Warranty Reserves [Abstract] Product Warranty Reserves Product Warranty Disclosure [Text Block] Provision for warranties Product Warranty Expense Accrued product warranty Product Warranty Liability [Line Items] Reserve balance, beginning of year Reserve balance, end of year Standard and Extended Product Warranty Accrual Net income Net income Net income Estimated useful lives of assets Property, Plant and Equipment, Type [Domain] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Property and Equipment [Abstract] Property and equipment Property, Plant and Equipment [Table Text Block] Property and equipment, net Long-lived assets by geographic region Total Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment by Type [Axis] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Provision Provision for doubtful accounts Reportable Geographical Components [Member] Range [Axis] Range [Domain] Allowance for Doubtful Accounts Reconciliation on unrecognized tax benefits [Roll forward] Totals of segment information for all reportable segments reconciled to consolidated totals Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Repayment of bank loans Repayments of Debt Research and development expenses Restatement Adjustment [Member] Restricted Stock Units (RSUs) [Member] Cash and Cash Equivalents [Domain] Costs related to facility closing Retained Earnings [Member] Retained earnings Revenue Recognition Sales into major geographic regions Revenue from External Customers by Geographic Areas [Table Text Block] Revenues from External Customers and Long-Lived Assets [Line Items] Total consolidated sales Net sales Revenue, Net Revenue [Member] Scenario, Unspecified [Domain] Previously Reported [Member] Inventories Provision for income tax Schedule of Assumptions Used Components of accumulated other comprehensive loss Significant components of company's deferred tax assets and liabilities Schedule of Finite-Lived Intangible Assets [Table] Summary of estimated future benefit payments Income before income taxes Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Loss 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 Allocation of pension plan assets and target allocation range of assets Periodic benefit costs for defined benefit plans Schedule of intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Minimum rental commitments for non-cancelable operating leases Changes in restricted stock units Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Schedule of other income, net of expenses Schedule of Amounts Recognized in Balance Sheet Reconciliation of provision for income taxes at the statutory federal income tax rate Schedule of Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Line Items] Schedule of goodwill by reporting segment Schedule of Goodwill [Table Text Block] Investment, Name [Axis] Schedule of Guarantor Obligations [Table] Schedule of Goodwill [Table] Insurance by Type [Axis] Schedule of Long Lived Assets Held-for-sale [Table] Property, Plant and Equipment [Table] Segment information Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Trading Securities [Table] Schedule of Trading Securities and Other Trading Assets [Line Items] Schedule of Segment Reporting Information, by Segment [Table] Sales [Abstract] Operations by Industry Segment and Geographic Area Segment Reporting Disclosure [Text Block] Segments [Domain] Operations by Industry Segment and Geographic Area [Abstract] Segment Reporting Information [Line Items] Geographical [Domain] Accrued loss reserves Accrued loss reserves included in other long-term liabilities Total accrued loss reserves Selling, General and Administrative Expenses [Member] Stock-based compensation Stock-based compensation Share-based Compensation Weighted average grant date fair value, forfeited (in dollars per share) Award vesting period for RSUs granted through February 2016 Weighted Average Grant Date Fair Value [Abstract] Weighted average grant date fair value, granted (in dollars per share) Restricted stock units [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Units granted (in shares) Units forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Weighted average grant date fair value, beginning balance (in dollars per share) Weighted average grant date fair value, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Unvested restricted stock units, end of year (in shares) Unvested restricted stock units, beginning of year (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Maximum shares granted to employees (in shares) Weighted average grant date fair value, vested (in dollars per share) Units vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair value of vested RSU's Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Equity Award [Domain] Stock-based Compensation Shipping and Handling Fees and Cost Short term borrowings Short-term debt Period company does not expect significant increase or decrease to total amount of unrecognized tax benefits Summary of Significant Accounting Policies Warranty liabilities settled Standard Product Warranty Accrual, Decrease for Payments Product Warranty Reserve [Abstract] Standard Product Warranty Disclosure [Abstract] Product Warranty Reserve State [Member] State Statement [Line Items] Equity Components [Axis] CONSOLIDATED STATEMENTS OF EQUITY [Abstract] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract] Statement [Table] CONSOLIDATED BALANCE SHEETS (Abstract) Scenario [Axis] Segments [Axis] Geographical [Axis] Stock-based compensation (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Exercise of stock options and RSU vesting, including tax benefit (in shares) Exercise of stock options and RSU vesting, including tax benefit Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Other Equity: 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 Subsequent Events Review Reconciliation of unrecognized tax benefit Supplemental Employee Retirement Plan [Member] SERP [Member] Supplemental Cash Flow Information Tax credit carryforward Technology [Member] Trade Name [Member] Fair Value (Net Carrying Amount) Gross Unrealized Gains Net unrealized gains or losses incurred Schedule of trading securities Trading Securities [Table Text Block] Amortized Cost Gross Unrealized Losses Insurance Types [Domain] Type of Adoption [Domain] Undistributed earnings of foreign subsidiaries Additions for tax positions related to prior years Additions for tax positions related to the current year Reductions due to lapse of statutes of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Unrecognized tax benefits, if recognized that would effect the effective rate Decreases related to settlements with tax authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Balance, beginning of year Balance, end of year Unrecognized Tax Benefits Use of Estimates U.S. Treasury Bills [Member] Variable Rate [Domain] Variable Rate [Axis] Floating Rate Notes [Member] Diluted (in shares) Denominator for diluted earnings per share (in shares) Weighted average number of common shares outstanding: Denominator [Abstract] Basic (in shares) Denominator for basic earnings per share (in shares) Net income attributable to controlling interest: Australia [Member] Brazil [Member] BRAZIL Canada [Member] China [Member] Germany [Member] India [Member] Mexico [Member] Russia [Member] United States [Member] South Africa [Member] SOUTH AFRICA Goodwill [Abstract] 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 percent of subsidiary Refers to sale of shares held by the Company's supplemental executive retirement plan. (SERP) Sale of entity shares held by SERP Sale of Company stock held by SERP, net Represents amount contributed by minority shareholder during the reporting period. Capital Contributed By Minority Shareholder Capital contributed by minority shareholder After Tax components of accumulated comprehensive income [Abstract] Refers to elimination of intercompany profit in inventory. Elimination of intercompany profit in inventory Elimination of intercompany profit in inventory Refers to elimination of investment in subsidiaries. Elimination of investment in subsidiaries Elimination of investment in subsidiaries The Energy Group. Energy Group [Member] Aggregate and Mining Group. Aggregate and Mining Group Segment [Member] Aggregate and Mining 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 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 Sum of the carrying amounts as of the balance sheet date of all segment assets. Segment assets Assets Segment profit (loss) before noncontrolling interest and intersegment profit elimination. Profit (Loss) Before Nontrolling Interest And Intersegment Profit Elimination Profit (loss) The segments disclosure of cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets. Segments Payments to Acquire Property, Plant, and Equipment Capital expenditures This line item represents the number of customers from which revenue generated accounts for 10 percent or more of an entity's revenues. Number of major customers Obligations of the Company associated with the financial assets held in the supplemental executive retirement plan (SERP). SERP Liabilities Fair Value Disclosure SERP liabilities Intangible Assets [Abstract] 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 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 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 The acquisition of assets and certain liabilities of Power Flame Incorporated ('PFI") located in Parsons Kansas. Power Flame Incorporated [Member] Name of the acquiree company in business combination during the period. Telestack Limited [Member] 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 Refers to amount shares held by entity in Supplemental Executive Retirement Plan (SERP) at cost as of balance sheet date. Shares held by SERP, at cost Company shares held by SERP, at cost Refers to working capital loans and equipment financing for Company's Brazilian subsidiary. Astec Brazil Working Capital Loans and Equipment Financing [Member] Astec Brazil Working Capital Loans and Equipment Financing [Member] Refers to working capital loans for Company's Brazilian subsidiary. Astec Brazil Working Capital Loans [Member] Refers to equipment financing for Company's Brazilian subsidiary. Astec Brazil Equipment Financing [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 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 The under utilized credit facility resulting in the unused facility fee, stated as a percentage. Under utilized facility resulting in unused facility fee Refers to name of the Company's South African subsidiary. Osborn Engineered Products [Member] Osborn [Member] 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 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 Terms related to the Company's South African subsidiary credit facility. South American Prime Rate [Member] 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 Contingent liabilities for letters of credit issued on behalf of foreign subsidiaries Line of credit facility with a financial institution. Wells Fargo [Member] Astec Wells Fargo Line that Partially Guarantees. Astec Wells Fargo Line that Partially Guarantees [Member] Astec Wells Fargo partially guarantee [Member] 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 cash inflow from cash surrender value of life insurance. Proceeds from Cash Surrender Value of Life Insurance Proceeds from cash surrender value of life insurance Amount of increase (decrease) in the standard product warranty accrual. Increase (Decrease) in Accrued Product Warranty Accrued product warranty Sale / (purchase) of company stock by SERP, net . Supplemental Executive Retirement Plan transactions, net Sale (purchase) of Company shares by SERP, net 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 Cash Paid During Year For [Abstract] Cash paid during the year for: Refers to the cash inflow (outflow) from the sale (acquisition) of shares of subsidiary. Cash from sale (acquisition) of shares of subsidiary Sale (purchase) of shares of subsidiaries, net Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from restricted stock units. Deferred Tax Assets Tax Deferred Expense Restricted Stock Unit Restricted stock units Name of the acquiree company in business combination during the period. Breaker Technology [Member] Breaker Technology, Ltd. [Member] Pension Amount of increase (decrease) in the valuation allowance for other deferred tax assets. Valuation Allowance, Other Deferred Tax Asset, Increase (Decrease), Amount Increase in other deferred tax assets valuation allowance Recognized tax (costs) benefits for penalties and interest related to amounts that were settled for less than previously accrued. Recognized tax (costs) benefits related to penalties and interest settled for less than previously accrued Recognized tax benefits related to penalties and interest settled for less than previously accrued The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized. Increase in valuation allowance on operating loss carryforwards Aggregate and Mining Group. Aggregate and Mining Group [Member] Aggregate and Mining Group [Member] Maximum date in which unrecognized compensation is expected to be recognized for equity-based compensation plans. Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1 Maximum Date Maximum date compensation costs will be recognized in future periods Restricted Stock Units Under Long Term Incentive Plans [Abstract] Restricted stock units under the 2006 and 2011 Incentive Plan [Abstract] Increase (decrease) in tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period. Share Based Compensation Equity Instruments Other Than Options Increase In Tax Benefit From Compensation Expense Increase in tax benefit 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 Future award vesting period The fair value at grant date for restricted stock units awards granted during the period. Grant date fair value of restricted stock units granted Dealer network and customer relationships Dealer Network and Customer Relationships [Member] Dealer Network and Customer Relationships [Member] A specified group of foreign countries about which segment information is provided by the entity. Japan and South Korea [Member] Japan and Korea [Member] A specified group of foreign countries about which segment information is provided by the entity. Post Soviet States Excluding Russia [Member] Post-Soviet States (excluding Russia) [Member] A specified group of foreign countries about which segment information is provided by the entity. Other Asian Countries [Member] A specified group of foreign countries about which segment information is provided by the entity. Foreign [Member] Total Foreign [Member] A specified group of foreign countries about which segment information is provided by the entity. Other European Countries [Member] A specified group of foreign countries about which segment information is provided by the entity. South America (excluding Brazil) [Member] South America (excluding Brazil) [Member] A specified group of foreign countries about which segment information is provided by the entity. West Indies [Member] A specified group of foreign countries about which segment information is provided by the entity. Australia and Oceana [Member] Australia and Oceana [Member] A specified group of foreign countries about which segment information is provided by the entity. Northern Ireland [Member] A specified group of foreign countries about which segment information is provided by the entity. Others [Member] Other Foreign Countries [Member] The average nominal or face amount used to calculate payments on the derivative asset. Derivative Asset, Average Notional Amount Average notional amount The net change in the fair value , of company's stock held in SERP at each balance sheet date, that was included in expenses for the period. Change In Fair Market Value Of Company Stock Held In SERP Change in the fair market value of Company stock held in the SERP The supplemental executive retirement plan is self-directed and permitted to invest in company stock. Company stock [Member] Company Stock [Member] Tabular disclosure of the roll forward of allowance for doubtful accounts. Schedule of Allowance for Doubtful Accounts [Table Text Block] Schedule of allowance for doubtful accounts Disclosure of accounting policy for self-insurance reserves, which includes workers' compensation and general liability claims by way of a captive insurance company. SelfInsurance Reserves [Policy Text Block] Self-Insurance Reserves Accounting Standards Update 2016-09 Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. Accounting Standards Update 2016-09 [Member] A table or schedule providing information pertaining to supplemental insurance information. Supplemental Insurance Information [Table] Amount of allowance for doubtful accounts classified as other during the period. Allowance for Doubtful Accounts Receivable, Other Other Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Supplemental Insurance Information [Line Items] 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) The aggregate dollar amount the entity has the economic burden for insurance claims per policy year. Amount captive is liable per year in the aggregate The amount the captive is responsible for payment of claims per occurrence. Amount captive is liable per occurrence of claims Workers' Compensation Insurance is a type of business insurance which provides insurance coverage for injuries occurring on the entity's premises, including health care and lost wages. Workers' Compensation Insurance [Member] Refers to name of subsidiary owned by entity "Astec do Brasil Fabricacao de Equipamentos Ltda". Astec do Brasil Fabricacao de Equipamentos LTDA [Member] Property and Equipment, Estimated Useful Lives [Abstract] Useful Lives [Abstract] Estimated useful lives of definite lived intangible assets [Abstract] Foreign exchange gains or losses, net on transactions by foreign subsidiaries that were denominated in U.S. dollars at time of transaction. Foreign currency transaction gains and (losses), net Element represents number of manufacturing subsidiaries. Number of manufacturing subsidiaries Number of manufacturing subsidiaries The Loudon facility is currently being marketed for sale at prices well above its carrying value and the assets have been reclassified as held for sale. Loudon facility [Member] Loudon Facility [Member] 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 Document and Entity Information [Abstract] This element is the expected return on plan assets using the weighted average assumptions used in determining benefit obligations as of the balance sheet date. DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedReturnOnPlanAssets Expected return on plan assets Total amount of pension benefits costs recognized as net periodic benefit costs and amounts recognized in other comprehensive income for the period. Total recognized in Pension benefit costs and Other Comprehensive Income (Loss), Reclassification, Pension and Other Postretirement Benefit Plans, Net Gain (Loss) Recognized in Net Periodic Benefit Cost, Net of Tax Total recognized in net periodic benefit cost and other comprehensive income Maturity date of obligation related to customer debt. Maturity Date Of Customer Debt Maximum maturity date of customer debt 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] 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 Telestack [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. Letter of Credit Wells Fargo [Member] Appropriate number of parties estimated to share in the cleanup cost in an EPA cleanup site. Number of parties involved in EPA cleanup EX-101.PRE 14 aste-20161231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 chart1.jpg begin 644 chart1.jpg M_]C_X 02D9)1@ ! $ 8 !@ #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC M+B!6,2XP,0#_VP"$ 4%!0@%" P'!PP,"0D)# T,# P,#0T-#0T-#0T-#0T- M#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T!!0@("@<*# <'# T, M"@P-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T- M#0T-#0T-#?_$ :( $% 0$! 0$! ! @,$!08'" D*"P$ P$! M 0$! 0$! 0 $" P0%!@<("0H+$ " 0,# @0#!04$! 7T! @, M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I M*C0U-CH.$A8:' MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7 MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1 (! @0$ P0'!00$ $"=P ! @,1 M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6& MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76 MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_ !$( @("=@,!$0 "$0$#$0'_V@ , M P$ A$#$0 _ /K75->TW0]G]IW=M9>;N\O[1/%#OVXW;/,9=VW^&_\ H+:;_P"!MM_\=H /^$]\-_\ M06TW_P #;;_X[0 ?\)[X;_Z"VF_^!MM_\=H /^$]\-_]!;3?_ VV_P#CM !_ MPGOAO_H+:;_X&VW_ ,=H /\ A/?#?_06TW_P-MO_ ([0 ?\ ">^&_P#H+:;_ M .!MM_\ ': #_A/?#?\ T%M-_P# VV_^.T '_">^&_\ H+:;_P"!MM_\=H / M^$]\-_\ 06TW_P #;;_X[0 ?\)[X;_Z"VF_^!MM_\=H /^$]\-_]!;3?_ VV M_P#CM !_PGOAO_H+:;_X&VW_ ,=H /\ A/?#?_06TW_P-MO_ ([0 ?\ ">^& M_P#H+:;_ .!MM_\ ': #_A/?#?\ T%M-_P# VV_^.T '_">^&_\ H+:;_P"! MMM_\=H /^$]\-_\ 06TW_P #;;_X[0 ?\)[X;_Z"VF_^!MM_\=H /^$]\-_] M!;3?_ VV_P#CM !_PGOAO_H+:;_X&VW_ ,=H /\ A/?#?_06TW_P-MO_ ([0 M ?\ ">^&_P#H+:;_ .!MM_\ ': #_A/?#?\ T%M-_P# VV_^.T '_">^&_\ MH+:;_P"!MM_\=H /^$]\-_\ 06TW_P #;;_X[0 ?\)[X;_Z"VF_^!MM_\=H M/^$]\-_]!;3?_ VV_P#CM !_PGOAO_H+:;_X&VW_ ,=H /\ A/?#?_06TW_P M-MO_ ([0 ?\ ">^&_P#H+:;_ .!MM_\ ': #_A/?#?\ T%M-_P# VV_^.T ' M_">^&_\ H+:;_P"!MM_\=H /^$]\-_\ 06TW_P #;;_X[0 ?\)[X;_Z"VF_^ M!MM_\=H /^$]\-_]!;3?_ VV_P#CM !_PGOAO_H+:;_X&VW_ ,=H /\ A/?# M?_06TW_P-MO_ ([0 ?\ ">^&_P#H+:;_ .!MM_\ ': #_A/?#?\ T%M-_P# MVV_^.T '_">^&_\ H+:;_P"!MM_\=H /^$]\-_\ 06TW_P #;;_X[0 ?\)[X M;_Z"VF_^!MM_\=H /^$]\-_]!;3?_ VV_P#CM !_PGOAO_H+:;_X&VW_ ,=H M /\ A/?#?_06TW_P-MO_ ([0 ?\ ">^&_P#H+:;_ .!MM_\ ': #_A/?#?\ MT%M-_P# VV_^.T '_">^&_\ H+:;_P"!MM_\=H /^$]\-_\ 06TW_P #;;_X M[0 ?\)[X;_Z"VF_^!MM_\=H /^$]\-_]!;3?_ VV_P#CM !_PGOAO_H+:;_X M&VW_ ,=H /\ A/?#?_06TW_P-MO_ ([0 ?\ ">^&_P#H+:;_ .!MM_\ ': # M_A/?#?\ T%M-_P# VV_^.T '_">^&_\ H+:;_P"!MM_\=H /^$]\-_\ 06TW M_P #;;_X[0 ?\)[X;_Z"VF_^!MM_\=H /^$]\-_]!;3?_ VV_P#CM !_PGOA MO_H+:;_X&VW_ ,=H /\ A/?#?_06TW_P-MO_ ([0 ?\ ">^&_P#H+:;_ .!M MM_\ ': #_A/?#?\ T%M-_P# VV_^.T '_">^&_\ H+:;_P"!MM_\=H /^$]\ M-_\ 06TW_P #;;_X[0 ?\)[X;_Z"VF_^!MM_\=H /^$]\-_]!;3?_ VV_P#C MM !_PGOAO_H+:;_X&VW_ ,=H /\ A/?#?_06TW_P-MO_ ([0 ?\ ">^&_P#H M+:;_ .!MM_\ ': #_A/?#?\ T%M-_P# VV_^.T '_">^&_\ H+:;_P"!MM_\ M=H /^$]\-_\ 06TW_P #;;_X[0 ?\)[X;_Z"VF_^!MM_\=H /^$]\-_]!;3? M_ VV_P#CM &MI>O:;K>_^S+NVO?*V^9]GGBFV;L[=_ELVW=M;;G&=IQT- &3 M>?\ (R6/_8-U3_TITB@#K* "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ MH * "@ H * "@ H * "@#D[/_D9+[_L&Z7_Z4ZO0 7G_ ",EC_V#=4_]*=(H M ZR@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ MH Y.S_Y&2^_[!NE_^E.KT %Y_P C)8_]@W5/_2G2* .LH * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * .3L_^1DOO^P;I?_I3 MJ] !>?\ (R6/_8-U3_TITB@#K* "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@ H * "@ H * "@ H * "@#D[/_D9+[_L&Z7_Z4ZO0 7G_ ",EC_V#=4_] M*=(H ZR@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@ H Y.S_Y&2^_[!NE_^E.KT %Y_P C)8_]@W5/_2G2* .LH * "@ H * " M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * .3L_^1DOO^P;I M?_I3J] !>?\ (R6/_8-U3_TITB@#K* "@ H * "@ H * "@ H * "@ H * " M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@#D[/_D9+[_L&Z7_Z4ZO0 7G_ ",EC_V# M=4_]*=(H ZR@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * " M@ H YKQ)KTWA^+[2EJUS#&CRS.)8XA&B8R!O.9)6!/EQJ &VD;P=H8 I0^,( MYM06R6"06[R_9A8#'C/- #]#\6IK-T;;R'@CD MCDFM9692+B.&803,%'S1E'9"%;)9'5ACD 9+XRB@U!K-X7%LDK6S7>Y=@ND MM_M1A\O[^/(R?,^[O!3&>: +'AOQ.-?9T>![1UBAN8U=E;S+:Y#F";Y?NEC& MX>,_,A7DG(H ZJ@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@#D[/_ )&2^_[!NE_^E.KT %Y_R,EC_P!@W5/_ $ITB@#K* "@ H * M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#DO%NE7NM6YL;>* MTFMYT='-PTB202' CN8"L4RN\.694(A;>$99TP: ,BW\)WT&I(Q>%[".\&H; MRS_:6N/L0L_*,?E^7Y9YF,OG;\GR_+Q\] ":#X8U'2+A99?LTD5A!#[RYU"0.T(TZ6[>_+!G^TB9[(V M9A\OR_+\H9,OF^;N)Q'Y0'ST 7_"7A^^TF1I]1,&]+2TL8A SL&AM/-*RR%X MXRLDK3,6C4.L84 2/DD $7Q&TR"YT2]O'\Q9[2RN7A>.>>$HXB9@W[J1 2& M(W XQZ9H W;7POI]DNR%)0I.>;BY;GZO*Q_#.* +/]A6?]U_^_TW_P @#(L_^1DOO^P;I?_I3J] !>?\ (R6/_8-U3_TI MTB@#K* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M * "@ H * .2\??\BYJG_7A=?^B7H ZV@ H * "@ H * "@ H * "@ H * " M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H R= _P"0;:_]>\7_ * M &39_P#(R7W_ &#=+_\ M2G5Z "\_Y&2Q_P"P;JG_ *4Z10!UE !0 4 % !0 4 % !0 4 % !0 4 % !0 M 4 % !0 4 % !0 4 % !0 4 % !0 4 % ')>/O\ D7-4_P"O"Z_]$O0!UM ! M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!DZ!_R#;7_ *]X MO_0%H R;/_D9+[_L&Z7_ .E.KT %Y_R,EC_V#=4_]*=(H ZR@ H * "@ H * M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#DO'W_(N M:I_UX77_ *)>@#K: "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * " M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@#)T#_D&VO_7O%_Z M &39_\ (R7W_8-TO_TIU>@ O/\ D9+'_L&ZI_Z4 MZ10!UE !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 M % !0 4 % ')>/O^1'_%D^KW8AFA2*"ZAGGLW5RSM';3K!*)E*J$8F2-TV,X*LP8AEY (9_& M4EMJ#Q/"G]GQW#V1FWGSOM*6AO"1'LV^28P8]V_?Y@^[M.: +GA;Q+<:T[Q7 MD*6[FWMKR$1R&0&VNQ)Y8#'N-0>>2=3823O>&W$1$GVI[7[&3Y_F8\GRR7$?E;O,.?,V_+0!<\ M+^&9]"9Y;N=;J3R+>SB*1&();6HD\H.#))OE8RNTD@**WRA8T Y */Q)TBQO M] U">ZMX)Y;>PNC$\L4'O^@7IW_@';__ M !N@ _X0CP]_T"]._P# .W_^-T '_"$>'O\ H%Z=_P" =O\ _&Z #_A"/#W_ M $"]._\ .W_ /C= !_PA'A[_H%Z=_X!V_\ \;H /^$(\/?] O3O_ .W_P#C M= !_PA'A[_H%Z=_X!V__ ,;H /\ A"/#W_0+T[_P#M__ (W0 ?\ "$>'O^@7 MIW_@';__ !N@ _X0CP]_T"]._P# .W_^-T '_"$>'O\ H%Z=_P" =O\ _&Z M#_A"/#W_ $"]._\ .W_ /C= !_PA'A[_H%Z=_X!V_\ \;H /^$(\/?] O3O M_ .W_P#C= !_PA'A[_H%Z=_X!V__ ,;H /\ A"/#W_0+T[_P#M__ (W0 ?\ M"$>'O^@7IW_@';__ !N@ _X0CP]_T"]._P# .W_^-T '_"$>'O\ H%Z=_P" M=O\ _&Z #_A"/#W_ $"]._\ .W_ /C= !_PA'A[_H%Z=_X!V_\ \;H /^$( M\/?] O3O_ .W_P#C= !_PA'A[_H%Z=_X!V__ ,;H /\ A"/#W_0+T[_P#M__ M (W0 ?\ "$>'O^@7IW_@';__ !N@ _X0CP]_T"]._P# .W_^-T '_"$>'O\ MH%Z=_P" =O\ _&Z #_A"/#W_ $"]._\ .W_ /C= !_PA'A[_H%Z=_X!V_\ M\;H /^$(\/?] O3O_ .W_P#C= !_PA'A[_H%Z=_X!V__ ,;H /\ A"/#W_0+ MT[_P#M__ (W0 ?\ "$>'O^@7IW_@';__ !N@ _X0CP]_T"]._P# .W_^-T ' M_"$>'O\ H%Z=_P" =O\ _&Z #_A"/#W_ $"]._\ .W_ /C= !_PA'A[_H%Z M=_X!V_\ \;H /^$(\/?] O3O_ .W_P#C= !_PA'A[_H%Z=_X!V__ ,;H /\ MA"/#W_0+T[_P#M__ (W0 ?\ "$>'O^@7IW_@';__ !N@ _X0CP]_T"]._P# M.W_^-T :/A\!=-M0. +>$ #C \M: ,JS_P"1DOO^P;I?_I3J] !>?\C)8_\ M8-U3_P!*=(H ZR@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@#DO'W_ "+FJ?\ 7A=?^B7H ZV@ H * "@ H * "@ H M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * " M@ H * "@ H * "@ H * "@ H * "@ H R= _Y!MK_P!>\7_H"T 9-G_R,E]_ MV#=+_P#2G5Z "\_Y&2Q_[!NJ?^E.D4 =90 4 % !0 4 % !0 4 % !0 4 % M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!R7C[_D7-4_Z\+K_P!$O0!U MM !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 9,_9(UZLQ)&>R@Y8@4 >6?"?XXV?CZ233[\)8ZB)':&,L-LT3.3&J,<9E M12J,O5\;U') /?: "@ H R= _Y!MK_U[Q?^@+0!DV?_ ",E]_V#=+_]*=7H M +S_ )&2Q_[!NJ?^E.D4 =90 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 M4 % !0 4 % !0 4 % !0 4 % !0!R7C[_D7-4_Z\+K_T2] '6T % !0 4 % M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 M % !0 4 % !0 4 % !0 4 % !0!\X?'*_B\426O@+38(KS5[^1)2[#<+"%3E MIR1RC,H/&1^[R6!W(& +WPC^!EKX D?4M2:.]U+>ZPN%_=PQ!B%9 W(ED7#, MW5 =BG[Q8 ^@: "@ H R= _Y!MK_ ->\7_H"T 9-G_R,E]_V#=+_ /2G5Z " M\_Y&2Q_[!NJ?^E.D4 =90 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % M !0 4 % !0 4 % !0 4 % !0!R7C[_D7-4_Z\+K_ -$O0!UM !0 4 % !0 4 M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % ! M0 4 % !0 4 % !0 4 % !0!P'Q'\>6WP_P!)>_D'FW4I\JSMQ]Z>=N%4 <[% M/S.1T7@?,R@@'-?"7P)<:!#+K^NYE\0:P?.NG;&84;YEMU_NA>"X'B+0! M[)0 4 % !0!DZ!_R#;7_ *]XO_0%H R;/_D9+[_L&Z7_ .E.KT %Y_R,EC_V M#=4_]*=(H ZR@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M"@ H XWQAJ>I:1;M=V+VT,,$4DCM.CRM-,"H@M8HTDB*M.25\S<[!MBK$Y8D M &3:^*M0FU&,2)%'9/>#3FA*L9UG^Q"\,IEW[-@;="8O*SP)/,_AH F\->)K M[4[R-+H0_9[^WN;BV6-&62$6MPD#)*[.PE,BRQN&5(MA#IM88:@""Z\77EK? MR.1$=.BO)-/,>QO/,J6)O?/\W?LV$J8O*\K/23S/X: -#PCKU]J)H3^]&P2!A^[0CD A^)>LV&FZ!?V]Y>'/^@KIO_@;;?_': M #_A//#G_05TW_P-MO\ X[0 ?\)YX<_Z"NF_^!MM_P#': #_ (3SPY_T%=-_ M\#;;_P".T '_ GGAS_H*Z;_ .!MM_\ ': #_A//#G_05TW_ ,#;;_X[0 ?\ M)YX<_P"@KIO_ (&VW_QV@ _X3SPY_P!!73?_ -MO_CM !_PGGAS_H*Z;_X& MVW_QV@ _X3SPY_T%=-_\#;;_ ..T '_">>'/^@KIO_@;;?\ QV@ _P"$\\.? M]!73?_ VV_\ CM !_P )YX<_Z"NF_P#@;;?_ !V@ _X3SPY_T%=-_P# VV_^ M.T '_">>'/\ H*Z;_P"!MM_\=H /^$\\.?\ 05TW_P #;;_X[0 ?\)YX<_Z" MNF_^!MM_\=H /^$\\.?]!73?_ VV_P#CM !_PGGAS_H*Z;_X&VW_ ,=H /\ MA//#G_05TW_P-MO_ ([0 ?\ ">>'/^@KIO\ X&VW_P =H /^$\\.?]!73?\ MP-MO_CM !_PGGAS_ *"NF_\ @;;?_': #_A//#G_ $%=-_\ VV_^.T '_"> M>'/^@KIO_@;;?_': #_A//#G_05TW_P-MO\ X[0 ?\)YX<_Z"NF_^!MM_P#' M: #_ (3SPY_T%=-_\#;;_P".T '_ GGAS_H*Z;_ .!MM_\ ': #_A//#G_0 M5TW_ ,#;;_X[0 ?\)YX<_P"@KIO_ (&VW_QV@ _X3SPY_P!!73?_ -MO_CM M !_PGGAS_H*Z;_X&VW_QV@ _X3SPY_T%=-_\#;;_ ..T '_">>'/^@KIO_@; M;?\ QV@ _P"$\\.?]!73?_ VV_\ CM !_P )YX<_Z"NF_P#@;;?_ !V@""Y^ M(GAFTB>=]5T\K$I,37.JV6QF MVCR9EN&R03REOYK@8!^8J%!P"4P6VJVP<*6_>E[=< @'YY MTB0GD?*&W'D@8!P ;_\ PGGAS_H*Z;_X&VW_ ,=H /\ A//#G_05TW_P-MO_ M ([0 ?\ ">>'/^@KIO\ X&VW_P =H U/#Y!TVU(Y!MX2".F#&O- &59_\C)? M?]@W2_\ TIU>@ O/^1DL?^P;JG_I3I% '64 % !0 4 % !0 4 % !0 4 % ! M0 4 % !0 4 % !0 4 % !0 4 % '):_X8EUJ[M[R.\DM39AC'&(H)8_,8C]] MME1OWJ*-L;9^0,^T L30 D?A&--1&HF>5D$OVG[-B,1&[\@6QN,A/,R8Y3P[I$BR:M@ O/^1DL?^P;JG_I3I% M'64 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 M% !0 4 > M^*/BKX9\(;DU&^B\]?\ EWA/G39]#''N*'_KH4^M '@OB7XX:QXPF7PQX1TZ M>UNM379%SD( 64%@, &EX5_9TNX+-;+7M6N/LFX MR-96#&*)G8@ O/\ D9+'_L&ZI_Z4Z10!UE !0 4 % !0 4 % !0 4 % !0 4 % !0 4 M% !0 4 % !0 4 % !0 4 % !0 4 % ')>/O^1Q!]Z /E/P[^U%JFHZG:6=_:V%M:7%S# M%/-F9?*B>15DDW-*5&Q26RPQQSQ0!]/_ /"S?"O_ $%K#_P(C_\ BJ )XOB) MX:F&8]4L6 X_X^(O_BJ )?\ A/O#O_02L?\ P)B_^*H L1>--"F&Z/4+)AG' M%S#_ /%T 2?\)=HG_/\ V7_@3#_\70!-'XFTF0;DO;1AZBXB/_L] '(^//B9 MI_@O2)=7A:'47A:-1;Q7,:NWF.J$@@2'"YW'"'@=NM 'C6@_M5:;J%[';ZE8 M-IUJX+_G\8:X\$#?>L=+'E1X_NO*0I8$<,"C@ M]F[T 6=:\/>#O@EI+ZM!8PRWBXCM?._?7$]PV=BHS[BO/S.T87:@/L* -/X2 M>![O3%F\4>(CYNOZS^\E+#FVA;!2W4?P$ +O4<+A8_X,D ]JH * "@ H * " M@ H R= _Y!MK_P!>\7_H"T 9-G_R,E]_V#=+_P#2G5Z "\_Y&2Q_[!NJ?^E. MD4 =90 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % M!0 4 % !0!R7C[_D7-4_Z\+K_P!$O0!UM !0 4 % !0 4 % !0 4 % !0 4 M% !0 4 % !0 4 % !0 4 % !0!B:UXETKPY'YNJW=O9)C(\Z5$)_W5)#,?90 M3[4 >0ZA^T'H/FFTT&"]UVY[)9P.5/\ P)@&QZD(: */]M_$_P 5\:?86?AR MW;I+=L)[@ ]&"890?57AR/7U *EY\!=1\30N?$WB"^O;AU.U8P%MHW)Z^26V MNG^RHB^HH PM)_95L-/O8+JXU%[N&":.22W>U4),B.&:)CYQPL@!5C@\$\4 M>T_\*A\'_P#0(LO^_0_QH @E^#/@V4Y.DVH[?*K*/R5@/QH B_X4IX+_ .@5 M;_\ D3_XN@""3X&>"93N.EQ#M\LDZC\EE _'% $?_"A_!'_0,C_[_7/_ ,>H M KR?L_\ @:0[CIH!_P!FZO%'Y+< ?I0!R_BW]F[P[?Z<\'AZW33[\LA2>6>[ ME15# N"CS2*=RY .TX)SQUH Y/P!^S?>^%==M=6U&ZL[RVM6D9X!'(=Y:&1$ MX==N5=E?GIMR.<4 ?7"HL8"J JC@ # ] !TH K7]]!IEO)>7;K#!;HTDDC' M"HB@EF)] !0!\Y>#K"X^+VO_ /"::JC)HFFNT>CVKC D93\UTZ]_F //5PJ_ M=BY /I>@ H * "@ H * "@ H R= _P"0;:_]>\7_ * M &39_P#(R7W_ &#= M+_\ 2G5Z "\_Y&2Q_P"P;JG_ *4Z10!UE !0 4 % !0 4 % !0 4 % !0 4 M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % ')>/O\ D7-4_P"O"Z_]$O0! MUM !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % 'S5-^U-X7A=HS:Z MF2C%21#;8.#C(S=@X],@'VH [W4_C=X1TFWCGGOD9Y8TD6"$&:<;U#*CI%O5 M'P0"&8 'C- '''XP^(?$IV>#_#UU,A.%N;\BWB^NW<%QW!\_\* '#P3\0_%7 M.O:W%I$#?>M],C/F;3_"9OW95AZJ\@_H ;6C_ #PMITGVB^CFU:Y/+2WTS2% MCZE5VJ3_ +P- 'KVG:59Z1$+>P@AM8A_!#&D:_7:@ S[]: +] !0 4 % !0 M4 % !0 4 % !0 4 ?-'C2^G^+NO#P3I,C)HVG.LFLW49X=E;*VJ,."0PP>H\ MP%CGR<, ?1>GZ?;Z3;165FBPV]NBQQQJ,*J*, ?3OU)Y/- %R@ H * "@ H M * "@ H R= _Y!MK_P!>\7_H"T 9-G_R,E]_V#=+_P#2G5Z "\_Y&2Q_[!NJ M?^E.D4 =90 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 M4 <;XWU#4M+LEN-,:*(+- )GD!9Q&\\2%8DP4+.&92SD!!\P#-C !0@UBY_M MZ2&[>]M[7SA;6J&&W6SG<6PF;]Z\1NFD)\PJ4D6']R5W%LJ0"IX5UW4+V]A- MW-YT.IVUW<)#Y<:K;&UNHX52-D17=9(YEW^PA-/-X)_,V>=YOFJ4QYGE>4<>7O&^@#4\&:K?W4S6]_.;KSK M&QU!&,<7 M;W$JY\EA\[PQ.D0R1S(R#&3G ) !I?\ "<:9Z7W_ (+-2_\ D2@ _P"$XTST MOO\ P6:E_P#(E !_PG&F>E]_X+-2_P#D2@ _X3C3/2^_\%FI?_(E !_PG&F> ME]_X+-2_^1* #_A.-,]+[_P6:E_\B4 '_"<:9Z7W_@LU+_Y$H /^$XTSTOO_ M 6:E_\ (E !_P )QIGI??\ @LU+_P"1* #_ (3C3/2^_P#!9J7_ ,B4 '_" M<:9Z7W_@LU+_ .1* #_A.-,]+[_P6:E_\B4 '_"<:9Z7W_@LU+_Y$H /^$XT MSTOO_!9J7_R)0 ?\)QIGI??^"S4O_D2@ _X3C3/2^_\ !9J7_P B4 '_ G& MF>E]_P""S4O_ )$H /\ A.-,':^_\%FI?_(E 'F7B3X]Z7;9L_#$%QK^ID-B MW@@G C*Y#&8&,2_*>JI&3ZE: /CX_![7[D^ M-],' 6]&/^H9J7_R)0 ?\)QIGI??^"S4O_D2@ _X3C3/2^_\%FI?_(E !_PG M&F>E]_X+-2_^1* #_A.-,]+[_P %FI?_ ")0 ?\ "<:9Z7W_ (+-2_\ D2@ M_P"$XTSTOO\ P6:E_P#(E !_PG&F>E]_X+-2_P#D2@ _X3C3/2^_\%FI?_(E M !_PG&F>E]_X+-2_^1* #_A.-,]+[_P6:E_\B4 '_"<:9Z7W_@LU+_Y$H /^ M$XTSTOO_ 6:E_\ (E !_P )QIGI??\ @LU+_P"1* #_ (3C3/2^_P#!9J7_ M ,B4 >4_%#XLK;VHT+PT+F36]2_=HIM+N.2WA;(>X\N2!96P-VPQHY&&?^#! M -WX>KH7P_TF/3+87LDQ_>7,YTO4]T\[??E]_P""S4O_ )$H /\ A.-,]+[_ ,%FI?\ R)0! MK^'SG3;4CH;>$^G6->QY'T/- &59_P#(R7W_ &#=+_\ 2G5Z "\_Y&2Q_P"P M;JG_ *4Z10!UE !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 M % !0!0U/38=7MVM+D$QLR,0I*G,;K(O(_VE&?4<4 9__".6_P!N_M!Y)Y"K MF5(7E9X(Y2GEF6.-L['V%E #;!OV:='F5D3]Z2+='D M,TB6ZD$1+)*=[CG)"C@* "0^$[%M0.IMYAD8EC$9#Y'FM%Y!G\KIYQA_=%_ M[G&,\T 2:#X9M/#OF?93*YE")F:0R%(H@1# A/W88@S;$[;F)))H I^/O^1< MU3_KPNO_ $0] '6T % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 <#XU^)6B M> X\ZE-NN7'[JTAQ) ME3:K>$,8_DBA!&^:=AF.)1U!.0S''RIE\8'(!P'PD\&7<;3>,O$@WZ[K'SA6 M'_'I;'&R% >4)4+N'55"Q]GW 'N- !0 4 % !0 4 % !0 4 % &3H'_(-M?^ MO>+_ - 6@#)L_P#D9+[_ +!NE_\ I3J] !>?\C)8_P#8-U3_ -*=(H ZR@ H M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * " M@#DO'W_(N:I_UX77_HEZ .MH * "@ H * "@ H * "@ H * "@ H * ,G6]> MT_PW:M?:I/':6\?5Y&"C/]U1U9CV506/8&@#P6;X@>)OB<[6?@2W.GZ;DI)K M-VNW(Z'[-&0KT % !0 4 % !0 4 % !0 4 <1I'Q$T36]8N?#]G<))>V0! M901M<\^8L3=',1 $@'0GO@X .V+!>I H S+G7-.L?^/FZMX<=?,FC3&#@_>8 M=^/KQ0!SUU\2?"]EGS=6T\8ZA;J%R.W1'8Y]L4 <][EA>3;%'(0%^T.&S&JQ%4^4@!MB1C/"D _2F M@ H * "@ H * "@ H * "@ H R= _P"0;:_]>\7_ * M &39_P#(R7W_ &#= M+_\ 2G5Z "\_Y&2Q_P"P;JG_ *4Z10!UE !0 4 % !0 4 % !0 4 % !0 4 M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % ')>/O\ D7-4_P"O"Z_]$O0! MUM !0 4 % !0 4 % !0 4 % !0 4 -DD6)2[D(J@DLQ ZDD\ #N30!X3XB M^,_VJZ;0_ UJVO:I]UI4XL[?G&Z27(#X[X98_63(*T 0Z)\&Y]:NEUKX@71U MF^'S):*2MC;YYV*@VB3'?Y50X&X/C<0#WJ&".V18856.- %5$ 554< *HP M. ,"@"2@!KNL2EW(55Y)) 'N3P* /.O$/Q;\*^&%;[;J$#2("?)@;SY2>P M"1[L$G@%BJYZD#) !\:>)_C]KVH>(X=5TX-:6UF2MO9N/]9')C=YX'WGF 7[ MO"?+L.1D@'T;'\4O&MX@>U\)W"AE5@9;D*,$#LT2'GJ!U ZT 2?\)C\3KC/D M>'+2/H1YM['T]/\ 7Q\_R]* ''5?BO<9VZ=I%MT(W3EOPXE?\3^1H 3[+\6[ M@G$^@VXSD9$[<'L,0/T]\?6@"0^&_BA/_K-:TR'G(\JV)^H^:)>!VZY]10 G M_"OOB!-S+XJ\K!X$=A&>OU=<8[=: (Y_A'XGO8VBNO%=^P<$82)8QAA@@[90 M()/$DMA>R26-K8,'>_A8AI4?/EFU;@EY #N)_U7S;P6 MPK 'T3_PSMX>G_X_KC4[PGKYMVQSG&"K7K9-+_P!=)YF_ MDXH W[?X-^#;7F/2;7_@8=^O^^[4 =%;>!?#UG_J=,L$([BT@S^>S/ZT ;]O M86UG_P >\44/_7-%3_T$"@"W0 4 <[H?A/2O#/O^1.=!\, _P!JW]M:L/X' ME4R_A$NZ0_@AH \MG^/^G7SFW\,Z?J.NS XS! RQ ]BSD$A?&H&_BF87-POX?.GYQ*0?2@!@^!DNK_O\ QAKNHZG@9:))/L]NOW< K-J7PJ^&G$"V,ES'T$*F^N,]QYA,NTYZ@R+SVXX /G_QI\8+ M#5/%]AX@LM.46^DX1HIXT66?YFR7 R%,8(,&[)C<;B.U 'T9!^T3I,"+)JVG MZKIBN RO+;%D96 *LK CIPQ,W\,XDAQ]3(JI M_P"/?6@#T'3]=T[5ANL+JVNAZP31RC_QQFH U: "@ H * "@ H * "@ H * M"@ H * "@ H * "@ H * "@ H * "@ H R= _P"0;:_]>\7_ * M &39_P#( MR7W_ &#=+_\ 2G5Z "\_Y&2Q_P"P;JG_ *4Z10!UE !0 4 % !0 4 % !0 4 M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % ')>/O\ D7-4_P"O M"Z_]$O0!UM !0 4 % !0 4 8FK>)=*T%2^I7=M:*O7SI40_DS _I0!Y7J?[0 M7A:TUUJ\XX$=C;O)D]OG?RT(/JI;Z'I0!B2_$GQSK@SHGA\:?"1Q<:I, M(A@]&V,8>W.!YGXT 85Y9^)=0&[Q1XOL-)C/WH-.:-2!Z>:QB=2.G&X9[GK0 M!SJZ/\)M)D^TZQJLFMW ^])-//?S- 'SU\0K_ ,*S:MN\*VLJ6*N7 MD:221!-N;<4AC(#00@?*F?GQSA0 * /J+P9XJ\9ZWI%M9^"]'@TS2X8Q%#=: MC<-+P"21BS,UT MY9F8Y+$D9)).23U- 'L&@:!;>&]/BTJU,CVULNR,3/YC!,G"EB,E5!PH/1<# MM0!F:GX!\.ZP#]MTVRF+=6-O&'_[[50__CU ' :A^SWX-O6WQ6LEFXY!MIY4 MP?4!FRQ]U)9//B7Z(2@H :?#GQ1T8?Z%J^G:HJ]KN MW,+L/0>7&X!["/CO8^*_%%WI6\0:?)%'_9[S8B+ MR1@^<&W$8:0ME%.3B+L3B@#Z+H * "@ H * "@ H * "@ H * "@ H * "@" M*"XCN%+PLKJ&="5((#1N4=>.Z.K*PZA@0>10!+0 4 % &3H'_(-M?^O>+_T! M: ,FS_Y&2^_[!NE_^E.KT %Y_P C)8_]@W5/_2G2* .LH * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * ."^(EM++I@FCGFMU@GMF9(B MJB;-S LC;2_ECDE$9-Y.'++E2 7G'E M>;MEW8_UASG)Q0 WP0X&HP2HY:>]L[Z74,N6)FAOHXX&D4DA&17GB3@?(I7D M(, %6^FDCU:6\A9O[274YK5%W'=]B&DF=4\O./*\X+*#C_6'.0#4^)>I-9Z#?PK;W-P)K M&Z!DA1&2+]RPS(6D0@J?]^K?_P"2: /ACXP_$7Q##XIOK:UO-1T^ MVC>V:.T:5HC$5@@D!V1R,@)D_>@ACG()P3@ &SX?^.7C>RT2.WL[.74&1I=V MHW$5S=%\N3@%=J#R\[!N9QQR!TH X77?B%X^U[/V^YU"*$_>6&%[>, ]BL,< M8(_WLGU)/- '-65A T@N-0NGBQ]]Y;":Y.#W(E)0D'H>.M 'I.GZWH%H@B?Q M)K,48'^KLM/6U4>H&R;&/^ #B@#5BO\ X8,=VH7OB&_8_>\]SM/X($;'_ C] M: .AL?$GP9T_E-/N)#ZS13S9]R))V'Z8SVH [&Q^,'PNTS_CTL!#C^YIT0H M\_\ B+\1/A_XKOM+NX[.:7[-=*+PB+[/NLQG*%5/[TAR&494[59 PWY ![%% M\:;C58UM_!&@7NHQHH6.1T%K:JJC "M@K\HZ+N7C@8[ '-32?$[Q2Q75&N=! MM\_ZO3;:&20CMB5KL.#Z_O5'^S0!>TGX5Z#:R"YU;3->UNZZF2^,3KN[D1I= M*I!_NR&3ZT >OZ9J=MHL8@T[0[ZTC48"PVMK&,>F%N!0!I_\)9+_ - O5/\ MOU;_ /R30 ?\)9+_ - O5/\ OU;_ /R30 ?\)9+_ - O5/\ OU;_ /R30 ?\ M)9+_ - O5/\ OU;_ /R30 ?\)9+_ - O5/\ OU;_ /R30 ?\)9+_ - O5/\ MOU;_ /R30 ?\)9+_ - O5/\ OU;_ /R30 ?\)9+_ - O5/\ OU;_ /R30 ?\ M)9+_ - O5/\ OU;_ /R30 ?\)9+_ - O5/\ OU;_ /R30!A>)M>U/4M,N+/2 M["_M[N>)HXY9H8BD>_Y2^$N"Q95)*X_BQGB@#XY7]GO6PX=A.V#D_P"C$9YR M>1/D9]1S0![!8V/CSP(Z+X;6_P!7T_(W6.IQP@Q#J1%1;#7[*^TC4]VUK>6-=N?[RS2/$FPG.&;:#UR0FQ^,'E4/'I MFI.C %66.W*D'H01=8(/8C@T /\ ^$LE_P"@7JG_ 'ZM_P#Y)H /^$LE_P"@ M7JG_ 'ZM_P#Y)H /^$LE_P"@7JG_ 'ZM_P#Y)H /^$LE_P"@7JG_ 'ZM_P#Y M)H /^$LE_P"@7JG_ 'ZM_P#Y)H /^$LE_P"@7JG_ 'ZM_P#Y)H /^$LE_P"@ M7JG_ 'ZM_P#Y)H /^$LE_P"@7JG_ 'ZM_P#Y)H /^$LE_P"@7JG_ 'ZM_P#Y M)H /^$LE_P"@7JG_ 'ZM_P#Y)H S=4^(EOHJ? M]^K?_P"2: #_ (2R7_H%ZI_WZM__ ))H /\ A+)?^@7JG_?JW_\ DF@#8\/G M.FVIZ9MX>#U'[M>OO0!E6?\ R,E]_P!@W2__ $IU>@ O/^1DL?\ L&ZI_P"E M.D4 =90 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 1 M301W*&.9%D0D$JZAE)!# X((R" 1Z$ CD4 5_P"S+077V_R(?M>SR_/\M/.\ MO.=GFXW[,\[=VW/.* (DT:PC:9TMH%:[(-P1%&#,1G!F(7,A&3@ONQDXZT 2 MC3+1;G[>((1=[/*\_P M/.\O.?+\S&_9GG;NVYYQ0 66FVFF!ULH8;82N9)! M#&D8>1OO.X0#<[8&6.6..30!S_C[_D7-4_Z\+K_T2] '6T % !0!\]>,/V=] M,\9ZOWUW'/=LK,D:PA%"(L:*N8R>$11DDDD9/)H ]%^'7@"+X@4 &* &/&DBE74,IZ@@$?D>* M*CZ9:2#:\$+*>H,:$?D10!5?P[I<@VO9VK*>H,$1'Y%* *DG@[0I1M?3K!E] M&M("/R,= 'R3XR_9U\2>)M7N-2M3HUA;ROB&WA>:-(HE&U 5CL54N5&Z1@/F MF* /J#X>":ZLU\I9;=Y'5X5_U6XR11,'5?D(P00H.>< M [F@ H * "@ H * "@ H * "@ H * "@ H * "@#!\0>%]+\4P?9=7M8;R+L M)%!9<]T<8=#[HRGWH \7E^$VN>"F-SX U1X(@=QTR_)EM6]HW()C)Y_AR3C, M@ H L:?\;'T2==.\=Z?/H5R3M6Y53-92'.,K(NXJ#V(,J]2SJ* /;]-U2TUB M!;JPFBN8'&5DB=74@^ZDC\.M %^@ H * "@ H 9)(D*EY&"(HR68@ #U)/ % M 'D?B3XX>&?#SFUAF?5+WD+;6">>Y;I@N"(UYZC>6QR%/2@#E!K/Q(\=\:;: M0>%K!^D]V?-NRIQRL97(;N,Q1J<_?- &GI?P$TIYA?>)[FZ\17O4M=R,(AZA M8E8D)GD*7*CIC'% 'HFJ_#SP]K5I%IUY8PM:6S%XH$#11(Y&TMLA:-2V.-S MD G!^8Y ,W2OA+X4T*[BU#3]/CM[JW;?%*DDP96P1QF4@@@D$$$$$@@@D4 > MBT % !0!DZ!_R#;7_KWB_P#0%H R;/\ Y&2^_P"P;I?_ *4ZO0 7G_(R6/\ MV#=4_P#2G2* .LH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M"@ H * "@ H * "@ H Y+Q]_R+FJ?]>%U_Z)>@#K: "@ H * "@ H * "@ H M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * *=_IUKJD M+6M[%'<0N,-'*BNA^JL"* /#]3^""Z7.VI>!K^?P_>$[C"K-)9R'.<-$VXJ# MZ?O$ P!&!0!33XJ>(? Q$'CW3'^S@A?[4T\&2W/HTL8)\LGC/*DDG;& * /9 M_#GBS2?%D'VK1KJ*[C_B\MAO3/:2,X>,^SJ,]LB@#8M[R&Z:6.%U=K>3RI0I MR4DV))M;T.QT;Z,* .1\4_$?P]X,4_VM>PQ2@9$"GS)SW_U2;G&>Q8*I]: / M+C\5?$WC'Y/!&BR>0W"ZAJ688,=F1 5WCW#M@]5/2@ C^#.K^*F$_CK6;F^7 M.?L5F?L]L/\ 9. 1V.V-&/7S#UH ]>\.>"-#\(QB/1[."TP,%U7,C8XRTK; MI&/NS&@#JJ "@ H * "@ H * ,G0/^0;:_\ 7O%_Z M &39_\C)??]@W2_\ MTIU>@ O/^1DL?^P;JG_I3I% '64 % !0 4 % !0 4 % !0 4 % !0 4 % !0 M 4 % !0 4 % !0 4 % !0 4 % !0 4 7P_ M>V<;2+-8/Y2NY^Y&8@0O[QRJD)MR#R#0!\M?#/6]4\4ZXVBW>L7>FQ:Y,TEQ M+"0'GN<$JI?Y3&9.4!7Y2=J;#D8 /MOPO\&?"_A5A-#:+=W0.3<7?[^3<<$L M XV*<\@J@8'O0!ZF!C@4 % !0 4 % !0 4 % !0 4 9.@?\ (-M?^O>+_P! M6@#)L_\ D9+[_L&Z7_Z4ZO0 7G_(R6/_ &#=4_\ 2G2* .LH * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H Y+Q]_P B MYJG_ %X77_HEZ .MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H R=9T'3_$, M=4MXKR ,'$@#FX?AAX4MW66+2;!)(V#*RV\8964Y5@0N000"".0: .ZH M* "@ H * "@ H * "@ H * ,G0/^0;:_]>\7_H"T 9-G_P C)??]@W2__2G5 MZ "\_P"1DL?^P;JG_I3I% '64 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 M % !0 4 % !0 4 % !0!6EO;>WD6&66..23[B,ZJS]OE4D%N?0&@!\=S%*[Q MQNCO$0'56!9">0& .5)'(SC- ]S%'(L+.BR29*(6 9MHRVU2>6\K"6:WD:1 BQ+(T\ACBF&V$B1HOO* 9G@>2W348S&46XM[._&JG@ M,DQOHV@^U'L^U;EH_,Y$6YE^0C( >(9()-;891KZ>?17TT\&1H4N&:[:W/)\ ML0^:;@I\OED>9P5H =X#,)U.)8-OVJ&TOEU3;C>)VOXS;BY[^80+AHM_S>66 M*_(1D ZCXEMJ"Z#?BR2W>$V-UYQFDD1U'DM_JU2*17.,\,R#.!G!) !H^=XG M_P"??2__ +NO_D.@ \[Q/\ \^^E_P#@7=?_ "'0 >=XG_Y]]+_\"[K_ .0Z M #SO$_\ S[Z7_P"!=U_\AT 'G>)_^??2_P#P+NO_ )#H /.\3_\ /OI?_@7= M?_(= !YWB?\ Y]]+_P# NZ_^0Z #SO$__/OI?_@7=?\ R'0 >=XG_P"??2__ M +NO_D.@ \[Q/\ \^^E_P#@7=?_ "'0 >=XG_Y]]+_\"[K_ .0Z #SO$_\ MS[Z7_P"!=U_\AT 'G>)_^??2_P#P+NO_ )#H /.\3_\ /OI?_@7=?_(= !YW MB?\ Y]]+_P# NZ_^0Z #SO$__/OI?_@7=?\ R'0 >=XG_P"??2__ +NO_D. M@ \[Q/\ \^^E_P#@7=?_ "'0 >=XG_Y]]+_\"[K_ .0Z #SO$_\ S[Z7_P"! M=U_\AT 'G>)_^??2_P#P+NO_ )#H /.\3_\ /OI?_@7=?_(= !YWB?\ Y]]+ M_P# NZ_^0Z #SO$__/OI?_@7=?\ R'0 >=XG_P"??2__ +NO_D.@ \[Q/\ M\^^E_P#@7=?_ "'0 >=XG_Y]]+_\"[K_ .0Z #SO$_\ S[Z7_P"!=U_\AT ' MG>)_^??2_P#P+NO_ )#H /.\3_\ /OI?_@7=?_(= !YWB?\ Y]]+_P# NZ_^ M0Z #SO$__/OI?_@7=?\ R'0 >=XG_P"??2__ +NO_D.@ \[Q/\ \^^E_P#@ M7=?_ "'0 >=XG_Y]]+_\"[K_ .0Z #SO$_\ S[Z7_P"!=U_\AT 'G>)_^??2 M_P#P+NO_ )#H /.\3_\ /OI?_@7=?_(= !YWB?\ Y]]+_P# NZ_^0Z #SO$_ M_/OI?_@7=?\ R'0 >=XG_P"??2__ +NO_D.@ \[Q/\ \^^E_P#@7=?_ "'0 M >=XG_Y]]+_\"[K_ .0Z #SO$_\ S[Z7_P"!=U_\AT 'G>)_^??2_P#P+NO_ M )#H /.\3_\ /OI?_@7=?_(= !YWB?\ Y]]+_P# NZ_^0Z -CP_G^S;7/7[/ M#G'3/EKT]J ,JS_Y&2^_[!NE_P#I3J] !>?\C)8_]@W5/_2G2* .LH * "@ MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ P.M !@"@ P/ MRH ,8H Y+Q]_R+FJ?]>%U_Z)>@#K: "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@ H * "@ H * "@#)T#_D&VO\ U[Q?^@+0!DV?_(R7W_8-TO\ ]*=7H +S M_D9+'_L&ZI_Z4Z10!UE !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 M% !0 4 % !0 4 % !0 4 % ')>/O^1 M%U_Z)>@#K: "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#) MT#_D&VO_ %[Q?^@+0!DV?_(R7W_8-TO_ -*=7H +S_D9+'_L&ZI_Z4Z10!UE M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 M4 % ')>/O^1+_T!: ,FS_Y&2^_[!NE_^E.KT %Y_P C M)8_]@W5/_2G2* .LH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H S;/6;'4)YK6UGBFGM2!-&CAFC)R!N .1RK#Z@CJ* #^V;' M[9_9GGQ?;=GF>1O'F;/[VS.<=_ISTH +/6;'4)YK6UGBFGM2!-&CAFC)R!N M.1RK#Z@CJ* ,3Q]_R+FJ?]>%U_Z)>@#K: "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@#)T#_D&VO\ U[Q?^@+0!DV?_(R7W_8-TO\ ]*=7 MH +S_D9+'_L&ZI_Z4Z10!UE !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % ! M0 4 % !0 4 % !0 4 % 'CWA)9+2\@\V&>+^R[.^ANW:"4*TEQ?120B-MG^D M;ECDEW1>8%#@L0SXH E2WF_MS[+Y4WFC6&U#S?*D\K[&=,^S@^?M\O)E(B\K M?YF1G9L&Z@ \%VTR7]O$T,L3:;:7T%T[Q/&C2W%]%+"$D90L^Y8I9=T9=5#C M<0SXH ZOQMI]YJ6FW$$$\4%M);3I<*]NTLCHR$$12"XB6)MN0&:*8 D-M(&T M@&YY&H_\][?_ ,!G_P#DJ@ \C4?^>]O_ . S_P#R50!A:CKW]D7$=I>7UM%- M+M(!M)B%#ML1I'6X*0J[Y1&E9%=@54DJ< $EKK+7MY+IT%[;//LSC_6RI%G_CZ_AW[L=\8XSF@"WY&H M_P#/>W_\!G_^2J #R-1_Y[V__@,__P E4 84VO?9[U=,DOK9;IRJA/LDVT.Z MEDC:07'E)(ZCW.) +648R64,I:X D0L MK*)(RR$J0&R#0!4F\3Q06_VPZA:O#YTEN#%:3REIHBPD1$BN'=S'L??L5@H5 MF) !- &Y:O>7L*7%O=6TL,JAT=;=RK*PRK BZY!!R* +'D:C_P ][?\ \!G_ M /DJ@"G*^HQ7$5OYUN?-61L_9GX\O9V^UW_ / 9_P#Y M*H /(U'_ )[V_P#X#/\ _)5 '-0^*89FG1-0M,VB/)*6M)E78C;'>-VN DR( M_P C-"SA7(4D,P! +EMK)N[)]3COK46D0D,DCVLL8C\K(D\Q9+E'C*;3N#JI M YQ@B@"K-XECMWACDO[8&Z2.2,BSG*[)CB)I'$Y2%93Q&9FC#L"%R00 #H_( MU'_GO;_^ S__ "50 >1J/_/>W_\ 9__ )*H I[]1^U?9?.M_P#5>9N^S/\ MWMN,?:OQSF@"YY&H_P#/>W_\!G_^2J &M%J" LUQ;@ 9)-LX ZDG[5P!0!S M$'BV"X@EN8]0MC';[-^;*X#8E.(FC0SAY5E((A:)764@B,L0: +[ZWY.GC6' MO[1+$HKB=K>15PQ"KP;D,&+$)L(W[_DV[N* +L]U<6L\-I+=VJ3W1<0QFVDW M2>6N^3:/M71%Y8G@9 ZD @%WR-1_Y[V__@,__P E4 'D:C_SWM__ &?_P"2 MJ *<3ZC)<2V_G6X\E8VS]F?G?O[?:N,;?QS0!<\C4?\ GO;_ /@,_P#\E4 0 M73WEE"]Q<75M%#"K.[M;N%15&69B;K R: .?6(5555N2S,S$*B*"SL0J@L0* ,23Q9!%;Q7;ZA:K%.[1H39S[@Z';( M)(_/\R(1G E:546+(\PKN&0#9N;V>SE@MY[RTCEO'9+=#;ONE94:1@@^U9.U M%+$] .IY&0"E8:[_ &G=26-K?6TD\&[W_ / 9_P#Y*H 30!C3;4'_ )]X MO_0%H R;/_D9+[_L&Z7_ .E.KT %Y_R,EC_V#=4_]*=(H ZR@ H * "@ H * M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#*UW_D'7 M/_7"7_T T :M !0!YEXIG%YJ*Z2]ML+I-4AMI8)HQITFKO+,\;+#*M]=>=;^3*?EF+1MN<* M6,;*5DPV* -;2/#5M"VK6;V<:V4MU&\,)A40N%M+;YE3;L;$JMDX.9 2?FH MW?!MM+9:'I]O.C12Q6=NCHPVLC+$H*L#T((P1VH Z2@#+UC_ %"_]?%I_P"E M4- &I0 4 >8:C-_:>M?V?);W-M:6\\4WF)97)6\NPH,22.&\MI88[+28]-N!/&42699#Y@B+ ">':I;S4W1L) MQ.X J9N/#5B;:SLI(I9=2OE@FBL9;A;&W=V/GI#;Q.P#H0D**%1RPW'RU:@ M#TWP_:6]AIUM;6:R);Q0HL8F5TE"A1CS$D59%<]6#JK YR!TH UZ ,FZ_P"/ M^V_ZYW'_ +2H UJ $/ Y_P : /#+B*7Q%#+=)#8. (6:UE:/R_,ANI%5A M$L00LRS&#+;-C2890 >MT % &3_S$_\ MV_]JT :U %:]=8K>1Y$:9%C>_\ "=PDUH9+J1K^ZM89(@TT1NKF>:(* MA!,H/:PRVZ3S(DZ7#DPVIMI% >+[+B-G=B MYQ,PED\M"5"J5 /5: "@#)M?^/\ N?\ KG;_ /M6@#6H Q_$%RMGI\\[VSWX MCC+?9HX_-:8_PQA-K9W-C/RG RQ&!0!Y; )8FM_$$L-Y=3B[EEOD2QNXV!DL M9+>%;>WFB262&(&.(R*A)):5RHW!0#6D\,/%H>D136ZRW]A+I:E@@>2%4N;9 MI]K8)555#YA4@%5YX% %G28+FTUITM3?^7-WH U: .<\5W[:98-O;N)'MY45[>V;RV42,!%&J*'Z2 /2* ,3P+:ZGIETMA,;HP0P3_:1/$$MUG-P&@-G+Y: M^:)(VE:4J\JC";RDGRD ]8H * ,K0?\ D'6W_7"+_P! % &19_\ (R7W_8-T MO_TIU>@ O/\ D9+'_L&ZI_Z4Z10!UE !0!0U.XDMH-\.T.TD,8+ LH\V:.(D MJ&4G 5 K6TF9' +;5_TKT'4X&2! MG+ $ OF'4!R;BW&/^G9__DJ@!D(O;A%EAN;62-P&1UMW964C(96%V001R"#@ MCI0!)Y&H_P#/>W_\!G_^2J *EM/=7AE6"ZMG-O(890+:3Y) JN5.;D<[74\9 M'(YH 6]GNM-A:YN;JVBB3&YC;28&Y@HZ7)/+,!T[T 6O(U'_ )[V_P#X#/\ M_)5 $4OVV#;YMU:IO8(NZW9=SM]U5S=C+'L!R>PH 1OMR2+$9X=SAB,6DI&% MQG+"YVJ>1@,06YV@X. ";R-1_P">]O\ ^ S_ /R50!5O)[JP19+BZMHU>2.) M2;:3F25UCC7BY/+NRJ.V3R0* +7D:C_SWM__ &?_P"2J #R-1_Y[V__ (#/ M_P#)5 !Y&H_\][?_ ,!G_P#DJ@ \C4?^>]O_ . S_P#R50 >1J/_ #WM_P#P M&?\ ^2J #R-1_P">]O\ ^ S_ /R50 >1J/\ SWM__ 9__DJ@ \C4?^>]O_X# M/_\ )5 !Y&H_\][?_P !G_\ DJ@ \C4?^>]O_P" S_\ R50 >1J/_/>W_P# M9_\ Y*H S-:AOQ87!>> J(),@6[@D;#D FY.#[X./0T :?D:C_SWM_\ P&?_ M .2J #R-1_Y[V_\ X#/_ /)5 &;-J36T< .Y M(("J2Q(( XH EENY[>>.TEO;*.XG#&*%HBLD@498QH;L,X49Y'E'SO+ MSC?Y?VO?LSQNV[<\9H N^1J/_/>W_P# 9_\ Y*H S-6AOQ"NZ> C[1:]+=QS M]IAP?^/D\ X)&.0",C.0 :?D:C_SWM__ &?_P"2J &O'?QJ7>XME5022;9P M !R22;K '4T 49+^2%H4DO[%&N_^/=6BP9^ ?W(-YF3@@_)NX(/0T 5O[:A86\MP<0I M+'Y;RG(&(U>\!X@"F6%8BTL8894O&+LL@8 M#=LGP?L[@#_59R/M/.>, MEN8L3,O.66(WF]E^4\A2.#Z&@!L6HO/=/81:A8/=P MC,ENL>9D''+Q"\+J/F')4=1ZB@!)M1>WN4L)=0L([N49C@:/;,XYY2(W@=AP M>0IZ'T- $EG>RZ@TB6E]8W#6[;)5BB\PQ/S\D@2\)1N#\K8/!XXH O>1J/\ MSWM__ 9__DJ@#+\F_P#[1QY\&[[/U^SOC'F=,?:W$69E4X^9HA>;U7YAR5 Y'/(H =9WDVH&1;2^LIS YCE$411S0 M!'IFK?VSN.G:CI]YY>-_V=!+MSG&[R[QMN<'&<9P<4 :OD:C_P ][?\ \!G_ M /DJ@#+MH;_[;< 3P!@D&3]G?!_UN,#[2,8YSR<^V.0#4\C4?^>]O_X#/_\ M)5 $3&\1UB:ZM5D<,50V[!F"XW%5^UY(7<-Q P,C/44 5;"^EU56:QO[&Z6) MBCF&+S CCJC%+Q@K#(RIP1Z4 6H?MMPN^&ZM9%RR[DMV8;E8JPR+LC*L"K#J M&!!Y!H SUU??!)=KJ6GFVMV*2S! 8HF7 99'^V;48$@$,01D9ZT 7[03GG -/R-1_Y[V_\ X#/_ /)5 &=' MJ+RS2VL>H6#3VPW31+'F2)<9W2(+S=&,$'+ #!H BBU<36C:C'J6G/9IG=<* M@,*X.#NE%YY8P2 * +=M<7%Y +NWO+.6W92RRQPEXRHSE@ZW94@8.2#@ M8- &>FO1/:M?IJFF-:(VQK@!3"K'&%:47NP,?\C)8_\ 8-U3_P!*=(H ZR@ H R]8_U"_P#7Q:?^E4- 'DFK M6GQ1>\F;3KC0DLS(WD+(MQY@BR=@?]RPW[<;L,1G..* /&_$'AWXJS^*+"Y> M6%[E$;R)[5G&GPH/]X@ 'J?V'XN?\_7A__OFX_P#D M>@#-+QG;="X3RB #GO#N MFZS:R:7!&+RUAMX;%$1XKY]IC9AJ"2EIX[9$@Z%'* MFK2F]343>F>Y)DS/_9_V4_\ 'N!N?[*?DV!5A4W(E#&4!=YH S9=&O+FZ>$K M=0V]QKLLDQA>6'?;?V:%#-)$R.(FF55W!A\X !# 4 /,9I)7(OI(K M;9YOFN0K[PXC0[51MVP+EJ ,XVFIC23N>_,0O"T4:V^J ^7]GP8Y%^UG6/*, MY9T<, LVT%#; ,0#OM5M[R]T:P#PRBY%SI4DT1;S9(]EU;O-O=1AO+ 8N^,8 M4L: .1TK3-;M(2\!O/M5QI=^7-Q+*ZB[%S']E 69S%#((FD$>T(&49?<%R # MN/!RPI#(+=-1B3,>[^T#<9,FS]YY0NF:<#.-YP(6;F$M\QH [&@ H * "@ H M * "@ H * ,K7?\ D'7/_7"7_P! - &K0!4OK*/4('M9MWERC:P1WC8C.2 \ M;*ZYZ':P."1GF@#Y_D@BT[1[..XB*POI.J65JGEL0+N6>+[/$J[25D=$81$X MX1L$=P#>U6-XM3^RS*3?W,FAM:':2Q6VG+WC(X&%$2"5I>1\KX.=X% %_P ? M7-N\@FE_>P3Z9J5G;D*7!OI'MA%&N =LK^6X0\?<8 CN 4K"-H]9BLY5/]I+ MJ@NG.T[OL7]DB OYF,>49L18S_K!C&1F@#VN@#+UC_4+_P!?%I_Z50T :E ' M/^*M,@U?2[FVN5:2,PR$HK.H?"-A6V,I="?O1DE7'RLK*2" >/WJ>7%!!*C? M:;S2M%CL,HQ8RP7#/<*AQ\CQAXI),D$+ACPO !Z:\ U#Q#OE7]UI5LKQY'R^ M?=%U,F>A9(8R@/)42-TW'(!SGB#43;:LE_8W2//+;VT=O9& M]I1KB1I3%.W MR\JRLXB^9/*0R?*R4 4_#(!UF*W12+NSEUEKX[2"%N;P26I=\ ,)8RCQ@7?FHTI@A>2-%9P#(N"A9 M$($A4@,JN&4, P7< 0 8.H7NEZCX@&EHT-J\%W;W5S(Y(GN;J-%\B&W#9^1$ M"B:0$*!B&,%C*R $WAW46L-2GMUNDNX'DO[B\!@,#V1\XM&)"_[Q@R$QJ7X9 M(E>/]V10 L]X]GK\C6EPMQ->36R-8F!D<6PA :9)V(+)'EY-T?[L,S(WSAJ M,KX9C_2]H 8P:=#"X$31_8W69_\ 0)&('G21\GS'_><%CPX) /:: ,G_ )B? M_;M_[5H UJ .#\=:5%>)973(TDMMJ6G-$ S[4)O8 S^6#L+!"PWNI**6VE06 MR <_IUYI>KZ_Y%JT5JNG7%TZIDBYNKR6-X[B3!!9;=%9L'.9I%# +%&OF %/ MP,%L+X^7/'+86&GQ6?F)!);X<7!$27 D.3=XSYH 4*S_ '%+D4 2:4H.O1VH M0B\@U+4KBX^0@BTF@98G9\8,V5!DY*8 _=G !V?@JW#VCZK(I6XU65[E] MPPPC+%;:+!P0L5N(QMZ;R[8RYH [&@#)M?\ C_N?^N=O_P"U: -:@#SW5-+M MX/$MKJ!C=WELKY)6/F2CRU%MB-8\LJAL$[(U!D;)(8T <]8W$TLVHW>@(U_' M-!8P0M;+#;&W17N ]LB3/;Q&2TC<2CS&20&58VP$5: -7P$$30/[.FAFL=TV MI11QRF,RE/M5PQ*>5)-N*JV"2'KZ>ZN)O M*33],COU^RIN:ZNVGDS>2R)]_P J20;85+9F+&1]L9C! +,;6NH:9<:F;VWM M&O+^UGN#!&;F"V$(C6*!]H"EBD:WN MPDR0NY:W5Y(HKQ;>+YR)8MD^Q.F_Y<+B@#DGU1 +2YOWCNM&L+R6,7:P@12H M^GNJ$Q(&7$<[M;*P&"^T?>.: /3/!MO/:Z'80W099H[2!75OO*PC4;6]QT/N M* .DH RM!_Y!UM_UPB_] % &19_\C)??]@W2_P#TIU>@ O/^1DL?^P;JG_I3 MI% '64 % &1KFX6P\L OY]KM#$@$_:H<9(!(&>I ) [&@!?,U+_GG;?]_I?_ M (Q0 >9J7_/.V_[_ $O_ ,8H /,U+_GG;?\ ?Z7_ .,4 5O[0N][Q?Z%YD*A MY%^TONC5@2K.ODY52 2"P (!QT- "6^I75TQ2 V4K(J,P2Y9BJR#=&Q"PDA7 M7YD)X8DIO'6@!T>I74HB:,V3"X&82MRQ$HV[\QD0_.-HW97/R\].: 'QWUY-O\ ML6;^2Q23;<.=C@!BKXA^5@""5;! (.,$4 9<'BF.Y@DNH+G2Y+>WQYTJ7P:. M+/3S'$95,]MQ&: +>G:U+J\9FT^33[N-3M+P79E4-C.TM'$P!P0<$YP: )AJ M5T8WF!L3%"7$CBY;9&8_OAV\G"E,'>&(VXYQ0 S3]6GU6+[18-874.2OF0W3 M2ID=1N2%ER.XSD4 21:C=32R6\7V)YH-OFQK@- $OF:E_SSMO^_P!+_P#&* #S-2_YYVW_ '^E M_P#C% %2+4[F<,8C8N(P&=M_W^E_^ M,4 'F:E_SSMO^_TO_P 8H /,U+_GG;?]_I?_ (Q0 >9J7_/.V_[_ $O_ ,8H M /,U+_GG;?\ ?Z7_ .,4 9NK/J'DKNCMP//M>DLAY^TQ;>L(X+8!/4#) )X( M!I>9J7_/.V_[_2__ !B@ \S4O^>=M_W^E_\ C% !YFI?\\[;_O\ 2_\ QB@ M\S4O^>=M_P!_I?\ XQ0 >9J7_/.V_P"_TO\ \8H /,U+_GG;?]_I?_C% !YF MI?\ /.V_[_2__&* ,NX?4/MMOF.WW;)]H\V3'_++.3Y/';'!SST[@&IYFI?\ M\[;_ +_2_P#QB@ \S4O^>=M_W^E_^,4 'F:E_P \[;_O]+_\8H /,U+_ )YV MW_?Z7_XQ0 >9J7_/.V_[_2__ !B@ \S4O^>=M_W^E_\ C% !YFI?\\[;_O\ M2_\ QB@#+WZA_:'^KM]_V?IYLF,>9USY.=M_W^E_^,4 9=L^ MH"]N,1V^[9!D>;)@?ZW&#Y//?/ QQU[ &IYFI?\ /.V_[_2__&* #S-2_P"> M=M_W^E_^,4 'F:E_SSMO^_TO_P 8H /,U+_GG;?]_I?_ (Q0 >9J7_/.V_[_ M $O_ ,8H /,U+_GG;?\ ?Z7_ .,4 'F:E_SSMO\ O]+_ /&* ,S3WU 2W6V. MWS]H^;,L@P?(@Z?N3D8QR<=M_W^E_^,4 'F:E_P \[;_O]+_\8H /,U+_ )YVW_?Z M7_XQ0 >9J7_/.V_[_2__ !B@ \S4O^>=M_W^E_\ C% !H/\ R#K7_KWB_P#0 M%H R;/\ Y&2^_P"P;I?_ *4ZO0 7G_(R6/\ V#=4_P#2G2* .LH * ,O6/\ M4+_U\6G_ *50T >2:M:?%%[R9M.N-"2S,C>0LBW'F"+)V!_W+#?MQNPQ&6NP2?N#\X7 ?G[V>: .EN[:^LKG4]6GC$E[# M86<=X+='99HVMIO/$ /S,(93YT8YXM7DMI[F"RTVZ: M-?FDLYHU+HW&4:-@3'+]Z+?(!C>: &>*$L](NYHH)4L6:SA@%M=VHEL[V&/> MJP0,A$JLJNT;QQD-N:-O+<8) ,CP;JL=EF*ZU"+2G^V2EM-EAC:1-SC$7G2' MS3GH'.6]R: -74(KO7%CM8+9+G^T[J34+F.:5[>/[';LL5G&TJP3D-(4@F,> MS^&53@') .=,]U;SVEW?0N;WPU:78E$0:7*17-B#Y;[%:0RV3[@0BNY#?)GB M@"H89-/NUO+F7^SY+F^L[N>YDB$B1R7%AJ+L&#@*0AD2W4M]T!!U % '9ZE< M_P!NV$=EI5['J>I-.S07$2+"(0D>9MQBRJ;H6,()(RTR]<4 :E_+%J]G9PV4 M9CM8K2>Z,;*5:,Q0M!%"5Q]Y))'W+C(>($>M '&6\\GA1-%C\B1[>WM);JV5 M(V(4MIS*]J2 =KFX=3&& RLN!GRG( )[/3K_ $))K36+1O(UFRG6X^PSMI/!.R30:I!#;6X:^B@:"2W1+RT8 M6]RB?N6W8DE0*B20B.3O.1;0A@ M,,Z&3#L ?*20;B : .1_L[4/#4EO8ZG:H-/N);>ZN/L\TEVKS6W-W+*IMX"J M/NAN6C"R B"9N>E ':^%=?L->\1WTNE-B)+6*.88VB69)I0DJ ?+*OE;0)5) MPK)&VUU** <]JBW&FZOJ5U:QR&35+J/2RR(WR^;96K03%@.%A83J'^ZK2_,1 MB@#G+W5KOPSI45CI38&8+G(!+_PD M&J/JME#9W#-:NMD83<.5DNDD=A>%X([*0RR1*""5EM5MG :0>7N) -32WFT[ M1==^SS3/=07.I.!)RT3'?)&4"HAPRD2+UR3D-CH 5?MUGX>>^AF/DI>Z=9K9 M*J,?/V6\L7EPA0=\@9D'EKEOG4@$&@"#4(X]&%H+BX&FW::3;VSB\MQ/8W2Q M_?MP0PD65&+B5$9'D22,A9 @V@'=6^[_ (1I0\'V-AI^#;DL?*Q#CR\OE\+T M&[YL<-SF@#L: (IYX[9&EF98XT&69R%50.I). ![F@#F9?&^CQ6EO?\ GEK: M\#/"Z13/NC4@/,RI&S1PIE=\T@6) REF 89 +UUXET^RO(M/ED(GGV;0(Y&0 M&3<(A)*J&*(RE66(2.AE8%4W'B@!VL^(K'P^$^W2-'YN[:%CDE(5,;Y'$2.4 MBCW+YDSA8X]R[V&10 T>)=/-^-*$A-R1P!')Y>[8)?+\[9Y/G>41+Y/F>9Y9 MW[=O- &[0!EZQ_J%_P"OBT_]*H: -2@"EJ.HVVD6\EY>R);V\*EWD<[550,D M_D. ,D] ": *$OB738%M#).J'4VC6T4[@\IE7>FU,;P-HRQ90%_B(- "'Q+8 M"_\ [*#N;D$*<0S&)7*&41M.$,"RF,%Q$T@XVJS>7;SO%&'W M;?-G2-H8BVQB!)(IQ@XY&0 L]>M;ZZELH/.:2V8K(YMYU@#+MW(MPT8@=QN M*I(S Y!&5. !]SKEC9WD.FRRJ+RZ61HH1EI&6)=[MM4$JH7NV QPJY8XH IZ M7XILM7NGL8!&-2"P(&"2<$@8!H Z*@#)_YB?_;M M_P"U: -:@#+U/6[+1C"+V9(6NIH[>%3G=)+*P1$50"QRQ&3C:HRS$*": ,__ M (2NQ%^FE.+F.YE,@CWV=TD3^4NZ0I.T(A957G<)-IR "21D GTGQ)8ZS(T- MHTGF(HDVR0S0EXR2HEB\Z-/-B)! ECW(>/FY&0"!?%VEF[>Q,Q66/S06:.5( M2T"[YD6X9! \D2Y:2-)"Z!6+ ;6P 6M&\06>O(SV1D(CVD^;#- 2KC-UY210489P30!M4 9-K_Q_W/\ USM__:M &M0!D3:]8V]XNF-*#>-#).(% M#/)Y4>T,Q5 2.74*#@N3A Q!P 9=MXUTVY^T8^TQFQ2.299K.[A=5E+"/:DL M"-(SE2%2,,YXPO(R :^F:S:ZO"UQ;,VV)V2198Y(9(W4 LLL4JI)&P4JV'52 M496&58$@&3#XUTFX@ENHY7,<#1J1Y$X=S-_J3#$8Q).LYXA>%764@^66P< & M[INHP:M;1WEHV^&8;E.&4]2"&5@K(RL"KHP#(P*L P(H NT 96F_ZV[_ .OG M_P!M[>@#5H P9_$^EVTUQ;27$:RV,'VFY7)/DPY8;I" 0I.UODSOP,[<$9 ( M1XLTW[&^H%Y$BC=8V1X)TG$CE0D?V9HQ<>9)N4QH(]SAE*@@@T :MAJ<&HVP MO("1$=W,B/$RE"5<.DJH\;(RD,KJI!!R* ,8^,])-J+Z*8SPO.]M'Y$4L[RS M1LRND4<2/)+M*.2T:LNU6;.T$T =!:7<5]"ES =T4R*Z-@C*L,@X8 C@]" 1 MT(!H L4 96@_\@ZV_P"N$7_H H R+/\ Y&2^_P"P;I?_ *4ZO0 7G_(R6/\ MV#=4_P#2G2* .LH * ,O6/\ 4+_U\6G_ *50T :E !0 4 % !0 4 % !0 4 M% &!KFLR::UO:VD0GO+YV2%'8QQ#RXVDD>60*Y5%5?X49F8JH7DD %=/$1L+ M0W&N1_8)$F,&U"TZS-U1K;RT\V577)"^4LB[7W( A:@!ESXWT2S\LRW<:K-$ MDR-ARHB=F19'95*QIO4H7D**K_*Q5B 0!LGCG18H5G:YPKR21*OE3>89(E#R M)Y/E^;N5&$A&S_5GS/N?-0!/=>,-(LVA66Y0?:DCDB95=T,XB,MLDSMY@E2/]P_ES?O!$P;RG^601AV3(RN M",@&O%X@L)[UM,CF!ND#$IM8 E0I=5D*B-W0,"Z([.@.64-=/D"R6K M^?&)X896"NFQ;B3R8IDWHHFA:8HGF1EDPVX,0,$ ["@ H * "@!" PP>0>"# M0!6LK.+3H$M;<%8H5"(I8MM4=!EB3@#@9/ '04 6J ,K7?^0=<_]<)?_0#0 M!JT 0W%O%=1F&=%EC;JCJ&4X.1E2"#R >10!XK+H>I6.G6Z+:2S22Z;J6FM' M'Y>89+N:-X9),N (=L9WLI8K\ORG/ !JZAH=^E\;2."26.\?1W^TKM\J$:=, M)9Q*2P<,RQCR@JMO:3&1@F@"[XQMKRZD^TVEK/<"YT^_TW8H0-%+;&" M$!N P)^4]CSD4 <=-H,S:?HN( ;JSDT\3'">9%'$G[T%LYVJWW@I.3R : ,^ MWTK4].UUY(1=[+B_>YD<.OV)K-[54,;1Y'^DB>- IV%PH!$@C)2@"UXBGN=4 MO8K![&[7376&6YDBA1FG<.3';.WF!HHHB!).V&9LB./ \QJ )-">XU/6&NK^ MSN;-;;SXK*-HD6".-FQ),\BR-OFNL*P4*%BC^7EV=J /2* ,FZ_X_P"V_P"N M=Q_[2H UJ .2\<:4=7T:Z@AA%Q854JOFQM()/F1U4C !'HEG=:;J,KV\ M6H);AKV6Z6YD62.6268RP_8U5_+&2TA^1(VV,BREG!- &]JFEM-J^FW\$(_= MR3FXE"J&56M)4C#G[Q&]@H R 3VY- %CPY8RP27M[=(8Y[R\E(W8SY$)\BV' M!/RF-/-49X,K$@$D Z>@#)_YB?_ &[?^U: -:@#D_%NE'4(K=X(1+/#?6+[ MMJ[TBCO())2&;!"A$+, -\ MK(CDXSY"=@"0#$T<7#ZK<:NUK=P1R6\4+Q7!5Y!,)>EMB1PMNJL6<1LL;-^\ M"ELD@'(7_AG5+Z]N[>**9&F;4297,8LO*N+=DMS F3LN6=U6:01AV7SO-9U* M@@':^"8+Z W N%O([7]R(4OG$DHE"$7!0AG(@)V>6N0@(?RT1#B@#O: ,FU_ MX_[G_KG;_P#M6@#6H Y*\TIO[>L[^&$!%@NUGF4*#N?[,(@YX9LA&"]0 #T[ M@$&BPW.E6%S?36\DMY=7,UQ)"A3S67S/+C526"DI;HFQ2^< *#DT 4?#NG3P M6-W;&.XC74)[EX#WH U: /.]7\ M.K<7]ZWV4R6MUI;12"$I&\TS3.S*&RO[XJ05=^ <9;B@#E_^$ MYDU*UNBLAACOI(+:!(78"$1Q1R,06C6,1G8JD%9#F@#O_"Z71T]+75$F> M1]IVNXMS,X@BN6!(:?R"@DSN+$-O9FR2 <-<^&[J"..7R;I(+74]1E,-BRQ7 M!AN!(D+P%63:H++D*\;!&/8,I /3O#R7L>FVRZF=UZ((_//RY\S:-V2H"EL_ M>*C:3DCB@#8H RM!_P"0=;?]<(O_ $ 4 9%G_P C)??]@W2__2G5Z "\_P"1 MDL?^P;JG_I3I% '64 % &7K'^H7_ *^+3_TJAH U* "@ H * "@ H * "@ H M * .=U[1IM0>WN[*58+RQD:2(R*7B<21M%)'*BLC%65L@JP9752.,@@&5<>' MM4N(H9Y+N*34+:[-U&7A/V5 T+P&!8U=9?+$&WC"N)P1)# M,99) D-Q%#(+CY5*7$WH U: "@ H * "@ H * ,K M0?\ D'6W_7"+_P! % &19_\ (R7W_8-TO_TIU>@ O/\ D9+'_L&ZI_Z4Z10! MUE !0!D:Y&LML(W&5:>U4CU!NH01^(H 7^P;#_GBOZ_XT 85Y-H.GZC:Z/<" M-+W4%E>WC^;+B$!GYS@<$D9^]M;'2@#=_L&P_P">*_K_ (T <5-J%C;ZG>:9 M)9JJV=LD\4WF'$TACDD>';C*,J(&!RVY2Q &PT 5&US3K%(9]2M$M[>\LH[F MU='9S-,R!I+,*0G^D?,IA4$^M M"\SR;_\ 1[(F$BYD3857;6\#J8;EVF=_*?RQYMK)%&OS"3*/N&[ M% &W%JMG#9IJ-S#87%IYS12S:==/=I$-@\LD^5'N9I<1,HQMWQMDY( !K7Y@ MTVQ@N)K*,75P<& 2MA,1R3/E]N24CC;.$QYF%S@[J ,[1=6L=5BTQFLEAEU/ MS%FC,A8VSI;-<;<@ 2!@%VGY,HP?VH ;8:UI]Y;WUR;%@+*.2X@1"7>[M5,B MQS1@8QYK1/M4;OE:-LG=@ &;'KBFPEOULK"Z0+&89K.^:>V,DDT41@FD$*O' M(OFK)\L4@*AN0P (!TNF+&;R33M6L[>VG2 7*/!-)+"\6XHWS21PNKQL!N!3 M;M92&/( !AV>OV-Y;/(NG[;I[B.&U@,A'G)< M;3L^/DB>-7D6&2%V9 R.Z1.&5U*NK1CL5+ \ &)JNIP6F MIR:7:6=I)) D;^3-=&"ZN@ZES]BA,;+.%4%=S2(/-5D)7;NH M67B+PWY5 M'CVB1UV2-MC=G0,D:2-\L;R,BN00A)!P 9.F:UH-W8I>7*1V\AMX[B6)?,E, M0E;9&I*+R\C$+'&!YLA/R(: -2>71DTU]6MXUFA13M'SH6DW;%B(?#1N9"$( M=05)Y% '/:MJ,=E?KID%G9?:?(CE\JYO&MWN'??F&R!B<7#J4*L6,85FCW8# M$@ >^J6TD[6%MIZF\:X6"&.61D7FSCO)'G=5?RA$KF,A!*6<*%SNX -5K!9M M+NGO;);.YA29"%*_K_C0 ?V#8?\ /%?U_P : #^P;#_GBOZ_XT ']@V' M_/%?U_QH /[!L/\ GBOZ_P"- &9JNB64<*E8E!\^U'?HUS$I'7N"10!I_P!@ MV'_/%?U_QH /[!L/^>*_K_C0 ?V#8?\ /%?U_P : #^P;#_GBOZ_XT ']@V' M_/%?U_QH /[!L/\ GBOZ_P"- !_8-A_SQ7]?\: ,NXT6R6]MT$2A62*_K_C0 ?V#8?\\5_7_&@ _L&P_P"> M*_K_ (T ']@V'_/%?U_QH /[!L/^>*_K_C0 ?V#8?\\5_7_&@#+_ +%LO[0V M>4NW[/NQSU\S&>OI0!J?V#8?\\5_7_&@ _L&P_YXK^O^- !_8-A_SQ7]?\: M#^P;#_GBOZ_XT ']@V'_ #Q7]?\ &@ _L&P_YXK^O^- !_8-A_SQ7]?\: ,N MVT6R-[<(8EVJD! YXSYN>_? H U/[!L/^>*_K_C0 ?V#8?\ /%?U_P : #^P M;#_GBOZ_XT ']@V'_/%?U_QH /[!L/\ GBOZ_P"- !_8-A_SQ7]?\: #^P;# M_GBOZ_XT 9>GZ+9/+= Q+A;C Z\#R(#CKZDG\: -3^P;#_GBOZ_XT ']@V'_ M #Q7]?\ &@ _L&P_YXK^O^- !_8-A_SQ7]?\: #^P;#_ )XK^O\ C0 ?V#8? M\\5_7_&@ _L&P_YXK^O^- !H(QIUJ!_S[Q?^@+0!DV?_ ",E]_V#=+_]*=7H M +S_ )&2Q_[!NJ?^E.D4 =90 4 9>L?ZA?\ KXM/_2J&@#R+5OV?/"^M7DVH M7)O3-=2-*^+IL;G))QN5B!D\#)P, < 4 >':Y^R]J\NHRR:3/:16'F?N$GGG M:81C ^=A;X#-@L0N0N< D#) /78?V:O"FQ3+]M63:-P6Z)4-CD*3&"0#T) ) M'84 >A2^ E^SW5M;SM%YUO:PVLC R2V[VD+PI([.Q,I(O#U_J[2PI+:S65TBI) M;7MMYZQ,I_UD)5X_F/#8EWA71&0KR* ,W0?"^K^&H_L=I/936HF:0/<0S-W=[RYD+R3^;#,D@4*\B M)'N("N020 * ,@_#B2!9(K.Z\B)(;F.QW(\CVS37%M=(S.\A:4130.<$AF23 M!;()(!+_ ,(%TN;5]^R5&)D-QY@(/!7!W9S0! MM7/AV]UR)+36WM7M [/)#;12QB7"@1 EY7(\N3,O Y98\8VG(!8_X1VYN$B% M[.LTMO9SVPD"%=TDP"&9AN(W&-0& _B+E2H.* .?OOA_<2?8VL[L6SVMF;:4 MB+(D?[*;5;A,.I25(V<#);(\L'_5C(!;7X>P:;)%-HL\]A(EO):L[2S7)\EE M'EB-;F65(S#*J.H"["N]2O(*@%"\\"WVIM-=W$ME%>R0QQ+);VSQI+LFAF#W M0,Q>4KY"I$ Z^4KR;2:2SEMU _>RW%TK>4=ULN)YG*1QDR(4 M0J#%-*%VMM8 &GX=T#5[+4[C4]8N;>[\^(10B&*2(P()7E\OYI'#KE^&8!P% M523@D@">(_#%]KAGMC-:RV%V%S'=6WFR6S!=I>U=70!N!+&9%=HY?F5L84 & M7#X'U"P@BCM;J$RVSWZ1O-"[AK>^D\UO, E4F>-^CJ51QPR4 :EMX5O-(FC; M2[B)(C:VEK/Y\32.4L]P1X2LB(K2([*X964$*RC.00#*L?A[)I>GOIMK-"T< M\,7FK+%(RM=1.I$Z[9EDB+HJJ6C<21.D4D+HT8H OW/AJ\A\/2:>\IO+E&\] M,EWYCG%PD"&9Y)7 "^7&TTCN>"S^@!8UW0K_ %U75)+9[*\B026M_:^:(6'. M^(!HR'Y#%90^V1%92O(H HQ^!I[!Q%BB7+-L4#.9'=V9F)(! M"@ ZR@ H * "@ H * "@#+UC_4+_ -?%I_Z50T :E !0 4 % !0 4 % &3=? M\?\ ;?\ 7.X_]I4 :U !0 4 % !0 4 % &3_ ,Q/_MV_]JT :U !0 4 % !0 M 4 % &3:_P#'_<_]<[?_ -JT :U !0 4 % !0 4 % &5IO\ K;O_ *^?_;>W MH U: "@ H * "@ H * ,K0?^0=;?]<(O_0!0!D6?_(R7W_8-TO\ ]*=7H +S M_D9+'_L&ZI_Z4Z10!UE !0!EZQ_J%_Z^+3_TJAH U* "@ H \T\7VL27EMJ% MN0T\%Y8QW#K/(9X(Y9T1$BMP3&%GWE;C?LW0%W D95 *'AH)9SS+J:01R:C M!>7+7UO=N^84N%5A+)MC2 JLT?E&&1POEOEE91D P_L2VM\VC2CR-.GU&U#0 MQ32M T#V=W)%F5RKB2>:&,SH,(2L05GWLS '8^&M5!T6U@O!<-%+#,K78.V. M.&-Y$1Y;C>K(3$JE9!R>'W \T Z%,(((K:]TM;P+ MU,$C\AAYUU:@!& MF=&QY#R1H!(WEL\8SM4NYI,LKRSW"F*$2@-M(2-)' M*8VERI(^44 ;'VL6VNZB)I/+0:9:2J&;"A4DOA+( 3@!?D$C#I\FX_=H X1+ M"74[+28V$-_-%I,$5 MO+.6YB4)&C33,KW$47GK%,[2)\I,<>_$RY&T"7O8>$6=-$D6.YN?L M:?9W=Y;:(7-TENE[(FX-G]X1A9H_/V*N0?WB@$B>)M5N4M[6$VBWZM+6XA&R98X3 M+>0VD@F24H\3H@<>9(4(D ;#$ ?J%M9ZQJVHPZS*4BL+:WEM_WAA\B-TE,MU& MP8?.)%P92#Y?EJO&3D 9J/BVZL6_T&2&:TL[2PG=KA'-Q>)>3/"IC97A6%@( M]^YH91)(^SRX@N2 2:/XJU.YND%T+7[/<_VIY2HDD;Q_V?=&!&DE>9T82KRX M$:>602&8': #G&\5ZS?I;QO/!:727]@946VE4&"Y$OR B\=)X7:-A'+]1^R6-S>_9=VH6%W?$(DB+'Y44$L48+3ONP)&\Q_EW #"QX) M( [2_$^IZRIF66QM(HUMHWCE20RO-<6<=QOB?[0JJ-\H$4!C=I51OWZ%LJ < MUX8\4:H]O:VQDM6O;Q-.C-Y+%*P/G6=S@CH U+ MGQOJTEK%<6BVD9&FWU]-YDB:K+Y M^DS2D8WVKMCTS&3C]: -N@ H * "@ H * "@#+UC_4+_ -?%I_Z50T :E !0 M 4 % !0 4 % &3=?\?\ ;?\ 7.X_]I4 :U !0 4 % !0 4 % &3_ ,Q/_MV_ M]JT :U !0 4 % !0 4 % &3:_P#'_<_]<[?_ -JT :U !0 4 % !0 4 % &5 MIO\ K;O_ *^?_;>WH U: "@ H * "@ H * ,K0?^0=;?]<(O_0!0!D6?_(R7 MW_8-TO\ ]*=7H +S_D9+'_L&ZI_Z4Z10!UE !0!EZQ_J%_Z^+3_TJAH U* " M@ H SY=(LIKI+^2W@>[A!6.X:)#,BD$$)*5WJ"&((# 8)]30!DZ@-%\(VMUJ ML\,%G PWW*RN!O:V^S)%&VX GS+=HU&XX&X.@8$ ,,B M@"23P[IE %/Q!::3/ C:U!;W,"2Q(@G@6=5DGD2"/:K(^TL[JFX Y8A02 !]Q MK&G:?=VVB2LL<]Y'(;>$1ML:.%5WC*H8D"JP 5F7<.%!P10!F:/#X>N#?:/I MMO:JENXBOK>.U6.(O(FX*Z^6L4V5X8C> 048A@0 #:M;33K=DLK:.WC-DJR1 MPQI&OV=9/,161% \H.%E4%0NX!QS\U %+5O"]CJMJ+(Q1PQCR0-D4?$<,\<_ MD@;<>4[1@,F-N"3C- !::'9;[6XM8Q;062S>1;K#Y"(\OR-)Y6Q"K!/,51M M(E9L'(- #S::3XH1+J6"WO5@DE6)YX% M(6\(C>52"LC($VM(" 0Y!8$ @\4 9FOMH.GPPP:M#;F"!))H(Y+82I$ELJ[V MC01NL9C5E"A0&P<(#@X -2'2=-EG2\2TA6XM@8(IFME26-$RNR)V17$6"0NP M^65)VY!H :/#.DB![065H+>8@R0_9X?+51>,A@33-1EM=S# M:-0C:V$#1\X^TH"_DX^<9?9SNH S[!@VN13S$?VO_:8A?)'G?V?_ &2LA0C. M?LWGX?\ N>><_?S0![?0!EZQ_J%_Z^+3_P!*H: -2@ H \%T6UM[*_F@NELK MRR6QOY[]XV%Q]K*743PRWJ.FU9D'GQQH[2D!9,.$4*H!Z'X$T:WT'28RD<5O M+?G[5*D:I$GG3@.(XT4*H6)-L2*H&53<XA<6$%]J-K=&>Z>6 M1)(_]-CCDCU(G(;S!(%MR54QA7BC(5BU 'L'@EXEM);6""UMDM+AHLV48CM9 MCY<6Y+,3)&WS=@ =C0!DW7_'_;?]<[C_VE0!K4 DW9EE;<]U&L)?$ M*#['*S,$ &9&(&767G1V5P994$&IZ=B)'VQNS7T"YE M&Y]H)VJ6"9.XJS!2 #D=/9%UU9XL-JC7^J1W'.939QV[-;I(,Y\A7%J8@?D# M,"G+MD ?\-)HK:0)+':K!8IK;9,TK0^5M=@TDDRET"F*/);8K M'7?#^.&QCFTV&&R3[,L#-/IZ!89S(C?>/)DF39F1V8E@ZG"YY /1* ,FU_X_ M[G_KG;_^U: -:@#C_'<5L^D3-.NU;=+B*.5!<3,L$#;9%89\R11D#." M1WH \MU72K?PS>1VA@MI[32[33UM8YV=)F:2ZE$\ECLP$N7D$32.F3A4BVK& M_(!Z+X_U1K;3GM8AWH U: /&?%%O/I]]J\]O-<23RZ(\BY?/E 32@+ JA=@5"@)/#>G0+(8W;3K<*P(,@'DH-XW;LD$@Y8$9ZYH X#^R[7_A'[JRFCCO MI3JUU:VTEXD=RZS7%T8O.S*K#S%#LP(4#("X"\4 >QZ5ID&BVD.GVBB."UC2 M*-1V5 /QXR3W.30!?H RM!_Y!UM_P!<(O\ T 4 9%G_ ,C)??\ 8-TO_P!* M=7H +S_D9+'_ +!NJ?\ I3I% '64 % &7K'^H7_KXM/_ $JAH U* "@ H * M.7\9V,NI:5+;0(9G=[?Y!CE5N(F?J0,! Q/L#0!YL?#FK23QR2P/_P 2Z>:S MM6#*2;-+2^$4^=V1YC36\9SAA(C9&W#4 2Z?X8U&-X;V6*<74=UIRAC*3MMU MT^".Z 'F;=IF#K*,$LXW<\&@"#3/#&IJ+>ZN(KC[5;_V"J%I3E%C95U# \S: M?W9<3YSO'3<<4 -1WM/$%M+,D[7']H:@TURLNZ"6WCM;AHH HE(+0J%7RBBF M%U.<%AN /1O%;2W^BL;.![G[1Y!\L;U<1O)&78QI+!)((T)9[<31&90T1=0Q M- 'D]GX3U6YM)([J"<>3:ZN;5 SPJLTD]N]ELC^U3M&P4.T2O-)Y6&4L.E ' M0>(=#O;R_626VN+J3S=)>VF1_P!U;QP7,3WBR R* W#2-\C&0;<9,? !N>,= M+OIM0BU*P@:XDL;*:2( JN^=;JSD6 $D8::))5&<+_>(H Y";PYJ-E#,CVCW M'VN2QDG8!Y%\TQ7,MS(T$-S:O<*+F0(8S.B*767YQ$%(!3TKPQK%M:7)^SRQ M:E<:5;1+.?F_U%W<^= V+@MN:W:$1IYN60;1.&!>@#H_#GAR]^T6+7:3?9() M+V9(VC:WCA8BV\A?(-W=.%\Q9WB$DSE2S$*B%5H YK4M%UR2*SB2TG-S;QQ, MLQ,DC!OMTDDJJXO88K9TA"EG:*Y:X1UCVJ(P" :-]H6IPQVK16L\LT=Q?,D1 MSY(,NIRS1OYD-U!):2M$RL+EEN(Q&=IA+ @@'?:UX>?5]V E*CSY+F![)E D'S;5=H<\( <[< MX(!7\6).E[NG6>6?S]%2WEBFPML&NH5N(YE$@*F] #)-/MI55)(8F6-_,0,BD+ M)DG>H(PKY).X8.2>>: '_9(/.^T^6GG[=GF[5\S9G.W?C=MSSMSC/.* +% & M7K'^H7_KXM/_ $JAH U* "@"K'8V\1D*11J9SF7"*/,)!!,F!\YP2/FSP30! M,T*,%#*I"$%00/E(X!7T('0CI0!7&G6H,C"&+=<#$Q\ME $-K9P6">5:QQP1Y)VQHJ+D]3M4 9/-9!M* )!#&-Q"J/,^_P/FXV_-Z\ #G/''2@"%[&W=HW:*,M;_ZHE%) MBR #Y9(RF0 /EQP .U %J@ H RM-_P!;=_\ 7S_[;V] &K0 PQ(6WE5W$;2< M#.WKMSUQGG'2@".VM(;*,0V\:0Q#.$C5449.3A5 R3D\?\C)8_P#8-U3_ -*=(H Z MR@ H R]8_P!0O_7Q:?\ I5#0!J4 % !0 4 % !0!Y]=^)KFP\2-8SM&FEK9Q MNQ*X=)W-S(&:3=CR_*M77;MSO*X/.* ,C1?'MW%83WNJV\LSK>3(D=LD2>3 M((;E%E>XGAB\Q$EV?ZS?,X/EQM@X -9=9TF.Z%[IVGM/=75M#//=6]M!YD<- MS_J#Q=P8$DATXRV* ()_ M%MO:ZI'I$L-PC3R>5'.1$(6D\IIMJJ9A<%=B,/-$!@WJ4\W<" 9,'Q&L)8V ME:"[B3RGFA+QQ?Z2$G6V980LS-O\YXT F$0;>&4E S* 6-(\176HVVJ7$L36 MSV,\L<44JH)$"6D$H$GER21N?,=B&20JR%<'O0!@^%O$US<0QW^I7=R85M/M M,ZR:1D7!@:SGN?*6)6WN+>"ZNC=I(L#Q6]J\ @E8IB:.:VBN VT2,ZMB0'#(GRLG\>]5 -R;1[&XNDOY;:"2[ MA&(YVBC::,<\)*5+J/F/"L.I]30!HT 96N_\@ZY_ZX2_^@&@#5H * "@ H * M "@ H R]8_U"_P#7Q:?^E4- &I0 4 % !0 4 % !0!DW7_'_ &W_ %SN/_:5 M &M0 4 % !0 4 % !0!D_P#,3_[=O_:M &M0 4 % !0 4 % !0!DVO\ Q_W/ M_7.W_P#:M &M0 4 % !0 4 % !0!E:;_ *V[_P"OG_VWMZ -6@ H * "@ H M* "@#*T'_D'6W_7"+_T 4 9%G_R,E]_V#=+_ /2G5Z "\_Y&2Q_[!NJ?^E.D M4 =90 4 9>L?ZA?^OBT_]*H: -2@ H * "@ H * .1USP79>(&G:Y>9#=+:H MWENJE1:22R)L.PD;_.=)!;$VOV/S)_+_ +/33<[DW>2AR&_U>/-]3C9_L"@" M:7P78S_+*970S7DS(64!C?1R1S(<*&V!9&V;2&!P2S4 0Z7X'M-+\DK++(UM M.+A"4MHAD02P*C);V\*%0DK$MM$C-@O(P&* ':5H:O,AA1U2*!-ZL&. M%$USA?N&98[>,*QW 0DD#S#D A/@*S.K#6C-.9EN/M2QGR"BR& VY VMQ87&H7EY8B VQMIDLE1HC'Y04O!9PS9"]"LH.1DDT 85MX#G6]EFFO;L M^7]D>UN\VQG1X([F)TV?9O(,?E3%3OA9G+%BV\!@ 2ZOX!3^S/LNGO*\\5I) M:1&21 2DUS#<2.S!!^\4Q#8PP!SE22" #;M/!L%O.+R:>XN;K,I>:4Q!I/-B M2##+'#'&JQQH!&(T0;BS/O9F) *ES\/M/NH4@=I?W-M:VT;$0OL%F\CQ2;)( M7B=\R,'$D;Q,,#RQ0!H1>$;6)($WRG[-!

@ M O/^1DL?^P;JG_I3I% '64 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % ! M0 4 % !0 4 % !0 4 % ')V?_(R7W_8-TO\ ]*=7H AUP7EIJ]GJ-M9SW\45 MG?6\@MWM5='GFT^2,D75S; JRV\O*,Q! R!D&@";_A(K_P#Z VI?]_=)_P#E MI0 ?\)%?_P#0&U+_ +^Z3_\ +2@ _P"$BO\ _H#:E_W]TG_Y:4 '_"17_P#T M!M2_[^Z3_P#+2@ _X2*__P"@-J7_ ']TG_Y:4 '_ D5_P#] ;4O^_ND_P#R MTH /^$BO_P#H#:E_W]TG_P"6E !_PD5__P! ;4O^_ND__+2@ _X2*_\ ^@-J M7_?W2?\ Y:4 '_"17_\ T!M2_P"_ND__ "TH /\ A(K_ /Z VI?]_=)_^6E M!_PD5_\ ] ;4O^_ND_\ RTH /^$BO_\ H#:E_P!_=)_^6E !_P )%?\ _0&U M+_O[I/\ \M* #_A(K_\ Z VI?]_=)_\ EI0 ?\)%?_\ 0&U+_O[I/_RTH /^ M$BO_ /H#:E_W]TG_ .6E !_PD5__ - ;4O\ O[I/_P M* #_ (2*_P#^@-J7 M_?W2?_EI0 ?\)%?_ /0&U+_O[I/_ ,M* #_A(K__ * VI?\ ?W2?_EI0 ?\ M"17_ /T!M2_[^Z3_ /+2@ _X2*__ .@-J7_?W2?_ ):4 '_"17__ $!M2_[^ MZ3_\M* #_A(K_P#Z VI?]_=)_P#EI0 ?\)%?_P#0&U+_ +^Z3_\ +2@ _P"$ MBO\ _H#:E_W]TG_Y:4 '_"17_P#T!M2_[^Z3_P#+2@ _X2*__P"@-J7_ ']T MG_Y:4 '_ D5_P#] ;4O^_ND_P#RTH /^$BO_P#H#:E_W]TG_P"6E !_PD5_ M_P! ;4O^_ND__+2@ _X2*_\ ^@-J7_?W2?\ Y:4 '_"17_\ T!M2_P"_ND__ M "TH /\ A(K_ /Z VI?]_=)_^6E !_PD5_\ ] ;4O^_ND_\ RTH /^$BO_\ MH#:E_P!_=)_^6E !_P )%?\ _0&U+_O[I/\ \M* #_A(K_\ Z VI?]_=)_\ MEI0 ?\)%?_\ 0&U+_O[I/_RTH /^$BO_ /H#:E_W]TG_ .6E !_PD5__ - ; M4O\ O[I/_P M* #_ (2*_P#^@-J7_?W2?_EI0 ?\)%?_ /0&U+_O[I/_ ,M* M #_A(K__ * VI?\ ?W2?_EI0 ?\ "17_ /T!M2_[^Z3_ /+2@ _X2*__ .@- MJ7_?W2?_ ):4 '_"17__ $!M2_[^Z3_\M* #_A(K_P#Z VI?]_=)_P#EI0 ? M\)%?_P#0&U+_ +^Z3_\ +2@ _P"$BO\ _H#:E_W]TG_Y:4 '_"17_P#T!M2_ M[^Z3_P#+2@ _X2*__P"@-J7_ ']TG_Y:4 '_ D5_P#] ;4O^_ND_P#RTH / M^$BO_P#H#:E_W]TG_P"6E !_PD5__P! ;4O^_ND__+2@ _X2*_\ ^@-J7_?W M2?\ Y:4 '_"17_\ T!M2_P"_ND__ "TH /\ A(K_ /Z VI?]_=)_^6E !_PD M5_\ ] ;4O^_ND_\ RTH /^$BO_\ H#:E_P!_=)_^6E !_P )%?\ _0&U+_O[ MI/\ \M* #_A(K_\ Z VI?]_=)_\ EI0 ?\)%?_\ 0&U+_O[I/_RTH /^$BO_ M /H#:E_W]TG_ .6E !_PD5__ - ;4O\ O[I/_P M* #_ (2*_P#^@-J7_?W2 M?_EI0 ?\)%?_ /0&U+_O[I/_ ,M* #_A(K__ * VI?\ ?W2?_EI0 ?\ "17_ M /T!M2_[^Z3_ /+2@ _X2*__ .@-J7_?W2?_ ):4 '_"17__ $!M2_[^Z3_\ MM* #_A(K_P#Z VI?]_=)_P#EI0 ?\)%?_P#0&U+_ +^Z3_\ +2@ _P"$BO\ M_H#:E_W]TG_Y:4 '_"17_P#T!M2_[^Z3_P#+2@ _X2*__P"@-J7_ ']TG_Y: M4 0Z&+RZU>\U&YLY["*6SL;>,7#VK.[P3:A)(0+6YN0%5;B+EV4DDX!P30!V M5 !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 &4 % '__9 end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.6.0.2
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2016
Feb. 06, 2017
Jun. 30, 2016
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 Public Float     $ 1,271,340,000
Entity Common Stock, Shares Outstanding   23,046,049  
Document Fiscal Year Focus 2016    
Document Fiscal Period Focus FY    
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2016    

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 82,371 $ 25,062
Investments 1,024 1,539
Trade receivables, net 106,659 98,865
Notes and other receivables 4,014 3,132
Inventories 360,404 384,776
Prepaid expenses 21,997 26,521
Other current assets 364 1,902
Total current assets 576,833 541,797
Property and equipment, net 180,538 170,206
Investments 13,965 11,540
Goodwill 40,804 30,835
Intangible assets, net 26,643 13,577
Deferred income tax assets 2,676 6,195
Other long-term assets 2,142 3,203
Total assets 843,601 777,353
Current liabilities:    
Short-term debt 4,632 0
Current maturities of long-term debt 2,538 4,528
Accounts payable 57,297 48,385
Customer deposits 39,102 40,082
Accrued product warranty 13,156 9,100
Accrued payroll and related liabilities 25,693 17,375
Accrued loss reserves 2,852 2,838
Other accrued liabilities 23,591 19,704
Total current liabilities 168,861 142,012
Long-term debt 4,116 5,154
Deferred income tax liabilities 1,669 2,348
Other long-term liabilities 20,114 17,981
Total liabilities 194,760 167,495
Equity:    
Preferred stock - authorized 4,000 shares of $1.00 par value; none issued 0 0
Common stock - authorized 40,000 shares of $0.20 par value; issued and outstanding - 23,046 in 2016 and 22,988 in 2015 4,609 4,598
Additional paid-in capital 139,970 137,883
Accumulated other comprehensive loss (31,562) (23,564)
Company shares held by SERP, at cost (1,958) (1,778)
Retained earnings 536,771 490,933
Shareholders' equity 647,830 608,072
Non-controlling interest 1,011 1,786
Total equity 648,841 609,858
Total liabilities and equity $ 843,601 $ 777,353
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
shares in Thousands
Dec. 31, 2016
Dec. 31, 2015
Equity:    
Preferred stock, shares authorized (in shares) 4,000 4,000
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, shares issued (in shares) 0 0
Common stock, shares authorized (in shares) 40,000 40,000
Common stock, par value (in dollars per share) $ 0.20 $ 0.20
Common stock, shares issued (in shares) 23,046 22,988
Common stock, shares outstanding (in shares) 23,046 22,988
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
CONSOLIDATED STATEMENTS OF INCOME [Abstract]      
Net sales $ 1,147,431 $ 983,157 $ 975,595
Cost of sales 882,162 764,314 760,279
Gross profit 265,269 218,843 215,316
Selling, general and administrative expenses 153,145 145,180 141,490
Research and development expenses 24,969 23,676 22,129
Income from operations 87,155 49,987 51,697
Other income:      
Interest expense 1,395 1,611 720
Interest income 806 542 1,422
Other income (expense), net 529 3,055 1,207
Income before income taxes 87,095 51,973 53,606
Income taxes 32,107 20,007 19,400
Net income 54,988 31,966 34,206
Net loss attributable to non-controlling interest (171) (831) (252)
Net income attributable to controlling interest $ 55,159 $ 32,797 $ 34,458
Net income attributable to controlling interest:      
Basic (in dollars per share) $ 2.40 $ 1.43 $ 1.51
Diluted (in dollars per share) $ 2.38 $ 1.42 $ 1.49
Weighted average number of common shares outstanding:      
Basic (in shares) 22,992 22,934 22,819
Diluted (in shares) 23,142 23,120 23,105
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract]      
Net income $ 54,988 $ 31,966 $ 34,206
Other comprehensive loss:      
Change in unrecognized pension and post-retirement benefit costs (80) (178) (1,820)
Tax benefit on change in unrecognized pension and post-retirement benefit costs 29 36 699
Foreign currency translation adjustments (2,420) (13,848) (7,670)
Tax (expense) benefit on foreign currency translation adjustments (5,527) 3,341 770
Other comprehensive loss (7,998) (10,649) (8,021)
Comprehensive loss attributable to non-controlling interest (137) (1,603) (565)
Comprehensive income attributable to controlling interest $ 47,127 $ 22,920 $ 26,750
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Cash Flows from Operating Activities      
Net income $ 54,988 $ 31,966 $ 34,206
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation 20,818 20,744 21,343
Amortization 3,995 3,334 3,033
Provision for doubtful accounts 280 18 1,011
Provision for warranties 18,912 13,743 12,796
Deferred compensation provision 1,742 241 74
Deferred income tax benefit (3,521) (2,559) (2,544)
Gain on disposition of fixed assets (224) (529) (306)
Tax benefit from stock incentive plans 0 (345) (586)
Stock-based compensation 2,936 1,250 1,200
Distributions to SERP participants (532) (2,986) 0
Change in operating assets and liabilities:      
Sale (purchase) of trading securities, net (1,873) (405) 118
Trade and other receivables (4,895) 3,163 (6,924)
Inventories 30,839 (6,499) (41,933)
Prepaid expenses 4,846 (3,016) (3,989)
Other assets 2,069 (968) (4,763)
Accounts payable 8,836 (11,409) 10,755
Customer deposits (762) (3,697) 5,483
Accrued product warranty (15,125) (14,177) (15,563)
Income taxes payable 181 (4,093) (1,136)
Accrued retirement benefit costs (50) 24 (201)
Accrued loss reserves 229 103 305
Other accrued liabilities 11,142 3,576 3,289
Other (25) 3,387 3,195
Net cash provided by operating activities 134,806 30,866 18,863
Cash Flows from Investing Activities      
Business acquisition, net of cash acquired (39,764) 178 (34,965)
Proceeds from sale of property and equipment 614 10,054 743
Expenditures for property and equipment (27,367) (21,202) (24,851)
Sale of investments 290 378 16,249
Net cash used by investing activities (66,227) (10,592) (42,824)
Cash Flows from Financing Activities      
Payment of dividends (9,217) (9,193) (9,167)
Borrowings under bank loans 5,973 106,034 113,547
Repayment of bank loans (5,903) (104,567) (103,188)
Proceeds from issuance of common stock 0 72 282
Tax benefit from stock option exercise 0 345 586
Sale (purchase) of shares of subsidiaries, net (696) (653) 1,428
Sale (purchase) of Company shares by SERP, net (153) 2,084 (95)
Withholding tax paid upon vesting of restricted stock units (1,024) (600) (953)
Proceeds from cash surrender value of life insurance 0 416 0
Net cash provided (used) by financing activities (11,020) (6,062) 2,440
Effect of exchange rates on cash (250) (2,173) (1,020)
Increase (decrease) in cash and cash equivalents 57,309 12,039 (22,541)
Cash and cash equivalents, beginning of year 25,062 13,023 35,564
Cash and cash equivalents, end of year 82,371 25,062 13,023
Cash paid during the year for:      
Interest 1,407 1,651 476
Income taxes, net of refunds $ 28,455 $ 29,573 $ 23,027
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF EQUITY - 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, 2013 $ 4,572 $ 134,730 $ (4,894) $ (2,786) $ 442,054 $ 3,635 $ 577,311
Balance (in shares) at Dec. 31, 2013 22,859            
Net income         34,458 (252) 34,206
Quarterly dividends   8     (9,175)   (9,167)
Other comprehensive loss     (8,021)     565 (7,456)
Change in ownership percent of subsidiary           (1,345) (1,345)
Capital contributed by minority shareholder           1,583 1,583
Stock-based compensation $ 1 1,199         1,200
Stock-based compensation (in shares) 5            
Exercise of stock options and RSU vesting, including tax benefit $ 13 855         868
Exercise of stock options and RSU vesting, including tax benefit (in shares) 66            
Withholding tax on vested RSUs   (953)         (953)
Sale of Company stock held by SERP, net   48   (143)     (95)
Balance at Dec. 31, 2014 $ 4,586 135,887 (12,915) (2,929) 467,337 4,186 596,152
Balance (in shares) at Dec. 31, 2014 22,930            
Net income         32,797 (831) 31,966
Quarterly dividends   8     (9,201)   (9,193)
Other comprehensive loss     (10,649)     (772) (11,421)
Change in ownership percent of subsidiary           (663) (663)
Stock-based compensation $ 1 1,249         1,250
Stock-based compensation (in shares) 4            
Exercise of stock options and RSU vesting, including tax benefit $ 11 406         417
Exercise of stock options and RSU vesting, including tax benefit (in shares) 54            
Withholding tax on vested RSUs   (600)         (600)
Sale of Company stock held by SERP, net   933   1,151     2,084
Other           (134) (134)
Balance at Dec. 31, 2015 $ 4,598 137,883 (23,564) (1,778) 490,933 1,786 $ 609,858
Balance (in shares) at Dec. 31, 2015 22,988           22,988
Net income         55,159 (171) $ 54,988
Quarterly dividends   9     (9,226)   (9,217)
Other comprehensive loss     (7,998)     34 (7,964)
Change in ownership percent of subsidiary           (1,322) (1,322)
Stock-based compensation $ 1 2,935         2,936
Stock-based compensation (in shares) 5            
Exercise of stock options and RSU vesting, including tax benefit $ 10 (10)         0
Exercise of stock options and RSU vesting, including tax benefit (in shares) 53            
Withholding tax on vested RSUs   (1,024)         (1,024)
Sale of Company stock held by SERP, net   27   (180)     (153)
Other           684 684
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           23,046
Cumulative effect of adopting ASU No. 2016-09   $ 150     $ (95)   $ 55
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) - $ / shares
3 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
CONSOLIDATED STATEMENTS OF EQUITY [Abstract]                        
Common stock dividends (in dollars per share) $ 0.10 $ 0.10 $ 0.10 $ 0.10 $ 0.10 $ 0.10 $ 0.10 $ 0.10 $ 0.10 $ 0.10 $ 0.10 $ 0.10
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2016
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1. Summary of Significant Accounting Policies

Basis of Presentation - The consolidated financial statements include the accounts of Astec Industries, Inc. and its domestic and foreign subsidiaries (the “Company”). The Company’s significant wholly-owned and consolidated subsidiaries at December 31, 2016 are as follows:

Astec Australia Pty Ltd
Astec do Brasil Fabricacao de Equipamentos Ltda. (92% owned)
Astec, Inc.
Astec Insurance Company
Astec Mobile Machinery GmbH
Astec Mobile Screens, Inc.
Breaker Technology, Inc.
Breaker Technology Ltd.
Carlson Paving Products, Inc.
CEI Enterprises, Inc.
GEFCO, Inc.
Heatec, Inc.
Johnson Crushers International, Inc.
Kolberg-Pioneer, Inc.
Osborn Engineered Products SA (Pty) Ltd
Peterson Pacific Corp.
(99% owned)
Power Flame Incorporated
Roadtec, Inc.
Telestack Limited
Telsmith, Inc.
 

All intercompany accounts and transactions have been eliminated in consolidation.

Use of Estimates - The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from those estimates.

Foreign Currency Translation - Subsidiaries located in Australia, Brazil, Canada, Germany, Northern Ireland, and South Africa operate primarily using local functional currencies. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting adjustments are presented as a separate component of accumulated other comprehensive loss. Foreign currency transaction gains and losses, net are included in cost of sales and amounted to losses of $246, $1,377 and $1,971 in 2016, 2015 and 2014, respectively.

Fair Value of Financial Instruments - For cash and cash equivalents, trade receivables, other receivables, revolving debt and accounts payable, the carrying amount approximates the fair value because of the short-term nature of those instruments. Trading equity investments are valued at their estimated fair value based on their quoted market prices and 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 from a nationally recognized third party pricing service.

Financial assets and liabilities are categorized as of the end of each reporting period 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.

All financial assets and liabilities held by the Company at December 31, 2016 and 2015 are classified as Level 1 or Level 2, as summarized in Note 3, Fair Value Measurements.

Cash and Cash Equivalents - All highly liquid investments with an original maturity of three months or less when purchased are considered to be cash and cash equivalents.
 
Investments - Investments consist primarily of investment-grade marketable securities. Trading securities are carried at fair value, with unrealized holding gains and losses included in net income. Realized gains and losses are accounted for on the specific identification method. Purchases and sales are recorded on a trade date basis. Management determines the appropriate classification of its investments at the time of acquisition and reevaluates such determination at each balance sheet date.

Concentration of Credit Risk - The Company sells products to a wide variety of customers. Accounts receivable are carried at their outstanding principal amounts, less an allowance for doubtful accounts. The Company extends credit to its customers based on an evaluation of the customers’ financial condition generally without requiring collateral, although the Company normally requires advance payments or letters of credit on large equipment orders. Credit risk is driven by conditions within the economy and the industry and is principally dependent on each customer’s financial condition. To minimize credit risk, the Company monitors credit levels and financial conditions of customers on a continuing basis. After considering historical trends for uncollectible accounts, current economic conditions and specific customer recent payment history and financial stability, the Company records an allowance for doubtful accounts at a level which management believes is sufficient to cover probable credit losses. Amounts are deemed past due when they exceed the payment terms agreed to by the customer in the sales contract. Past due amounts are charged off when reasonable collection efforts have been exhausted and the amounts are deemed uncollectible by management. As of December 31, 2016, concentrations of credit risk with respect to receivables are limited due to the wide variety of customers.

Allowance for Doubtful Accounts - The following table represents a rollforward of the allowance for doubtful accounts for the years ended December 31, 2016, 2015 and 2014:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
Allowance balance, beginning of year
 
$
1,837
  
$
2,248
  
$
1,708
 
Provision
  
280
   
18
   
1,011
 
Write offs
  
(560
)
  
(357
)
  
(465
)
Other
  
(46
)
  
(72
)
  
(6
)
Allowance balance, end of year
 
$
1,511
  
$
1,837
  
$
2,248
 

Inventories - The Company’s inventory is comprised of raw materials, work-in-process, finished goods and used equipment.

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. Each unit of rental equipment is valued at its original manufacturing cost and is reduced by an appropriate reserve each month during the period of time the equipment is rented.

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, the Company’s normal gross margins, 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.

Property and Equipment - Property and equipment is stated at cost. Depreciation is calculated for financial reporting purposes using the straight-line method based on the estimated useful lives of the assets as follows: airplanes (20 years), buildings (40 years) and equipment (3 to 10 years). Both accelerated and straight-line methods are used for tax compliance purposes. Routine repair and maintenance costs and planned major maintenance are expensed when incurred.

Goodwill and Other Intangible Assets - The Company classifies intangible assets as either intangible assets with definite lives subject to amortization or goodwill.

The Company tests intangible assets with definite lives for impairment if conditions exist that indicate the carrying value may not be recoverable. Such conditions may include an economic downturn in a geographic market or a change in the assessment of future operations. An impairment charge is recorded when the carrying value of the definite lived intangible asset is not recoverable by the future undiscounted cash flows expected to be generated from the use of the asset.

The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors considered when determining useful lives include the contractual terms of agreements, the history of the asset, the Company’s long-term strategy for the use of the asset, any laws or other local regulations which could impact the useful life of the asset, and other economic factors, including competition and specific market conditions. Intangible assets that are deemed to have definite lives are amortized over their useful lives, as follows: dealer network and customer relationships: 8-19 years; trade names: 15 years; other: 6-19 years.

Goodwill is not amortized. The Company tests goodwill for impairment annually or more frequently if events or circumstances indicate that goodwill might be impaired. The tests utilize a two-step method at the reporting unit level. The Company’s reporting units are typically defined as either subsidiaries or a combination of subsidiaries.

The first step of the goodwill impairment test compares book value of a reporting unit, including goodwill, with the unit’s fair value. In this first step, the Company estimates the fair values of each of its reporting units that have goodwill using the income approach.

The income approach uses a reporting unit’s projection of estimated future operating results and cash flows which are then discounted using a weighted average cost of capital determined based on current market conditions for the individual reporting unit. The projection uses management’s best estimates of cash flows over the projection period based on estimates of annual and terminal growth rates in sales and costs, changes in operating margins, selling, general and administrative expenses, working capital requirements and capital expenditures.

The fair value of reporting units that do not have goodwill are estimated using either the income or market approaches, depending on which approach is to be the most appropriate for each reporting unit. The fair value of the reporting units that serve operating units in supporting roles, such as the captive insurance company and the corporate reporting unit are estimated using the cost approach. The sum of the fair values of all reporting units is compared to the fair value of the consolidated Company, calculated using the market approach, which is inferred from the market capitalization of the Company at the date of the valuation, to confirm that the Company’s estimation of the fair value of its reporting units is reasonable.

If the book value of a reporting unit exceeds its fair value, an indication of possible goodwill impairment, the second step of the impairment test must be performed to determine the amount, if any, of goodwill impairment. In this second step, the total implied fair value of the reporting unit’s goodwill is estimated by allocating the fair value of the reporting unit to all its assets, including any unrecognized intangible assets and liabilities other than goodwill. The difference between the total fair value of the reporting unit and the fair value of its assets and liabilities other than goodwill is the implied fair value of its goodwill. The amount of any impairment loss is equal to the excess, if any, of the book value of the goodwill over the implied fair value of its goodwill.

Determining the “step one” fair values of the Company’s reporting units involves the use of significant estimates and assumptions. Due to the inherent uncertainty involved in making these estimates and assumptions, actual results could differ materially from those estimates.

Impairment of Long-lived Assets - In the event that facts and circumstances indicate the carrying amounts of long-lived assets may be impaired, an evaluation of recoverability is performed. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset are compared to the carrying amount for each asset (or group of assets) to determine if a write-down is required. If this review indicates that the assets will not be recoverable, the carrying values of the impaired assets are reduced to their estimated fair value. Fair value is estimated using discounted cash flows, prices for similar assets or other valuation techniques.

Self-Insurance Reserves - The Company retains the risk for a portion of its workers’ compensation claims and general liability claims by way of a captive insurance company, Astec Insurance Company (“Astec Insurance” or “the captive”). Astec Insurance is incorporated under the laws of the state of Vermont. The objectives of Astec Insurance are to improve control over and reduce the cost of claims; to improve focus on risk reduction with the development of a program structure which rewards proactive loss control; and to ensure management participation in the defense and settlement process for claims.

For general liability claims, the captive is liable for the first $1,000 per occurrence and $3,000 per year in the aggregate. The Company carries general liability, excess liability and umbrella policies for claims in excess of amounts covered by the captive.

For workers’ compensation claims, the captive is liable for the first $350 per occurrence and $3,250 per year in the aggregate. The Company utilizes a large national insurance company as third party administrator for workers’ compensation claims and carries insurance coverage for claims liabilities in excess of amounts covered by the captive.

The financial statements of the captive are consolidated into the financial statements of the Company. The short-term and long-term reserves for claims and potential claims related to general liability and workers’ compensation under the captive are included in accrued loss reserves or other long-term liabilities, respectively, in the consolidated balance sheets depending on the expected timing of future payments. The undiscounted reserves are actuarially determined to cover the ultimate cost of each claim 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. However, the Company does not believe it is reasonably likely that the reserve level will materially change in the foreseeable future.

The Company is self-insured for health and prescription claims under its Group Health Insurance Plan at all but one of the Company’s domestic manufacturing subsidiaries. The Company carries reinsurance coverage to limit its exposure for individual health claims above certain limits. Third parties administer health claims and prescription medication claims. The Company maintains a reserve for the self-insured health plan which is included in accrued loss reserves on the Company’s consolidated balance sheets. This reserve includes both unpaid claims and an estimate of claims incurred but not reported, based on historical claims and payment experience. Historically the reserves have been sufficient to provide for claims payments. Changes in actual claims experience or payment patterns could cause the reserve to change, but the Company does not believe it is reasonably likely that the reserve level will materially change in the near future.

The remaining U.S. subsidiary is covered under a fully insured group health plan. Employees of the Company’s foreign subsidiaries are insured under separate health plans. No reserves are necessary for these fully insured health plans.

Revenue Recognition - Revenue is generally recognized on sales at the point in time when persuasive evidence of an arrangement exists, the price is fixed or determinable, the product has been delivered or services have been rendered and there is a reasonable assurance of collection of the sales proceeds. The Company generally obtains purchase authorizations from its customers for a specified amount of products at a specified price with specified delivery terms. A significant portion of the Company’s equipment sales represents equipment produced in the Company’s plants under short-term contracts for a specific customer project or equipment designed to meet a customer’s specific requirements. Most of the equipment sold by the Company is based on standard configurations, some of which are modified to meet customer needs or specifications. The Company provides customers with technical design and performance specifications and performs pre-shipment testing to ensure the equipment performs according to design specifications, regardless of whether the Company provides installation services in addition to selling the equipment.

Certain contracts include terms and conditions pursuant to which the Company recognizes revenues upon completion of equipment production, which is subsequently stored at the Company’s plant at the customer’s request. Revenue is recorded on such contracts upon the customer’s assumption of title and risk of ownership and when collectability is reasonably assured. In addition, there must be a fixed schedule of delivery of the goods consistent with the customer’s business practices, the Company must not have retained any specific performance obligations such that the earnings process is not complete and the goods must have been segregated from the Company’s inventory prior to revenue recognition.

The Company has certain sales accounted for as multiple-element arrangements, whereby revenue attributable to the sale of a product is recognized when the product is shipped, and the revenue attributable to services provided with respect to the product (such as installation services) is recognized when the service is performed. Consideration is allocated to deliverables using the relative selling price method using vendor specific objective evidence, if it exists. Otherwise, the Company uses third-party evidence of selling price or the Company’s best estimate of the selling price for the deliverables. The Company evaluates sales with multiple deliverable elements (such as an agreement to deliver equipment and related installation services) to determine whether revenue related to individual elements should be recognized separately, or as a combined unit. In addition to the previously mentioned general revenue recognition criteria, the Company only recognizes revenue on individual delivered elements when there is objective and reliable evidence that the delivered element has a determinable value to the customer on a standalone basis and there is no right of return.
 
The Company has certain sales accounted for under the percentage of completion method using the ratio of costs incurred to estimated total costs. Revenue, in an amount equal to cost incurred, is recognized until there is sufficient information to determine the estimated profit on the project with a reasonable level of certainty. The factors considered in this evaluation include the stage of design completion, the stage of equipment manufacturing completion, the state of construction completion, the status of outstanding subcontracts, certainty of quantities of labor and materials, certainty of schedule and the relationship with the customer.
 
The Company presents in the consolidated statements of income any taxes assessed by a governmental authority that are directly imposed on revenue-producing transactions between the Company and its customers, such as sales, use, value-added and some excise taxes, on a net (excluded from revenue) basis.

Advertising Expense - The cost of advertising is expensed as incurred. The Company incurred $4,045, $4,231, and $3,657 in advertising costs during 2016, 2015 and 2014, respectively, which is included in selling, general and administrative expenses.

Income Taxes - Income taxes are based on pre-tax financial accounting income. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts. The Company periodically assesses the need to establish valuation allowances against its deferred tax assets to the extent the Company no longer believes it is more likely than not that the tax assets will be fully utilized.

The Company evaluates a tax position to determine whether it is more likely than not that the tax position will be sustained upon examination, based upon the technical merits of the position. A tax position that meets the more-likely-than-not recognition threshold is subject to a measurement assessment to determine the amount of benefit to recognize and the appropriate reserve to establish, if any. If a tax position does not meet the more-likely-than-not recognition threshold, no benefit is recognized. The Company is periodically audited by U.S. federal and state as well as foreign tax authorities. While it is often difficult to predict final outcome or timing of resolution of any particular tax matter, the Company believes its reserve for uncertain tax positions is adequate to reduce the uncertain positions to the greatest amount of benefit that is more likely than not realizable.

Product Warranty Reserve - The Company accrues for the estimated cost of product warranties at the time revenue is recognized. Warranty obligations by product line or model are evaluated based on historical warranty claims experience. For equipment, the Company’s standard product warranty terms generally include post-sales support and repairs of products at no additional charge for periods ranging from three months to two years or up to a specified number of hours of operation. For parts from component suppliers, the Company relies on the original manufacturer’s warranty that accompanies those parts. Generally, Company fabricated parts are not covered by specific warranty terms. Although failure of fabricated parts due to material or workmanship is rare, if it occurs, the Company’s policy is to replace fabricated parts at no additional charge.

The Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers. Estimated warranty obligations are based upon warranty terms, product failure rates, repair costs and current period machine shipments. If actual product failure rates, repair costs, service delivery costs or post-sales support costs differ from our estimates, revisions to the estimated warranty liability may be required.
 
Pension and Retirement Plans - The determination of obligations and expenses under the Company’s pension plan is dependent on the Company’s selection of certain assumptions used by independent actuaries in calculating such amounts. Those assumptions are described in Note 12, Pension and Retirement Plans and include among others, the discount rate, expected return on plan assets and the expected mortality rates. In accordance with U.S. generally accepted accounting principles, actual results that differ from assumptions are accumulated and amortized over future periods and, therefore, generally affect the recognized expense in such periods. Significant differences in actual experience or significant changes in the assumptions used may materially affect the pension obligations and future expenses.

The Company recognizes the overfunded or underfunded status of its pension plan as an asset or liability. Actuarial gains and losses, amortization of prior service cost (credit) and amortization of transition obligations are recognized through other comprehensive income in the year in which the changes occur. The Company measures the funded status of its pension plan as of the date of the Company’s fiscal year-end.

Stock-based Compensation - The Company recognizes the cost of employee services received in exchange for equity awards in the financial statements based on the grant date calculated fair value of the awards. The Company recognizes stock-based compensation expense over the period during which an employee is required to provide service in exchange for the award (the vesting period). The Company’s equity awards are further described in Note 16, Shareholders’ Equity.

Earnings Per Share - Basic earnings per share is based on the weighted average number of common shares outstanding and diluted earnings per share includes potential dilutive effects of restricted stock units and shares held in the Company’s supplemental executive retirement plan.

The following table sets forth a reconciliation of the number of shares used in the computation of basic and diluted earnings per share:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
Denominator:
         
Denominator for basic earnings per share
  
22,992
   
22,934
   
22,819
 
Effect of dilutive securities:
            
Employee stock options and restricted stock units
  
85
   
123
   
176
 
Supplemental executive retirement plan
  
65
   
63
   
110
 
Denominator for diluted earnings per share
  
23,142
   
23,120
   
23,105
 

Antidilutive options were not included in the diluted earnings per share computation for the years presented. The number of antidilutive options in each of the three years ended December 31, 2016 was not material.

Derivatives and Hedging Activities - The Company recognizes all derivatives in the consolidated balance sheets at their fair value. Derivatives that are not hedges are adjusted to fair value through income. If the derivative is a hedge, depending on the nature of the hedge, changes in the fair value of derivatives are either offset against the change in fair value of assets, liabilities, or firm commitments through income or recognized in other comprehensive income until the hedged item is recognized in income. The ineffective portion of a derivative’s change in fair value is immediately recognized in income. From time to time the Company’s foreign subsidiaries enter into foreign currency exchange contracts to mitigate exposure to fluctuation in currency exchange rates. See Note 13, Derivative Financial Instruments, regarding foreign exchange contracts outstanding at December 31, 2016 and 2015.

Shipping and Handling Fees and Cost - The Company records revenues earned for shipping and handling as revenue, while the cost of shipping and handling is classified as cost of goods sold.

Business Combinations - The Company accounts for business combinations using the acquisition method. Accordingly, intangible assets are recorded apart from goodwill if they arise from contractual or legal rights or if they are separable from goodwill. Related third party acquisition costs are expensed as incurred and contingent consideration is booked at its fair value as part of the purchase price.

Subsequent Events Review - Management has evaluated events occurring between December 31, 2016 and the date these consolidated financial statements were filed with the Securities and Exchange Commission for proper recording or disclosure therein.

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. Due to the decentralized structure of the Company, Corporate management requested documented revenue streams from its’ 16 manufacturing subsidiaries to assist in its effort to determine the effect the new standard will have on its financial reporting. A meeting was also held in September 2016 with corporate management, controllers of the manufacturing subsidiaries, and an outside revenue expert to further review the Company’s various revenue streams and the change in timing of when revenue may be recognized under the new guidance. The Company is still in the process of finalizing this review. 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 July 2015, the FASB issued ASU No. 2015-11, "Inventory (Topic 330): Simplifying the Measurement of Inventory", which changes the measurement basis for inventory from the lower of cost or market to lower of cost and net realizable value and also eliminates the requirement for companies to consider replacement cost or net realizable value less an approximate normal profit margin when determining the recorded value of inventory. The standard is effective for public companies in fiscal years beginning after December 15, 2016. The Company early adopted the standard effective October 1, 2016.

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 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 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. 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 March 2016, the FASB issued ASU No. 2016-09, “Compensation - Stock Compensation (Topic 718)”, as part of its Simplification Initiative. The standard’s provisions impact several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification in the statement of cash flows. The standard is effective for public companies for annual periods beginning after December 15, 2016, with early adoption permitted. The Company adopted the new standard effective January 1, 2016 and has recorded a cumulative effect adjustment in retained earnings as of January 1, 2016 of $95, net of tax, related to the adoption of the new provisions allowing for restricted stock unit forfeitures to be accounted for at the time they occur as opposed to being estimated during the vesting period.  Additionally, income tax benefits of $220, which would have been recorded in additional paid-in capital under prior guidance, have been recorded in 2016 consolidated income related to excess tax benefits resulting from the vesting of restricted stock units in 2016. As allowed under the provision’s guidelines, amounts for 2015 have not been restated in the accompanying financial statements.
 
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 has not determined the impact, if any, the adoption of this new standard will have 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.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.6.0.2
Inventories
12 Months Ended
Dec. 31, 2016
Inventories [Abstract]  
Inventories
2. Inventories

Inventories consist of the following:

  
December 31
 
  
2016
  
2015
 
Raw materials and parts
 
$
137,763
  
$
141,967
 
Work-in-process
  
115,613
   
113,859
 
Finished goods
  
84,898
   
104,879
 
Used equipment
  
22,130
   
24,071
 
Total
 
$
360,404
  
$
384,776
 
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements
12 Months Ended
Dec. 31, 2016
Fair Value Measurements [Abstract]  
Fair Value Measurements
3. 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, and marketable equity securities held in an unqualified Supplemental Executive Retirement Plan (“SERP”). The financial assets held in the SERP also constitute a liability of the Company for financial reporting purposes. The Company’s subsidiaries also occasionally enter into foreign currency exchange contracts to mitigate exposure to fluctuations in currency exchange rates.

For cash and cash equivalents, trade receivables, other receivables, revolving debt and accounts payable, the carrying amount approximates the fair value because of the short-term nature of these 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.
 
As indicated in the tables below, the Company has determined that its financial assets and liabilities at December 31, 2016 and 2015 are level 1 and level 2 in the fair value hierarchy:

  
December 31, 2016
 
  
Level 1
  
Level 2
  
Level 3
  
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 bills
  
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
 

  
December 31, 2015
 
  
Level 1
  
Level 2
  
Level 3
  
Total
 
Financial Assets:
            
Trading equity securities:
            
SERP money market fund
 
$
445
  
$
--
  
$
--
  
$
445
 
SERP mutual funds
  
2,864
   
--
   
--
   
2,864
 
Preferred stocks
  
742
   
--
   
--
   
742
 
Trading debt securities:
                
Corporate bonds
  
3,756
   
141
   
--
   
3,897
 
Municipal bonds
  
--
   
1,811
   
--
   
1,811
 
Floating rate notes
  
84
   
--
   
--
   
84
 
U.S. Treasury bills
  
404
   
--
   
--
   
404
 
Savings bonds
  
77
   
--
   
--
   
77
 
Other
  
--
   
2,755
   
--
   
2,755
 
Derivative financial instruments
  
--
   
1,265
   
--
   
1,265
 
Total financial assets
 
$
8,372
  
$
5,972
  
$
--
  
$
14,344
 
Financial Liabilities:
                
SERP liabilities
 
$
--
  
$
5,869
  
$
--
  
$
5,869
 
Derivative financial instruments
  
--
   
22
   
--
   
22
 
Total financial liabilities
 
$
--
  
$
5,891
  
$
--
  
$
5,891
 

The Company reevaluates the volume of trading activity for each of its investments at the end of each reporting period and adjusts the level within the fair value hierarchy as needed.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.6.0.2
Investments
12 Months Ended
Dec. 31, 2016
Investments [Abstract]  
Investments
4. Investments

The Company’s trading securities consist of the following:
 
 
 
 
Amortized
Cost
  
Gross
Unrealized
Gains
  
Gross
Unrealized
Losses
  
Fair Value (Net
Carrying
Amount)
 
December 31, 2016
            
Trading equity securities
 
$
3,980
  
$
40
  
$
118
  
$
3,902
 
Trading debt securities
  
11,312
   
23
   
248
   
11,087
 
Total
 
$
15,292
  
$
63
  
$
366
  
$
14,989
 
December 31, 2015
                
Trading equity securities
 
$
4,160
  
$
79
  
$
188
  
$
4,051
 
Trading debt securities
  
9,263
   
37
   
272
   
9,028
 
Total
 
$
13,423
  
$
116
  
$
460
  
$
13,079
 
 
Trading equity investments are valued at their estimated fair value based on their quoted market prices and trading 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 from a nationally recognized third party pricing service. Additionally, a significant portion of the trading equity securities are in equity money market and mutual funds and also comprise a portion of the Company’s liability under its SERP. See Note 12, Pension and Retirement Plans, for additional information on these investments and the SERP.

Trading debt securities are comprised mainly 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 still held as of the end of each reporting period amounted to losses of $107, $429 and $17 in 2016, 2015 and 2014, respectively.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill
12 Months Ended
Dec. 31, 2016
Goodwill [Abstract]  
Goodwill
5. Goodwill

Goodwill represents the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations. Current U.S. accounting guidance provides that goodwill and indefinite-lived intangible assets be tested for impairment at least annually. The Company performs the required valuation procedures each year as of December 31 after the following year’s forecasts are submitted and reviewed. The valuations performed in 2016, 2015 and 2014 indicated no impairment of goodwill.

The changes in the carrying amount of goodwill by reporting segment during the years ended December 31, 2016 and 2015 are as follows:

  
Infrastructure Group
  
Aggregate and Mining Group
  
Energy Group
  
Corporate
  
Total
 
Balance, December 31, 2014
 
$
8,584
  
$
23,411
  
$
--
  
$
--
  
$
31,995
 
Purchase price adjustment
  
--
   
(178
)
  
--
   
--
   
(178
)
Foreign currency translation
  
(103
)
  
(879
)
  
--
   
--
   
(982
)
Balance, December 31, 2015
  
8,481
   
22,354
   
--
   
--
   
30,835
 
Acquisition
  
--
   
--
   
12,632
   
--
   
12,632
 
Foreign currency translation
  
(33
)
  
(2,630
)
  
--
   
--
   
(2,663
)
Balance, December 31, 2016
 
$
8,448
  
$
19,724
  
$
12,632
  
$
--
  
$
40,804
 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.6.0.2
Intangible Assets
12 Months Ended
Dec. 31, 2016
Intangible Assets [Abstract]  
Intangible Assets
6. Intangible Assets

Intangible assets consisted of the following at December 31, 2016 and 2015:

  
2016
  
2015
 
  
Gross Carrying
Value
  
AccumulatedAmortization
  
Net Carrying
Value
  
Gross Carrying
Value
  
AccumulatedAmortization
  
Net Carrying
Value
 
Dealer network and customer
relationships
 
$
26,035
  
$
7,584
  
$
18,451
  
$
13,111
  
$
5,552
  
$
7,559
 
Trade names
  
7,021
   
1,362
   
5,659
   
4,857
   
956
   
3,901
 
Other
  
5,764
   
3,231
   
2,533
   
4,966
   
2,849
   
2,117
 
Total
 
$
38,820
  
$
12,177
  
$
26,643
  
$
22,934
  
$
9,357
  
$
13,577
 

Amortization expense on intangible assets was $3,562, $2,953 and $2,735 for 2016, 2015 and 2014, respectively. Intangible asset amortization expense is expected to be $3,514, $3,246, $2,717, $2,531 and $2,329 in the years ending December 31, 2017, 2018, 2019, 2020 and 2021 respectively, and $12,306 thereafter.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment
12 Months Ended
Dec. 31, 2016
Property and Equipment [Abstract]  
Property and Equipment
7. Property and Equipment

Property and equipment consist of the following:

  
December 31
 
  
2016
  
2015
 
Land
 
$
14,768
  
$
12,628
 
Building and land improvements
  
140,229
   
132,353
 
Manufacturing and office equipment
  
231,816
   
214,545
 
Aviation equipment
  
14,169
   
14,151
 
Less accumulated depreciation
  
(220,444
)
  
(203,471
)
Total
 
$
180,538
  
$
170,206
 

Depreciation expense was $20,818, $20,744 and $21,343 for the years ended December 31, 2016, 2015 and 2014, respectively.

In October 2015, the Company recorded the sale of its Astec Underground facility for a net sales price of $9,599. The cost of closing the facility totaled $1,500, with $999 recorded in cost of sales and $501 in selling, general and administrative expenses in the year ended December 31, 2015.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.6.0.2
Leases
12 Months Ended
Dec. 31, 2016
Leases [Abstract]  
Leases
8. Leases

The Company leases certain land, buildings and equipment for use in its operations under various operating leases. Total rental expense charged to operations under operating leases was approximately $2,792, $2,786 and $2,544 for the years ended December 31, 2016, 2015 and 2014, respectively.

Minimum rental commitments for all noncancelable operating leases at December 31, 2016 are as follows:

2017
 
$
1,337
 
2018
  
978
 
2019
  
669
 
2020
  
465
 
2021
  
177
 
Thereafter
  
21
 
  
$
3,647
 
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.6.0.2
Debt
12 Months Ended
Dec. 31, 2016
Debt [Abstract]  
Debt
9. Debt

On April 12, 2012, the Company and certain of its subsidiaries entered into an amended and restated credit agreement with Wells Fargo 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 $25,000. There were no outstanding revolving or term loan borrowings under the credit facility at December 31, 2016 or 2015. Letters of credit totaling $8,876 were outstanding under the credit facility as of December 31, 2016, resulting in additional borrowing ability of $91,124 on the credit facility as of December 31, 2016. The amended and restated agreement has a five-year term expiring in April 2017. 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.53% at December 31, 2016. The unused facility fee is 0.175%. Interest only payments are due monthly. The credit agreement contains certain financial covenants, including provisions concerning required levels of annual net income, minimum tangible net worth and maximum allowed capital expenditures.
 
The Company’s South African subsidiary, Osborn Engineered Products SA (Pty) Ltd (“Osborn”), has a bank overdraft facility of $6,913 to finance short-term working capital needs, as well as to cover performance letters of credit, advance payment and retention guarantees. As of December 31, 2016, Osborn had $4,632 in short-term borrowings and $904 in performance, advance payment and retention guarantees outstanding under the facility. The facility is guaranteed by Astec Industries, Inc. The overdraft’s 0.75% unused facility fee is waived if 50% or more of the facility is utilized. As of December 31, 2016, Osborn had available credit under the facility of $1,377. The interest rate is 0.25% less than the South Africa prime rate, resulting in a rate of 10.50% as of December 31, 2016.

The Company's Brazilian subsidiary, Astec do Brasil Fabricacao de Equipamentos Ltda. ("Astec Brazil"), has outstanding working capital loans totaling $5,485 from a Brazilian bank with interest rates ranging from 10.4% to 11.0%. The loans have maturity dates ranging from November 2018 to April 2024 and are secured by letters of credit totaling $6,200 issued by Astec Industries, Inc. Additionally, Astec Brazil has various five-year equipment financing loans outstanding with other Brazilian banks in the aggregate of $1,169 as of December 31, 2016 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 balance sheets as current maturities of long-term debt of $2,538 and long-term debt of $4,116 as of December 31, 2016.

Long-term debt maturities are expected to be $2,538, $2,513, $492, $259 and $256 in the years ending December 31, 2017, 2018, 2019, 2020 and 2021, respectively, and $596 thereafter.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.6.0.2
Product Warranty Reserves
12 Months Ended
Dec. 31, 2016
Product Warranty Reserves [Abstract]  
Product Warranty Reserves
10. Product Warranty Reserves

The Company warrants its products against manufacturing defects and performance to specified standards. The warranty period and performance standards vary by product, 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 warranty liability is primarily based on historical claim rates, nature of claims and the associated costs.

Changes in the Company’s product warranty liability during 2016, 2015 and 2014 are as follows:

  
2016
  
2015
  
2014
 
Reserve balance, beginning of year
 
$
9,100
  
$
10,032
  
$
12,716
 
Warranty liabilities accrued
  
18,912
   
13,743
   
12,796
 
Warranty liabilities settled
  
(15,125
)
  
(14,177
)
  
(15,563
)
Other
  
269
   
(498
)
  
83
 
Reserve balance, end of year
 
$
13,156
  
$
9,100
  
$
10,032
 
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accrued Loss Reserves
12 Months Ended
Dec. 31, 2016
Accrued Loss Reserves [Abstract]  
Accrued Loss Reserves
11. Accrued Loss Reserves

The Company accrues 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 claim 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 at December 31, 2016 were $7,892 and $7,663 at December 31, 2015, of which $5,040 and $4,825 was included in other long-term liabilities at December 31, 2016 and 2015, respectively.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.6.0.2
Pension and Retirement Plans
12 Months Ended
Dec. 31, 2016
Pension and Retirement Plans [Abstract]  
Pension and Retirement Plans
12. Pension and Retirement Plans

Prior to December 31, 2003, all employees of the Company’s Kolberg-Pioneer, Inc. subsidiary were covered by a defined benefit pension plan. After December 31, 2003, all benefit accruals under the plan ceased and no new employees could become participants in the plan. Benefits paid under this plan are based on years of service multiplied by a monthly amount. The Company’s funding policy for the plan is to make at least the minimum annual contributions required by applicable regulations.
 
The Company’s investment strategy for the plan is to earn a rate of return sufficient to match or exceed the long-term growth of pension liabilities. The investment policy states that the Plan Committee in its sole discretion shall determine the allocation of plan assets among the following four asset classes: cash equivalents, fixed-income securities, domestic equities and international equities. The Plan Committee attempts to ensure adequate diversification of the invested assets through investment in an exchange traded mutual fund that invests in a diversified portfolio of stocks, bonds and money market securities.

The following provides information regarding benefit obligations, plan assets and the funded status of the plan:

  
Pension Benefits
 
  
2016
  
2015
 
Change in benefit obligation
      
Benefit obligation, beginning of year
 
$
15,565
  
$
15,986
 
Interest cost
  
650
   
596
 
Actuarial (gain)/loss
  
514
   
(417
)
Benefits paid
  
(625
)
  
(600
)
Benefit obligation, end of year
  
16,104
   
15,565
 
Accumulated benefit obligation
 
 
16,104
  
 
15,565
 
Change in plan assets
        
Fair value of plan assets, beginning of year
 
 
12,688
  
 
13,283
 
Actual gain/(loss) on plan assets
  
763
   
(279
)
Employer contribution
  
415
   
284
 
Benefits paid
  
(625
)
  
(600
)
Fair value of plan assets, end of year
  
13,241
   
12,688
 
Funded status, end of year
 
$
(2,863
)
 
$
(2,877
)
Amounts recognized in the consolidated balance sheets
        
Noncurrent liabilities
 
$
(2,863
)
 
$
(2,877
)
Net amount recognized
 
$
(2,863
)
 
$
(2,877
)
Amounts recognized in accumulated other comprehensive loss consist of
        
Net loss
 
$
6,152
  
$
6,098
 
Net amount recognized
 
$
6,152
  
$
6,098
 
Weighted average assumptions used to determine benefit obligations as of December 31
        
Discount rate
  
4.00
%
  
4.28
%
Expected return on plan assets
  
6.25
%
  
7.00
%
Rate of compensation increase
  
N/A
   
N/A
 

The measurement date used for the plan was December 31. In determining the expected return on plan assets, the historical experience of the plan assets, the current and expected allocation of the plan assets and the expected long-term rates of return were considered.

All assets in the plan are invested in an exchange traded mutual fund (level 1 in the fair value hierarchy). The allocation of assets within the mutual fund as of December 31 and the target asset allocation ranges by asset category are as follows:

 
Actual Allocation
   
Asset Category
 
2016
  
2015
  
2016 & 2015 Target Allocation Ranges
 
Equity securities
  
63.6
%
  
66.0
%
  
53 - 73
%
Debt securities
  
33.5
%
  
30.7
%
  
21 - 41
%
Money market funds
  
2.9
%
  
3.3
%
  
0 - 15
%
Total
  
100.0
%
  
100.0
%
    
 
Net periodic benefit cost for 2016, 2015 and 2014 included the following components:

  
Pension Benefits
 
  
2016
  
2015
  
2014
 
Components of net periodic benefit cost
         
Interest cost
 
$
650
  
$
596
  
$
620
 
Expected return on plan assets
  
(782
)
  
(840
)
  
(816
)
Amortization of actuarial loss
  
480
   
500
   
295
 
Net periodic benefit cost
 
 
348
  
 
256
  
 
99
 
Other changes in plan assets and benefit obligations recognized in
other comprehensive income
            
Net actuarial loss for the year
 
 
533
  
 
702
  
 
2,115
 
Amortization of net loss
  
(480
)
  
(500
)
  
(295
)
Total recognized in other comprehensive income
  
53
   
202
   
1,820
 
Total recognized in net periodic benefit cost and other comprehensive income
 
$
401
  
$
458
  
$
1,919
 
Weighted average assumptions used to determine net periodic benefit cost for years ended December 31
            
Discount rate
  
4.28
%
  
3.81
%
  
4.60
%
Expected return on plan assets
  
7.00
%
  
7.00
%
  
7.00
%

No contributions are expected to be funded by the Company during 2017.

Amounts in accumulated other comprehensive loss expected to be recognized in net periodic benefit cost in 2017 for the amortization of a net loss is $530.

The following estimated future benefit payments are expected in the years indicated:

  
Pension Benefits
 
2017
 
$
730
 
2018
  
780
 
2019
  
840
 
2020
  
870
 
2021
  
900
 
2022 - 2025
  
4,780
 

The Company sponsors a 401(k) defined contribution plan to provide eligible employees with additional income upon retirement. The Company’s contributions to the plan are based on employee contributions. The Company’s contributions totaled $5,943, $5,292 and $5,134 in 2016, 2015 and 2014, respectively.

The Company maintains a SERP for certain of its executive officers. The plan is a non-qualified deferred compensation plan administered by the Board of Directors of the Company, pursuant to which the Company makes quarterly cash contributions of a certain percentage of executive officers’ compensation. Investments are self-directed by participants and can include Company stock. Upon retirement, participants receive their apportioned share of the plan assets in the form of cash.

Assets of the SERP consist of the following:

 
December 31, 2016
 
December 31, 2015
 
 
Cost
 
Market
 
Cost
 
Market
 
Company stock
 
$
1,958
  
$
3,428
  
$
1,778
  
$
2,560
 
Equity securities
  
3,474
   
4,454
   
3,402
   
3,309
 
Total
 
$
5,432
  
$
7,882
  
$
5,180
  
$
5,869
 

The Company periodically adjusts the deferred compensation liability such that the balance of the liability equals the total fair market value of all assets held by the trust established under the SERP. Such liabilities are included in other long-term liabilities on the consolidated balance sheets. The equity securities are included in investments in the consolidated balance sheets and classified as trading equity securities. See Note 4, Investments, for additional information. The cost of the Company stock held by the plan is included as a reduction in shareholders’ equity in the consolidated balance sheets.

The change in the fair market value of Company stock held in the SERP results in a charge or credit to selling, general and administrative expenses in the consolidated statements of income because the acquisition cost of the Company stock in the SERP is recorded as a reduction of shareholders’ equity and is not adjusted to fair market value; however, the related liability is adjusted to the fair market value of the stock as of each period end. The Company recognized expense of $1,742, $241 and $74 in 2016, 2015 and 2014, respectively, related to the change in the fair value of the Company stock held in the SERP.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.6.0.2
Derivative Financial Instruments
12 Months Ended
Dec. 31, 2016
Derivative Financial Instruments [Abstract]  
Derivative Financial Instruments
13. Derivative Financial Instruments

The Company is exposed to certain risks relating 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 derivative financial instruments for trading purposes. The average U.S. dollar equivalent notional amount of outstanding foreign currency exchange contracts was $11,784 during 2016. 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 reported $935 of derivative assets in other current assets, $330 of derivative assets in other long-term assets and $22 of derivative liabilities in other current liabilities at December 31, 2015. The Company recognized, as a component of cost of sales, a net loss on the change in fair value of derivative instruments of $336 for the year ended December 31, 2016 and net gains on the change in fair value of derivative instruments of $606 and $438 for the years ended December 31, 2015 and 2014, respectively. There were no derivatives that were designated as hedges at December 31, 2016 or 2015.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes
12 Months Ended
Dec. 31, 2016
Income Taxes [Abstract]  
Income Taxes
14. Income Taxes

For financial reporting purposes, income before income taxes includes the following components:

 
Year Ended December 31
 
 
2016
 
2015
 
2014
 
United States
 
$
87,326
  
$
57,846
  
$
57,651
 
Foreign
  
(231
)
  
(5,873
)
  
(4,045
)
Income before income taxes
 
$
87,095
  
$
51,973
  
$
53,606
 

The provision for income taxes consists of the following:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
Current provision:
         
Federal
 
$
30,623
  
$
19,758
  
$
18,713
 
State
  
4,098
   
2,553
   
2,992
 
Foreign
  
907
   
255
   
243
 
Total current provision
  
35,628
   
22,566
   
21,948
 
Deferred provision (benefit):
            
Federal
  
(2,653
)
  
(1,183
)
  
(1,627
)
State
  
(1,213
)
  
(275
)
  
(222
)
Foreign
  
345
 
  
(1,101
)
  
(699
)
Total deferred benefit
  
(3,521
)
  
(2,559
)
  
(2,548
)
Total provision (benefit):
            
Federal
  
27,970
   
18,575
   
17,086
 
State
  
2,885
   
2,278
   
2,770
 
Foreign
  
1,252
 
  
(846
)
  
(456
)
Total tax provision
 
$
32,107
  
$
20,007
  
$
19,400
 

The Company’s income tax provision is computed based on the domestic and foreign federal statutory rates and the average state statutory rates, net of related federal benefit.

The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate to income before income taxes. A reconciliation of the provision for income taxes at the statutory federal income tax rate to the amount provided is as follows:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
Tax at the statutory federal income tax rate
 
$
30,483
  
$
18,191
  
$
18,762
 
Qualified production activity deduction
  
(1,641
)
  
(1,174
)
  
(1,360
)
State income tax, net of federal income tax
  
1,876
   
1,386
   
1,727
 
Other permanent differences
  
673
   
393
   
840
 
Research and development tax credits
  
(785
)
  
(291
)
  
(1,323
)
Change in valuation allowance
  
1,638
   
2,036
   
1,675
 
Other items
  
(137
)
  
(534
)
  
(921
)
Total tax provision
 
$
32,107
  
$
20,007
  
$
19,400
 

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.

Significant components of the Company’s deferred tax assets and liabilities are as follows (certain amounts for 2015 have been reclassified from amounts previously reported to conform to 2016 presentation):

  
December 31
 
  
2016
  
2015
 
Deferred tax assets:
      
Inventory reserves
 
$
8,507
  
$
7,828
 
Warranty reserves
  
4,527
   
2,852
 
Bad debt reserves
  
456
   
436
 
State tax loss carryforwards
  
3,403
   
3,006
 
Accrued vacation
  
2,351
   
2,174
 
SERP
  
299
   
275
 
Deferred compensation
  
2,124
   
1,328
 
Restricted stock units
  
1,845
   
1,893
 
Pension and post-employment benefits
  
2,530
   
2,571
 
Foreign net operating losses
  
5,461
   
5,134
 
Other
  
2,516
   
9,315
 
Valuation allowances
  
(8,280
)
  
(8,065
)
Total deferred tax assets
  
25,739
   
28,747
 
Deferred tax liabilities:
        
Property and equipment
  
20,167
   
19,799
 
Intangibles
  
1,244
   
1,961
 
Goodwill
  
1,605
   
1,835
 
Pension
  
1,205
   
1,305
 
Outside basis differences
  
511
   
--
 
Total deferred tax liabilities
  
24,732
   
24,900
 
Total net deferred assets (liabilities)
 
$
1,007
  
$
3,847
 
 
As of December 31, 2016, the Company has state net operating loss carryforwards of $79,856, foreign net operating loss carryforwards of approximately $17,339, and state tax credit carryforwards of $65 for tax purposes, which will be available to offset future taxable income. If not used, these carryforwards will expire between 2017 and 2029. A significant portion of the valuation allowance for deferred tax assets relates to the future utilization of state and foreign net operating loss and state tax credit carryforwards. Future utilization of these net operating loss and state tax credit carryforwards is evaluated by the Company on a periodic basis and the valuation allowance is adjusted accordingly. In 2016, the valuation allowance on these carryforwards was increased by $183 due to uncertainty about whether certain entities will realize their state and foreign net operating loss carryforwards. The Company has also determined that the recovery of certain other deferred tax assets is uncertain. The valuation allowance for these deferred tax assets was increased by $32 during 2016.

Undistributed earnings of the Company’s Canadian subsidiary, Breaker Technology Ltd., and Northern Ireland subsidiary, Telestack Limited, are considered to be indefinitely reinvested; accordingly, no provision for U.S. federal and state income taxes has been provided thereon. Upon any future repatriation of their earnings, in the form of dividends or otherwise, the Company would be subject to additional U.S. income taxes (subject to an adjustment for foreign tax credits) and withholding taxes due to the foreign jurisdictions may have to be paid. The cumulative amount of Breaker Technology, Ltd.’s unrecovered basis difference is $10,500 as of December 31, 2016. The cumulative amount of Telestack Limited’s unrecovered basis difference is $2,100 as of December 31, 2016. The determination of the unrecognized deferred tax liability on the basis difference is not practical at this time.

The Company files income tax returns in the U.S. federal jurisdiction, and in various state and foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations by authorities for years prior to 2014. With few exceptions, the Company is no longer subject to state and local or non-U.S. income tax examinations by authorities for years prior to 2012.

The Company has a liability for unrecognized tax benefits of $238 and $603 (excluding accrued interest and penalties) as of December 31, 2016 and 2015, respectively. The Company recognizes interest and penalties accrued related to unrecognized tax benefits in tax expense. The Company recognized tax benefits of $16 and $123 in 2016 and 2015, respectively, for penalties and interest related to amounts that were settled for less than previously accrued. The net total amount of unrecognized tax benefits that, if recognized, would affect the Company’s effective tax rate is $238 and $618 at December 31, 2016 and 2015, respectively. The Company does not expect a significant increase or decrease to the total amount of unrecognized tax benefits within the next twelve months.

A reconciliation of the beginning and ending unrecognized tax benefits excluding interest and penalties is as follows:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
Balance, beginning of year
 
$
603
  
$
2,585
  
$
1,933
 
Additions for tax positions related to the current year
  
73
   
206
   
127
 
Additions for tax positions related to prior years
  
162
   
549
   
525
 
Reductions due to lapse of statutes of limitations
  
(16
)
  
(162
)
  
--
 
Decreases related to settlements with tax authorities
  
(584
)
  
(2,575
)
  
--
 
Balance, end of year
 
$
238
  
$
603
  
$
2,585
 

The December 31, 2016 balance of unrecognized tax benefits includes no tax positions for which the ultimate deductibility is highly certain but the timing of such deductibility is uncertain. Accordingly, there is no impact to the deferred tax accounting for certain tax benefits.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.6.0.2
Contingent Matters
12 Months Ended
Dec. 31, 2016
Contingent Matters [Abstract]  
Contingent Matters
15. Contingent Matters

Certain customers have financed purchases of Company products through arrangements in which the Company is contingently liable for customer debt of $6,516 at December 31, 2016. These arrangements expire at various dates through December 2020 and 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 $332 related to these guarantees as of December 31, 2016.

In addition, the Company is contingently liable under letters of credit issued by Wells Fargo totaling $8,876 as of December 31, 2016, including $6,200 of letters of credit guaranteeing certain Astec Brazil bank debt. The outstanding letters of credit expire at various dates through October 2020. As of December 31, 2016, Osborn is contingently liable for a total of $904 in retention guarantees. As of December 31, 2016, Telestack is contingently liable for a total of $197 in performance bond, advance payment and performance guarantees. The maximum potential amount of future payments under these letters of credit and guarantees for which the Company could be liable is $9,977 as of December 31, 2016.

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 39 R24.htm IDEA: XBRL DOCUMENT v3.6.0.2
Shareholders' Equity
12 Months Ended
Dec. 31, 2016
Shareholders' Equity [Abstract]  
Shareholders' Equity
16. Shareholders’ Equity

The Company rewards key members of management with restricted stock units (“RSUs”) each year based upon the financial performance of the Company and its subsidiaries. Under the terms of the Company’s shareholder-approved 2011 Incentive Plan, up to 700 shares of newly-issued Company stock is available for awards. Awards granted in 2016 and prior 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, while awards to be granted after 2016 are scheduled to have a three-year vesting period. The fair value of the RSUs vesting during 2016, 2015 and 2014 was $3,289, $2,785 and $3,045, respectively. The grant date tax benefit was increased by $220, $336 and $470, respectively, upon the vesting of RSUs in 2016, 2015 and 2014.

Compensation expense of $2,426, $1,019 and $961 was recorded in the years ended December 31, 2016, 2015 and 2014, respectively, to reflect the fair value of RSUs granted (or anticipated to be granted for 2016 performance) amortized over the portion of the vesting period occurring during the period. Related income tax benefits of $934, $362 and $348 were recorded in 2016, 2015 and 2014, respectively. Based upon the grant date fair value of RSUs, it is anticipated that $4,712 of additional compensation costs will be recognized in future periods through 2021 for RSUs earned through December 31, 2016. The weighted average period over which this additional compensation cost will be expensed is 3.2 years. RSUs do not participate in Company-paid dividends.

Changes in restricted stock units during the year ended December 31, 2016 are as follows:

  
2016
  
Weighted Average
Grant Date
Fair Value
 
Unvested restricted stock units, beginning of year
  
147
  
$
36.83
 
Units granted
  
44
   
44.52
 
Units forfeited
  
(1
)
  
39.10
 
Units vested
  
(78
)
  
34.42
 
Unvested restricted stock units, end of year
  
112
   
41.48
 

The grant date fair value of the restricted stock units granted during 2016, 2015 and 2014 was $1,946, $937 and $561, respectively.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.6.0.2
Operations by Industry Segment and Geographic Area
12 Months Ended
Dec. 31, 2016
Operations by Industry Segment and Geographic Area [Abstract]  
Operations by Industry Segment and Geographic Area
17. Operations by Industry Segment and Geographic Area

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. During 2016, the Infrastructure Group had sales to one pellet plant customer totaling $135,187, or 11.8% of total Company sales. Portions of the equipment sold to this customer were manufactured by each of the Company’s segments.

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. This group includes the operations of Telestack Limited, which was acquired in April 2014.

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 for 2016
  
Infrastructure
Group
  
Aggregate and Mining Group
  
Energy Group
  
Corporate
  
Total
 
Revenues from external customers
 
$
608,908
  
$
359,760
  
$
178,763
  
$
--
  
$
1,147,431
 
Intersegment revenues
  
16,957
   
35,031
   
24,946
   
--
   
76,934
 
Interest expense
  
31
   
948
   
4
   
412
   
1,395
 
Depreciation and amortization
  
7,205
   
10,033
   
6,655
   
920
   
24,813
 
Income taxes
  
3,033
   
664
   
437
   
27,973
   
32,107
 
Profit (loss)
  
71,482
   
34,877
   
4,145
   
(55,992
)
  
54,512
 
                     
Assets
  
657,225
   
518,351
   
271,121
   
417,351
   
1,864,048
 
Capital expenditures
  
14,451
   
7,437
   
5,018
   
178
   
27,084
 

Segment information for 2015
  
Infrastructure
Group
  
Aggregate and Mining Group
  
Energy Group
  
Corporate
  
Total
 
Revenues from external customers
 
$
428,737
  
$
370,813
  
$
183,607
  
$
--
  
$
983,157
 
Intersegment revenues
  
22,947
   
28,701
   
16,010
   
--
   
67,658
 
Interest expense
  
258
   
1,005
   
10
   
338
   
1,611
 
Depreciation and amortization
  
6,907
   
10,719
   
5,553
   
899
   
24,078
 
Income taxes
  
1,224
   
764
   
(129
)
  
18,148
   
20,007
 
Profit (loss)
  
33,890
   
30,690
   
3,609
   
(36,623
)
  
31,566
 
                     
Assets
  
567,936
   
496,089
   
256,978
   
306,511
   
1,627,514
 
Capital expenditures
  
8,043
   
8,807
   
4,049
   
389
   
21,288
 

Segment information for 2014
  
Infrastructure
Group
  
Aggregate and Mining Group
  
Energy Group
  
Corporate
  
Total
 
Revenues from external customers
 
$
386,356
  
$
384,883
  
$
204,356
  
$
--
  
$
975,595
 
Intersegment revenues
  
26,661
   
33,009
   
17,548
   
--
   
77,218
 
Interest expense
  
31
   
463
   
11
   
215
   
720
 
Depreciation and amortization
  
7,045
   
10,120
   
6,358
   
853
   
24,376
 
Income taxes
  
1,365
   
1,235
   
348
   
16,452
   
19,400
 
Profit (loss)
  
29,477
   
32,900
   
10,316
   
(35,270
)
  
37,423
 
                     
Assets
  
539,794
   
494,428
   
244,003
   
302,082
   
1,580,307
 
Capital expenditures
  
5,375
   
16,169
   
2,875
   
413
   
24,832
 
 
The totals of segment information for all reportable segments reconciles to consolidated totals as follows:

  
2016
  
2015
  
2014
 
Net income attributable to controlling interest
         
Total profit for reportable segments
 
$
110,504
  
$
68,189
  
$
72,693
 
Corporate expenses, net
  
(55,992
)
  
(36,623
)
  
(35,270
)
Net loss attributable to non-controlling interest
  
171
   
831
   
252
 
Recapture (elimination) of intersegment profit
  
476
   
400
   
(3,217
)
Total consolidated net income attributable to controlling interest
 
$
55,159
  
$
32,797
  
$
34,458
 
Assets
            
Total assets for reportable segments
 
$
1,446,697
  
$
1,321,003
  
$
1,278,225
 
Corporate assets
  
417,351
   
306,511
   
302,082
 
Elimination of intercompany profit in inventory
  
(7,020
)
  
(7,496
)
  
(7,896
)
Elimination of intercompany receivables
  
(688,369
)
  
(583,834
)
  
(515,625
)
Elimination of investment in subsidiaries
  
(272,766
)
  
(223,500
)
  
(227,051
)
Other eliminations
  
(52,292
)
  
(35,331
)
  
(27,470
)
Total consolidated assets
 
$
843,601
  
$
777,353
  
$
802,265
 

Sales into major geographic regions were as follows:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
United States
 
$
941,273
  
$
722,287
  
$
654,230
 
Canada
  
37,539
   
54,321
   
61,898
 
Africa
  
31,557
   
45,671
   
47,940
 
Australia and Oceania
  
29,948
   
29,995
   
34,772
 
South America (excluding Brazil)
  
28,204
   
32,454
   
49,797
 
Other European Countries
  
19,198
   
23,867
   
12,365
 
Mexico
  
13,489
   
6,990
   
9,993
 
Japan and Korea
  
10,825
   
3,574
   
4,377
 
Other Asian Countries
  
6,926
   
9,513
   
17,018
 
Central America (excluding Mexico)
  
5,904
   
4,404
   
9,275
 
China
  
4,595
   
1,330
   
7,451
 
Brazil
  
4,300
   
8,376
   
12,869
 
Middle East
  
3,403
   
18,995
   
13,327
 
Post-Soviet States (excluding Russia)
  
3,293
   
8,345
   
8,245
 
Russia
  
3,185
   
8,466
   
25,589
 
West Indies
  
2,994
   
1,532
   
4,478
 
India
  
318
   
2,706
   
1,743
 
Other
  
480
   
331
   
228
 
Total foreign
  
206,158
   
260,870
   
321,365
 
Total consolidated sales
 
$
1,147,431
  
$
983,157
  
$
975,595
 
 
Long-lived assets by major geographic region are as follows:

  
December 31
 
  
2016
  
2015
 
United States
 
$
151,470
  
$
141,727
 
Brazil
  
11,288
   
9,780
 
South Africa
  
5,372
   
5,116
 
Northern Ireland
  
4,279
   
5,116
 
Australia
  
4,234
   
4,351
 
Canada
  
2,860
   
2,987
 
Germany
  
1,035
   
1,129
 
Total foreign
  
29,068
   
28,479
 
Total
 
$
180,538
  
$
170,206
 
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2016
Accumulated Other Comprehensive Loss [Abstract]  
Accumulated Other Comprehensive Loss
18. Accumulated Other Comprehensive Loss

The balance of related after-tax components comprising accumulated other comprehensive loss is summarized below:

 
December 31
 
 
2016
 
2015
 
Foreign currency translation adjustment
 
$
(27,839
)
 
$
(19,891
)
Unrecognized pension and post-retirement benefit cost, net of tax of
$2,261 and $2,232, respectively
  
(3,723
)
  
(3,673
)
Accumulated other comprehensive loss
 
$
(31,562
)
 
$
(23,564
)

See Note 12, Pension and Retirement Plans, for discussion of the amounts recognized in accumulated other comprehensive income related to the Company’s Kolberg-Pioneer, Inc. defined pension plan.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.6.0.2
Other Income (Expense) - Net
12 Months Ended
Dec. 31, 2016
Other Income (Expense) - Net [Abstract]  
Other Income (Expense) - Net
19. Other Income (Expense) - Net

Other income (expense), net consists of the following:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
Investment income (loss)
 
$
(276
)
 
$
(381
)
 
$
64
 
Licensing fees
  
546
   
641
   
831
 
Income from life insurance policies
  
--
   
1,204
   
--
 
Other
  
259
   
1,591
   
312
 
Total
 
$
529
  
$
3,055
  
$
1,207
 
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.6.0.2
Business Combinations
12 Months Ended
Dec. 31, 2016
Business Combinations [Abstract]  
Business Combinations
20. Business Combinations

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.
 
On April 1, 2014, the Company purchased 100% of the stock of Telestack Limited (“Telestack”) for a total purchase price of $36,183. The purchase price was paid in cash with $2,500 deposited into escrow for a period of time not to exceed one year and was subject to certain post-closing adjustments. The post-closing adjustments were finalized during the first quarter of 2015 resulting in a decrease in the purchase price of $178. The adjusted purchase price allocation includes the recognition of $18,078 of goodwill and $14,445 of other intangible assets based on the exchange rate as of the acquisition date, consisting of trade names (15 year useful life), patents (5 to 10 year useful lives), non-compete agreements (3 year useful life) and customer relationships (11 year useful life). Telestack’s operating results are included in the Aggregate and Mining Group beginning in the second quarter of 2014.

Telestack, located in Omagh, Northern Ireland, began operations in 1999 and specializes in the complete in-house design, manufacture, installation and commissioning of a complete line of material handling systems used extensively in the port, aggregate and mining industries. Telestack markets its products throughout the world by a combination of direct sales and distribution through dealers.
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2016
Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation - The consolidated financial statements include the accounts of Astec Industries, Inc. and its domestic and foreign subsidiaries (the “Company”). The Company’s significant wholly-owned and consolidated subsidiaries at December 31, 2016 are as follows:

Astec Australia Pty Ltd
Astec do Brasil Fabricacao de Equipamentos Ltda. (92% owned)
Astec, Inc.
Astec Insurance Company
Astec Mobile Machinery GmbH
Astec Mobile Screens, Inc.
Breaker Technology, Inc.
Breaker Technology Ltd.
Carlson Paving Products, Inc.
CEI Enterprises, Inc.
GEFCO, Inc.
Heatec, Inc.
Johnson Crushers International, Inc.
Kolberg-Pioneer, Inc.
Osborn Engineered Products SA (Pty) Ltd
Peterson Pacific Corp.
(99% owned)
Power Flame Incorporated
Roadtec, Inc.
Telestack Limited
Telsmith, Inc.
 

All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates - The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from those estimates.
Foreign Currency Translation
Foreign Currency Translation - Subsidiaries located in Australia, Brazil, Canada, Germany, Northern Ireland, and South Africa operate primarily using local functional currencies. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting adjustments are presented as a separate component of accumulated other comprehensive loss. Foreign currency transaction gains and losses, net are included in cost of sales and amounted to losses of $246, $1,377 and $1,971 in 2016, 2015 and 2014, respectively.
Fair Value of Financial Instruments
Fair Value of Financial Instruments - For cash and cash equivalents, trade receivables, other receivables, revolving debt and accounts payable, the carrying amount approximates the fair value because of the short-term nature of those instruments. Trading equity investments are valued at their estimated fair value based on their quoted market prices and 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 from a nationally recognized third party pricing service.

Financial assets and liabilities are categorized as of the end of each reporting period 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.

All financial assets and liabilities held by the Company at December 31, 2016 and 2015 are classified as Level 1 or Level 2, as summarized in Note 3, Fair Value Measurements.
Cash and Cash Equivalents
Cash and Cash Equivalents - All highly liquid investments with an original maturity of three months or less when purchased are considered to be cash and cash equivalents.
Investments
Investments - Investments consist primarily of investment-grade marketable securities. Trading securities are carried at fair value, with unrealized holding gains and losses included in net income. Realized gains and losses are accounted for on the specific identification method. Purchases and sales are recorded on a trade date basis. Management determines the appropriate classification of its investments at the time of acquisition and reevaluates such determination at each balance sheet date.
Concentration of Credit Risk
Concentration of Credit Risk - The Company sells products to a wide variety of customers. Accounts receivable are carried at their outstanding principal amounts, less an allowance for doubtful accounts. The Company extends credit to its customers based on an evaluation of the customers’ financial condition generally without requiring collateral, although the Company normally requires advance payments or letters of credit on large equipment orders. Credit risk is driven by conditions within the economy and the industry and is principally dependent on each customer’s financial condition. To minimize credit risk, the Company monitors credit levels and financial conditions of customers on a continuing basis. After considering historical trends for uncollectible accounts, current economic conditions and specific customer recent payment history and financial stability, the Company records an allowance for doubtful accounts at a level which management believes is sufficient to cover probable credit losses. Amounts are deemed past due when they exceed the payment terms agreed to by the customer in the sales contract. Past due amounts are charged off when reasonable collection efforts have been exhausted and the amounts are deemed uncollectible by management. As of December 31, 2016, concentrations of credit risk with respect to receivables are limited due to the wide variety of customers.
Allowance for Doubtful Accounts
Allowance for Doubtful Accounts - The following table represents a rollforward of the allowance for doubtful accounts for the years ended December 31, 2016, 2015 and 2014:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
Allowance balance, beginning of year
 
$
1,837
  
$
2,248
  
$
1,708
 
Provision
  
280
   
18
   
1,011
 
Write offs
  
(560
)
  
(357
)
  
(465
)
Other
  
(46
)
  
(72
)
  
(6
)
Allowance balance, end of year
 
$
1,511
  
$
1,837
  
$
2,248
 
Inventories
Inventories - The Company’s inventory is comprised of raw materials, work-in-process, finished goods and used equipment.

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. Each unit of rental equipment is valued at its original manufacturing cost and is reduced by an appropriate reserve each month during the period of time the equipment is rented.

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, the Company’s normal gross margins, 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.
Property and Equipment
Property and Equipment - Property and equipment is stated at cost. Depreciation is calculated for financial reporting purposes using the straight-line method based on the estimated useful lives of the assets as follows: airplanes (20 years), buildings (40 years) and equipment (3 to 10 years). Both accelerated and straight-line methods are used for tax compliance purposes. Routine repair and maintenance costs and planned major maintenance are expensed when incurred.
Goodwill and Other Intangible Assets
Goodwill and Other Intangible Assets - The Company classifies intangible assets as either intangible assets with definite lives subject to amortization or goodwill.

The Company tests intangible assets with definite lives for impairment if conditions exist that indicate the carrying value may not be recoverable. Such conditions may include an economic downturn in a geographic market or a change in the assessment of future operations. An impairment charge is recorded when the carrying value of the definite lived intangible asset is not recoverable by the future undiscounted cash flows expected to be generated from the use of the asset.

The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors considered when determining useful lives include the contractual terms of agreements, the history of the asset, the Company’s long-term strategy for the use of the asset, any laws or other local regulations which could impact the useful life of the asset, and other economic factors, including competition and specific market conditions. Intangible assets that are deemed to have definite lives are amortized over their useful lives, as follows: dealer network and customer relationships: 8-19 years; trade names: 15 years; other: 6-19 years.

Goodwill is not amortized. The Company tests goodwill for impairment annually or more frequently if events or circumstances indicate that goodwill might be impaired. The tests utilize a two-step method at the reporting unit level. The Company’s reporting units are typically defined as either subsidiaries or a combination of subsidiaries.

The first step of the goodwill impairment test compares book value of a reporting unit, including goodwill, with the unit’s fair value. In this first step, the Company estimates the fair values of each of its reporting units that have goodwill using the income approach.

The income approach uses a reporting unit’s projection of estimated future operating results and cash flows which are then discounted using a weighted average cost of capital determined based on current market conditions for the individual reporting unit. The projection uses management’s best estimates of cash flows over the projection period based on estimates of annual and terminal growth rates in sales and costs, changes in operating margins, selling, general and administrative expenses, working capital requirements and capital expenditures.

The fair value of reporting units that do not have goodwill are estimated using either the income or market approaches, depending on which approach is to be the most appropriate for each reporting unit. The fair value of the reporting units that serve operating units in supporting roles, such as the captive insurance company and the corporate reporting unit are estimated using the cost approach. The sum of the fair values of all reporting units is compared to the fair value of the consolidated Company, calculated using the market approach, which is inferred from the market capitalization of the Company at the date of the valuation, to confirm that the Company’s estimation of the fair value of its reporting units is reasonable.

If the book value of a reporting unit exceeds its fair value, an indication of possible goodwill impairment, the second step of the impairment test must be performed to determine the amount, if any, of goodwill impairment. In this second step, the total implied fair value of the reporting unit’s goodwill is estimated by allocating the fair value of the reporting unit to all its assets, including any unrecognized intangible assets and liabilities other than goodwill. The difference between the total fair value of the reporting unit and the fair value of its assets and liabilities other than goodwill is the implied fair value of its goodwill. The amount of any impairment loss is equal to the excess, if any, of the book value of the goodwill over the implied fair value of its goodwill.

Determining the “step one” fair values of the Company’s reporting units involves the use of significant estimates and assumptions. Due to the inherent uncertainty involved in making these estimates and assumptions, actual results could differ materially from those estimates.
Impairment of Long-lived Assets
Impairment of Long-lived Assets - In the event that facts and circumstances indicate the carrying amounts of long-lived assets may be impaired, an evaluation of recoverability is performed. If an evaluation is required, the estimated future undiscounted cash flows associated with the asset are compared to the carrying amount for each asset (or group of assets) to determine if a write-down is required. If this review indicates that the assets will not be recoverable, the carrying values of the impaired assets are reduced to their estimated fair value. Fair value is estimated using discounted cash flows, prices for similar assets or other valuation techniques.
Self-Insurance Reserves
Self-Insurance Reserves - The Company retains the risk for a portion of its workers’ compensation claims and general liability claims by way of a captive insurance company, Astec Insurance Company (“Astec Insurance” or “the captive”). Astec Insurance is incorporated under the laws of the state of Vermont. The objectives of Astec Insurance are to improve control over and reduce the cost of claims; to improve focus on risk reduction with the development of a program structure which rewards proactive loss control; and to ensure management participation in the defense and settlement process for claims.

For general liability claims, the captive is liable for the first $1,000 per occurrence and $3,000 per year in the aggregate. The Company carries general liability, excess liability and umbrella policies for claims in excess of amounts covered by the captive.

For workers’ compensation claims, the captive is liable for the first $350 per occurrence and $3,250 per year in the aggregate. The Company utilizes a large national insurance company as third party administrator for workers’ compensation claims and carries insurance coverage for claims liabilities in excess of amounts covered by the captive.

The financial statements of the captive are consolidated into the financial statements of the Company. The short-term and long-term reserves for claims and potential claims related to general liability and workers’ compensation under the captive are included in accrued loss reserves or other long-term liabilities, respectively, in the consolidated balance sheets depending on the expected timing of future payments. The undiscounted reserves are actuarially determined to cover the ultimate cost of each claim 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. However, the Company does not believe it is reasonably likely that the reserve level will materially change in the foreseeable future.

The Company is self-insured for health and prescription claims under its Group Health Insurance Plan at all but one of the Company’s domestic manufacturing subsidiaries. The Company carries reinsurance coverage to limit its exposure for individual health claims above certain limits. Third parties administer health claims and prescription medication claims. The Company maintains a reserve for the self-insured health plan which is included in accrued loss reserves on the Company’s consolidated balance sheets. This reserve includes both unpaid claims and an estimate of claims incurred but not reported, based on historical claims and payment experience. Historically the reserves have been sufficient to provide for claims payments. Changes in actual claims experience or payment patterns could cause the reserve to change, but the Company does not believe it is reasonably likely that the reserve level will materially change in the near future.

The remaining U.S. subsidiary is covered under a fully insured group health plan. Employees of the Company’s foreign subsidiaries are insured under separate health plans. No reserves are necessary for these fully insured health plans.
Revenue Recognition
Revenue Recognition - Revenue is generally recognized on sales at the point in time when persuasive evidence of an arrangement exists, the price is fixed or determinable, the product has been delivered or services have been rendered and there is a reasonable assurance of collection of the sales proceeds. The Company generally obtains purchase authorizations from its customers for a specified amount of products at a specified price with specified delivery terms. A significant portion of the Company’s equipment sales represents equipment produced in the Company’s plants under short-term contracts for a specific customer project or equipment designed to meet a customer’s specific requirements. Most of the equipment sold by the Company is based on standard configurations, some of which are modified to meet customer needs or specifications. The Company provides customers with technical design and performance specifications and performs pre-shipment testing to ensure the equipment performs according to design specifications, regardless of whether the Company provides installation services in addition to selling the equipment.

Certain contracts include terms and conditions pursuant to which the Company recognizes revenues upon completion of equipment production, which is subsequently stored at the Company’s plant at the customer’s request. Revenue is recorded on such contracts upon the customer’s assumption of title and risk of ownership and when collectability is reasonably assured. In addition, there must be a fixed schedule of delivery of the goods consistent with the customer’s business practices, the Company must not have retained any specific performance obligations such that the earnings process is not complete and the goods must have been segregated from the Company’s inventory prior to revenue recognition.

The Company has certain sales accounted for as multiple-element arrangements, whereby revenue attributable to the sale of a product is recognized when the product is shipped, and the revenue attributable to services provided with respect to the product (such as installation services) is recognized when the service is performed. Consideration is allocated to deliverables using the relative selling price method using vendor specific objective evidence, if it exists. Otherwise, the Company uses third-party evidence of selling price or the Company’s best estimate of the selling price for the deliverables. The Company evaluates sales with multiple deliverable elements (such as an agreement to deliver equipment and related installation services) to determine whether revenue related to individual elements should be recognized separately, or as a combined unit. In addition to the previously mentioned general revenue recognition criteria, the Company only recognizes revenue on individual delivered elements when there is objective and reliable evidence that the delivered element has a determinable value to the customer on a standalone basis and there is no right of return.
 
The Company has certain sales accounted for under the percentage of completion method using the ratio of costs incurred to estimated total costs. Revenue, in an amount equal to cost incurred, is recognized until there is sufficient information to determine the estimated profit on the project with a reasonable level of certainty. The factors considered in this evaluation include the stage of design completion, the stage of equipment manufacturing completion, the state of construction completion, the status of outstanding subcontracts, certainty of quantities of labor and materials, certainty of schedule and the relationship with the customer.
 
The Company presents in the consolidated statements of income any taxes assessed by a governmental authority that are directly imposed on revenue-producing transactions between the Company and its customers, such as sales, use, value-added and some excise taxes, on a net (excluded from revenue) basis.
Advertising Expense
Advertising Expense - The cost of advertising is expensed as incurred. The Company incurred $4,045, $4,231, and $3,657 in advertising costs during 2016, 2015 and 2014, respectively, which is included in selling, general and administrative expenses.
Income Taxes
Income Taxes - Income taxes are based on pre-tax financial accounting income. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts. The Company periodically assesses the need to establish valuation allowances against its deferred tax assets to the extent the Company no longer believes it is more likely than not that the tax assets will be fully utilized.

The Company evaluates a tax position to determine whether it is more likely than not that the tax position will be sustained upon examination, based upon the technical merits of the position. A tax position that meets the more-likely-than-not recognition threshold is subject to a measurement assessment to determine the amount of benefit to recognize and the appropriate reserve to establish, if any. If a tax position does not meet the more-likely-than-not recognition threshold, no benefit is recognized. The Company is periodically audited by U.S. federal and state as well as foreign tax authorities. While it is often difficult to predict final outcome or timing of resolution of any particular tax matter, the Company believes its reserve for uncertain tax positions is adequate to reduce the uncertain positions to the greatest amount of benefit that is more likely than not realizable.
Product Warranty Reserve
Product Warranty Reserve - The Company accrues for the estimated cost of product warranties at the time revenue is recognized. Warranty obligations by product line or model are evaluated based on historical warranty claims experience. For equipment, the Company’s standard product warranty terms generally include post-sales support and repairs of products at no additional charge for periods ranging from three months to two years or up to a specified number of hours of operation. For parts from component suppliers, the Company relies on the original manufacturer’s warranty that accompanies those parts. Generally, Company fabricated parts are not covered by specific warranty terms. Although failure of fabricated parts due to material or workmanship is rare, if it occurs, the Company’s policy is to replace fabricated parts at no additional charge.

The Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers. Estimated warranty obligations are based upon warranty terms, product failure rates, repair costs and current period machine shipments. If actual product failure rates, repair costs, service delivery costs or post-sales support costs differ from our estimates, revisions to the estimated warranty liability may be required.
Pension and Retirement Plans
Pension and Retirement Plans - The determination of obligations and expenses under the Company’s pension plan is dependent on the Company’s selection of certain assumptions used by independent actuaries in calculating such amounts. Those assumptions are described in Note 12, Pension and Retirement Plans and include among others, the discount rate, expected return on plan assets and the expected mortality rates. In accordance with U.S. generally accepted accounting principles, actual results that differ from assumptions are accumulated and amortized over future periods and, therefore, generally affect the recognized expense in such periods. Significant differences in actual experience or significant changes in the assumptions used may materially affect the pension obligations and future expenses.

The Company recognizes the overfunded or underfunded status of its pension plan as an asset or liability. Actuarial gains and losses, amortization of prior service cost (credit) and amortization of transition obligations are recognized through other comprehensive income in the year in which the changes occur. The Company measures the funded status of its pension plan as of the date of the Company’s fiscal year-end.
Stock-based Compensation
Stock-based Compensation - The Company recognizes the cost of employee services received in exchange for equity awards in the financial statements based on the grant date calculated fair value of the awards. The Company recognizes stock-based compensation expense over the period during which an employee is required to provide service in exchange for the award (the vesting period). The Company’s equity awards are further described in Note 16, Shareholders’ Equity.
Earnings Per Share
Earnings Per Share - Basic earnings per share is based on the weighted average number of common shares outstanding and diluted earnings per share includes potential dilutive effects of restricted stock units and shares held in the Company’s supplemental executive retirement plan.

The following table sets forth a reconciliation of the number of shares used in the computation of basic and diluted earnings per share:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
Denominator:
         
Denominator for basic earnings per share
  
22,992
   
22,934
   
22,819
 
Effect of dilutive securities:
            
Employee stock options and restricted stock units
  
85
   
123
   
176
 
Supplemental executive retirement plan
  
65
   
63
   
110
 
Denominator for diluted earnings per share
  
23,142
   
23,120
   
23,105
 

Antidilutive options were not included in the diluted earnings per share computation for the years presented. The number of antidilutive options in each of the three years ended December 31, 2016 was not material.
Derivatives and Hedging Activities
Derivatives and Hedging Activities - The Company recognizes all derivatives in the consolidated balance sheets at their fair value. Derivatives that are not hedges are adjusted to fair value through income. If the derivative is a hedge, depending on the nature of the hedge, changes in the fair value of derivatives are either offset against the change in fair value of assets, liabilities, or firm commitments through income or recognized in other comprehensive income until the hedged item is recognized in income. The ineffective portion of a derivative’s change in fair value is immediately recognized in income. From time to time the Company’s foreign subsidiaries enter into foreign currency exchange contracts to mitigate exposure to fluctuation in currency exchange rates. See Note 13, Derivative Financial Instruments, regarding foreign exchange contracts outstanding at December 31, 2016 and 2015.
Shipping and Handling Fees and Cost
Shipping and Handling Fees and Cost - The Company records revenues earned for shipping and handling as revenue, while the cost of shipping and handling is classified as cost of goods sold.
Business Combinations
Business Combinations - The Company accounts for business combinations using the acquisition method. Accordingly, intangible assets are recorded apart from goodwill if they arise from contractual or legal rights or if they are separable from goodwill. Related third party acquisition costs are expensed as incurred and contingent consideration is booked at its fair value as part of the purchase price.
Subsequent Events Review
Subsequent Events Review - Management has evaluated events occurring between December 31, 2016 and the date these consolidated financial statements were filed with the Securities and Exchange Commission for proper recording or disclosure therein.
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. Due to the decentralized structure of the Company, Corporate management requested documented revenue streams from its’ 16 manufacturing subsidiaries to assist in its effort to determine the effect the new standard will have on its financial reporting. A meeting was also held in September 2016 with corporate management, controllers of the manufacturing subsidiaries, and an outside revenue expert to further review the Company’s various revenue streams and the change in timing of when revenue may be recognized under the new guidance. The Company is still in the process of finalizing this review. 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 July 2015, the FASB issued ASU No. 2015-11, "Inventory (Topic 330): Simplifying the Measurement of Inventory", which changes the measurement basis for inventory from the lower of cost or market to lower of cost and net realizable value and also eliminates the requirement for companies to consider replacement cost or net realizable value less an approximate normal profit margin when determining the recorded value of inventory. The standard is effective for public companies in fiscal years beginning after December 15, 2016. The Company early adopted the standard effective October 1, 2016.

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 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 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. 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 March 2016, the FASB issued ASU No. 2016-09, “Compensation - Stock Compensation (Topic 718)”, as part of its Simplification Initiative. The standard’s provisions impact several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities and classification in the statement of cash flows. The standard is effective for public companies for annual periods beginning after December 15, 2016, with early adoption permitted. The Company adopted the new standard effective January 1, 2016 and has recorded a cumulative effect adjustment in retained earnings as of January 1, 2016 of $95, net of tax, related to the adoption of the new provisions allowing for restricted stock unit forfeitures to be accounted for at the time they occur as opposed to being estimated during the vesting period.  Additionally, income tax benefits of $220, which would have been recorded in additional paid-in capital under prior guidance, have been recorded in 2016 consolidated income related to excess tax benefits resulting from the vesting of restricted stock units in 2016. As allowed under the provision’s guidelines, amounts for 2015 have not been restated in the accompanying financial statements.
 
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 has not determined the impact, if any, the adoption of this new standard will have 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.
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2016
Summary of Significant Accounting Policies [Abstract]  
Schedule of allowance for doubtful accounts
The following table represents a rollforward of the allowance for doubtful accounts for the years ended December 31, 2016, 2015 and 2014:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
Allowance balance, beginning of year
 
$
1,837
  
$
2,248
  
$
1,708
 
Provision
  
280
   
18
   
1,011
 
Write offs
  
(560
)
  
(357
)
  
(465
)
Other
  
(46
)
  
(72
)
  
(6
)
Allowance balance, end of year
 
$
1,511
  
$
1,837
  
$
2,248
 
Computation of earnings per share
The following table sets forth a reconciliation of the number of shares used in the computation of basic and diluted earnings per share:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
Denominator:
         
Denominator for basic earnings per share
  
22,992
   
22,934
   
22,819
 
Effect of dilutive securities:
            
Employee stock options and restricted stock units
  
85
   
123
   
176
 
Supplemental executive retirement plan
  
65
   
63
   
110
 
Denominator for diluted earnings per share
  
23,142
   
23,120
   
23,105
 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.6.0.2
Inventories (Tables)
12 Months Ended
Dec. 31, 2016
Inventories [Abstract]  
Inventories
Inventories consist of the following:

  
December 31
 
  
2016
  
2015
 
Raw materials and parts
 
$
137,763
  
$
141,967
 
Work-in-process
  
115,613
   
113,859
 
Finished goods
  
84,898
   
104,879
 
Used equipment
  
22,130
   
24,071
 
Total
 
$
360,404
  
$
384,776
 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2016
Fair Value Measurements [Abstract]  
Schedule of financial assets and liabilities, at fair value
As indicated in the tables below, the Company has determined that its financial assets and liabilities at December 31, 2016 and 2015 are level 1 and level 2 in the fair value hierarchy:

  
December 31, 2016
 
  
Level 1
  
Level 2
  
Level 3
  
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 bills
  
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
 

  
December 31, 2015
 
  
Level 1
  
Level 2
  
Level 3
  
Total
 
Financial Assets:
            
Trading equity securities:
            
SERP money market fund
 
$
445
  
$
--
  
$
--
  
$
445
 
SERP mutual funds
  
2,864
   
--
   
--
   
2,864
 
Preferred stocks
  
742
   
--
   
--
   
742
 
Trading debt securities:
                
Corporate bonds
  
3,756
   
141
   
--
   
3,897
 
Municipal bonds
  
--
   
1,811
   
--
   
1,811
 
Floating rate notes
  
84
   
--
   
--
   
84
 
U.S. Treasury bills
  
404
   
--
   
--
   
404
 
Savings bonds
  
77
   
--
   
--
   
77
 
Other
  
--
   
2,755
   
--
   
2,755
 
Derivative financial instruments
  
--
   
1,265
   
--
   
1,265
 
Total financial assets
 
$
8,372
  
$
5,972
  
$
--
  
$
14,344
 
Financial Liabilities:
                
SERP liabilities
 
$
--
  
$
5,869
  
$
--
  
$
5,869
 
Derivative financial instruments
  
--
   
22
   
--
   
22
 
Total financial liabilities
 
$
--
  
$
5,891
  
$
--
  
$
5,891
 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.6.0.2
Investments (Tables)
12 Months Ended
Dec. 31, 2016
Investments [Abstract]  
Schedule of trading securities
The Company’s trading securities consist of the following:
 
 
 
 
Amortized
Cost
  
Gross
Unrealized
Gains
  
Gross
Unrealized
Losses
  
Fair Value (Net
Carrying
Amount)
 
December 31, 2016
            
Trading equity securities
 
$
3,980
  
$
40
  
$
118
  
$
3,902
 
Trading debt securities
  
11,312
   
23
   
248
   
11,087
 
Total
 
$
15,292
  
$
63
  
$
366
  
$
14,989
 
December 31, 2015
                
Trading equity securities
 
$
4,160
  
$
79
  
$
188
  
$
4,051
 
Trading debt securities
  
9,263
   
37
   
272
   
9,028
 
Total
 
$
13,423
  
$
116
  
$
460
  
$
13,079
 
 
Trading equity investments are valued at their estimated fair value based on their quoted market prices and trading 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 from a nationally recognized third party pricing service. Additionally, a significant portion of the trading equity securities are in equity money market and mutual funds and also comprise a portion of the Company’s liability under its SERP. See Note 12, Pension and Retirement Plans, for additional information on these investments and the SERP.
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill (Tables)
12 Months Ended
Dec. 31, 2016
Goodwill [Abstract]  
Schedule of goodwill by reporting segment
The changes in the carrying amount of goodwill by reporting segment during the years ended December 31, 2016 and 2015 are as follows:

  
Infrastructure Group
  
Aggregate and Mining Group
  
Energy Group
  
Corporate
  
Total
 
Balance, December 31, 2014
 
$
8,584
  
$
23,411
  
$
--
  
$
--
  
$
31,995
 
Purchase price adjustment
  
--
   
(178
)
  
--
   
--
   
(178
)
Foreign currency translation
  
(103
)
  
(879
)
  
--
   
--
   
(982
)
Balance, December 31, 2015
  
8,481
   
22,354
   
--
   
--
   
30,835
 
Acquisition
  
--
   
--
   
12,632
   
--
   
12,632
 
Foreign currency translation
  
(33
)
  
(2,630
)
  
--
   
--
   
(2,663
)
Balance, December 31, 2016
 
$
8,448
  
$
19,724
  
$
12,632
  
$
--
  
$
40,804
 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.6.0.2
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2016
Intangible Assets [Abstract]  
Schedule of intangible assets
Intangible assets consisted of the following at December 31, 2016 and 2015:

  
2016
  
2015
 
  
Gross Carrying
Value
  
AccumulatedAmortization
  
Net Carrying
Value
  
Gross Carrying
Value
  
AccumulatedAmortization
  
Net Carrying
Value
 
Dealer network and customer
relationships
 
$
26,035
  
$
7,584
  
$
18,451
  
$
13,111
  
$
5,552
  
$
7,559
 
Trade names
  
7,021
   
1,362
   
5,659
   
4,857
   
956
   
3,901
 
Other
  
5,764
   
3,231
   
2,533
   
4,966
   
2,849
   
2,117
 
Total
 
$
38,820
  
$
12,177
  
$
26,643
  
$
22,934
  
$
9,357
  
$
13,577
 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2016
Property and Equipment [Abstract]  
Property and equipment
Property and equipment consist of the following:

  
December 31
 
  
2016
  
2015
 
Land
 
$
14,768
  
$
12,628
 
Building and land improvements
  
140,229
   
132,353
 
Manufacturing and office equipment
  
231,816
   
214,545
 
Aviation equipment
  
14,169
   
14,151
 
Less accumulated depreciation
  
(220,444
)
  
(203,471
)
Total
 
$
180,538
  
$
170,206
 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.6.0.2
Leases (Tables)
12 Months Ended
Dec. 31, 2016
Leases [Abstract]  
Minimum rental commitments for non-cancelable operating leases
Minimum rental commitments for all noncancelable operating leases at December 31, 2016 are as follows:

2017
 
$
1,337
 
2018
  
978
 
2019
  
669
 
2020
  
465
 
2021
  
177
 
Thereafter
  
21
 
  
$
3,647
 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.6.0.2
Product Warranty Reserves (Tables)
12 Months Ended
Dec. 31, 2016
Product Warranty Reserves [Abstract]  
Product warranty reserves
Changes in the Company’s product warranty liability during 2016, 2015 and 2014 are as follows:

  
2016
  
2015
  
2014
 
Reserve balance, beginning of year
 
$
9,100
  
$
10,032
  
$
12,716
 
Warranty liabilities accrued
  
18,912
   
13,743
   
12,796
 
Warranty liabilities settled
  
(15,125
)
  
(14,177
)
  
(15,563
)
Other
  
269
   
(498
)
  
83
 
Reserve balance, end of year
 
$
13,156
  
$
9,100
  
$
10,032
 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.6.0.2
Pension and Retirement Plans (Tables)
12 Months Ended
Dec. 31, 2016
Pension and Retirement Plans [Abstract]  
Benefit obligations, plan assets and the funded status of plans
The following provides information regarding benefit obligations, plan assets and the funded status of the plan:

  
Pension Benefits
 
  
2016
  
2015
 
Change in benefit obligation
      
Benefit obligation, beginning of year
 
$
15,565
  
$
15,986
 
Interest cost
  
650
   
596
 
Actuarial (gain)/loss
  
514
   
(417
)
Benefits paid
  
(625
)
  
(600
)
Benefit obligation, end of year
  
16,104
   
15,565
 
Accumulated benefit obligation
 
 
16,104
  
 
15,565
 
Change in plan assets
        
Fair value of plan assets, beginning of year
 
 
12,688
  
 
13,283
 
Actual gain/(loss) on plan assets
  
763
   
(279
)
Employer contribution
  
415
   
284
 
Benefits paid
  
(625
)
  
(600
)
Fair value of plan assets, end of year
  
13,241
   
12,688
 
Funded status, end of year
 
$
(2,863
)
 
$
(2,877
)
 
Schedule of Amounts Recognized in Balance Sheet
Amounts recognized in the consolidated balance sheets
        
Noncurrent liabilities
 
$
(2,863
)
 
$
(2,877
)
Net amount recognized
 
$
(2,863
)
 
$
(2,877
)
 
Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Loss
Amounts recognized in accumulated other comprehensive loss consist of
        
Net loss
 
$
6,152
  
$
6,098
 
Net amount recognized
 
$
6,152
  
$
6,098
 
 
 
Schedule of Assumptions Used
Weighted average assumptions used to determine benefit obligations as of December 31
        
Discount rate
  
4.00
%
  
4.28
%
Expected return on plan assets
  
6.25
%
  
7.00
%
Rate of compensation increase
  
N/A
   
N/A
 
Allocation of pension plan assets and target allocation range of assets
The allocation of assets within the mutual fund as of December 31 and the target asset allocation ranges by asset category are as follows:

 
Actual Allocation
   
Asset Category
 
2016
  
2015
  
2016 & 2015 Target Allocation Ranges
 
Equity securities
  
63.6
%
  
66.0
%
  
53 - 73
%
Debt securities
  
33.5
%
  
30.7
%
  
21 - 41
%
Money market funds
  
2.9
%
  
3.3
%
  
0 - 15
%
Total
  
100.0
%
  
100.0
%
    
Periodic benefit costs for defined benefit plans
Net periodic benefit cost for 2016, 2015 and 2014 included the following components:

  
Pension Benefits
 
  
2016
  
2015
  
2014
 
Components of net periodic benefit cost
         
Interest cost
 
$
650
  
$
596
  
$
620
 
Expected return on plan assets
  
(782
)
  
(840
)
  
(816
)
Amortization of actuarial loss
  
480
   
500
   
295
 
Net periodic benefit cost
 
 
348
  
 
256
  
 
99
 
Other changes in plan assets and benefit obligations recognized in
other comprehensive income
            
Net actuarial loss for the year
 
 
533
  
 
702
  
 
2,115
 
Amortization of net loss
  
(480
)
  
(500
)
  
(295
)
Total recognized in other comprehensive income
  
53
   
202
   
1,820
 
Total recognized in net periodic benefit cost and other comprehensive income
 
$
401
  
$
458
  
$
1,919
 
Weighted average assumptions used to determine net periodic benefit cost for years ended December 31
            
Discount rate
  
4.28
%
  
3.81
%
  
4.60
%
Expected return on plan assets
  
7.00
%
  
7.00
%
  
7.00
%
Summary of estimated future benefit payments
The following estimated future benefit payments are expected in the years indicated:

  
Pension Benefits
 
2017
 
$
730
 
2018
  
780
 
2019
  
840
 
2020
  
870
 
2021
  
900
 
2022 - 2025
  
4,780
 
Assets of the supplemental executive retirement plan
Assets of the SERP consist of the following:

 
December 31, 2016
 
December 31, 2015
 
 
Cost
 
Market
 
Cost
 
Market
 
Company stock
 
$
1,958
  
$
3,428
  
$
1,778
  
$
2,560
 
Equity securities
  
3,474
   
4,454
   
3,402
   
3,309
 
Total
 
$
5,432
  
$
7,882
  
$
5,180
  
$
5,869
 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2016
Income Taxes [Abstract]  
Income before income taxes
For financial reporting purposes, income before income taxes includes the following components:

 
Year Ended December 31
 
 
2016
 
2015
 
2014
 
United States
 
$
87,326
  
$
57,846
  
$
57,651
 
Foreign
  
(231
)
  
(5,873
)
  
(4,045
)
Income before income taxes
 
$
87,095
  
$
51,973
  
$
53,606
 
Provision for income tax
The provision for income taxes consists of the following:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
Current provision:
         
Federal
 
$
30,623
  
$
19,758
  
$
18,713
 
State
  
4,098
   
2,553
   
2,992
 
Foreign
  
907
   
255
   
243
 
Total current provision
  
35,628
   
22,566
   
21,948
 
Deferred provision (benefit):
            
Federal
  
(2,653
)
  
(1,183
)
  
(1,627
)
State
  
(1,213
)
  
(275
)
  
(222
)
Foreign
  
345
 
  
(1,101
)
  
(699
)
Total deferred benefit
  
(3,521
)
  
(2,559
)
  
(2,548
)
Total provision (benefit):
            
Federal
  
27,970
   
18,575
   
17,086
 
State
  
2,885
   
2,278
   
2,770
 
Foreign
  
1,252
 
  
(846
)
  
(456
)
Total tax provision
 
$
32,107
  
$
20,007
  
$
19,400
 
Reconciliation of provision for income taxes at the statutory federal income tax rate
A reconciliation of the provision for income taxes at the statutory federal income tax rate to the amount provided is as follows:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
Tax at the statutory federal income tax rate
 
$
30,483
  
$
18,191
  
$
18,762
 
Qualified production activity deduction
  
(1,641
)
  
(1,174
)
  
(1,360
)
State income tax, net of federal income tax
  
1,876
   
1,386
   
1,727
 
Other permanent differences
  
673
   
393
   
840
 
Research and development tax credits
  
(785
)
  
(291
)
  
(1,323
)
Change in valuation allowance
  
1,638
   
2,036
   
1,675
 
Other items
  
(137
)
  
(534
)
  
(921
)
Total tax provision
 
$
32,107
  
$
20,007
  
$
19,400
 
Significant components of company's deferred tax assets and liabilities
Significant components of the Company’s deferred tax assets and liabilities are as follows (certain amounts for 2015 have been reclassified from amounts previously reported to conform to 2016 presentation):

  
December 31
 
  
2016
  
2015
 
Deferred tax assets:
      
Inventory reserves
 
$
8,507
  
$
7,828
 
Warranty reserves
  
4,527
   
2,852
 
Bad debt reserves
  
456
   
436
 
State tax loss carryforwards
  
3,403
   
3,006
 
Accrued vacation
  
2,351
   
2,174
 
SERP
  
299
   
275
 
Deferred compensation
  
2,124
   
1,328
 
Restricted stock units
  
1,845
   
1,893
 
Pension and post-employment benefits
  
2,530
   
2,571
 
Foreign net operating losses
  
5,461
   
5,134
 
Other
  
2,516
   
9,315
 
Valuation allowances
  
(8,280
)
  
(8,065
)
Total deferred tax assets
  
25,739
   
28,747
 
Deferred tax liabilities:
        
Property and equipment
  
20,167
   
19,799
 
Intangibles
  
1,244
   
1,961
 
Goodwill
  
1,605
   
1,835
 
Pension
  
1,205
   
1,305
 
Outside basis differences
  
511
   
--
 
Total deferred tax liabilities
  
24,732
   
24,900
 
Total net deferred assets (liabilities)
 
$
1,007
  
$
3,847
 
Reconciliation of unrecognized tax benefit
A reconciliation of the beginning and ending unrecognized tax benefits excluding interest and penalties is as follows:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
Balance, beginning of year
 
$
603
  
$
2,585
  
$
1,933
 
Additions for tax positions related to the current year
  
73
   
206
   
127
 
Additions for tax positions related to prior years
  
162
   
549
   
525
 
Reductions due to lapse of statutes of limitations
  
(16
)
  
(162
)
  
--
 
Decreases related to settlements with tax authorities
  
(584
)
  
(2,575
)
  
--
 
Balance, end of year
 
$
238
  
$
603
  
$
2,585
 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.6.0.2
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2016
Shareholders' Equity [Abstract]  
Changes in restricted stock units
Changes in restricted stock units during the year ended December 31, 2016 are as follows:

  
2016
  
Weighted Average
Grant Date
Fair Value
 
Unvested restricted stock units, beginning of year
  
147
  
$
36.83
 
Units granted
  
44
   
44.52
 
Units forfeited
  
(1
)
  
39.10
 
Units vested
  
(78
)
  
34.42
 
Unvested restricted stock units, end of year
  
112
   
41.48
 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.6.0.2
Operations by Industry Segment and Geographic Area (Tables)
12 Months Ended
Dec. 31, 2016
Operations by Industry Segment and Geographic Area [Abstract]  
Segment information
Intersegment sales and transfers are valued at prices comparable to those for unrelated parties.
 
Segment information for 2016
  
Infrastructure
Group
  
Aggregate and Mining Group
  
Energy Group
  
Corporate
  
Total
 
Revenues from external customers
 
$
608,908
  
$
359,760
  
$
178,763
  
$
--
  
$
1,147,431
 
Intersegment revenues
  
16,957
   
35,031
   
24,946
   
--
   
76,934
 
Interest expense
  
31
   
948
   
4
   
412
   
1,395
 
Depreciation and amortization
  
7,205
   
10,033
   
6,655
   
920
   
24,813
 
Income taxes
  
3,033
   
664
   
437
   
27,973
   
32,107
 
Profit (loss)
  
71,482
   
34,877
   
4,145
   
(55,992
)
  
54,512
 
                     
Assets
  
657,225
   
518,351
   
271,121
   
417,351
   
1,864,048
 
Capital expenditures
  
14,451
   
7,437
   
5,018
   
178
   
27,084
 

Segment information for 2015
  
Infrastructure
Group
  
Aggregate and Mining Group
  
Energy Group
  
Corporate
  
Total
 
Revenues from external customers
 
$
428,737
  
$
370,813
  
$
183,607
  
$
--
  
$
983,157
 
Intersegment revenues
  
22,947
   
28,701
   
16,010
   
--
   
67,658
 
Interest expense
  
258
   
1,005
   
10
   
338
   
1,611
 
Depreciation and amortization
  
6,907
   
10,719
   
5,553
   
899
   
24,078
 
Income taxes
  
1,224
   
764
   
(129
)
  
18,148
   
20,007
 
Profit (loss)
  
33,890
   
30,690
   
3,609
   
(36,623
)
  
31,566
 
                     
Assets
  
567,936
   
496,089
   
256,978
   
306,511
   
1,627,514
 
Capital expenditures
  
8,043
   
8,807
   
4,049
   
389
   
21,288
 

Segment information for 2014
  
Infrastructure
Group
  
Aggregate and Mining Group
  
Energy Group
  
Corporate
  
Total
 
Revenues from external customers
 
$
386,356
  
$
384,883
  
$
204,356
  
$
--
  
$
975,595
 
Intersegment revenues
  
26,661
   
33,009
   
17,548
   
--
   
77,218
 
Interest expense
  
31
   
463
   
11
   
215
   
720
 
Depreciation and amortization
  
7,045
   
10,120
   
6,358
   
853
   
24,376
 
Income taxes
  
1,365
   
1,235
   
348
   
16,452
   
19,400
 
Profit (loss)
  
29,477
   
32,900
   
10,316
   
(35,270
)
  
37,423
 
                     
Assets
  
539,794
   
494,428
   
244,003
   
302,082
   
1,580,307
 
Capital expenditures
  
5,375
   
16,169
   
2,875
   
413
   
24,832
 
Totals of segment information for all reportable segments reconciled to consolidated totals
The totals of segment information for all reportable segments reconciles to consolidated totals as follows:

  
2016
  
2015
  
2014
 
Net income attributable to controlling interest
         
Total profit for reportable segments
 
$
110,504
  
$
68,189
  
$
72,693
 
Corporate expenses, net
  
(55,992
)
  
(36,623
)
  
(35,270
)
Net loss attributable to non-controlling interest
  
171
   
831
   
252
 
Recapture (elimination) of intersegment profit
  
476
   
400
   
(3,217
)
Total consolidated net income attributable to controlling interest
 
$
55,159
  
$
32,797
  
$
34,458
 
Assets
            
Total assets for reportable segments
 
$
1,446,697
  
$
1,321,003
  
$
1,278,225
 
Corporate assets
  
417,351
   
306,511
   
302,082
 
Elimination of intercompany profit in inventory
  
(7,020
)
  
(7,496
)
  
(7,896
)
Elimination of intercompany receivables
  
(688,369
)
  
(583,834
)
  
(515,625
)
Elimination of investment in subsidiaries
  
(272,766
)
  
(223,500
)
  
(227,051
)
Other eliminations
  
(52,292
)
  
(35,331
)
  
(27,470
)
Total consolidated assets
 
$
843,601
  
$
777,353
  
$
802,265
 
Sales into major geographic regions
Sales into major geographic regions were as follows:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
United States
 
$
941,273
  
$
722,287
  
$
654,230
 
Canada
  
37,539
   
54,321
   
61,898
 
Africa
  
31,557
   
45,671
   
47,940
 
Australia and Oceania
  
29,948
   
29,995
   
34,772
 
South America (excluding Brazil)
  
28,204
   
32,454
   
49,797
 
Other European Countries
  
19,198
   
23,867
   
12,365
 
Mexico
  
13,489
   
6,990
   
9,993
 
Japan and Korea
  
10,825
   
3,574
   
4,377
 
Other Asian Countries
  
6,926
   
9,513
   
17,018
 
Central America (excluding Mexico)
  
5,904
   
4,404
   
9,275
 
China
  
4,595
   
1,330
   
7,451
 
Brazil
  
4,300
   
8,376
   
12,869
 
Middle East
  
3,403
   
18,995
   
13,327
 
Post-Soviet States (excluding Russia)
  
3,293
   
8,345
   
8,245
 
Russia
  
3,185
   
8,466
   
25,589
 
West Indies
  
2,994
   
1,532
   
4,478
 
India
  
318
   
2,706
   
1,743
 
Other
  
480
   
331
   
228
 
Total foreign
  
206,158
   
260,870
   
321,365
 
Total consolidated sales
 
$
1,147,431
  
$
983,157
  
$
975,595
 
Long-lived assets by major geographic region
Long-lived assets by major geographic region are as follows:

  
December 31
 
  
2016
  
2015
 
United States
 
$
151,470
  
$
141,727
 
Brazil
  
11,288
   
9,780
 
South Africa
  
5,372
   
5,116
 
Northern Ireland
  
4,279
   
5,116
 
Australia
  
4,234
   
4,351
 
Canada
  
2,860
   
2,987
 
Germany
  
1,035
   
1,129
 
Total foreign
  
29,068
   
28,479
 
Total
 
$
180,538
  
$
170,206
 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2016
Accumulated Other Comprehensive Loss [Abstract]  
Components of accumulated other comprehensive loss
The balance of related after-tax components comprising accumulated other comprehensive loss is summarized below:

 
December 31
 
 
2016
 
2015
 
Foreign currency translation adjustment
 
$
(27,839
)
 
$
(19,891
)
Unrecognized pension and post-retirement benefit cost, net of tax of
$2,261 and $2,232, respectively
  
(3,723
)
  
(3,673
)
Accumulated other comprehensive loss
 
$
(31,562
)
 
$
(23,564
)
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.6.0.2
Other Income (Expense) - Net (Tables)
12 Months Ended
Dec. 31, 2016
Other Income (Expense) - Net [Abstract]  
Schedule of other income, net of expenses
Other income (expense), net consists of the following:

  
Year Ended December 31
 
  
2016
  
2015
  
2014
 
Investment income (loss)
 
$
(276
)
 
$
(381
)
 
$
64
 
Licensing fees
  
546
   
641
   
831
 
Income from life insurance policies
  
--
   
1,204
   
--
 
Other
  
259
   
1,591
   
312
 
Total
 
$
529
  
$
3,055
  
$
1,207
 
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies (Details)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
Subsidiary
shares
Dec. 31, 2015
USD ($)
shares
Dec. 31, 2014
USD ($)
shares
Foreign Currency Translation [Abstract]      
Foreign currency transaction gains and (losses), net $ (246) $ (1,377) $ (1,971)
Allowance for doubtful accounts [Roll Forward]      
Allowance balance, beginning of year 1,837 2,248 1,708
Provision 280 18 1,011
Write offs (560) (357) (465)
Other (46) (72) (6)
Allowance balance, end of year 1,511 1,837 2,248
Advertising Expense [Abstract]      
Advertising costs $ 4,045 $ 4,231 $ 3,657
Denominator [Abstract]      
Denominator for basic earnings per share (in shares) | shares 22,992 22,934 22,819
Effect of dilutive securities [Abstract]      
Employee stock options and restricted stock units (in shares) | shares 85 123 176
Supplemental executive retirement plan (in shares) | shares 65 63 110
Denominator for diluted earnings per share (in shares) | shares 23,142 23,120 23,105
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of manufacturing subsidiaries | Subsidiary 16    
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    
Aviation Equipment [Member]      
Useful Lives [Abstract]      
Estimated useful lives of assets 20 years    
Buildings [Member]      
Useful Lives [Abstract]      
Estimated useful lives of assets 40 years    
Equipment [Member] | Minimum [Member]      
Useful Lives [Abstract]      
Estimated useful lives of assets 3 years    
Equipment [Member] | Maximum [Member]      
Useful Lives [Abstract]      
Estimated useful lives of assets 10 years    
Osborn Engineered Products [Member]      
Schedule of Equity Method Investments [Line Items]      
Percentage ownership of subsidiary 99.00%    
Astec do Brasil Fabricacao de Equipamentos LTDA [Member]      
Schedule of Equity Method Investments [Line Items]      
Percentage ownership of subsidiary 92.00%    
General Liability Insurance [Member]      
Self-Insurance Reserves [Abstract]      
Amount captive is liable per occurrence of claims $ 1,000    
Amount captive is liable per year in the aggregate 3,000    
Workers' Compensation Insurance [Member]      
Self-Insurance Reserves [Abstract]      
Amount captive is liable per occurrence of claims 350    
Amount captive is liable per year in the aggregate $ 3,250    
Dealer Network and Customer Relationships [Member] | Minimum [Member]      
Estimated useful lives of definite lived intangible assets [Abstract]      
Estimated useful lives of intangible assets 8 years    
Dealer Network and Customer Relationships [Member] | Maximum [Member]      
Estimated useful lives of definite lived intangible assets [Abstract]      
Estimated useful lives of intangible assets 19 years    
Trade Name [Member]      
Estimated useful lives of definite lived intangible assets [Abstract]      
Estimated useful lives of intangible assets 15 years    
Other [Member] | Minimum [Member]      
Estimated useful lives of definite lived intangible assets [Abstract]      
Estimated useful lives of intangible assets 6 years    
Other [Member] | Maximum [Member]      
Estimated useful lives of definite lived intangible assets [Abstract]      
Estimated useful lives of intangible assets 19 years    
Accounting Standards Update 2016-09 [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative effect adjustment in retained earnings, net of tax $ (95)    
Income tax benefits $ (220)    
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.6.0.2
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Inventories [Abstract]    
Raw materials and parts $ 137,763 $ 141,967
Work-in-process 115,613 113,859
Finished goods 84,898 104,879
Used equipment 22,130 24,071
Total $ 360,404 $ 384,776
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value Measurements (Details) - Measured at Fair Value on a Recurring Basis [Member] - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Financial Assets [Abstract]    
Derivative financial instruments $ 144 $ 1,265
Total financial assets 15,133 14,344
Financial Liabilities [Abstract]    
SERP liabilities 7,882 5,869
Derivative financial instruments 89 22
Total financial liabilities 7,971 5,891
Corporate Bonds [Member]    
Financial Assets [Abstract]    
Investments 5,413 3,897
Municipal Bonds [Member]    
Financial Assets [Abstract]    
Investments 2,248 1,811
Floating Rate Notes [Member]    
Financial Assets [Abstract]    
Investments 118 84
U.S. Treasury Bills [Member]    
Financial Assets [Abstract]    
Investments 388 404
Asset Backed Securities [Member]    
Financial Assets [Abstract]    
Investments 637  
Saving Bonds [Member]    
Financial Assets [Abstract]    
Investments   77
Other [Member]    
Financial Assets [Abstract]    
Investments 2,283 2,755
Preferred Stocks [Member]    
Financial Assets [Abstract]    
Investments 475 742
Supplemental Employee Retirement Plan [Member] | Mutual Funds [Member]    
Financial Assets [Abstract]    
Investments 3,335 2,864
Supplemental Employee Retirement Plan [Member] | Money Market Fund [Member]    
Financial Assets [Abstract]    
Investments 92 445
Level 1 [Member]    
Financial Assets [Abstract]    
Derivative financial instruments 0 0
Total financial assets 9,821 8,372
Financial Liabilities [Abstract]    
SERP liabilities 0 0
Derivative financial instruments 0 0
Total financial liabilities 0 0
Level 1 [Member] | Corporate Bonds [Member]    
Financial Assets [Abstract]    
Investments 5,413 3,756
Level 1 [Member] | Municipal Bonds [Member]    
Financial Assets [Abstract]    
Investments 0 0
Level 1 [Member] | Floating Rate Notes [Member]    
Financial Assets [Abstract]    
Investments 118 84
Level 1 [Member] | U.S. Treasury Bills [Member]    
Financial Assets [Abstract]    
Investments 388 404
Level 1 [Member] | Asset Backed Securities [Member]    
Financial Assets [Abstract]    
Investments 0  
Level 1 [Member] | Saving Bonds [Member]    
Financial Assets [Abstract]    
Investments   77
Level 1 [Member] | Other [Member]    
Financial Assets [Abstract]    
Investments 0 0
Level 1 [Member] | Preferred Stocks [Member]    
Financial Assets [Abstract]    
Investments 475 742
Level 1 [Member] | Supplemental Employee Retirement Plan [Member] | Mutual Funds [Member]    
Financial Assets [Abstract]    
Investments 3,335 2,864
Level 1 [Member] | Supplemental Employee Retirement Plan [Member] | Money Market Fund [Member]    
Financial Assets [Abstract]    
Investments 92 445
Level 2 [Member]    
Financial Assets [Abstract]    
Derivative financial instruments 144 1,265
Total financial assets 5,312 5,972
Financial Liabilities [Abstract]    
SERP liabilities 7,882 5,869
Derivative financial instruments 89 22
Total financial liabilities 7,971 5,891
Level 2 [Member] | Corporate Bonds [Member]    
Financial Assets [Abstract]    
Investments 0 141
Level 2 [Member] | Municipal Bonds [Member]    
Financial Assets [Abstract]    
Investments 2,248 1,811
Level 2 [Member] | Floating Rate Notes [Member]    
Financial Assets [Abstract]    
Investments 0 0
Level 2 [Member] | U.S. Treasury Bills [Member]    
Financial Assets [Abstract]    
Investments 0 0
Level 2 [Member] | Asset Backed Securities [Member]    
Financial Assets [Abstract]    
Investments 637  
Level 2 [Member] | Saving Bonds [Member]    
Financial Assets [Abstract]    
Investments   0
Level 2 [Member] | Other [Member]    
Financial Assets [Abstract]    
Investments 2,283 2,755
Level 2 [Member] | Preferred Stocks [Member]    
Financial Assets [Abstract]    
Investments 0 0
Level 2 [Member] | Supplemental Employee Retirement Plan [Member] | Mutual Funds [Member]    
Financial Assets [Abstract]    
Investments 0 0
Level 2 [Member] | Supplemental Employee Retirement Plan [Member] | Money Market Fund [Member]    
Financial Assets [Abstract]    
Investments 0 0
Level 3 [Member]    
Financial Assets [Abstract]    
Derivative financial instruments 0 0
Total financial assets 0 0
Financial Liabilities [Abstract]    
SERP liabilities 0 0
Derivative financial instruments 0 0
Total financial liabilities 0 0
Level 3 [Member] | Corporate Bonds [Member]    
Financial Assets [Abstract]    
Investments 0 0
Level 3 [Member] | Municipal Bonds [Member]    
Financial Assets [Abstract]    
Investments 0 0
Level 3 [Member] | Floating Rate Notes [Member]    
Financial Assets [Abstract]    
Investments 0 0
Level 3 [Member] | U.S. Treasury Bills [Member]    
Financial Assets [Abstract]    
Investments 0 0
Level 3 [Member] | Asset Backed Securities [Member]    
Financial Assets [Abstract]    
Investments 0  
Level 3 [Member] | Saving Bonds [Member]    
Financial Assets [Abstract]    
Investments   0
Level 3 [Member] | Other [Member]    
Financial Assets [Abstract]    
Investments 0 0
Level 3 [Member] | Preferred Stocks [Member]    
Financial Assets [Abstract]    
Investments 0 0
Level 3 [Member] | Supplemental Employee Retirement Plan [Member] | Mutual Funds [Member]    
Financial Assets [Abstract]    
Investments 0 0
Level 3 [Member] | Supplemental Employee Retirement Plan [Member] | Money Market Fund [Member]    
Financial Assets [Abstract]    
Investments $ 0 $ 0
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.6.0.2
Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Schedule of Trading Securities and Other Trading Assets [Line Items]      
Amortized Cost $ 15,292 $ 13,423  
Gross Unrealized Gains 63 116  
Gross Unrealized Losses 366 460  
Fair Value (Net Carrying Amount) 14,989 13,079  
Net unrealized gains or losses incurred (107) (429) $ (17)
Trading Equity Securities [Member]      
Schedule of Trading Securities and Other Trading Assets [Line Items]      
Amortized Cost 3,980 4,160  
Gross Unrealized Gains 40 79  
Gross Unrealized Losses 118 188  
Fair Value (Net Carrying Amount) 3,902 4,051  
Trading Debt Securities [Member]      
Schedule of Trading Securities and Other Trading Assets [Line Items]      
Amortized Cost 11,312 9,263  
Gross Unrealized Gains 23 37  
Gross Unrealized Losses 248 272  
Fair Value (Net Carrying Amount) $ 11,087 $ 9,028  
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Goodwill [Roll Forward]    
Beginning Balance $ 30,835 $ 31,995
Acquisition 12,632  
Purchase price adjustment   (178)
Foreign currency translation (2,663) (982)
Ending Balance 40,804 30,835
Infrastructure Group [Member]    
Goodwill [Roll Forward]    
Beginning Balance 8,481 8,584
Acquisition 0  
Purchase price adjustment   0
Foreign currency translation (33) (103)
Ending Balance 8,448 8,481
Aggregate and Mining Group [Member]    
Goodwill [Roll Forward]    
Beginning Balance 22,354 23,411
Acquisition 0  
Purchase price adjustment   (178)
Foreign currency translation (2,630) (879)
Ending Balance 19,724 22,354
Energy Group [Member]    
Goodwill [Roll Forward]    
Beginning Balance 0 0
Acquisition 12,632  
Purchase price adjustment   0
Foreign currency translation 0 0
Ending Balance 12,632 0
Corporate [Member]    
Goodwill [Roll Forward]    
Beginning Balance 0 0
Acquisition 0  
Purchase price adjustment   0
Foreign currency translation 0 0
Ending Balance $ 0 $ 0
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.6.0.2
Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Intangible Assets [Abstract]      
Amortization expense on intangible assets $ 3,562 $ 2,953 $ 2,735
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value 38,820 22,934  
Accumulated Amortization 12,177 9,357  
Net Carrying Value 26,643 13,577  
Expected amortization expense over the next five years [Abstract]      
2017 3,514    
2018 3,246    
2019 2,717    
2020 2,531    
2021 2,329    
Thereafter 12,306    
Dealer Network and Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value 26,035 13,111  
Accumulated Amortization 7,584 5,552  
Net Carrying Value 18,451 7,559  
Trade Name [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value 7,021 4,857  
Accumulated Amortization 1,362 956  
Net Carrying Value 5,659 3,901  
Other [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Value 5,764 4,966  
Accumulated Amortization 3,231 2,849  
Net Carrying Value $ 2,533 $ 2,117  
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Oct. 31, 2015
Property, Plant and Equipment [Line Items]        
Accumulated depreciation $ (220,444) $ (203,471)    
Total 180,538 170,206    
Depreciation expense 20,818 20,744 $ 21,343  
Land [Member]        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross 14,768 12,628    
Building and Land Improvements [Member]        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross 140,229 132,353    
Manufacturing and Office Equipment [Member]        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross 231,816 214,545    
Aviation Equipment [Member]        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross $ 14,169 14,151    
Loudon Facility [Member]        
Long Lived Assets Held-for-sale [Line Items]        
Costs related to facility closing   1,500    
Loudon Facility [Member] | Cost of Sales [Member]        
Long Lived Assets Held-for-sale [Line Items]        
Costs related to facility closing   999    
Loudon Facility [Member] | Selling, General and Administrative Expenses [Member]        
Long Lived Assets Held-for-sale [Line Items]        
Costs related to facility closing   $ 501    
Land and Building [Member]        
Long Lived Assets Held-for-sale [Line Items]        
Net sales price of facility       $ 9,599
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.6.0.2
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Leases [Abstract]      
Rental expense charged to operations under operating leases $ 2,792 $ 2,786 $ 2,544
Minimum rental commitments for all noncancelable operating leases [Abstract]      
2017 1,337    
2018 978    
2019 669    
2020 465    
2021 177    
Thereafter 21    
Total $ 3,647    
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.6.0.2
Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Line of Credit Facility [Line Items]    
Short term borrowings $ 4,632 $ 0
Astec Brazil's loans [Abstract]    
Current maturities of long-term debt 2,538 4,528
Long-term debt 4,116 5,154
Osborn [Member]    
Line of Credit Facility [Line Items]    
Amount of credit facility $ 6,913  
Unused facility fee as a percentage of line of credit 0.75%  
Short term borrowings $ 4,632  
Performance bank guarantee, subsidiary obligations to fulfill contracts $ 904  
Under utilized facility resulting in unused facility fee 50.00%  
Available credit under the facility $ 1,377  
Interest rate at period end 10.50%  
Astec Brazil Working Capital Loans [Member]    
Line of Credit Facility [Line Items]    
Borrowing outstanding $ 5,485  
Astec Brazil Working Capital Loans [Member] | Minimum [Member]    
Line of Credit Facility [Line Items]    
Maturity date Nov. 30, 2018  
Interest rate at period end 10.40%  
Astec Brazil Working Capital Loans [Member] | Maximum [Member]    
Line of Credit Facility [Line Items]    
Maturity date Apr. 30, 2024  
Interest rate at period end 11.00%  
Astec Brazil Equipment Financing [Member]    
Line of Credit Facility [Line Items]    
Term of credit facility 5 years  
Loan amount $ 1,169  
Astec Brazil Equipment Financing [Member] | Minimum [Member]    
Line of Credit Facility [Line Items]    
Maturity date Sep. 30, 2018  
Debt instrument, interest rate 3.50%  
Astec Brazil Equipment Financing [Member] | Maximum [Member]    
Line of Credit Facility [Line Items]    
Maturity date Apr. 30, 2020  
Debt instrument, interest rate 16.30%  
Astec Brazil Working Capital Loans and Equipment Financing [Member]    
Astec Brazil's loans [Abstract]    
Current maturities of long-term debt $ 2,538  
Long-term debt 4,116  
2017 2,538  
2018 2,513  
2019 492  
2020 259  
2021 256  
Thereafter $ 596  
South American Prime Rate [Member] | Osborn [Member]    
Line of Credit Facility [Line Items]    
Differential rate (less than prime rate) 0.25%  
Wells Fargo [Member]    
Line of Credit Facility [Line Items]    
Term of credit facility 5 years  
Maturity date Apr. 30, 2017  
Contingent liabilities for letters of credit issued on behalf of foreign subsidiaries $ 8,876  
Line of credit, additional borrowing capacity $ 91,124  
Interest rate at period end 1.53%  
Borrowing outstanding $ 0 $ 0
Wells Fargo [Member] | Maximum [Member]    
Line of Credit Facility [Line Items]    
Amount of credit facility 100,000  
Sub-limit for letters of credit $ 25,000  
Wells Fargo [Member] | LIBOR [Member]    
Line of Credit Facility [Line Items]    
Additional rate over base, percentage 0.75%  
Unused facility fee as a percentage of line of credit 0.175%  
Astec Wells Fargo partially guarantee [Member] | Astec Brazil Working Capital Loans [Member]    
Line of Credit Facility [Line Items]    
Contingent liabilities for letters of credit issued on behalf of foreign subsidiaries $ 6,200  
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.6.0.2
Product Warranty Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Product warranty reserves [Roll Forward]      
Reserve balance, beginning of year $ 9,100 $ 10,032 $ 12,716
Warranty liabilities accrued 18,912 13,743 12,796
Warranty liabilities settled (15,125) (14,177) (15,563)
Other 269 (498) 83
Reserve balance, end of year $ 13,156 $ 9,100 $ 10,032
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 70 R55.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accrued Loss Reserves (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Accrued Loss Reserves [Abstract]    
Total accrued loss reserves $ 7,892 $ 7,663
Accrued loss reserves included in other long-term liabilities $ 5,040 $ 4,825
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.6.0.2
Pension and Retirement Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Actual allocations 100.00% 100.00%  
Equity Securities [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Actual allocations 63.60% 66.00%  
Target Plan Asset Allocations, Minimum 53.00% 53.00%  
Target Plan Asset Allocations, Maximum 73.00% 73.00%  
Debt Securities [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Actual allocations 33.50% 30.70%  
Target Plan Asset Allocations, Minimum 21.00% 21.00%  
Target Plan Asset Allocations, Maximum 41.00% 41.00%  
Money Market Funds [Member]      
Defined Benefit Plan, Information about Plan Assets [Abstract]      
Actual allocations 2.90% 3.30%  
Target Plan Asset Allocations, Minimum 0.00% 0.00%  
Target Plan Asset Allocations, Maximum 15.00% 15.00%  
Pension Benefits [Member]      
Change in benefit obligation [Roll forward]      
Benefit obligation, beginning of year $ 15,565 $ 15,986  
Interest cost 650 596 $ 620
Actuarial (gain)/loss 514 (417)  
Benefits paid (625) (600)  
Benefit obligation, end of year 16,104 15,565 15,986
Accumulated benefit obligation 16,104 15,565  
Change in plan assets [Roll forward]      
Fair value of plan assets, beginning of year 12,688 13,283  
Actual gain/(loss) on plan assets 763 (279)  
Employer contribution 415 284  
Benefits paid (625) (600)  
Fair value of plan assets, end of year 13,241 12,688 13,283
Funded status, end of year (2,863) (2,877)  
Amounts recognized in the consolidated balance sheets [Abstract]      
Noncurrent liabilities (2,863) (2,877)  
Net amount recognized (2,863) (2,877)  
Amounts recognized in accumulated other comprehensive loss consist of [Abstract]      
Net loss 6,152 6,098  
Net amount recognized $ 6,152 $ 6,098  
Weighted average assumptions used to determine benefit obligations as of December 31 [Abstract]      
Discount rate 4.00% 4.28%  
Expected return on plan assets 6.25% 7.00%  
Rate of compensation increase  
Components of net periodic benefit cost [Abstract]      
Interest cost $ 650 $ 596 620
Expected return on plan assets (782) (840) (816)
Amortization of actuarial loss 480 500 295
Net periodic benefit cost 348 256 99
Other changes in plan assets and benefit obligations recognized in other comprehensive income [Abstract]      
Net actuarial loss for the year 533 702 2,115
Amortization of net loss (480) (500) (295)
Total recognized in other comprehensive income 53 202 1,820
Total recognized in net periodic benefit cost and other comprehensive income $ 401 $ 458 $ 1,919
Weighted average assumptions used to determine net periodic benefit cost for years ended December 31 [Abstract]      
Discount rate 4.28% 3.81% 4.60%
Expected return on plan assets 7.00% 7.00% 7.00%
Amounts that Will be Amortized from Accumulated Other Comprehensive Income (Loss) in Next Fiscal Year [Abstract]      
Company's expectation to contribute to the plans during the next year $ 0    
Future amortization of a net loss in pension benefits in next year (530)    
Estimated future benefit payments [Abstract]      
2017 730    
2018 780    
2019 840    
2020 870    
2021 900    
2022 - 2025 $ 4,780    
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.6.0.2
Pension and Retirement Plans, Deferred Compensation Arrangement with Individual, Postretirement Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Company's 401(K) contributions for the year $ 5,943 $ 5,292 $ 5,134
SERP [Member]      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Change in the fair market value of Company stock held in the SERP 1,742 241 $ 74
Cost [Member]      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Plan Assets 5,432 5,180  
Cost [Member] | Company Stock [Member]      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Plan Assets 1,958 1,778  
Cost [Member] | Equity Securities [Member]      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Plan Assets 3,474 3,402  
Market [Member]      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Plan Assets 7,882 5,869  
Market [Member] | Company Stock [Member]      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Plan Assets 3,428 2,560  
Market [Member] | Equity Securities [Member]      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Plan Assets $ 4,454 $ 3,309  
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.6.0.2
Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets $ 144 $ 935
Other Noncurrent Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets   330
Other Current Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liabilities 89 $ 22
Foreign Exchange Contract [Member]    
Derivatives, Fair Value [Line Items]    
Average notional amount $ 11,784  
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.6.0.2
Derivative Financial Instruments, Gain (Loss) recognized in income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Not Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member] | Cost of Sales [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Gain/(loss) of derivative financial instruments recognized in income, net $ (336) $ 606 $ 438
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income before income taxes [Abstract]      
United States $ 87,326 $ 57,846 $ 57,651
Foreign (231) (5,873) (4,045)
Income before income taxes 87,095 51,973 53,606
Current provision [Abstract]      
Federal 30,623 19,758 18,713
State 4,098 2,553 2,992
Foreign 907 255 243
Total current provision 35,628 22,566 21,948
Deferred provision (benefit) [Abstract]      
Federal (2,653) (1,183) (1,627)
State (1,213) (275) (222)
Foreign 345 (1,101) (699)
Total deferred benefit (3,521) (2,559) (2,548)
Total provision (benefit) [Abstract]      
Federal 27,970 18,575 17,086
State 2,885 2,278 2,770
Foreign 1,252 (846) (456)
Total tax provision 32,107 20,007 19,400
Reconciliation of provision for income taxes [Abstract]      
Tax at the statutory federal income tax rate 30,483 18,191 18,762
Qualified production activity deduction (1,641) (1,174) (1,360)
State income tax, net of federal income tax 1,876 1,386 1,727
Other permanent differences 673 393 840
Research and development tax credits (785) (291) (1,323)
Change in valuation allowance 1,638 2,036 1,675
Other items (137) (534) (921)
Total tax provision 32,107 20,007 19,400
Deferred tax assets [Abstract]      
Inventory reserves 8,507 7,828  
Warranty reserves 4,527 2,852  
Bad debt reserves 456 436  
State tax loss carryforwards 3,403 3,006  
Accrued vacation 2,351 2,174  
SERP 299 275  
Deferred compensation 2,124 1,328  
Restricted stock units 1,845 1,893  
Pension and post-employment benefits 2,530 2,571  
Foreign net operating losses 5,461 5,134  
Other 2,516 9,315  
Valuation allowances (8,280) (8,065)  
Total deferred tax assets 25,739 28,747  
Deferred tax liabilities [Abstract]      
Property and equipment 20,167 19,799  
Amortization 1,244 1,961  
Goodwill 1,605 1,835  
Pension 1,205 1,305  
Outside basis differences 511 0  
Total deferred tax liabilities 24,732 24,900  
Total net deferred assets 1,007 3,847  
Operating Loss Carryforwards [Line Items]      
Recognized tax benefits related to penalties and interest settled for less than previously accrued 16 123  
Unrecognized tax benefits, if recognized that would effect the effective rate $ 238 618  
Period company does not expect significant increase or decrease to total amount of unrecognized tax benefits 12 months    
Reconciliation on unrecognized tax benefits [Roll forward]      
Balance, beginning of year $ 603 2,585 1,933
Additions for tax positions related to the current year 73 206 127
Additions for tax positions related to prior years 162 549 525
Reductions due to lapse of statutes of limitations (16) (162) 0
Decreases related to settlements with tax authorities (584) (2,575) 0
Balance, end of year 238 $ 603 $ 2,585
Breaker Technology, Ltd. [Member]      
Operating Loss Carryforwards [Line Items]      
Undistributed earnings of foreign subsidiaries 10,500    
Telestack Limited [Member]      
Operating Loss Carryforwards [Line Items]      
Undistributed earnings of foreign subsidiaries 2,100    
Internal Revenue Service (IRS) [Member]      
Operating Loss Carryforwards [Line Items]      
Increase in valuation allowance on operating loss carryforwards 183    
Increase in other deferred tax assets valuation allowance $ 32    
Internal Revenue Service (IRS) [Member] | Minimum [Member]      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards, expiration date Dec. 31, 2017    
Internal Revenue Service (IRS) [Member] | Maximum [Member]      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards, expiration date Dec. 31, 2029    
State [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards $ 79,856    
Tax credit carryforward 65    
Foreign Tax Authority [Member]      
Operating Loss Carryforwards [Line Items]      
Net operating loss carryforwards $ 17,339    
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.6.0.2
Contingent Matters (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
Party
Contingent Matters [Abstract]  
Liability recorded related to guarantees $ 332
Guarantor Obligations [Line Items]  
Contingent liability for customer debt $ 6,516
Maximum maturity date of customer debt Dec. 31, 2020
Number of parties involved in EPA cleanup | Party 300
Maximum [Member]  
Guarantor Obligations [Line Items]  
Contingent liabilities for letters of credit $ 9,977
Letter of Credit Wells Fargo [Member]  
Guarantor Obligations [Line Items]  
Contingent liabilities for letters of credit $ 8,876
Letter of Credit Wells Fargo [Member] | Maximum [Member]  
Guarantor Obligations [Line Items]  
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
Letters of Credit Osborn [Member]  
Guarantor Obligations [Line Items]  
Performance bank guarantee, subsidiary obligations to fulfill contracts 904
Letters of Credit Telestack [Member]  
Guarantor Obligations [Line Items]  
Performance bank guarantee, subsidiary obligations to fulfill contracts $ 197
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.6.0.2
Shareholders' Equity (Details) - Restricted Stock Units (RSUs) [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Restricted stock units under the 2006 and 2011 Incentive Plan [Abstract]      
Maximum shares granted to employees (in shares) 700    
Award vesting period for RSUs granted through February 2016 5 years    
Future award vesting period 3 years    
Fair value of vested RSU's $ 3,289 $ 2,785 $ 3,045
Increase in tax benefit 220 336 470
Compensation expense 2,426 1,019 961
Income tax benefits 934 $ 362 348
Anticipated additional compensation costs to be recognized in future periods $ 4,712    
Maximum date compensation costs will be recognized in future periods Dec. 31, 2021    
Weighted average period over which additional compensation cost will be expensed 3 years 2 months 12 days    
Restricted stock units [Roll Forward]      
Unvested restricted stock units, beginning of year (in shares) 147    
Units granted (in shares) 44    
Units forfeited (in shares) (1)    
Units vested (in shares) (78)    
Unvested restricted stock units, end of year (in shares) 112 147  
Weighted Average Grant Date Fair Value [Abstract]      
Weighted average grant date fair value, beginning balance (in dollars per share) $ 36.83    
Weighted average grant date fair value, granted (in dollars per share) 44.52    
Weighted average grant date fair value, forfeited (in dollars per share) 39.10    
Weighted average grant date fair value, vested (in dollars per share) 34.42    
Weighted average grant date fair value, ending balance (in dollars per share) $ 41.48 $ 36.83  
Grant date fair value of restricted stock units granted $ 1,946 $ 937 $ 561
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.6.0.2
Operations by Industry Segment and Geographic Area (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
Segment
Businessunit
Customer
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Operations by Industry Segment and Geographic Area [Abstract]      
Number of reportable segments | Segment 3    
Sales [Abstract]      
Total consolidated sales $ 1,147,431 $ 983,157 $ 975,595
Interest expense 1,395 1,611 720
Depreciation and amortization 24,813 24,078 24,376
Income taxes 32,107 20,007 19,400
Profit (loss) 54,512 31,566 37,423
Assets 1,864,048 1,627,514 1,580,307
Capital expenditures 27,084 21,288 24,832
Net income attributable to controlling interest [Abstract]      
Net loss attributable to non-controlling interest 171 831 252
Total consolidated net income attributable to controlling interest 55,159 32,797 34,458
Assets [Abstract]      
Total assets $ 843,601 777,353 802,265
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    
Number of major customers | Customer 1    
Infrastructure Group [Member] | Revenue [Member]      
Segment Reporting Information [Line Items]      
Revenue percentage of total company sales 11.80%    
Sales [Abstract]      
Total consolidated sales $ 135,187    
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    
Reportable Segments [Member]      
Net income attributable to controlling interest [Abstract]      
Total profit (other losses) $ 110,504 68,189 72,693
Assets [Abstract]      
Total assets 1,446,697 1,321,003 1,278,225
Reportable Segments [Member] | Infrastructure Group [Member]      
Sales [Abstract]      
Total consolidated sales 608,908 428,737 386,356
Interest expense 31 258 31
Depreciation and amortization 7,205 6,907 7,045
Income taxes 3,033 1,224 1,365
Profit (loss) 71,482 33,890 29,477
Assets 657,225 567,936 539,794
Capital expenditures 14,451 8,043 5,375
Reportable Segments [Member] | Aggregate and Mining Group [Member]      
Sales [Abstract]      
Total consolidated sales 359,760 370,813 384,883
Interest expense 948 1,005 463
Depreciation and amortization 10,033 10,719 10,120
Income taxes 664 764 1,235
Profit (loss) 34,877 30,690 32,900
Assets 518,351 496,089 494,428
Capital expenditures 7,437 8,807 16,169
Reportable Segments [Member] | Energy Group [Member]      
Sales [Abstract]      
Total consolidated sales 178,763 183,607 204,356
Interest expense 4 10 11
Depreciation and amortization 6,655 5,553 6,358
Income taxes 437 (129) 348
Profit (loss) 4,145 3,609 10,316
Assets 271,121 256,978 244,003
Capital expenditures 5,018 4,049 2,875
Reportable Segments [Member] | Corporate Group [Member]      
Sales [Abstract]      
Total consolidated sales 0 0 0
Interest expense 412 338 215
Depreciation and amortization 920 899 853
Income taxes 27,973 18,148 16,452
Profit (loss) (55,992) (36,623) (35,270)
Assets 417,351 306,511 302,082
Capital expenditures 178 389 413
Corporate, Non-Segment [Member]      
Net income attributable to controlling interest [Abstract]      
Total profit (other losses) (55,992) (36,623) (35,270)
Assets [Abstract]      
Total assets 417,351 306,511 302,082
Segment Reconciling Items [Member]      
Assets [Abstract]      
Total assets (52,292) (35,331) (27,470)
Elimination of investment in subsidiaries (272,766) (223,500) (227,051)
Intersegment Eliminations [Member]      
Sales [Abstract]      
Total consolidated sales 76,934 67,658 77,218
Net income attributable to controlling interest [Abstract]      
Total profit (other losses) 476 400 (3,217)
Assets [Abstract]      
Elimination of intercompany profit in inventory (7,020) (7,496) (7,896)
Elimination of intercompany receivables (688,369) (583,834) (515,625)
Intersegment Eliminations [Member] | Infrastructure Group [Member]      
Sales [Abstract]      
Total consolidated sales 16,957 22,947 26,661
Intersegment Eliminations [Member] | Aggregate and Mining Group [Member]      
Sales [Abstract]      
Total consolidated sales 35,031 28,701 33,009
Intersegment Eliminations [Member] | Energy Group [Member]      
Sales [Abstract]      
Total consolidated sales 24,946 16,010 17,548
Intersegment Eliminations [Member] | Corporate Group [Member]      
Sales [Abstract]      
Total consolidated sales $ 0 $ 0 $ 0
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.6.0.2
Operations by Industry Segment and Geographic Area, External Customers and Long-Lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales $ 1,147,431 $ 983,157 $ 975,595
Long-lived assets by geographic region 180,538 170,206  
Reportable Geographical Components [Member] | United States [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 941,273 722,287 654,230
Long-lived assets by geographic region 151,470 141,727  
Reportable Geographical Components [Member] | Canada [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 37,539 54,321 61,898
Long-lived assets by geographic region 2,860 2,987  
Reportable Geographical Components [Member] | Africa [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 31,557 45,671 47,940
Reportable Geographical Components [Member] | Australia and Oceana [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 29,948 29,995 34,772
Reportable Geographical Components [Member] | South America (excluding Brazil) [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 28,204 32,454 49,797
Reportable Geographical Components [Member] | Other European Countries [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 19,198 23,867 12,365
Reportable Geographical Components [Member] | Mexico [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 13,489 6,990 9,993
Reportable Geographical Components [Member] | Japan and Korea [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 10,825 3,574 4,377
Reportable Geographical Components [Member] | Other Asian Countries [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 6,926 9,513 17,018
Reportable Geographical Components [Member] | Central America (excluding Mexico) [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 5,904 4,404 9,275
Reportable Geographical Components [Member] | China [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 4,595 1,330 7,451
Reportable Geographical Components [Member] | Brazil [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 4,300 8,376 12,869
Long-lived assets by geographic region 11,288 9,780  
Reportable Geographical Components [Member] | Middle East [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 3,403 18,995 13,327
Reportable Geographical Components [Member] | Post-Soviet States (excluding Russia) [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 3,293 8,345 8,245
Reportable Geographical Components [Member] | Russia [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 3,185 8,466 25,589
Reportable Geographical Components [Member] | West Indies [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 2,994 1,532 4,478
Reportable Geographical Components [Member] | India [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 318 2,706 1,743
Reportable Geographical Components [Member] | Other Foreign Countries [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 480 331 228
Reportable Geographical Components [Member] | Total Foreign [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total consolidated sales 206,158 260,870 $ 321,365
Long-lived assets by geographic region 29,068 28,479  
Reportable Geographical Components [Member] | South Africa [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets by geographic region 5,372 5,116  
Reportable Geographical Components [Member] | Northern Ireland [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets by geographic region 4,279 5,116  
Reportable Geographical Components [Member] | Australia [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets by geographic region 4,234 4,351  
Reportable Geographical Components [Member] | Germany [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets by geographic region $ 1,035 $ 1,129  
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
After Tax components of accumulated comprehensive income [Abstract]    
Foreign currency translation adjustment $ (27,839) $ (19,891)
Unrecognized pension and post-retirement benefit cost, net of tax of $2,261 and $2,232, respectively (3,723) (3,673)
Accumulated other comprehensive loss (31,562) (23,564)
Unrecognized pension and post-retirement benefit cost, tax $ 2,261 $ 2,232
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.6.0.2
Other Income (Expense) - Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Other Income (Expense) - Net [Abstract]      
Investment income (loss) $ (276) $ (381) $ 64
Licensing fees 546 641 831
Income from life insurance policies 0 1,204 0
Other 259 1,591 312
Total $ 529 $ 3,055 $ 1,207
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.6.0.2
Business Combinations (Details)
BTU in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 02, 2014
USD ($)
Aug. 31, 2016
USD ($)
Dec. 31, 2016
USD ($)
BTU
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Business Acquisition [Line Items]          
Goodwill     $ 40,804 $ 30,835 $ 31,995
Trade Name [Member]          
Business Acquisition [Line Items]          
Useful life of intangible assets     15 years    
Power Flame Incorporated [Member]          
Business Acquisition [Line Items]          
Date of acquisition   Aug. 31, 2016      
Cash purchase price   $ 39,765      
Amount held in escrow   $ 4,000      
Period of time for amount held in escrow   2 years      
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]          
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      
Telestack Limited [Member]          
Business Acquisition [Line Items]          
Date of acquisition     Apr. 01, 2014    
Percentages of stock acquired 100.00%        
Cash purchase price $ 36,183        
Amount held in escrow $ 2,500        
Period of time for amount held in escrow 1 year        
Decrease in purchase price $ (178)        
Goodwill 18,078        
Other intangible assets $ 14,445        
Telestack Limited [Member] | Trade Name [Member]          
Business Acquisition [Line Items]          
Useful life of intangible assets 15 years        
Telestack Limited [Member] | Patents [Member] | Minimum [Member]          
Business Acquisition [Line Items]          
Useful life of intangible assets 5 years        
Telestack Limited [Member] | Patents [Member] | Maximum [Member]          
Business Acquisition [Line Items]          
Useful life of intangible assets 10 years        
Telestack Limited [Member] | Noncompete agreements [Member]          
Business Acquisition [Line Items]          
Useful life of intangible assets 3 years        
Telestack Limited [Member] | Customer Relationships [Member]          
Business Acquisition [Line Items]          
Useful life of intangible assets 11 years        
EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #&$84H?(\\#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,$% @ ,81A2F;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 " QA&%*@#S<3^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$Z@8R;UI:.G#@8K;.QF;+4UBQUC:R1]^R5> MFS*V!]C1TN]/GT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,1@M(?ZHA05]4*')(RBA3,P"(L1"9;HX6.J*B/%[S1"SY\QB[#C ;L MT*&G!+SDP.0\,9S'KH4;8(811I>^"V@68J[^B\GK%M8G4E[C]"M90>> :W:=_-IL'O=;)NN*WQ=54U1\SU>BJ47]\#Z[ M_O"[";O>V(/]Q\970=G"K[N07U!+ P04 " QA&%*F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( #&$84KY:).!GP( *() 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q F;L7*OTC9/0>!*"^T(>*)=;15 M;TZ,-T2J*3\'HN.4' VIJ0,.]$2NM7QA]Z]T<"CQO<'[[_1&:P77.U$: M):N%^??*JY"L&:RHK33DK7]6K7G>^S=Q--!@ AX(>"3@^%-"-!"BD8 ^)\0# M(?X@)"9:O2LF-CLB29%S=O=X_WD[HK,(/<-,$V[U1XA%J]%6$>W+29 M ;'I$7B"0",B4+9' 0P);+!#QX\"6Q<1/2)V+B*&MQ"!/D:&'DWH"4R/07IL MZ/&$OK!"Y")26" !!1*'OK0$>D1B$&TOD.%L.:.R %46CDIFJ;@(%,(**:B0 MNGQD20 0#$LL08FER[>290- 9K(E R4REY]8$@!DQ@L4PE47NA;LI((P,Q\< MS=0V1H8>? M[XIB>-K&?3-\[H[QD/[SW/7[9DR7_4LQ'/O8;.:@?5N 4J[8-[O#/+[F4[3C>*]>K8O,0_X_CU^-"G MJ^+2RF:WCX=AUQT6?7R^7_ZD[VH#4\"L^&L7WX>K[XMI*(]=]VVZ^&USOU23 MH]C&IW%JHDD?;[&.;3NUE'S\>ES"KS^_M'Z+_/@TV >FR'67?OW;C-N M[Y=AN=C$Y^:U';]T[[_&\X#L_>_Q+;9)/CE)?3QU[3#_73R]#F.W/[>2 MK.R;[Z?/W6'^?#^W_Q$F!\ Y "X!VOPP ,\!2 **D[-YJ#\W8[->]=W[HC\] MK6,S)86^PS293]/->>[F_Z71#NGNVQK*5?$VM7.65"<)7$MN%357H+I(BM3_ MQ02()F".Q^MX+<>C&(]SO+F.)Q:KD\3-DL,L"8!>DX%P%5CE0/9B1"^&>T'B MY22Q5[UH!898$4062]F)%9U8[H1T4EG!B7.69$#-964(SLIFG&C&<3.6F'&L M%Z,TG18N0HV9!^1%)YX[<<2)YYTX913U(LB"\=[);H+H)G WGK@)K!O094E4 MM:!R%C*O42EZ*;F70+R4PLS0:>$:7:K,(])*II+B5AB6%.O'>A?HVU9+.J/] MU03>.LIP4C-'1E%'FH\\*$LGL99T7H'*)(Z6H:GA_TESUMSTA*6SU) @T]9D M&*YE"&M.8:.I'Q3>\+$&&*F &.%H&L>8D-G15T)RRX)QA*23 &*W/99", M8\UY3#NJ-";F"+GB S 4/F58!,]4H"!RU MKJ0<%63:H\\]+IFCP#EJ*4=!X&B@KFM1A;EDECD*G*.6)XZT5L"K5Z,URV:NLMKF MYD>F,G J6TIE$"I8Y^BF2% !FDSVH QFY&"V%,PH@%EIMC$29*G(#;E]M(QF MY&BFF\$*A>JU--XI:DC0.6]R=0K*<$9^-N R_,+,X0#'*04=92B*!P/8-IYLJF1=#Z$3,6%,DF1 MDY1N+2ODB/PT+7N4[)(N(==E6($R2Y&SE&Z=*N2,_)1J<5HWB3+O<\],)BER MDCI*4A08B<[SDRZ!N*4J,??,9)HBIZFC-$7.26=\0)9%@B[M#7WN]$TFJN%$ M=92H1D!E(BH]@). &C)[ "/SU'">TG6D,IR3SH1 ]\ZUI%-EL)D<,C)/#2]V MZ?MOIUX(^F?]D=AL5C-X[=?CY]?NZZ,:8VU>+-CZ/TU>?OO>G4_G3Q=@=S[\X%)>?/=;_ 5!+ P04 " QA&%* MR$\T+B8" #!P & 'AL+W=O49O@E0-')C#;W6-V9\]$-KMW+7[/O%274NA)E">M?@* MWT'\: ],CM!8Y5S5T/"*-@Z#R\Y]6F^+C=)KP<\*.C[I.RK)D=)7-?ARWKF> M @(")Z$J8-G^K1K==OU* MD@PVN\$?#/YH6(*28,<16AGC)$!D,L?6P38Z/5#.6Q,J2+%EB@Z67)-.T*_,C M?ZR9<:16CG3)D1@TL&RO+9LF2&BR;_V*QJ"PL:'(= MJ>?A&V;7JN'.D0IYL^G[YT*I %G16\EBI7R1Q@&!BU#=1/99?R_W T';XMXOO97%IGI:GMKT^ M1E&S._DR;QZJJ[^$_QRJNLS;<%L?H^9:^WS?!Y5%A$K%49F?+\OUJG_V4J]7 MU5M;G"_^I5XT;V69U_]M?%'=GI:P_'CPY7P\M=V#:+VZYD?_EV^_7E_JA2>:VJ;]W-[_NGI>H4^<+O MVJZ)//R\^ZTOBJZEH./?L='EO<\N<'K]T?JO??(AF=>\\=NJ^.>\;T]/RW2Y MV/M#_E:T7ZK;;WY,R"X78_9_^'=?!+Q3$OK85473_UWLWIJV*L=6@I0R_S[\ MGB_][VUL_R-,#L Q .\!$/\T0(\!^D> ^6F &0,,"8B&5/JQR?(V7Z_JZK:H MA]=[S;M9!(\FC/ZN>]@/=O^_,#Q->/J^3MPJ>N_:&9'-@. $@3L1A<;O/:#4 MPP99.'[N8,L)K3XC&4=2)8O08IJZC]?3^)DDC!AO^G@SC2=9; 8D[I'+,$Q@ M$J.!9,LYEVJP"S9$\";DJ.FM+(?%X.BD\,CEEP":V4$J9C-5,I M038EX*[DJ"L!-Q*-H!(JFV-AQTNQ3,# &34WI65; NY+COH2<"NQQDV6^RB; M8QI<3.NEA!F<'6W9F( [$WW[&^!F\@LD=-\B42G=W602A79N+]FIF8V$2B[$R)[43!7 M#5"V"^1V 8KZ!?(BC^AHC=[*F*9[:Q%+82YUV3.0>P8H:AK(RSR&G2K3+6+( MCFXBINA!)IJ<6$M?'_NO //O#Z>+\WBM6K#>;H_]1ZJJO5!I7H(^DX^W]]O"G]HN\LD7-?#YX/AIJVN MXZ>1Z/Y]9OT_4$L#!!0 ( #&$84J[\=L6S ( <* 8 >&PO=V]R M:W-H965T&UL?59=;]L@%/TKEM]7 \9?51*ICC5MTB95F[8] MTX0D5FWC89)T_WZ 7=>%F[[$0,X]G'NP+W=U%?)Y.'&N@I>VZ89U>%*JOX^B M87?B+1ON1,\[_<]!R)8I/97':.@E9WL;U#8102B-6E9WX69EUQ[E9B7.JJD[ M_BB#X=RV3/XK>2.NZQ"'KPL_ZN-)F85HL^K9D?_DZE?_*/4LFEGV=-(9) MZ_@[D8;SGB9P.7YE_VR3U\D\L8%O1?.GWJO3.LS#8,\/[-RH'^+ZA4\))6$P M9?^-7WBCX4:)WF,GFL'^!KOSH$0[L6@I+7L9GW5GG]>)_S4,#B!3 )D#5$RQS4J*:R#'X^V9>8OP/=7N[\RB-=O^I^T9 M].IE@U&\BBZ&:,*4(X8L,3,BTNSS%@3:HB1>.'F_P=9'Q.@]I/(A.8)%Q&"> ML8V/W^5)80(*$E!+0!<$!75\&B&IA706DM BSYUD?52,BS1U\@50E* 45IR MBA,@Y00F2$&"U$L9(T=G.6*2A6"@+EY,899Z#>#-";.7HS M;QM2.')]2.R>C@])BP*6FH-2O[\$6!9F7N^7 NEKY[6Q_WQZN?=K=WW:O_6JY:3_M)OO7];K9_5>UJ^[];NJGWR]\7CZ_ M]..%^?WMMGEN_VS[O[:?=L.G^;F7Q^6ZW>R7W6:R:Y_NIA_]31UD;'!0_+UL MW_<7[R?C4+YTW=?QPV^/=U,W.FI7[4,_=M$,+V_MHEVMQIX&'_^>.IV>[SDV MO'S_O?=?#H,?!O.EV;>+;O7/\K%_N9N6T\EC^]2\KOK/W?NO[6E 83HYC?[W M]JU=#?+1R7"/AVZU/_R=/+SN^VY]ZF6PLFZ^'5^7F\/K^ZG_[\UP SHUH',# M'W_:@$\-^$<#^6D#.340U6!^',IA;NJF;^YO=]W[9'?\>K?-N(K\C0RS_S!> M/$SVX7_#].R'JV_WWO/M_&WLZ*2ICAJZU)P5\Z'W\RT(W:(BTYRN;["P"G;7 MDMI*2H=-,!PG']KSU3@%=R"P SET(!<=)%'S=)3$@V1SD 1)9:D&:U7L4XQJ MO$ EY")V'*#C (8<< <1=A#-D+U7/JNC)ESX)%=Z/6:D*D3-7PU4GH6QY0): M+H#E0EDNS&TXI: < Q&S-@Q$CC-^2^BW!'[5Y%6EG992;8^%U>AN:B!Q/K.1 M$S2;@-FDS"9@)'F]X8&*"U'G3@U45*3,'O .GV_.FB:G#SAG[U2(-@U4)%YY M!J(B<\[XS(GL@6.O'7MSFQD'+5L@&860M&DHDYQO>,Q_] 1\D_9-X$XDVC90 M!3*N@8IS1Z3'6/ ,3!O^L;F1WG] ,F,)VC%0A3+G&'/(6Q!Y/8'5272U5!-' M;=JJ/ 5-7JAR&?AZC"(?@.F@30 MT(@TC;R%R,R7!>MA YDXL\"LZI(GUZ8QD3Q $FDD>0N3F90&HD#&/NIC'G46 M$^5.'\PF;^&DUWOE+5#8E9RT:RN;14GF^ $R\2G'?\)\(LLGUDN$+%.D%+V; M@6HX#G7 5D-9*E/&-684(4;I4( L588(5L\V4,U2U,$+4DD1J(7*XJ@.E(EHY!1UYD>4;Z MG%D D7=FDE&NEMN'F(QDR1ATX$4@RQH.!K,1 1A#88YJH*+L28VY2"!ITS%5 M10!E=A<">G)I]B!0^929:,9,9)"SL5X:#'(VEM+IHQKH!NB;>@OJKBQS1P=C M++*W,2-GXAC&C&*01;&.E!EE/JF(.H\".E]HM,+.),7<=Y:IKX%$R@1@;,$2 MO3%M1=XYO=-J("MRM2+&C&*02IG@BP%4J.!8:-M(-R1*I'TCG90A,6<6%W=B2JS]C>C#(JW3UJ&*0"B72%9HC"21:>KE4B50B8N$ PJ : RA0*Q8#'+V4K$ MU&-^VL^U6\PF 55&4Q\05&4<)ME8!KKH="&A!C*2'! % U$ $$V)0 #"3(EZ M 55>\Z=&LJLYN+:->2B AT'S4 /"];EH060#1&CCHEJ()L1! MFH0[@-^X@OG^%T#FV>D?3FH@XQ!B)O8*F(4!L-#DW<%"K"0N=$4&R,#P:B"[ M'MZU;PS%0#9FS%7^ N94 )P*FE,!L<7ID!&IHMYN-5!)D7OH &,J $P%C:E@ M'V^@4H(N.2!9"F9?(]GP=>EP<7[Q3,RZW3T?GC?:3QZZUTT_/EIR'K^;G)\#N_P=02P,$% @ ,81A2O!; MJHX=!@ G2 !@ !X;"]W;W)KMN\N]VLSO<3E^[;O]Y-CL\OM;;ZO"IV=>[\)_GIMU6 M7?C8OLP.^[:NG@:C[68F\[R8;:OU;GIW,WSWI;V[:=ZZS7I7?VDGA[?MMFK_ MNZ\WS3_JA?&N:[_V'7Y]NIWGO4;VI'[N^B2J\O-?S M>K/I6PI^_#,V.CWUV1N>O__1^G(8?!C,M^I0SYO-W^NG[O5VZJ:3I_JY>MMT M7YN/LAX'9*:3_U)LA[3T(?C\WF,/R=/+X=NF8[MA)=% C0;J9*"*BP9Z-- G WW9P(P&YF^H5%S?]3(2.-CS1QHBCS6/""-B#4+I)&Q9HDT M*M:LD$;'FA)IS$DS"W$[!4_"X,FA 1TU4)#@'37%H-D-&FTL&=&3=A?U)GKJDB9QQTQG%G+(G>RK%N0L8FZ:^\(HI<\= 5SUV19*?< M>YZVR,KTW _A27A+( K%%W96Y!AC.8@<<>9^%$5+*M%+ I8"]")I+P(DLH>L)BP. MSO&")WF6Z^:"YV9-LN8":#*AF!)7"CC M'&'I ]!E0GIA: R 3GI)]O 2R'1AE2+=KI!.T$&40&5\(<[X&D<5LT@ &%E: M4PC.$"F]2J4?#!'!*<+*"L'YH*3U+$ (TX)&B#0F/#);8MI(P!N6&TA.$IH M<0$DF94T5NX-1)@'*&-\E0!D]N7!(A78HX:'*)/:83!RV$,LHXB5G MF4[T@E$F$NQ IP5"+W#N3J+@EYI,$?+*>1I43)=0XWQI ">6&FB.%5H60HDH321=.ZQ+)6) M%0:4 H!BI8GB@,JLISMJ!60L">"FBD064(EK-W3OQB8>',I"ZJ*%TE59[!#F MF0(\8X7)*+I4F"B.O%#6TS,V5B7*:(71J! ::6&BP(DFT0LFGD+$HX7)*(KB MDM/ @$LS*BJ!* %HA6&G .Q86:(XQE)'?84AIA#$:%FB$$YRNJC*J[+8(9S_ M%TPO5!]!:IH2ACYT62"<\?3"P!-T:55B:$5:@.9'3 M8T0)5(5V3B<.GQJC20,T.9JB-.>)5+FFK+PJBQW"V-$ .XX^%=/@F&5R&FXN M.K]]&WWF(D/3[^SLD6G_X/[WJGU9[PZ3;TW7-=OA&>ESTW1U:"__%$;_6E=/ MIP^;^KGKW]KPOCT^,#]^Z)K]^&. V>D7"7?_ U!+ P04 " QA&%*X*YY MA6\" G"0 & 'AL+W=O'T>=\#.11( M+IA\T0PAYGR7147';L98_00 W66HA+2':U3Q+P=,2LAXEQP!K0F">RDJ"Q!X MW@"4,*_<-)&Q#4D3?&)%7J$-<>BI+"'Y-T$%OHQ=W[T&/O)CQD0 I$D-C^@3 ML5_UAO >:%WV>8DJFN/*(>@P=I_]IW4D> G\SM&%WK0=,9,MQE^BL]R/74\, M"!5HQX0#Y*\SFJ*B$$9\&'^5I]NF%,+;]M5]+N?.Y[*%%$UQ\2??LVSLQJZS M1P=X*M@'OBR0FD_?==3D5^B,"HZ+D? <.UQ0^71V)\IPJ5SX4$KXW;SS2KXO MS9=!J&1F0: $02O@N1\)0B4(?P310T&D!)&MH*\$?5O!0 D&MH*A$@QM!;$2 MQ+:"D1*,; 6^=ZV<9RUIB^U;2Z[E]@-KR;7@?K?BH%F+R;T=.359#/4F86)B75F:6)&.O-VS\2= MX;P;;$8=9F5B?)U9FYC 7,?0O%I"Z1!J#J'9(3([1-(ATAPZ59PTS% RE62\ M7F;=@5A;,^C'35!S<[#8E(D=Y%%-G MAT\5$^OM)MJ>]L^!V*TZ\0F_!32']H]-.[H=RP#A@SQ(?H M]?B9E/%;2]LIT(&)YI"W27-V-QV&:W4M >W=*/T/4$L#!!0 ( #&$84J1 M EO#M0$ -(# 8 >&PO=V]R:W-H965T&UL?5/;;MLP M#/T501]0)8[3=H%MH.DP=, *!!W6/2LV;0O5Q97DN/W[4;+K>9NQ%TFD> X/ M*2H;C'UQ+8 G;TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M USG05>19"2+-EL MKIGB0M,BB[Z3+3+3>RDTG"QQO5+!)-ZX.#%5G'&_@._D=W MLFBQF:42"K031A,+=4[OMH=C&N)CP+. P2W.)%1R-N8E&%^KG&Z"()!0^L# M<;O /4@9B%#&Z\1)YY0!N#Q_L'^)M6,M9^[@WLB?HO)M3F\IJ:#FO?1/9GB MJ9X])5/QW^ "$L.#$LQ1&NGB2LK>>:,F%I2B^-NX"QWW8;S9IQ-L'9!,@&0& MW,8\;$P4E7_FGA>9-0.Q8^\['IYX>TBP-V5PQE;$.Q3OT'LIMI_V&;L$HBGF M.,8DRY@Y@B'[G")92W%,_H$GZ_#=JL)=A._^4'B]3I"N$J21(/UOB6LQ-W\E M88N>*K!-G"9'2M/K.,D+[SRP=TE\D]_AX[0_'S9V/_:& \H97.% M(]3B!YL-";4/QQL\VW',1L.;;OI!;/[&Q2]02P,$% @ ,81A2I,"O5BV M 0 T , !D !X;"]W;W)K&UL?5/MCIP@%'T5 MP@,L(TZW,Q,UV=FF:9,VF6S3]C>C5R4+8@''[=OW@JXU7=,_P+V<<^X'EVPT M]MFU )Z\:-6YG+;>]R?&7-F"%N[.]-#A36VL%AY-VS#76Q!5)&G%^&YWS[20 M'2VRZ+O8(C.#5[*#BR5NT%K8WV=09LQI0E\=3[)I?7"P(NM% ]_ ?^\O%BVV MJ%120^>DZ8B%.JF\#_@(^"%A=*LS"957;G!XHJ: 6@_)/9OP$&PO=V]R:W-H965T!V@7M0 M*A*AC->)D\XI(W!Y?F?_E&K'6L["P[U5S[(*;4YO*:F@%KT*3W9X@*F>:TJF MXC_#!12&1R68H[3*IY64O0]63RPH18NW<98.L /@'X#+A->=B8 M*"G_*((H,F<'XL;>=R(^\?; L3=E=*96I#L4[]%[*?!!,W:)1%/,<8SABYCM M',&0?4[!UU(<^5]PO@[?K2K<)?CN-X7_R+]?)=@G@OU_2UR+^5,E6_14@VO2 M-'E2VMZD25YXYX&]X^E-?H6/T_Y%N$8:3\XVX,NF_M?6!D IFRL&UL?5/;;IPP$/T5RQ\0LX:T MT0J0LJFB5FJE5:JVSUX8+HHOU#9+^O<=&T)0@_IB>\;GG+EXG$_&/KL.P),7 M);4K:.?]<&3,51THX6[, !IO&F.5\&C:EKG!@J@C24G&D^0#4Z+7M,RC[VS+ MW(Q>]AK.EKA1*6'_G$":J: '^NIXZMO.!P0,H@A&G\ M7C3I&C(0M^=7]<=8.]9R$0X>C/S5U[XKZ!TE-31BE/[)3)]AJ>>6DJ7XKW % MB?"0"<:HC'1Q)=7HO%&+"J:BQ,N\]SKNTWS#TX6V3^ +@:^$NQB'S8%BYI^$ M%V5NS43LW/M!A"<^'#GVI@K.V(IXA\D[]%[+-,W9->@LD-,,X1O(844P%%\C M\+T()_Z.SO?IZ6Z"::2G6WJ2[@MDNP)9%,C^5^%["$^R?V*P34<5V#;.DB.5 M&76WS5VOS'& Z:2W. =?B]5D-"X\/Q M(Y[M/&2SXOCI>N:5UPL"+K10/?P?WH3\9;;%&I.@7:=JB)@3JG M#[O#,0WX"/C9P6A79Q(J.2.^!N-+E=,D) 022A<4A-\N\ A2!B&?QN]9DRXA M W%]OJH_Q=I]+6=AX1'EKZYR;4[O*:F@%H-T+S@^PUS/+25S\5_A M+#0R8^ M1HG2QI64@W6H9A6?BA)OT][IN(_3#;_2M@E\)O"%XR=@DZ,^0X0?@*\HY@7GR)P+RV&A-J%XR=_-M.0 M38;#?OX_;/G$Q5]02P,$% @ ,81A2KP/W2JU 0 T@, !D !X;"]W M;W)K&UL?5-A;]L@$/TKB!]0')*M:61;:CI-F]1* M4:=MGXE]ME'!>(#C]M_WP*[GM=:^ '?<>_?N.-+!V"?7 'CRK%7K,MIXWQT8 MR>6IZKV0+)TM< MK[6P+T=09LCHAKXY'F7=^.!@>=J)&GZ _]F=+%IL9BFEAM9)TQ(+549O-X?C M+L3'@%\2!KN4?S? -IGH^43(5?P\74!@>E&".PB@7 M5U+TSAL]L: 4+9['7;9Q'\8;?C/!U@%\ O 9L(]YV)@H*O\BO,A3:P9BQ]YW M(CSQYL"Q-T5PQE;$.Q3OT'O)>7*=LDL@FF*.8PQ?Q&SF"(;LG;.,D+[SRP MMSR^R=_P<=H?A*UEZ\C9>'S9V/_*& \H);G"$6KP@\V&@LJ'XS6>[3AFH^%- M-_T@-G_C_!502P,$% @ ,81A2DKL38*S 0 T@, !D !X;"]W;W)K M&UL?5-ACYP@$/TKA!]P*&O;RT9-;J]IVJ1--M>T M_X+,,.\-V^&(9_0/-H.P)$GK7I;T,ZYXBNQ)P::@MZEQU,6XF/ M=PF3W9Q)J.2"^!B,3W5!DR (%%0N, B_7>$>E I$7L;/A9.N*0-P>WYF_Q!K M][5"E:/,V[[.,^S3>';('M _@"X"O@-N9A.+T MR'UOJN",K8AW7KSUWFO)TR1GUT"TQ)SF&+Z)2=<(YMG7%'POQ8G_!^?[\,.N MPD.$'_Y2^$+^;)<@BP39JR7NQ?RKDFUZJL&T<9HLJ7#LXR1OO.O WO'X)G_" MYVG_(DPK>TLNZ/S+QOXWB Z\E.3&CU#G/]AJ*&A<.+[S9S./V6PX')8?Q-9O M7/X&4$L#!!0 ( #&$84I]W?C"M $ -(# 9 >&PO=V]R:W-H965T M)W\?0$3UVVMO@ SS#ES9AB*29MGVP,X]"J%LB7NG1N.A-BZ!\GLC1Y M^9M6&\F<-TU'[&" -1$D!:&[W0X*J+O;*I"CTYP!6>#["@E,V\G$'HJ M<8;?'4^\ZUUPD*H86 ??P'T?SL9;9&%IN 1EN5;(0%OBN^QXRD-\#/C!8;*K M,PJ57+1^#L9#4^)=$ 0":A<8F-^N< ]"!"(OXR5QXB5E *[/[^R?8^V^E@NS M<*_%3]ZXOL0'C!IHV2CX@O#A08G/46MAXXKJT3HM$XN7 M(MGKO',5]RG='!)L&T 3@"Z 0\Q#YD11^2?F6%48/2$S]WY@X8FS(_6]J8,S MMB+>>?'6>Z\5S?8%N0:B%'.:8^@J)ELBB&=?4M"M%"?Z#YQNP_>;"O<1OO]# M8;Y-D&\2Y)$@_V^)6S&W?R4AJYY*,%V<)HMJ/:HXR2OO,K!W-+[)[_!YVA^9 MZ;BRZ**=?]G8_U9K!U[*[L:/4.\_V&((:%TX?O1G,X_9;#@]I!]$EF]<_0)0 M2P,$% @ ,81A2BX;WAVT 0 T@, !D !X;"]W;W)K&UL?5-M;]L@$/XKB!]08I*E461;:CI-F[1)4:NMGXE]ME%Y\0#' MW;\O8.JYG;4OP!WW//?<<>2C-L^V W#H10IE"]PYUQ\)L54'DMD;W8/R-XTV MDCEOFI;8W@"K(T@*0C>;/9&,*USFT7BQPAM\< M#[SM7'"0,N]9"X_@?O9GXRTRL]1<@K)<*V2@*?!==CSM0GP,^,5AM(LS"I5< MM'X.QK>ZP)L@" 14+C POUWA'H0(1%[&[\2)YY0!N#R_L7^)M?M:+LS"O19/ MO'9=@0\8U="P0;@'/7Z%5,\GC%+QW^$*PH<')3Y'I86-*ZH&Z[1,+%Z*9"_3 MSE7F"L[8BGCG MQ5OOO98TV^?D&HA2S&F*H8N8;(X@GGU.0==2G.@_<+H.WZXJW$;X]IW"VW6" MW2K!+A+L_EOB6LSA0Q*RZ*D$T\9ILJC2@XJ3O/#. WM'XYO\#9^F_0Y!J2"$:;S,FG0)&8CK\YOZ0ZP=:SD+!_=&_9:5;W-Z M2TD%M1B4?S+C(\SU?*)D+OX;7$ A/&2",4JC7%Q).3AO]*R"J6CQ.NVRB_LX MW>QN9MHV@<\$OA!N8QPV!8J9?Q%>%)DU([%3[WL1GC@]<.Q-&9RQ%?$.DW?H MO10\_9RQ2Q":,<<)PU>8=$$P5%]"\*T01_Z.SK?IN\T,=Y&^6]-YLBVPWQ38 M1X']AR5N8/C_1;)53S78)DZ3(Z49NCC)*^\RL'<\OLD_^#3MWX5M9.?(V7A\ MV=C_VA@/F$IRA2/4X@=;# 6U#\<;/-MIS";#FW[^06SYQL5?4$L#!!0 ( M #&$84H7[2D-M $ -(# 9 >&PO=V]R:W-H965TE I&7\6OFI$O* %R?W]@_Q]I]+6=AX1[5LZQX@/+A08G/4:*R<27E8!WJF<5+T>)UVF47]W&Z29(9 MM@W@,X O@-N8ATV)HO('X421&1R)F7K?B_#$^P/WO2F#,[8BWGGQUGLO!><\ M8Y= -,<&UL?5/; M;MP@$/T5Q >$7=:Y:&5;RB:*4JF55HG:/K/VV$8!XP!>IW^? 7M=M[7Z LPP MY\R984@'8]]< ^#)AU:MRVCC?;=GS!4-:.&N3 R5;.%KB>JV%_74 98:,;NG%\2+KQ@<'R]-.U/ * M_GMWM&BQF:64&EHG34LL5!F]W^X/28B/ 3\D#&YQ)J&2DS%OP?A29G03!(&" MP@<&@=L9'D"I0(0RWB=..J<,P.7YPOX4:\=:3L+!@U$_9>F;C-Y14D(E>N5? MS/ ,4SW7E$S%?X4S* P/2C!'892+*REZYXV>6%"*%A_C+MNX#^--Y*DU [%C[SL1GGB[Y]B;(CAC*^(=BG?H/>><7Z?L'(BF MF,,8PQ;V MKR1LT5,-MH[3Y$AA^C9.\L([#^P]CV_R.WR<]F_"UK)UY&0\OFSL?V6,!Y2R MN<(1:O"#S8:"RH?C+9[M.&:CX4TW_2 V?^/\$U!+ P04 " QA&%*O.L" M/[4! #2 P &0 'AL+W=OSK"909<[JC;XY'V;0^.%B1]:*!;^"_]V>+ M%EM8*JFA<])TQ$*=T[O=\92&^!CP0\+H5F<2*KD8\Q2,+U5.DR (%)0^, C< MKG /2@4BE/$\<](E90"NSV_LGV+M6,M%.+@WZJ>L?)O3 R45U&)0_M&,GV&N MYQTE<_%?X0H*PX,2S%$:Y>)*RL%YHV<6E*+%R[3++N[C=).F,VP;P&< 7P"' MF(=-B:+RC\*+(K-F)';J?2_"$^^.''M3!F=L1;Q#\0Z]UX+S0\:N@6B..4TQ M?!6S6R(8LB\I^%:*$_\'SK?A^TV%^PC?_Z'PPS9!NDF01H+TOR5NQ.R3OY*P M54\UV"9.DR.E&;HXR2OO,K!W/+[)[_!IVA^$;63GR,5X?-G8_]H8#R@EN<$1 M:O&#+8:"VH?C>SS;:1:2$[ M6F31=[)%9@:O9 7Q)&MSJ34,G9F,=@W%4YW05!H*#T@4'@=H%; M4"H0H8RGF9,N*0-P?7YA_Q)KQUK.PL&M40^R\FU.KRFIH!:#\O=F_ IS/1\H MF8O_!A=0&!Z48([2*!=74@[.&SVSH!0MGJ===G$?IQN>SK!M )\!? %%)DU([%3[WL1GGA_X-B;,CAC*^(=BG?HO10\V6?L$HCFF.,4PU0V?IOV[L(WL'#D;CR\;^U\;XP&E[*YPA%K\8(NA MH/;A^ G/=AJSR?"FGW\06[YQ\0=02P,$% @ ,81A2DH0^"^T 0 T@, M !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DC: M5:^C\38U&"^=-TS#;&Q!5!&G%^&YWQ[20'2VRZ#N9 M(L/!*=G!R1 [:"W,KR,H''.ZIU?'LVQ:%QRLR'K1P#=PW_N3\19;6"JIH;,2 M.V*@SNG#_G!,0WP,^"%AM*LS"96<$5^#\;G*Z2X( @6E"PS";Q=X!*4"D9?Q M<^:D2\H 7)^O[!]C[;Z6L[#PB.I%5J[-Z3TE%=1B4.X9QT\PUW-+R5S\%[B M\N%!B<]1HK)Q)>5@'>J9Q4O1XFW:91?W<;I)KK!M )\!? '<1P";$D7E3\*) M(C,X$C/UOA?AB?<'[GM3!F=L1;SSXJWW7@J>I!F[!*(YYCC%\%7,?HE@GGU) MP;=2'/D_<+X-3S85)A&>_*'P=IL@W21((T'ZWQ*W8N[^2L)6/=5@FCA-EI0X M='&25]YE8!]X?)/W\&G:OPK3R,Z2,SK_LK'_-:(#+V5WXT>H]1]L,134+AP_ M^+.9QFPR'/;S#V++-RY^ U!+ P04 " QA&%*TL ;Q+4! #2 P &0 M 'AL+W=O/*B5>LR MVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7CF\TUTT*V-$^C[V3SU/1> MR19.EKA>:V'_'$&9(:-;^NIXD'7C@X/E:2=J^ G^5W>R:+&9I90:6B=-2RQ4 M&;W='HZ[$!\#'B4,;G$FH9*S,<_!^%9F=!,$@8+"!P:!VP7N0*E A#)^3YQT M3AF R_,K^WVL'6LY"P=W1CW)TC<9W5-20B5ZY1_,\!6F>CY1,A7_'2Z@,#PH MP1R%42ZNI.B=-WIB02E:O(R[;.,^C#<)GV#K #X!^ S8QSQL3!25?Q%>Y*DU M [%C[SL1GGA[X-B;(CAC*^(=BG?HO>0\N4G9)1!-,<3OX'P=GJPJ3"(\^4?A?IU@MTJPBP2[#TM>&=!_8V/B)["Q^G_8>PM6P=.1N/+QO[7QGC :5LKG"$&OQ@LZ&@\N%X@V<[ MCMEH>---/XC-WSC_"U!+ P04 " QA&%*B3ZD6[,! #2 P &0 'AL M+W=OX4]=/ZF1J.%\Z9IF.T-B"J"M&(\2:Z9%K*C119])U-D.#@E.S@9 M8@>MA?EQ!(5C3G?TW?$DF]8%!RNR7C3P%=RW_F2\Q1:62FKHK,2.&*AS>KL[ M'-,0'P.^2QCMZDQ")6?$EV \5CE-@B!04+K (/QV@3M0*A!Y&:\S)UU2!N#Z M_,Y^'VOWM9R%A3M4S[)R;4YO**F@%H-R3S@^P%S/!TKFXC_#!90/#TI\CA*5 MC2LI!^M0SRQ>BA9OTRZ[N(_3S36?8=L /@/X KB)>=B4*"K_))PH,H,C,5/O M>Q&>>'?@OC=E<,96Q#LOWGKOI>!IDK%+()ICCE,,7\7LE@CFV9<4?"O%D?\% MY]OP_:;"?83O?U/XC_SI)D$:"=+_EK@5\Z=*MNJI!M/$:;*DQ*&+D[SR+@-[ M&Q^1_0J?IOV+,(WL+#FC\R\;^U\C.O!2DBL_0JW_8(NAH';A^-&?S31FD^&P MGW\06[YQ\1-02P,$% @ ,81A2A'.Q;.T 0 T@, !D !X;"]W;W)K M&UL?5-AC]0@$/TKA!]P[+(]W6S:)K=GC"::;,ZH MG]EVVI(#I@+=GO]>H+U:M?$+,,.\-V^&(1_1/KL.P),7K8PK:.=]?V+,51UH MX>ZP!Q-N&K1:^&#:EKG>@J@32"O&=[LW3 MI:)DGW\66.0Y>20,72]R@M; _ MSZ!P+.B>OCJ>9-OYZ&!EWHL6OH#_VE]LL-C"4DL-QDDTQ$)3T(?]Z9S%^!3P M3<+H5F<2*[DB/D?C8UW0710$"BH?&438;O (2D6B(./'S$F7E!&X/K^ROT^U MAUJNPL$CJN^R]EU!CY34T(A!^2<%RJ655(/S MJ&>6($6+EVF7)NWC=),=9]@V@,\ O@".*0^;$B7E[X0796YQ)';J?2_B$^]/ M//2FBL[4BG07Q+O@O94\.^3L%HGFF/,4PU;_P/DV_+"I M\)#@AS\49ML$V29!E@BR_Y:X%7/_5Q*VZJD&VZ9I@I3=71BA+GRPQ5#0^'A\&\YV&K/)\-C//X@M MW[C\!5!+ P04 " QA&%*[:6*=%JFJ?1=S)YBKV3K8:3(;972IA?1Y X M9'1+KXZGMFY<<+ \[40-S^!^="?C+3:SE*T";5O4Q$"5T?OMX9B$^!CPLX7! M+LXD5')&? W&US*CFR ()!0N, B_7> !I Q$7L;;Q$GGE &X/%_9O\3:?2UG M8>$!Y4M;NB:C>TI*J$0OW1,.CS#5\XF2J?AO< 'IPX,2GZ- :>-*BMXZ5!.+ MEZ+$^[BW.N[#>)-<8>L /@'X#-A' !L31>6?A1-Y:G @9NQ])\(3;P_<]Z8( MSMB*>.?%6^^]Y#RY3=DE$$TQQS&&+V*V.=/YMQS$;#83?](#9_X_P# M4$L#!!0 ( #&$84KCLRS/M $ -(# 9 >&PO=V]R:W-H965T=^<,DG-,^V W#D1:O>%K1S;C@Q9JL.M+!W.$#O;QHT M6CAOFI;9P8"H(TDKQI/D#=-"]K3,H^]BRAQ'IV0/%T/LJ+4PO\Z@<"KH@;XZ MGF3;N>!@93Z(%KZ"^S9U7(6%1U0_ M9.VZ@MY34D,C1N6>'3'R,"I6-*ZE&ZU O*CX5+5[F M7?9QG^:;-%UH^P2^$/A*N(]QV!PH9OY>.%'F!B=BYMX/(CSQX<1];ZK@C*V( M=SYYZ[VWDF?O\BV::G&DP;I\F2"L<^3O+&NP[L X]O\@<^3_L785K9 M6W)%YU\V]K]!=.!32>[\"'7^@ZV&@L:%XUM_-O.8S8;#8?E!;/W&Y6]02P,$ M% @ ,81A2F_O;:#Y @ @0T !D !X;"]W;W)K&ULA5?1CILP$/P5Q <<>$. G))(EZNJ5FJETU5MGYW$2= !IN DU[^O M,1P-9B O@,WLS-IX%GMYE>5;=1)".>]9FEAYU>XD,EX]R$+D^LU! MEAE7NED>O:HH!=^;H"SUR/=#+^-)[JZ7IN^E7"_E6:5)+EY*ISIG&2__;D0J MKRN7N1\=K\GQI.H.;[TL^%'\$.IG\5+JEM>Q[)-,Y%4B?QI2=U.LPZ\ M??Y@_VP&KP>SY95XENGO9*].*S=VG;TX\'.J7N7UBV@'-'>==O3?Q$6D&EYG MHC5V,JW,U=F=*R6SED6GDO'WYI[DYGYMWLR#-@P'4!M 74!L=+Q&R&3^B2N^ M7I;RZI3-Y!>\_L;LD?3<[.I.,Q7FG4Z^TKV7-X>V.R%HQ)X, M%P$&'![:!D6@:.S[X#K @,FCP;*>!O5U<"E@0Z/3;* #0-&(?0B7 P).C^RB M T$C?QO"Y8" T\G^WR!0-+*N"9<# E:/['4-0=&(#JX'!*P>Q;8. HW\$0C7 M P)6C^VZS]*V-ST=N>+)S([Z/_PYG#RG9?' M)*^:AKI.*@ZL=(/Y?-H:!I*%FT!QZO.W6M M_P%02P,$% @ ,81A2EWOW5[& 0 -P0 !D !X;"]W;W)K&UL;53;;MLP#/T501]0)4JF@]*MI "QZ$UR:##?6=@="3-& 8.9&=2#= M2:6T8-:9NB:FT\#*$"0XH:O5C@C62IRGP7?2>:IZRUL))XU,+P33[T?@:LCP M&G\Z7MJZL=Y!\K1C-?P$^ZL[:6>1F:5L!4C3*HDT5!F^7Q^.B<<'P.\6!K/8 M(U_)6:E7;_PH,[SR"0&'PGH&YI8+/ #GGLBE\7?BQ+.D#USN/]F_A=I=+6=F MX$'Q/VUIFPSO,2JA8CVW+VKX#E,]"493\4]P >[@/A.G42ANPA<5O;%*3"PN M%<'>QK6581W&DV0[A<4#Z!1 YX!]T"&C4,C\D5F6IUH-2(]WWS'?XO6!NKLI MO#-<13ASR1OGO>1TGZ3DXHDFS''$T 5F/2.(8Y\E:$SB2+^$TWCX)IKA)H1O MENIWNSC!-DJP#03;_TK<7948P]S&19*H2!(AV%^)Q#!W5R)DT3@!N@Y/UJ!" M]3*,R\([3\4]#8W_!Q]'ZIGINI4&G95USR-R:=P4SP:'ROKM MK=OK\2V/AE7=-*9D_E?D'U!+ P04 " QA&%*3H*XF;@! #1 P &0 M 'AL+W=O?&+-E"UK8.^RA\S-) 2E@I!/X\^L29>0 M@;@^OZI_CK7[6J["PB.JW[)R;4X/E%10BT&Y)QR_P%S/!TKFXK_!#92'ATQ\ MC!*5C2LI!^M0SRH^%2U>IEUV<1^G&Y[.M&T"GPE\(1QB'#8%BIE_$DX4F<&1 MF*GWO0A/O#MQWYLR.&,KXIU/WGKOK>#')&.W(#1CSA.&KS"[!<&\^A*";X4X M\W=TODU/-S-,(SU=1S\>M@7VFP+[*+!?":3W;RI\#^''MS6R54LUF"8.DR4E M#ET2W/D):OW_6@P%M0O' MC_YLIBF;#(?]_('8\HN+?U!+ P04 " QA&%*-B-K';8! #2 P &0 M 'AL+W=O%_ Z_?L"]KINZKX ,YQSYL*0C6A>; O@R*M6G'<^R:5UPL"+K10-?P7WK3\9;;%&II(;.2NR(@3JG M#[O#,0WX"/@N8;2K,PF5G!%?@O&IRFD2$@(%I0L*PF\7> 2E@I!/X^>L29>0 M@;@^7]4_Q-I]+6=AX1'5#UFY-J?WE%10BT&Y9QP_PES/+25S\9_A LK#0R8^ M1HG*QI64@W6H9Q6?BA:OTRZ[N(_3S=V5MDW@,X$OA/M(8%.@F/F3<*+(#([$ M3+WO17CBW8'[WI3!&5L1[WSRUGLO!7_/,W8)0C/F.&'X"K-;$,RK+R'X5H@C M_X?.M^G[S0SWD;Y?TY/_Q$\W!=(HD/Y5XOY-B5N8]$T0MNJI!M/$:;*DQ*&+ MD[SR+@/[P..;_(%/T_Y%F$9VEIS1^9>-_:\1'?A4DAL_0JW_8(NAH';A^,Z? MS31FD^&PGW\06[YQ\1M02P,$% @ ,81A2K9X3;>W 0 T@, !D !X M;"]W;W)K&UL;5/;;MP@$/T5Q <$&V\N7=F6LHFB M5&JD5:JFSZP]ME&X.(#7R=\7L..ZJ5^ &;0?@T+L4RA:X2%(0FR161C"MX@J-! M=I"2F8\#"#T6.,6?CF?>=BXX2)GWK(6?X'[U1^,MLJC47(*R7"MDH"GP;;H_ M[ (^ EXXC'9U1J&2D]:OP?A>%S@)"8& R@4%YKIYVKN(_339;.M&T"G0ET(=S$.&0*%#._9XZ5N=$C,E/O M>Q:>.-U3WYLJ.&,KXIU/WGKON:3?+G-R#D(SYC!AZ J3+@CBU9<0="O$@?Y' MI]OT;#/#+-*S-3W)M@5VFP*[*+#[I\2K+R5N8:Z_!"&KGDHP;9PFBRH]J#C) M*^\RL+H\Q]L,00T+ARO_=E, M8S893O?S#R++-R[_ %!+ P04 " QA&%*D!G>3;D! #2 P &0 'AL M+W=O=&JLSEMG>N/ MC-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO$D^<"TD!TMLN@[FR+#P2G9P=D0 M.V@MS)\3*!QSNJ.OCD?9M"XX6)'UHH$?X'[V9^,MMJA44D-G)7;$0)W3^]WQ ME 9\!#Q)&.WJ3$(E%\3G8'RMX@O+PD(F/4:*R M<27E8!WJ6<6GHL7+M,LN[N-TD_*9MDW@,X$OA$.,PZ9 ,?-/PHDB,S@2,_6^ M%^&)=T?N>U,&9VQ%O//)6^^]%OSND+%K$)HQIPG#5YC=@F!>?0G!MT*<^#LZ MWZ;O-S/<1_I^34]NMP7238$T"J3_E7CWIL3WF'V2O G"5CW58)HX39:4.'1Q MDE?>96#OXR.R?_!IVK\+T\C.D@LZ_[*Q_S6B Y]*&UL;5/;;MP@$/T5Q <$+]ZTJY5M*9LJ M:J566J5J^\S:XXO"Q06\3O^^ _8Z;NH78(9SSEP8LM'8%]<">/*JI'8Y;;WO MCXRYL@4EW)WI0>--;:P2'DW;,-=;$%4D*R?$T@SYG1';X[GKFE]<+ BZT4#W\'_Z,\6+;:H5)T"[3JCB84ZIP^[ MXVD?\!'PLX/1K#1R%]=Y=N<'BBIH!:#],]F_ QS/?>4S,5_A2M(A(=,,$9I MI(LK*0?GC9I5,!4E7J>]TW$?IYOT1MLF\)G %\(A$M@4*&;^27A19-:,Q$Z] M[T5XXMV18V_*X(RMB'>8O$/OM4B37<:N06C&G"8,7V'>$ S5EQ!\*\2)_T?G MV_1T,\,TTM,U/3EL"^PW!?918/]/B?Q=B5N8]%T0MNJI MO$:7*D-(..D[SR M+@/[P..;O,&G:?\F;--I1R[&X\O&_M?&>,!4DCL&UL=5/;;IPP$/T5RQ\0@R%IM *D;*JJE1II ME:CMLQ<&L.(+M0>BIQ"E^=SSRKG?!0:IB8!T\@?LQG(RWR*K2< G*KI*RSU7&.T%/\=+B \/&3B8]1:V+BB M>K1.RT7%IR+9R[QS%?=IOLGRA;9/H N!KH3;&(?,@6+FGYEC56'TA,S<^X&% M)TX/U/>F#L[8BGCGD[?>>ZFR)"_()0@MF..,H1M,NB*(5U]#T+T01_H/G>[3 ML]T,LTC/MO3T/_'S78$\"N1_E7C]H<0]S,V'(&334PFFB]-D4:U'%2=YXUT' M]H[&-_D#GZ?]@9F.*XO.VOF7C?UOM7;@4TFN_ CU_H.MAH#6A>,G?S;SF,V& MT\/R@\CZC:LW4$L#!!0 ( #&$84KM1RLBMP$ -(# 9 >&PO=V]R M:W-H965T\;GG+EX7$S:/-L>P*$7*90M<>_<<"3$UCU( M9F_T ,K?M-I(YKQI.F(' ZR))"D(39([(AE7N"JB[VRJ0H].< 5G@^PH)3-_ M3B#T5.(4OSJ>>->[X"!5,; .OH/[,9R-M\BJTG )RG*MD(&VQ _I\90'? 3\ MY##9S1F%2BY:/P?C2U/B)"0$ FH7%)C?KO (0@0AG\;O11.O(0-Q>WY5_Q1K M][5FXQ6HK_"E<0'AXR\3%J+6Q<43U: MI^6BXE.1[&7>N8K[--_<90MMGT 7 ET)AQB'S(%BYA^98U5A](3,W/N!A2=. MC]3WI@[.V(IXYY.WWGNMLN2^(-<@M&!.,X9N,.F*(%Y]#4'W0ISH.SK=IV>[ M&6:1GFWI:;XOD.\*Y%$@_Z_$PYL2]S ?W@0AFYY*,%V<)HMJ/:HXR1OO.K / M-+[)/_@\[=^8Z;BRZ**=?]G8_U9K!SZ5Y,:/4.\_V&H(:%TXWONSF<=L-IP> MEA]$UF]<_0502P,$% @ ,81A2OUZTTNV 0 T@, !D !X;"]W;W)K M&UL;5/;;MP@$/T5Q <$&V^::&5;RB:J6JF55JG: M/K/V^*( XP)>IW]?P([KIGX!9IASYLPPY!.:%]L!./*JI+8%[9P;CHS9J@,E M[ T.H/U-@T8)YTW3,CL8$'4$*$1Y<^^=EU![RFIH1&C=,\X?8*EGEM*EN*_P!6D#P]*?(X*I8TKJ4;K M4"TL7HH2K_/>Z[A/\TUVM\#V 7P!\!5P'_.P.5%4_B2<*'.#$S%S[P<1GC@] M+:K M,(OP; OGR3[!89?@$ D._Y28OBMQ+^:]2K;IJ0+3QFFRI,)1QTG>>->!?>#Q M3?Z&S]/^59BVUY9&PO=V]R:W-H M965TA& 3OY(,$)C:*4"%;589YYWT'EF6P-KVHXJ$"W0C#U M9P]<=KLP#F^.E^I2&N<@>=:P"_P$\ZLY*&N1D>54":AU)>M P7D7/L;;?>P# M/.*U@DY/]H$KY2CEFS.^G79AY#("#H5Q%,PN5W@"SAV3S>-]( U'31_J9,I=N Z#$YQ9R\V+[+["4- R#(;JO\,5N(6[3*Q&(;GV MSZ!HM9%B8+&I"/;1KU7MUV[@OX7A 70(H+, T@OYS+\PP_),R2Y0_>$WS/4X MWE)[-H5S^J/P[VSRVGJO>1(G&;DZH@&S[S%T@HE'!+'LHP3%)/;T4SC%PQ,T MP\2')]-PFN($"Y1@X0D6_Y6XF)6(89:XR!(562($Z4P$PZQPD10521&"]4P$ MPVQPD14JLOI,0*.9"(:Y\TVL49$U0D!G(A@FP44VJ,@&(9@W'L/<:7P>,?1^TC]K#?>VFOBM'@<#9NN[)[U<_+WC"R&>X" M,EY(^5]02P,$% @ ,81A2HI5(0WI 0 904 !D !X;"]W;W)K&UL=53KCIP@%'X5P@,L#L[%G3@F.]LT;=(FDVW:_F;T M>,F"6,!Q^_8%=*QQV3\"Q^]R#GI..DCUJFL @]X$;_4)U\9T1T)T7H-@^D%V MT-HWI52"&7M4%=&= E9XDN"$1M&>"-:T.$M][**R5/:&-RU<%-*]$$S]/0.7 MPPEO\#WPTE2U<0&2I1VKX >8G]U%V1.958I&0*L;V2(%Y0D_;8[GQ.$]X%<# M@U[LD:OD*N6K.WPM3CAR"0&'W#@%9I<;/ /G3LBF\6?2Q+.E(R[W=_7/OG9; MRY5I>);\=U.8^H03C HH6<_-BQR^P%3/#J.I^&]P V[A+A/KD4NN_1/EO392 M3"HV%<'>QK5I_3I,^G=:F$ G ET1R&CD,__$#,M2)0>DQKOOF/O$FR.U=Y.[ MH+\*_\XFKVWTEL5QE)*;$YHPYQ%#%YC-C"!6?;:@(8LS?4>G87H88\ M4=\F_^'C /K.5-6T&EVEL&PO=V]R M:W-H965T\9SSIP9CXM)FV?; SCT(H6R)>Z=&XZ$V+H' MR>R-'D#YFU8;R9PW34?L8( U$20%H4ER2R3C"E=%])U-5>C1":[@;) =I63F M[PF$GDJD:03S[FH+NI3C1_^!T'Y[M M*LPB/-O"L\,^0;Y+D$>"_%V)Z8<2]V(^JB2;GDHP79PFBVH]JCC)&^\ZL'H]Q]L-02T+AP_^[.9QVPVG!Z6 M'T36;US] U!+ P04 " QA&%*-HBAT]P! !!0 &0 'AL+W=OR/X9S^"[G8" ;A7Q3+8!&[YSU*L>MUL.!$%6VP*FZ M$P/T9J46DE-M0MD0-4B@E2-Q1L(@V!-.NQX7F)U(5S*G\? M@8DQQSM\2[QT3:MM@A390!OX#OK'<)(F(HM*U7'H52=Z)*'.\ M.QC5:HYL)V/7K(D72TMM.C#)'Z3Q&N2> 3V&Q,?)O6;[+TF>X_ _<;$A_GD M-TF])NE'@238F/@PVW]"5D>0@VS7?Q5=KG?#Z$[PG_AT^/PC'$F*TZ4,+>X0#:WS1HE'#> M-"VS@P%11Y*2C!\.[Y@2O:9E'GT74^8X.MEKN!AB1Z6$^7T&B5-!$_KJ>.K; MS@4'*_-!M/ -W/?A8KS%5I6Z5Z!MCYH8: KZD)S.6)KLYDU#)%?$Y M&)_K@AY"0B"A$3YLZ]= M5]![2FIHQ"C=$TZ?8*GG2,E2_!>X@?3PD(F/4:&T<275:!VJ1<6GHL3+O/R'._#\ZWZ>GNQFFD9YNZ5FV+Y#M M"F11(/NGQ/1-B7N8MT'8IJ<*3!NGR9(*1QTG>>-=!_:!QS?Y"Y^G_:LP;:\M MN:+S+QO[WR Z\*D<[OP(=?Z#K8:$QH7C>W\V\YC-AL-A^4%L_<;E'U!+ P04 M " QA&%*O\.=O+8! #2 P &0 'AL+W=O=J.$%W,_N9+S%9I6R5:!MBYH8J#)ZMSTU,$9VQ%O//)6^^] MY+O]/F67(#1ACB.&+S#;&<&\^AR"KX4X\O_H?)V^6\UP%^F[)3VY61=(5@62 M*)#\4^+UEQ+7,%^#L$5/%9@Z3I,E!?8Z3O+".P_L77Q$]A<^3ON3,'6K+3FC M\R\;^U\A.O"I;*[\"#7^@\V&A,J%XXT_FW',1L-A-_T@-G_C_ -02P,$% M @ ,81A2FS="\]"!0 J!T !D !X;"]W;W)K&ULE5G;;N,V%/P5P^^[XIU2X!B(;2Q:H 6"+=H^*S83&RM9KJ3$V[^O;G%M MGCF+S4LL*%NDN29KM/I1Y\[DZA6/W MG^>J+O.V>ZU?DN94AWPW%"J+1 GADC(_'.?+Q?#ML5XNJM>V.!S#8SUK7LLR MK_]=A:(ZW\_E_/W#U\/+ONT_),O%*7\)?X3VS]-CW;TEERB[0QF.S:$ZSNKP M?#]_D'<;/Q08$'\=PKFY>I[U5)ZJZEO_\NON?B[ZC$(1MFT?(N]^WL(Z%$4? MJ9]+5L:V*9O@[V[XV;55.4;I4ROS[^'LX#K_G*?Y[,5Q M3074I8#V/RR@IP+Z4D#]N("9"IBH0#)2&=IFD[?Y1O#-= MZV_[CT-C#__KFJ?IOKXMM4T7R5L?:,*L1HRZPL@+(NFB7ZI0J(J5(L6US6ZK M6 .,$[>8#<(PB6C(50\!]$T A0,8&, , ,OII-%@6U.,C),%$"&9WDEALBE(-FJW54IJ^61C::P!2-MX. &0 MN>K+FWPSF&]&\I5:1?EFJ)8H78#Q49P-P#BK$,5^$ M(B-\ U W0_PV:<:.)1!LQH2 =OL@%>7M1%-5YA&>2 MQM8L@3=S3B>Q.4O@SO&H6DV@VS[*,A43AS!M8N8(EDJNO[!%2^#17C,AL$E+ MX-+>Q-2IN::DPX$!*QVS1B[-:1.[M 0V[>-I15*#C:>>-<*0?(%12\'DBXU: M J?V\;0BJ<%V8C%D;$&8BE<[&"88OY;8L&4&QA:C3(5M5 $;];&-*F"0S(A0 MV/B4!-4P0E+8^)2B9%.FGQ6V(:5I%JF,R2(0LXY4V*L4\*J4T;S"MJ& ;;!L ML6TH8!N4+0(Q2TB%U:Z VE-F("LL0)4"MMP(PUI0=/6BTWBU!4',%*ZQ8#00 M3,J,9(W%H,$J@&.KL1@T6 40M@B4,6-(,WLJ((:,VY5A,6CS ;98#-K^#%L MRAC=:JP8#<20,;K56 S:?X M%H,&LQ%E"T 9HUN-%:.!&#)&MP:+P0C*-F/8 M&BP& V:&+&8+08QN#5:,06)@=&NP& Q8Q;)LF2,&,#-0MA1D!*-;@Q5CJ!B, M8'1KL!B,(VR-X,Y3L!@,G1F,("+=:,19HA M; &(.P2S6#(62$8RX]UAR3@D&8:MPY)Q2#(Q6P22S/SOL&0 ^L&/W6 R>;D!,?'B]FD WEPO&[[1]\]U^/=X?C25J?I7C2Y7,XN_P-0 M2P,$% @ ,81A2@-=]J@A @ #P8 !D !X;"]W;W)K&UL?97;CILP$(9?!?$ :XS-(2L2J:&J6JF5HJVZO7:224!K,+6= ML'W[VH:E++B]B4___/.-L9VB%_)%50 Z>&UXJ[9AI77WB) Z5= P]2 Z:,W* M1SL@AJ.XBA*4X932!L[[;^Z?7.VF MEB-34 K^LS[K:AOF87"&"[MQ_23ZSS#6DX3!6/Q7N ,WO:?EBAV1CF#XC'@'@*P/2_ 60,((L -)"Y4C\RS7:%%'T@ MAX_5,7LF\",QFWFRDV[OW)JI5IG9^X[&48'NUFC4[ =-/-/$[Q7E6D'^FB # M,%'$7HK8Q9-9/-[D?@/B-2#.@+XK R_*IT[1#$I)E*5G4XI%1O$DS/P[U MXE /SF+/]H,FF>?!28J7.#X9R9.-'R?QXB0>G$6>?;+*D]-\]A$&FK4*1S3/ M_D&3>FE2#PU=T*2K/'&,R>)@EAX5C3+LA\F\,-D*!J?) B9;G0B21C1:,)<> M64[- 5O@H-G5M$_E-R:O=:N"H]#FEKN[>!%"@[&,'DQME7F=IP&'B[;=S/3E M\$8- RVZ\?E%TW_ [@]02P,$% @ ,81A2K'OCPPU" N#H !D !X M;"]W;W)K&ULE5OM;B,W$GP500\03?-[%K:!K(+@ M#K@#%CG[QI5LO=C_UK]UF_Y_G?KM>#/N7VV^SW>NV6SP= M+UJO9J9IPFR]6&ZF#W?'][YL'^[Z[\-JN>F^;">[[^OU8OO7YV[5O]U/97IY MX[?EMY?A\,;LX>YU\:W[3S?\]_7+=O]J]C[*TW+=;7;+?C/9=L_WTY_ETUR\ M.5QQA/QOV;WM/OP].\^+X:?NO? M_M&=9^2GD_/T_]7]Z%9[^"&2_6<\]JO=\>?D\?MNZ-?G4?:AK!=_GGXO-\?? M;^?Q+Y?A"\SY O-^@;C1"^SY IM=,#M%=ISJ+XMA\7"W[=\FV]/M>ET+^7AX\[AVQ__M9[O;O_OCP1E_-_MQ&.B,^7S"F \8;Z^B"'@ "P>PQP'+$VBP6@G/T0\54P'@;CP;JV>( !PAZ-A_N[&DV0<494\J?$ WR M*9!0(@PE%MSBJ#XEM5D@&F(,#B/!,!)8$QORHDG)(&(BB)_DC^?,5=S=9(_[P!E4QM)-#B1B %K8LD0.)6(K5@3 MG -$)P&])IK>QKB4KPE( DG(4R(X"8@':T+2B. T(*%B33!]1?-7KXDFIXA: M$D!R-AM,84$<)DE>,/6D+5\0@[EGFML+X9;)\=VB\EG8\6:8/)9+55Z3?1.LLVWWP#C'*,-)K$% MVTWVG#G,/%>QW728>0XHE2H#G-Y)9D7+?!1R'0CFKP,[35WH:6ZVR>25 $ E M&]G28@H[M&LE2 < MX%#YFQ=[3HNT"F0,"3@I M)P+F7*@0\( Y%PKZ1:%8G -F90#B[$C9$S"A0D4;*&!"A=MMH'G08LE*O( Y M%X!:.M;D)5W>BO9.P%P)!>V=H#LW>1XXB)EP$.V9/"IF(Z10K>CL1TRD6]':B[NV X@Z@>'$7,3,C MV.IZMJR8=K&B!10Q[>+M%M#GJ+>.JK@#&*K]D1RN@ VF)QO,B)D7*S:8$3,O M H729SQZ[ZC/\1"('N0E3.($-IBJPDN:H-Y*?H<0JF457L(\3FBS2O)\PCQ. MZ'0DK_ 2Z"?I\SR X@=Z">>$5')JFS3=U9D>P-!#/9P0$JI]U;$>T&IPKJ=1 M_& OX>22@*9[DN(23BZI0M,33@JI0-/3;4T'$&&=M$0.79&J,S;CW)(J5+W% M":$M4/56,QT%\T%;H>HLYW!;H>JOIF3\CHY#K.#"! M6Z3H9"/=8M*U%8K>8M*U!8K>WNX7C4*NX\#,;9&E>+C%V&&(>088A6V,,M0E6>(F8: :TB7" (L07I9BCM+ MPFQ#R#>D"L(+:CR83F!JU)[XG,25J;VX? MS8YCLEA(@@$.*A?HA$B",34Z3QQ28DITWA3DA5%,%@O)"\!KY0+;4!.'E-@: MG2<>*;$E.F\+Z#R*R6(A= 9N*Q=(023$)26V1N>)3TILB<[; IT?Q62Q$#8# MQY5C/3PA/BFQ-3I/G%)B2]S!MES"B9U*@)_*13H(H9BM:"4)L4*)N]U,FE] M)3,F?BE!AJG(JB'B=1)7T2@2XE 25] JNH!&G_Q13!8+,^B#=A'KQPNQ*8FK M:!@)L1@)\!B!5;G=,QK'9+$0%B*;4635$/$928W12(C32$JL1@)<1'I5QC#7 ML1"?D2"C4635$'$:28W52(C72$K,1A=0&%N54OM/Y[\7VVW*S MFWSMAZ%?WQ^^,OC<]T.W'Z_Y:;^\+]WBZ?W%JGL>#G\>#DFWIZ]2GEX,_>O] MZ7NBL_$ROXKZI3ER+KW7LJB:A7^4 M\O00!,WVR,NLN1U&7F53+^A TIYIGN]:H+ )*2!2465[YRWF[]U0O MY^(LB[SB3[77G,LRJ_^N>"&N"Q_\MXWO^>$H]4:PG)^R __!Y<_34ZU60>]E MEY>\:G)1>37?+_Q'>-A0H@U:Q*^<7YO!O:=3>1;B12^^[!8^T8QXP;=2N\C4 MY<+7O"BT)\7CCW'J]S&UX?#^S?NG-GF5S'/6\+4H?N<[>5SXB>_M^#X[%_*[ MN'[F)J&9[YGLO_(++Q1<,U$QMJ)HVE]O>VZD*(T71:7,7KMK7K77:_T-(/K0(#0&X;L!^]" &0-F&01=*FUM-IG,EO-:7+VZ>[VG3'<1/#!5 M_:W>;(O=/E/E:=3N9Q5:@.$[68JBO4C*9VM@@J9#3$ MR$-QPR QH?Y<3F@H"29((,KH* R*!ST QH_)J(+8,( MBI'9Q)<%Q<4'$/5Q>Q<1%@C!J8H+2VDTE1*N/X ( MD-N\KKA0^_N 8,():0%<6P 1%[=Y4Y<*SV8_0CU6.Q92#8GM*+<70G)%DMRK:AW5WX%^4?"]U+>QNJ^[F;A;2'$R\W[0 M_^E8_@-02P,$% @ ,81A2N%>/A7% P ,A( !D !X;"]W;W)K&ULE5A=CYLZ%/PKB/<6?$SX6"61=E-5]TJMM&K5]IE- MG 05< K.IO??7S[<%.R!TI< 9NPSQYDS.GA]D]7W^BR$5EOW+-2EP?/ MJ_=G4:3U6WD19?/F**LB5IR#WR_= KTJQTM^MN[+G:KN55 MY5DIGBNGOA9%6OWW)')YV[C,_37P*3N=53O@;=>7]"0^"_7E\EPU3]Y]E4-6 MB++.9.E4XKAQ']G#CH?MA [Q-1.W>G#OM*F\2/F]??CWL'']EI'(Q5ZU2Z3- MY57L1)ZW*S4\?NA%W7O,=N+P_M?J[[ODFV1>TEKL9/XM.ZCSQHU=YR".Z357 MG^3M'Z$36KF.SOZ#>!5Y V^9-#'V,J^[7V=_K94L]"H-E2+]V5^SLKO>^C=! MH*?A":0GT'T""V5O#E5_V]=TE84[($WF[EO M![N]Z]XUV=;-Z.LVB(.U]]HNI#%//88&&'9'>,WJ]Q"$0CR1-9W& 78V@OLX M H=)\&X^'R6QP@L$<(&@6R 8+1 :N]!CP@Y3:I(Q7QFI !1+D@DR*TAF!LQJ$811RPF%"&"8$86(CF] *\X9%,8X2P2@1B)(8R41V% I#;G !J"2> MR#B&7&*;2^(;7&(K2N#'OE$1.QLUUL*(3 +))(#,1%DQ'Y>NOUSV;*+ZV0+A M:] PVSB(F;$E"+4:6,F8#G2*1T8+I*]!PT 39L&P6S"^0/D:M"0*MA2&/,54 MO@:-1,U-X2,0\_D$&^PI#)B*I7UFNTH0N9@F0[1N-^W/?Y -@<91,\,'V0L!>K"(@VUY8$I'Y?P/86!9C0MB)"#A1 M,E'8A&V&@N5E0-@;"#4<9AF07?767S0'&1/!KD"H)3'E3W9/,M/Z$#8/0FV) M50)VQS&5#_870OYBZ=\V#FMCYR!C(MA7"#4;EO!M7QEOK":SV'XXMA\.[">9 MJ!N.C86SY:+GV LX:C5,T?.Y5J/?CEG(F,C$MPOJ1DS1\\7=", MVXW&5!3L)!PYB2EX_F$1'NX/N3BJ]C9J[JO^%*-_4/*B3VB\^S'1]G]02P,$% @ M,81A2H%>7;*B P '1 !D !X;"]W;W)K&UL ME5CMCMHZ$'V5* _0>,9V/E: M+"Z:J566K5J[^\L&(B:Q-S$+.W;U_DH9>UQ MQ?U#$N?,S!G;<^)A<='=]_ZHE(E^-'7;+^.C,:>').FW1]64_3M]4JU]L]== M4QK[V!V2_M2I,RSN-HI_;EN3:?]>6]FA.2<31G_U&]JMK" M!R8VQE;7_?@;;<^]T#>#O!GPVX'\, MQ%\-Q&P@'(-D2F6CKZN M1"$7R>O@:,:L)PS>8."*2*SW:PBD0JS1,\>W 38^@K.WD"^B@A+0]('5#U0& M??W@R+T-[*,P%X&JYK3*\'M49@:].1A+[IZK*!1X'_;DID=J5'<8^\\^VNIS M:X96XV;TVN,^XM!C.>-KV_M.G>H?-U/C_*GL#E7;1R_:V YN[+/V6AME2;)W M=K:.ME>_/M1J;X;;S-YW4\,Z/1A]FIOQY/J/P.H74$L#!!0 ( #&$84HT MC/G_6@, &@. 9 >&PO=V]R:W-H965TP"6R!HL=MGQ:9M(9+H2G2<_GVI2UQ;'!;.BR72 M9PYGCGAXF9UT\]+NE3+!6U76[3S<&W.XBZ)VO5=5WG[6!U7;?[:ZJ7)CF\TN M:@^-RC=]4%5&R%@<57E1AXM9W_?4+&;Z:,JB5D]-T!ZK*F]^+E6I3_,0PO>. MK\5N;[J.:#$[Y#OU39G_#D^-;45GEDU1J;HM=!TT:CL/[^'ND;,NH$?\7ZA3 M>_$>=*4\:_W2-?[9S$/69:1*M38=16X?KVJERK)CLGG\&$G#\YA=X.7[._M? M??&VF.>\52M=?B\V9C\/TS#8J&U^+,U7??I;C07),!BK_U>]JM+"NTSL&&M= MMOUOL#ZV1E2 MB5GTVA&-F.6 P0L,G!&193\/@=002W3"\7J E8O@[!KRX$+2">31A4@FZ40Y MJ07O"?@504P3")) ] 3BBB"9B#E@XAY3]YA/B$R(B>@K"L>X2#S22S(AZ20$ ML9PD-&#DQ4"0,LG323X$+&'HTR10PKQ5!@"!T(*SZ(*M.G!=3U/?12T"2'Y@#"T#2&]19C4 M63! 0.Q,F)286"!]+J!M#92O/5,.:2\BR9AG M(-JQ2#G6\PF1=A@2^[.W7-IA2.S0;KG"*3?+/&L^TC9$RH:)AX*V#<8?J):V M#1*;EUMMXLQYR7SG.]I;2'G+LZT@[0;,;J^6TV[@U,XTL>[C"+JL-I/.QXTN M3L^5:G;]5:8-UOI8F^Z$>=%[OB[=8W?ZGO0OX>YAN/3\IAGN8%_R9E?4;?"L MC3W;]R?PK=9&V2399SM[]O;:=VZ4:FNZU\2^-\/=9V@8?1CO=='Y\1=14BJ=UZ9NQ<8MI>S6GB>*DC9$/+&.MNK)A?&& M2+7E5T]TG)*S(36UAWT_]AI2M6Z>F;,CSS-VDW75TB-WQ*UI"/^WHS7K-RYR MWPZ>JVLI]8&79QVYTI]4_NJ.7.V\2>5<-;05%6L=3B\;=XO6!X0UP2!^5[07 ML[6C4SDQ]J(WW\X;U]<1T9H64DL0=;O3/:UKK:3B^#N*NI.G)L[7;^I?3/(J MF1,1=,_J/]59EALW=9TSO9!;+9]9_Y6."46N,V;_G=YIK> Z$N51L%J8JU/< MA&3-J*)":_PX?5V1']%:!VJZA?ZT!3;/%/E$>KTGD?8S[R[%AHQNP Q@T M(3RE/EE@R&*'+3K^:+"W$<$BAH,-27TXB #,,S#\8!X$"F&!$!0(C4#XH5!H M4:@!$QM,.Y@DJV6R$"B-%^D"H"A\$&\$QAM9"4<8PP(Q*! ;@6@>@H^21<8V M" 5! MLDH$T"V:0+&QNT2E+8)05=4LAEM7"Q07&\@EU6H,L*<+'^)AL4QA'L M@GSXG_4AG^7'"*!0\N#5H ?- =D?O8^7/LB.YD%_0&"#V")LV:!9248;;/T2 M01PN\_%F?:^A_&IFBG *=FNE;A^STVEN;&ULE9G;CN(X$(9?)OAEU[15W@^/[3[JCJW)M[90548\CG54Y44=KA;VW6N[6C2GOBQJ\]H& MW:FJ\O:_%U,VYV7(PH\77XK]H1]?1*O%,=^;OTW_S_&U'9ZBJY5M49FZ*YHZ M:,UN&3ZSIW5B"UC%U\**R1*[69NR M'"T-]?@^&0VO/L>"M]\_K'^VP0_!O.6=63?EO\6V/RS#- RV9I>?ROY+<_[= M3 &I,)BB_].\FW*0CS49?&R:LK/_@\VIZYMJLC)4I)_L?Q7 ! M/A7@UP),_[* F J(GP6D#?Y2,QOJ;WF?KQ9M\7YW,':5X@8>Q P M"&'+BUD0$AN0T("T!N3,@'):X:+15E-;C=3"C<07$8$H6 \% M'8@(8&M!>( M3)TX+A)U4T6NA"-:^R*I>(IKDL":)'Z3:J^$,4>T]D6**:)S4UB3%'1N M@@UDT$!V__!B,:8L!G5P.V82W0X>G3%!.")P9L!1YCH"(@HX!IE^9OP.8B81 MB: M9)$1)C"CG-T?+L?X<8"?C)UPH8C*W)@^CNAS!Q$228)RCNGC "Q)@,4Q6!SE M3JI5,3()9C,KTP2_ L,G %>*6J\2"]8'5JP"(R,0,NY@12)% M3 $"GOH6+FSFE(14>$Z9,*>?+:#J@4M7.0F#\)]H4Q<^=/H)(9D>LE MIE3Z.SH> T=F&68/&9$7X4AEDAF(GQ MI##,ZH&UI\(P*Y3^W'&"1)HZ"L$P*P0SD;L4YE3)!Z(E3F1 9O-6+U!$=0S& M3]VS]D0B3="G,'T*G1LC?'3:.OGG:[YASA.+ZY_*9E7!$.LP4I74\>$&&+-[R=#8SXU MX-,[T])^MF7Q^$>XPAQKL(S5+H3:/WOEBO:$<=> 9$V0K(DC6/U TV)(-8+4 MG6*1B#K%TYA1C8Y&/3] E%!^,*$:P)<04WF"X4OB^ULUP=@D"!MWZDO\#:+F MWB"*;JY7*M/N[4U4%VR:4VVOP6[>7F^[GKF]GODIOUR5_96W^Z+N@K>F[YO* M7L7LFJ8W0V7B3\-H/)A\>WTHS:X?OR;#]_9R175YZ)OC=/T67>\ 5_\#4$L# M!!0 ( #&$84KO.>+IL0( (() 9 >&PO=V]R:W-H965TF3=JDJ-.V9YJ0Q*IM/"!)]^\' MV'43N.Y+;/ YYYY[(1=F5RY>Y8DQ%;PU=2OGX4FI[BF*Y.[$&BH?><=:_>7 M14.5'HIC)#O!Z-Z2FCK"<9Q%#:W:<#&S*Y.IZ4F8@6LXX>V4^F?G5;H4?1J+*O&M;*BK>!8(=YN$1/&Y08@D7\ MKMA5WKP')I47SE_-X-M^'L;&$:O93AD)JA\7MF9U;92TC[^#:#C&-,3;]W?U M+S9YGW:@YUH]\^M7-B24AL&0_7=V8;6&&RI3L;794$47,\&O@>B7MZ-F%Z&G1%=_9R9ML>TW71ZI9R^+-,>SZ&*$!LRJ MQ^ ;#!H1D58?0V HQ I[="? VD>0^!ZR\2%%#)L@8)[$\LE=G@062$"!Q HD M=P*)4Z@>DUE,:S$EBIU,UCY(8XA3D@V PCG*8,.XQZ3WH8I2N2N M#X B>4(R#B@FS!6BV $KL%&55^)N/H-19B+6/\G?[ M!I"ZV^UWCDO0<>DY)GD)"Z 8;G*Q]^\G4^T#3?1)Y+LHD-LH(=!$K@ALEDN$ M 8F)!49PJT-^KYO.%FYVR.]V0+80*''B1#<'4D/B<5"S M@S*ON7X7_:V@'RC>#3>>:+QV+?X#4$L#!!0 ( #&$84K=HP@JS $ %T$ M 9 >&PO=V]R:W-H965T@(DQ1SOTUGCN+JVV#5QD [W =] _AI,T%9Y5ZHY# MKSK1!Q*:''W8'C6LP#F^0LQ(LMOM0Y"JTA8%!IJT#-<(,2&+-" MQL9OKXGF+2UQ.7]3_^2RFRQGJJ 4[%=7ZS9'*0IJ:.B5Z6QZ]TX3BL)\;1M O$$,A-V\7\)D2=$ M*P*>G+FH'ZFF12;%&,CIL 9J[\3N&)F/6=FF^W9NS:15IGLK]H@\AX4IV2_LH(7!VT?WC"0:/M]&#F&ULE9IO;^)&$,:_"N+]'=Z_MB."%$!5*[52=-6UKQW8!'2 J>V$Z[>O M;1QBSSQ#Z)N G6=G9]32;G:A'U6 M?LV/X5#_YSDO]EE57Q8OD_)8A&S=-MKO)CJ*_&2?;0_CV;2]]UC,IOEKM=L> MPF,Q*E_W^ZSX=QYV^>E^K,;O-[YM7S95_V@N?EO?CZ/&H[ +JZHQ MD=4?;V$1=KO&4NW'/YW1\:7/IF'_^[OU7]K!UX-YRLJPR'=_;]?5YGZG7T W(C4?=Z'\/;V%7RQM/ZCY6^:YL_XY6KV65[SLKM2O[[.?Y M(]9$T7JSM:SOVINMI/=_J^>GK*^^S9SB9I.WAI#G69^UNB>YD,QJ:U? MNM"HB[EFS?6P@P57F&@H67))$F$G#!RG:=N;P3@U-F"A =L:L ,#ADP4TE@R MUNN:@2,..N* 8<->&C WSX5,300WS 52./)5"!-C!U)H",),) 01Y F)8Y< MUPP<2:$C*3>0D@B>(PW)M,5US< 1%>%\CH )X>DJ 0GJ]@!1,.4?E+XA1) H M):(%% GYHG#J*W-#F"!1ZJ@SUT5#9S!&%,A_%BI01+/G$]'0&8P2!5B2"AFH M,$S4_Z")PCA1M_ $B=*$3@D2"8FL,%+4+4P!(A]%U)GKHJ$S&"OJ%JX D8\H M6#X1#5=Q3!;-R>(CX4EK3!;-R>(C(YC 9-&:0_H#+%U]QPX-8Q8>G:B60\PI;8 MFAAAF,T&L)D^KKD!V-4)CS$HBP4\&XQGXT :"V@R&*D&(%6QT. 0A&.",G%, MF)4&L%)1QAL.0>@0E(D.858:Q$H)!IB5!K!2TU+1< C6T45/8Y JZM7:P\,2 M3$J+2$FGN!/YZ^X@E>P.1J4%A:<6RE^+ 6*YR, 69I]JR1B)[#?"(:.H-Y90&OC+!V6,PKBTI -KF>1R6K MZ(&(5_26(TVLZ"T&F@5 X^$ 2!4G+-N *K'T-!:JI&7!8NA9L#\VM+KK1(/R M)6'3S$6.;L>70*2ELQN+&6L!8PU# *>GL;0:!2+M6&!PD728X3"%702202A( M'":G T6FH864X_6C,Q1[0!1'9/:60*25$AZ3PZ1V@*^&9H,#12:/+*3BH854 M8FPY3'0'.&SHIMR!$P(VS5RC^32#6C61H.,P]AV M:%E72?J$]"RPRDD'%PMRP.4!13 MCV\0+3\1#3W&*X,#Y; 5JC6'4>T JBU[3"D+*6%J/>:K!U6NI3MP#[;Z3BI) M/*:P!_6K%4I&CZGH.:1TQ+9A0!6+OF*2>00@5OL#52S]HNLQ@#S?W]8=T3,O MH$JD#/(8&YZ?*]9(I9LKH$IBJ2/AEUE>"M8=T9H(J%+I>,1C)GB0I)8RH1,- ML,R?T:3WIL$^%"_M6QSE:)6_'JKF!_O>W5.!W)^KN^7Y?8\/,^?7 M3_[(BI?MH1P]Y565[]NW%9[SO JUD]'7>AHV(5M?+G;AN6J^QO7WXOS:Q_FB MRH_=*RV3RWLUL_\ 4$L#!!0 ( #*$84IOZ!)W_@( (<, 9 >&PO M=V]R:W-H965T-H= U@W/=C:H+ (2$N2Q_Y[Q//^>&HS$2P6M39@?_DZE?]U.A1T+/L M\I)7,A>5U_#]TG] ]QO,3(!%_,[Y10[N/5/*BQ"O9O!MM_1#DQ$O^%89BDQ? MSOR1%X5ATGG\[4C]?DT3.+Q_9_]BB]?%O&22/XKB3[Y3QZ6?^-Z.[[-3H9[% MY2OO"F*^UU7_G9]YH>$F$[W&5A32_GK;DU2B[%AT*F7VUE[SREXO'?][&!R MNP#B>:O6W M9M**;9]I>:2>/:\B&BV"LR'J,.L6@P<8U","S=XO@:$EUM@)Q]<+/+H($EY# M-BXD">$D"%@GL?'DJLX8)J @ ;4$](H@&0G58B*+J2R&I92,B@5 .!TIL@% MB% X7P;FRX!\4Y@@ @FB^8K%($'L9L!&?^NZQ;!!G2BFX^WA@C!%(\%B1[!X M0JX$3#8!DIW8Y2E(D,Z7"X6P%4,@!SSV8NB(P2@9*P:AT)1AT,3)@(!TR 0% MZ/P'A&\0!?8M(G-$(>XV2EDR%@5 Q7$RD0Y\"B#@&& 3&PW!QD3L!E%@:Z)H MCBB14RZA U-THD"H$$^D QL=04YG$Q2P_5!R@RBP 5$Z1Y34*3=.$L<^+HHE MT<3IB6$W8\C-T00%[$",YHN"80=B/$.4#G2]!_#8/@ *LVCB3,&PFS'DYJF* M8 =B>H,HL ,Q\&YT16'.&X52-K8/@"(D'.^48-"-E;PYV$Y7>EMQJI1I:@:S M?3?]@$TW-YI?ZRZ[[8D_:-H6_4?6'/)*>B]"Z5[1=G1[(137289W.LFC_BKH M!P7?*W,;Z_NF;8W;@1)UU_8'_;?'ZC]02P,$% @ ,H1A2NK6Q U- @ M<@< !D !X;"]W;W)K&ULE57;CILP$/T5Q >L M,;>0")"25%4KM5*T5=MGATP"6H.I[83MW]YV'W9>*PNI=0;*$];-0&QC$CPHZ,9D[.I0C8T]Z\?F4N9Y6!!0*J2F( M&FZP!THUD]+Q:R!U1Y_:<#I_8?]H@E?!'(F /:,_JY,L,S=QG1.T$*RO!ZOVI2*P$R;]3L>\QT23,X-Z-KZU.UA8G@9T >_8?WWM_H/A.[6"+ MBG!>/'@1:[*>I6/ 3*_=OW-IV%IC6^Q;I-SY<;"]B'#P'PFQEQ$.+2KB>4+" M91W@51+./*')"U8#OYC'7C@%NS:FTTQVQX:R]]?<0M((D)9$52NU4K15VV<'AHO6QM0V8?OWM0UA":!] MB3W#.6=QAO [QIZ,;M;NI(K8Z_:^);' MMJ,3 @*9U I8'3^T;8(W$KR)X(8?$OR1X+\3@@\)P4@(%@0TE&)Z<\82)Q%GO<6'?[?%>HC< M8Z"ZGVFG:;;YIMHCE/>6A.$^0C/-,.Z$0$I]"N%MA4B]%=U[#'!: M(WSG$7)>0P[.=A+^9IV^X0!P O2X !D !X;"]W M;W)K&ULE9IO3^-&$,:_2I3W7'9G_R- .B>J6JF5 M3E>U?>T# ]$E,4T,7+]][<1PR\WHOG=OM]=]\TW>3' M>K7974[ON^[A?#;;7=\WZWKWJ7UH-OU_;MOMNN[ZC]N[V>YAV]0W^T;KU8R, MB;-UO=Q,KR[VWWW97EVTC]UJN6F^;">[Q_6ZWOY7-:OV^7)JIR]??%W>W7?# M%[.KBX?ZKOFSZ?YZ^++M/\U>>[E9KIO-;MEN)MOF]G+ZV9XORKG\PPE/W<+.JNOKK8ML^3[>'V/M3#*K+GOI_]Z^'+ M_63O_]=/SZ[_]NDJ)GLQ>QHZ&C7504-'FI^*6=_[ZR4(7:(BT9Q.+S"7"F=. M)0LIR08'X> XW;Z].QDGX0X\[,#O._ G'3@V40=-W&LVAR"3H\A&*U4A9<]4 M"Z2*09GX $,.(&3/0CYHPM%ESLBQ!3 'HI#YZ!= Y8T/..(((XXBXL+62A7% M57(R);"(I2K8(B(&*A=-Q!$G&'$"ZTH9%Q3*7(@J!WR0@*D5)76LPY,P[,F$4'5^H M&#:L.1#U(;.(D<@K,VP5+%L0<>816[DN0B0^RT!&%"('#I+9XK,2-V3]9TL@ M'XK2!2:U=>_(B%%TRJW(U\X/>'(A-?"6Z'@%"U1DG%@FX0C<+S%TDBD8Y,BE*F52"CRG[#(! ^)$J)RT#!](A"-5E(/B M*P[[B@.^4K@?.ND$QR7'& T0.:4N<=@L'# +OF]3.?2D83AXD@ M;,GS: "4G9I5&,H.09D[B9,@M5D\I$)548S-8]QZB=MDN$=XM%'$=[7G4)44 M!'I,42_K_<2?NBLO*_3@(U_(2&6=LI ])K*71.YO. ]'LI:"%1OE4E6<59:R MQT3VDLC)B'# _D^/?G&WD,Q$+2#E/8)D$ 2E#V_.,"0 MJD0M13%/O>0I?VZK/*I>^23.D2H[;05BG'J)TR3O%@ ER7" ZOC.G[ZDPC@- M"*?HBCD Z@A ]^T6 "5+4X;-H9> -#C:ZH*$F=BTP=HB.-J 416VZ:*&(L1 M8%%86 2/X9&3"(B"Y^\WD(BT=_>8GA'0TW)818G%,Y';6$0\9*E2Z!HQ72.@ MJ^7/%5%R\RSP3>4Y4I%\E0)D6LB8P!&4L\3Q&<'6@4#6*'HS/Q= =)*?IR%C MXD= ?&V#*V)01U2B*KX3E9,E@)PDSI: VM,$S;,C!FR4M6?2C"EBP,;\@?%B MWD7 .SE>P#*K#3=A3B7 *5+\)&%P)+D/J XWX51.()6)6U("A9+VABGA_$LH M_[B-))DU3MFX2SAG$LH9Q3\2SIGT@9Q).&<2RAD.="C2KJ./X-L0H.E[(J63M M?73&*9-!RO#7(%66EJ7MJV2<,AFDC/9@G''*Y ^D3,8IDT$VR&F-8EIMK^)7 MFAV=X5TWV[O]^>C=Y+I]W'3#4=BC;U_/8'^FX0PP^[ZRYXO#2>J?W1P.=O]1 M;^^6F]WD6]MU[7I_#OBV;;NFC])\ZF?COJEO7C^LFMMN^',@R_9PH/KPH6L? MQL/BL]<3ZU?_ U!+ P04 " RA&%*8SU[O;L" #;"@ &0 'AL+W=O MV@>O;UW9"FHO7TO&'Q&9V9G>3<79QX^)5GAE3P5M=-7(9GI5J MYU$D]V=64_G$6];H?XY-U[*TUF9C6BU:.F)_6#J9[L5>A4-+(>R9HTL M>1,(=ER&:S3?X-0$6,2ODMWDZ#XPI>PX?S6+KX=E&)N,6,7VRE!0?;FR9U95 MADGG\:_2X/ZKP,\S XL".]5.J%W[ZPOJ D M#/KJO[$KJS3<9*(U]KR2]C?87Z3B=<^B4ZGI6WUUE)%U$5T/48S8= M!H\P:$!$FGV0P)#$!COA&?R#@%)G4P,AY[$51>;Q M )=M$88$/*X ,$^0JZ1_.7"3D* E=QR72_E>>9Y2Q'L)I0 0CX*V$\H?:!< MV"P(C=$81]QL6P M:3!D&E^NL!TP?J!27P-@]V '_BX8-@- MV/V\ -6ZWQ=43-_#:#1;U$R<[%0E@SV_-':D&^T.D]L:V]GD/[P;^[Y3<2H; M&>RXTA..G4..G"NF&UL?5?;CILP$/T5Q'L#OH!AE43:)*I:J956K=H^LXF3H ).P=FT M?U\#WBR,Q_L2L'-FSHSM.7B6-]7^[LY2ZN!O737=*CQK?7F(HFY_EG71+=1% M-N:?HVKK0IMA>XJZ2RN+PV!45Q&-XS2JB[()U\MA[JE=+]555V4CG]J@N]9U MT?[;R$K=5B$)7R>^E:>S[B>B]?)2G.1WJ7]#F4MFZY43=#*XRI\ M) \[FO8& ^)G*6_=Y#WH4WE6ZG<_^'Q8A7$?D:SD7O15F87"0Q^):Z6_J]DG:A)(PL-E_ MD2^R,O ^$L.Q5U4W_ ;[:Z=5;;V84.KB[_@LF^%YL_Y?S7 #:@WHW8 F[QHP M:\#N!H2_:\"M 0<&T9C*L#:[0A?K9:MN03MN[Z7H3Q%YX&;U]_WDL-C#?V9Y M.C/[LA8)648OO2.+V8P8.L&\(2+C_4Y!,8H-=%'? 40=\<,!G#AA8J!&3#)AFQ,2>*!.4)$%(."!Q,0G/<)(4)4D1 MD@20N!B6>Y9+H"0"(4D!R8A))\O%:):#L^&"J,A N#O$4\P3/-X,C3=#XA4@ MWLS97DK!.=VZ&,9 WCL7PX7GF.1HL#D2; :"S=U@.061;%T0B0G8@9T+RE./ M ) 8%YG8"9A#FHT%S7@8./Q;"YKM= KD9(=X8KX2(1Y9),@2.Q$3)Q@NB*=, M""J.CX2Z1&D,B3"0;PMP_2,,<4$A#P9B'AY<)@EWA3;E'A>X"!)$!5,H4!8T M.[I<>'AP'22($*90HRQH5JR^=' E)(@4IE!:+&A*\\&WP;B $43!4B@*Q)6> M#\)7&;CV$$1\4JV\WR/0TM51?LU;71_>UY,GMOVQYIWS: ^8UIY\;F MZ\W-V M^+=I3V73!L]*F*1E:AZ-26IH8XX59V+-I/^^#2AYU_RK,>SOV8.- MJXOM+Z-[D[O^#U!+ P04 " RA&%*/2>2248) !F-P &0 'AL+W=O M\@JDMUS\];M?M\_MVT_ M^6.SWNYOI\]]__)Y-MO?/[>;Y?Z7[J7=#O]Y[':;93]\W#W-]B^[=OEPN&BS MGI%S:;99KK;3NYO#=U]W=S?=:[]>;=NON\G^=;-9[OX[;]?=V^W43W]\\=OJ MZ;D?OYC=W;PLG]I_M/T_7[[NAD^S\R@/JTV[W:^Z[637/MY.O_C/C7<\7G& M_&O5ONTO_IZ,<_G6=;^/'_[Z<#MUHTGMNKWOQS&6PZ_O[:)=K\>A!D/^K[I>.'EWS]&__4P^V$VWY;[=M&M_[UZZ)]OIV4Z>6@?EZ_K_K?N[2_M:49Q M.CE-_V_M]W8]P$=+AGO<=^O]X>?D_G7?=YO3*(,IF^4?Q]^K[>'WVVG\'Y?A M"^AT 9TOX/+N!>%T03A?0/[="_AT 8L+9L>I'-:F6?;+NYM=]S;9'9_ORW)T M(_^9A]6_'[\\+/;A?\/R[(=OO]_EG&]FW\>!3ICY$4,7&']&S(;1S[<@=(LY MJW6"!,O<8T %,<-B3 N8;# .%B &)C)@P'X,, ?&6!%XMUQ,0#9GO M!'R+"&\1E8VY$!X@P0$2L#$(&X^8=&&C]YPYB+DL-*Z6X*/PCP; Q0"@G MPZ-!J) 3-KE"DZLRN4JWJ-IUR3OQM!<:- M$[PDF+G7!.^S)$X *I)=&P"B:,T9JX6/X%E)WCR!KB(D^EBES1H6*%<9V C& M'*V%QB+EDWY6U2('+!A>*P:K9Y65,A4.R:G'!00AYQ"#G+O&%4>4#*7S6#R\ M5@^N1A[B,9G["M;/2LHPN1(@URI8/Y+N%P(I2,*1DDBJMA;N^ADYA6T5*7B96[0 %BF9#YG'(&A?%S- M XZL ")+4FL -05S2I*7%@@X5C).ZCD"TL _9+@/XYAF+:7%68T%'-/L/\Z# MC .64=XN>9"U""97JI-%!\ QE1QD-@APH:00#<%B3!2LE55EL:R%5?4K (:B M+#;>'^C:7*,-A/I ,MU@34J9G&Q7 %2JJIA&8SFVG!1S'&N.4XD8@]S>!=FR M "A/)*M1A I6ILR85!DULR0MG$!7B^.YR 8 @(50JI-F:QA5SD:>P)C)63.Y M;@ P8.B8+[GG9+C&Q30DT;)U@7"A7N;!UZ9C+F>43DF4QUHP(JC%%PA%48TXS M&H1E+Y,E"/-6YSAB\8B@QZ1\!*A"DAD> &4):@#(4S""*QI;$JC))%DXHK90 MD5M)"P1S2;$P@E&UVL<1JT=$ZB%9.&J^'\K"H+@,X+B.J9.T'.%XR)T,T[& M1"0@DH4CR-U99F@+@"I%91@ Y9-/1@T4L79$K1W%65&-B3R"QI:Y_X6)/*%= M [4#IAM;?ECA))D!X4I(:OT C@:IL_+@A 4D:0%1+)PTWTMF ! O(PQAC"PX M83+6C(0T0W)OTBQ/V7M2V] M%X>R7U9V",?L+ I*Q@8ZD@W)O0G(AO,R&0(H=JP6')0S=])I.*!>W721N>^?0YIW(=?G#;!,9-"T42<.-*NSVED&H*&P M%.8"$'GK@ 06AXRJ"\FW6=-Z);F\ %2J]$H$BD8D9:P062N$(MN,-I)KECH, M8+YX67TT");8VE3-6",RJBPDXV; _S%6V9M>(%Q(B:2X05RD;#DU%HN,Q$+2 M;D9BD77*"W!#KA[U:1J$(V=Q1\:*D9%B2-K-H*FDSI(!4%!Y.@"QM]P;"T76 M0E&<%=/&J2>T_67D!QG3=D9)M]PUR+K'@KT5X*"W(MP[WHKE(J-=;.L<%F;Q MHEE<[1L4Q.+ WP$.^CO$V?Y>,)T7D.L[(\DJF%\+_<3Z8:XKFNOT^B&J(U+. M@W A!G7N!>$HL^4\!5-=T52GRMIYT=0TW(JR//>U@$ *4492@X'91:-X*ICM MBF:[XHS +YA^"MIQM'P0TT]!;0:IT 6T&5(-LN@$L)23VGU!HV7RUM2-XY3Z 5A* MR9HZ)KH*\BQO31T37?V)8T85AF/J,MS0I*_/X!IWL<<#9Y=O&NT M:7=/A_>X]I/[[G7;C^_K7'Q[?EGL"XWO*HGOY^-+9(=WF/X_S/$-M+\O=T^K M[7[RK>O[;G-X7^FQZ_IV,-'],CS:YW;Y&PO=V]R M:W-H965T\?JOJK\US".WBVWYW M:&Z6SVU[O%JMFOOGL"^;#]4Q'+K_/%;UOFR[G_73JCG6H7P8&NUW*RH*L]J7 MV\/R]GIX]JF^O:Y>VMWV$#[5B^9EOR_K_^["KGJ[6:KE]P>?MT_/;?]@=7M] M+)_"GZ']Z_BI[GZMSE8>MOMP:+;585&'QYOE1W6UL:YO,"#^WH:WYN+[HN_* MEZKZVO_X[>%F6?0>A5VX;WL39??Q&M9AM^LM=7[\.QI=GM_9-[S\_MWZ+T/G MN\Y\*9NPKG;_;!_:YYNE6RX>PF/YLFL_5V^_AK%#>KD8>_][> V[#MY[TKWC MOMHUP]_%_4O35OO12N?*OOQV^MP>AL^WT?[W9K@!C0WHW$"9GS;@L0'_:" _ M;2!C XD:K$Y=&6*S*=OR]KJNWA;U:7B/93^+U)5TT;_O'P[!'O[7A:?IGK[> M.J6O5Z^]H1%S=\+0!4:=$:O.^OD5A%YQ1TES>O^"=8K@XCUDDT)<@9U@V$\> MVO.[?AIL0* !&0S(A0'K. K4"6,&S.$4*"566$7]37'>L=(VZC. 6:V]QFYK MZ+9.W'8J>L_=":,OW7:%9A=Y#6"VH"(310/=,< =APU8:,!.'T<'#;@)X^B2 MGGI19"/8.H59(G+Q,*8PHX4X,WT]]-I/&$:?CH_NIE_$I#6 B;)DL3NJP+)1 M (=\QD1&>=3TH51063XJFC"8(^BRPVPU^R@L *:%*:+N!L",F#=8; AD)9<+/F/I< M3(\=8^JSFA"[$?0N=L6ELZ?8 1AK&],6H(1MAK6,U893M7&4ZWAF.S-C/\.8 M^#QE1S."WD^H"U_'T*4HKQ7'H4M1W08BE_XSUAH&&YI<[LJ8]FQFQ [3GM,U M'\3.IAFE3Y8+@!*)41N \F1S?,-"PZG0.,I%'[.>_8QM-&:]I L^V$@7('^+ M$Y U0"E.*@< 945G$C3!.B.ISCC*;'<$DUYH1N@PZ25=[4'HT@V!J.#L ,&]SA2#!"B) 07*;<<$*(C,4 M1+""R!0%D93U+$5:I.L(QIS33L$:(D!#.,H:&:*PA>HJ&Z)3WK%PLOP#E MQ,0: E"DMD9Y0F/2ZRGE"0T*"BJI0H/BA"V260>JG%8R M,\9@E3&@-,$9SAO,>3.C-&$PY\V4TH0!Q007K_D Q/'1Q : *)K3DJ6Y2 ;%X\ ZB=!P=RWB/N9R68Q]^T, M[EO,?3OEU-.FG!;B>*%&*,[M'BWFLP5\SATRV,RQYXPZH\4,M"!U3X/B$@%3 M!<>9'T*I9#^\NKB#L _UTW"_HUG<5R^'MC_*OWAZOD/RD?H[#-'S.W6U.=T$ M^6'F=#'EC[)^VAZ:Q9>J;:O]<(_AL:K:T#E9?.C&[#F4#^Y=@),5@/+>&6WD MQJ^4:M=!(,L*&)%/O(5&?SERP8C2IC@%LA5 #C:(T0 M%DG 2-WX>69].Y%G M_*QHW/+,&!%_MT!YM_%#_^IXK4^5,HX@SUIR@A^@?K8[H:U@9#G4#!I9 M\\83<-SXS^&Z2 W> G[5T,G)WC.5[#E_,\;7P\9?&$% H52&@>CE @50:HBT MC#\#IS^F-('3_97]LZU=U[(G$@I.?]<'56W\I>\=X$C.5+WR[@L,]<2^-Q3_ M#2Y -=PHT3E*3J7]]"=)_K#:HFY$^$:ZV:6QFE[9[_I:J7V7O)E%&;!Q1 - MF&V/01/,#1%H]C$%$3@A3L#=A:!;3R^*P*Y"2(G060)HCL" M/.M"CTDLIK&83RA=XM6L%@G#$2"4S"YUX0+A M^:4))L^(@3C9B2.]DI\;92[LQ#L.M6=DGN',O]7#KI]--YI^4GXGXE0WTMMS MI1^Y?8I'SA5HC8LGW:M*#^?1H'!49IOJO>A'5&\HW@[3-QC_ O)_4$L#!!0 M ( #*$84IF%_M;90( (\' 9 >&PO=V]R:W-H965T.]'SK-T(,FR#@=8,[Q!_H@'OYYD19AX3< MLG/ !X;149,Z$H P3(,.M;U?%CKVS,J"7@1I>_S,/'[I.L3^[C"AX]:/_/? M2WMNA H$93&@,_Z!Q<_AFU^7K<^J$RA FNA5) \G'%%29$"4D;?V9-?TFIB.OUN_IG7;NLY8 X MKBCYW1Y%L_5SWSOB$[H0\4+'+WBN)_&]N?AO^(J)A"LG,D=-"=>_7GWA@G:S MBK32H;?IV?;Z.4YO4CC3W 0P$\!"B-*[A'@FQ!^$^QG@3( &(9A*T;W9(X'* M@M'18]._.R!UB*(-E-VO55 W6[^3[>$R>BUSF!;!50G-F-V$ 2M,M" "J;ZD M *X4.V#1P6V"RD;$X2UD;T/RT&TB=M89:WZ\-@$SMP!T"D M &\:E1F-FC"I MQO0:\PED1C5(S+^^LC$I-+W:F#S^ MSP%)G693A]E'PVQJ)3%.2&4C(A!"P^L]F1NGF=-I9CF-8N,P[S(K!4B,:BH; M$R6/9E]M4!P!M]O5SKZ:77JBO>Q5=ILH34->:$=_):3,-AP^9:51]1^S<]MP[4"$O37VUG2@5 M6'H,'V0S&SD=EPW!)Z&6F5RS:49,&T&'>?P%RPPN_P%02P,$% @ ,H1A M2E0.<6D8! ]!4 !D !X;"]W;W)K&ULE9C; MCIM($(9?!7&_@3[1,+(MQ79&N]*N-$J4Y)JQVV,4#EY@QMFW7TYQ3/=?B7UC M#OZKJJNIKZMA<:[J;\W1F-;[7N1EL_2/;7MZ"()F=S1%VKRK3J;L_CE4=9&V MW67]$C2GVJ3[P:C( QZ&45"D6>FO%L.]IWJUJ%[;/"O-4^TUKT61UO^M35Z= MES[S?]SXF+T;0Y+_SU[>%2R M-Q@47S)S;J[.O3Z5YZKZUE_\M5_Z83\BDYM=V[M(N\.;V9@\[SUUX_AW-V53YUVS?'I=^['M[D.4R:#P[$;" 2.Q#0@1@GF4 '"1B!MF!!FA@'82'&-@0N$IO)T*V;1$=$W3!B@6!N MI"BT(S%0[2'!),-0,@X".V%SS![#, 72;L'C"(UKQ0B#D:4Q2 .5=08 M4I;S.P%FZC$1&+JM+,ND4D2T&4 ( MW6Q=D9)$%4G,GT1H$5L.B=&2^HYL,302[/3<;%V12*@XF!D)F-'$ED-A&%1X M>[8*PZ# -L_)%HA$0KW(8V(4ZFQ$>2@,@Q)W9(MA4*AI.=D"D;:W','5MZ[^ M>^@_:?V2E8WW7+5M50P?MPY5U9K.8?BN0^-HTOWE(C>'MC_5W7D]?H<<+]KJ M-'UC#2X?>E?_ U!+ P04 " RA&%*8\E'A7&> #N6P( % 'AL+W-H M87)E9%-T&ULU+UY<]M(EB_Z]WV? E'/=5N*@%3<%]?,1,BR7.5N M;V.YIF+BQOL#(B$);1)@ Z!E]:>_9\T\B86BJF?=3M2O39%W= MIVF]W?PT&@QF/VV3+/\AVN?9W_;I9;'/ZW_]8;$8_/!O_U)E__8O];^]+E;[ M;9K749*OHZN\SNK'Z&W.8V9%'IU%OUV_CDY>G/[+3_6__!/?.!Q%[XN\ MOJ_@KG6Z;O[\.EV=1^-A'(T&PUGSQS?IS7DTF-&/\^:/?][G<.>@^\ZGIOM_ M+FZJNDQ6]?_7O%,N_IS>97@%#/$AV:;-JRZNOUQ=1F\_O/[M^LOGMU?7\/&R M9Z1+F$:9;.#QZ_1[])?TL7G=Y;XL<:IOLFH%U_UGFI2X5M'KI&X]]^QL.#H; M#WL>]7NZV9Q]S8N'/+I.DZK(TW7TMJKV:=F\X3_3JF>,_R@VL/E)^0CSV:1E MZ[(/1=][RFM\3G=%66?Y771=)_6^[SDT>G0)[WA7E*TU>9>4=VETL5JE\;ZM+_99*OHS:9(ZK[9%=LM[/MU7:R^QM'U?5*F5?1Q7U M[*Z\@2];[].\\E-:9L6Z^]HW_]E[]Y?'76NWAX.SO[0H#ZY>\_,V26O:M\FF M:@WCGB%3ZR,N/8O_S__Z7UUGZO+CA^N/[]Z^OOAR]3IZ=?'NXL/E573]Z]75 MEVM__*,7499'7^Z+?04+VUXL<]RG?0SK/*_R0_FV??4LV M<'WK(6_S;VE5;[M^^E(FZS0JTU4*-]]LTBJ.\K1%,Q^*&J@#'U74]T"EYOJN M9^5U46;MGSZ5Z2[)UE'Z'1APU?[](XV]"EZZ-=^B!I(Z?,VG$CA\"32.$\9E MV>&K=[[8+T6Q?L@VF_9;P#&XR^ %Y1F==[].;U.8R!IV>%5LTZA.OO=,B5]M M4^1W9W5:;@^^7/=O2@N;++G)-ED-Z]LBB.M[8#3\@'5ZTYJN#@$L?U_2"%%Q M:R;5=0]P')1]5;1+'G&_VV-6-;QZ"3?OBBIKSQL&*/>P1+NR6.]7=?20E"A$ M6@S.79<\EL5F0WM7IAMB=>:=^V[;%%4%UU=I^:V/L!*]M'^TD+H.7/CNX*)U MT<6!P9K$\>0$#UQP!>1>/[8H XZ>3*E"A@_L*=G70"W9W^&K23P8#***10!0 MQ(OA.?Q[!_P=^,D^_3G*07!&&<9?DC_HJ]^EF'=T\1M=7GS_%45+#"%6+!#ZG->B/ M\! 0DSF\56M0DKCWQ68-*L6?B$NUS\2'(C];@:Z(!P)7)LN!/M+VPY@JNL=H M48SCBNUK#PFTDT\)'HK[M,Y J)_"+KV(?M(ED3^'!%V# F.]QU#,"=S/W[:4 MYM;=CHSHKC4L4%("DX+]I!&>'D"GS#1XX-&6PI\YZ_#6YTZY\\%_<+[V?!VZ MUQ+ ]1?X\_[J VS^QS>HSW]\?V7TFHX]CY^A[$R>_^Q^&^5#6D=5TJ&-7,+1 M1-[3^>,O)0H-$$RW6>M(7:=TY.+H+LU3M%;PU"3K;9:3%50CK^C38SZ#&$K* M%>MFZ_1;NBE( ^F]X2V+B=NRV$:HNI!)UB,F6*2T&/Q;80WZC-[?^?Y#8T"OY T3^JZS&[V-:H=45V@%#J*&_JA M6T/\-]S>VHE7206FUW%'_'6VV==RG)^^^O]N& MN@<]'\DXVN=@U11W.3%UI']TB^ )!KVV/BM![I4IG>(;X C ,4CLMQ4T4/7T M KA_]5\\_!LX<]E=+BKJZC%"CTRU81].LO[KOL_,@VFY8VTG>/L'!^Q;X"[= M*;SB#Y_K<*A_X(0?(K.+ZU^C-^\^_GZ\!4]6^)M-\5 Q __(#!R>?[$",=%M MM?B%Q4DC9>2K#-X@]\P'5P;^1;8]R*AOV3HEM;-PXR=N_!99OTYAJ589;6/; M88+NJ+]W_O8)'T2D"80!+&E_4]_N-V@ZD15X^'(Q[3K>UQE$2#"P@4Q>.[W[ M&/M):+8EPT'+1CI>9Q79GS@N\,/;[#ORR6XKVQQ1VC$V7N!9L!](6KM-TI:^ MY"@[NTFJQENTV6?%%(DB'#<1S034_4!OSL",Z+#L'8\P6TLS)_YPT. 'M28Z MV>U!V4CP8,.;P_DE+:]*5V+D=TIQ]OLP8[=H\B',_3<;==RT.R?B>?6[Q]Q0N7N44X?N'>9'D"3.K@ MPGU*'FE_83KK#+>I@U^^*LJR>$"3&&0B6+_139)_!8^ISL_8/]EX:*C MA0033:U:A&?W2#90[(B'I-_3B.$^<]'-7^ILK665+VG;J.NQO.!>=7 MZ+C[]ZR^1X\![@&R1'*F[G<=7KEPR8@V*M( <$/8 M2$778':+? E^P05]^DB>('V=XCO<.F+I)["KV]MT15N;?A<]"2,;%>E-,&X' MKRE36+;H9)WRI],HR^4\'N$%[W67QT '=UF>RPH^@O'VC'M3Y*$'[J)=6@,O MQEV[3^E"/-Z])MPA'NNX4)G>[I^G05_]^V]OO_SG/V; VZ!1]'_>IVA^M'1O MXXS[),ZX2W;&]=]BO'(L;D)E[QWJC7TWZPF2&-:OQCW7>X]SSUV)>Z[W2O3! M71JETAG2?3>0PZUM=6V()R5U9)T@X[[KC/'UY#W_O@?E(BTWC_T\UZ@8#WE: M5O?9#NW,E;!6Q[?:'D'9.%*K4:MA^;'-\J+$*&+EO9C'*DR'#,LKX;HT*<.. M61/Z?/V;."="DC7N+"HGL*D? MBG.Z\VRP?#Z#/.3H;HXV/IC*<9WN^A,RWB=E_RO:.UMK:_,\6C_:85L_VF%; MY&"';?UHAWV.YU;6M-]1$\2/'/\ZTB%VO=]N,3$#]O\ZN\NS6]@QX&@2LT1J M^%1LP.QJ;]SQ=_;/';.+7E:[9)7^ZP\["3W^\&_#\^@9@Z,WCE3'3SA 7C.' MO VLHHN]OA<,/^B3\!IW]5K^7Y=1*]*N&\3O4EN0-5+5DD1@3&'H;]=@NIR M4>'ER7ETLAS]2"P?M#*Z.0;Y!4>+!WJKFIWC2OS]^^(&?1'OD]4]R$AXD5^V M-[^&OUV# @8,789[!=K85]BE+^GJ/B\VQ=UC[P\XL7/0!\I-!2_Z*?E&R\&Q M81WN\NHMIBBEY:X$WJW?_G+UYO*C?/XU3?S+_+FXSW&PRW)?@>I0L8C.$]9! MY**_%!L0UG=GG^#+-"WEVX_535'F\#!0_^!;X-TZE>CZ CA!_7A*"_\IA1%Y MPBO<3EBP#BL+9-'@M1L,G>#5?]VO M[[:2[U&@5PNN>H EHZNR?+>'*9!I6Q?1%@P#L*#Q)WB16WP;LF=@Z0]>;"ZE MZ2,CJF&O>4GI N!'9+A&]UE:8H#G\67TCN8X1+4Z9W?^77$+XS2W@N(X^>/W(%M ",LWO#ZP,?8RP M#'B'D!22&U]>(X?$5%,^YGTWR'+*F-MBG6Z89=P^=215U<3[E-VSID5FC%-% M.-L"E <^Q!L8CD\!G&$E=E@/H>_7JD+F+[8T M?;CRMG1D\M1P-5>4**HNW4M@SZ"1?\9EN<"32)(+:>6UNJE=LI*FC,*,S OR M^]&[H1IC1KEA-;3#$0#*WS!>C.?P=Q2/)@OZ]WRPB+SK>[081,,%?#T8#J/? MP2Q"6KL%'68Z&T2GTG,R M)MDN^IP\8&87<-)D0PX^_.$1Z9"B-!FR//1%BO,)W4-INC$N8/\+O,*6F8$< M"2*V)-_?PLEF3\8.'4@5<02B+&(\B3V\MS"5,W/8X#R*6Y59L<@'H$)0!<3\ M(H;0?-1*8OCX&IL4>8?SA:+E>H8$O[W9X!IPDEG*TTDS"6K#<_10PIJ8N_US MD+Z!#T7H@BCI/..;N9>2)9!SXQC,P7?\O2B_GF7YF:Z4WQ*4SUE5.YGH_&VZ M?:#R;!+03'ASOJ7E?9I0,&1/41%X!YIAY\:0)UB7RKQK479_WUC!FU1VE];Q M'$5]!EK5.KHKBG7?2W3M3+"V;B$Q0B<9@Q5I)O:6[L'][Z )I3O1<6J*7Q26 M:D5KP.Q^8?('"N]JE+%+=/''@!"P0EUL)3]VBV7=6%V?T 167 MK.-]*M[:MF(:*U*^ "'HC>AC#6B\Y(\?* W;[*_DS1DZEBC!KHEEQ5Z MIU%]JE(@.:0#]/">1U?X'7YD]V"N*6$=<\E(E&? ZN":CL.&9)>A:.7#=(,1 MB"C983RB1.U+$RUY'KP$QL,IVAQ2=[9EY2J8"*_W><"]4-CT+!9-Z>0V*ZL: MEBF.^%.QKT_[5BL&29^1@DG+7 5"#]4^,$HBW&C2Y55#J%"8@2PS'B)5/$G5 MT2UPNL$6A4T<9;"?.5@\M.QH/-#M+0DO(1I]81;A6?<+"(OL_$FY1I,9[=1R M(>T5?EN)LRXQ>2*XT45967<7N][=A$DO8W\9B(>877=U1D>"LJA4/XI!D\-H MK^81VY>#UX51US&OTUVJ<\YR,O'WH81":1.K7L:'7 ,XAUXT[OPUQY*6371' MN5TP)A Y;JSL"@8-]Z5[*5H*' 48SMH%C_$*LA X!YE.DI\N?JE)81BW+[9 M0[*N8%&2URMOO)Z;'1]FX%=LMZU34(J(\]R@N5-5K"(CQ<>X;UV<('&J HKV M9+,2OSDEJ,$M#Q$^;33XF<1C $\A9H_4 M![_B6#0(G5EQF(=CH#]C S($#AN=]83/FH[/47E6/$0OT&/H&)K: )ANX@(' M#ZA&G:VQ<(U=^"?S&/L.W$\&AF)>8RG-7]R<&4U(1YD$1KC\+,82>HK8>-P_0WW M&D>J5;EI:/$HV>O*TK11ZH0PI8X-W['_##+3V>*.5\9OA0,7N80*NHYDC:JK3@[ V]0U1;NUI,*+LD-/QN%N VTN9BYG%"S/[[JT M,M*#R.8\NWD\HP_L37 B09\L).S9<@5@;DQ.2=E^8B[X]XY M0[I.-H_X .1=W^']U\P]Y3W=6X-!'RK?]&8]!I*3BK1^J"W"8A:5CH:LA33' M&R]647=!NL+Z258'B$7B3L1&:<"MWTJ>34PD+=Q+#7A],/!)4#=)Y-R OA]; M5K@ZZ%8PPM4I-#QO^):VMRA;,BQ&8A>5'"^\)2VW!*-C]16'*M/BE@_"[AZ6 M>\6S\ *RXVE6*LHY=;=4SB@,;[+^]$H"O_T>.& M3RUNJH(L'C^ D08-#8;7K5-W\?0@_IF,E;(G'V%=W)2PRVX'V: M'Y1^@1GHI\J* H7_D?1(M-7W9;&_ X4[V<(S8AXJ*Y@^8GGA"F:&3@0CAYC; MDD\5LQ:^X[F@G$SZIL&%5!BMDGW59HHHAICCA*=4B;+S=-^HD7:4ODW'AI)3 MF+'Y2N7D6Y)M:%Q:-_P/:!Y 2S>B^K%>SF^TWM A8\^=Y+^"!5%2)G5,&[T) MS)Z'A-RBSA*G,VPR=V%#M#Q,S!Q8XO(.-?:@[/#*\4\M,:2OV?UCJ@LOV%MG M.3JL#$F71@4B>[S7*?)PH.=-]DT=MD09S*MO[:E+OX,-+\F42P''6@&;5)@!Q. M3B*H(>JX*HH3/DBKK%SMMU7-NJ/64:+S"RWVYL#GT1L11#JTKK"U>8.Y*B&( M\40!4M0[\')ZD^2N3-GCR]P#)"2S%K,TW1:<+X2D2IOT[M')C^;:QJ19;)*' MRK.L38'RJDSO]AS1JD119_62)7BX]K?M055];AIX@>&LEK$D\KMM:,F_\ZA5 M3^P#']X&I'A>XX#C%0DG;*?L"Q3A8W>#O/ P@@)(@D $T8MB,E!JW2) M$G!*]]D.+EV<#9?D8:Y^%H]:GFQ3^&$XU:]I'5Y&,W?EN>=H[U'LLS>M1&8/.B?\LB&5+/U&8@!^#$G9,#)8/S?X%OFY:F@H)GDJ M/(4]V*@P/>!"L")GP-]WT38%D>Y<33X023HL2<3@71QMAE?R]M2/.U21,/\* M]XZ%A#B?;4:H,,)B>Y/ESI"P%_ CR;T5T2R%*MU;FN7#-R,*Y*S1HOCJ&6#2 MF*8E6ATK]@%4O,2]H V8OLU9L?4S"A4!)\@;\=/*17C%4FJN&NT=4;M[-72; MWXFLY\(.=#?"&!JW#;Y$ZJ]:[VD]1']-5[K$.LUU0]# 76QL5CZSDYD\,XR$ M \-46Z"2@*>9@(W9*,5R00I)F#/^6J?XK%S]?9]^; RX\-5X%R#SM0$'JWVAE1$AU25GGI==BS]@"4PZFZF+9%1@2M(&;S!SJG7VGG MB:N>45@9DQU'O%:651P\8E[1KO$/J4F>EW/DX_GDF>T@P75!_"ND1-QV3S*\ MX7*:#7DBUQ*'I= D3G>=TBPP#*/^(4>R;!;?I!*YK>K HTX!JS IPN][^"IM MCB6OPSYYO^;\$V[1?J>7EP5A?)#'+E$=?E=S196F [G4$PE%NVR6)J?L6BN^ MH:H;)Q@4?9U\@U, ZVR]CT0M$PEWU9V+X/-;^9.IAJC\Y@-PC8O92DS25.>P*L A11>D0.,SY*]2'UH%P:LJD M[;XB01S8Z-X9U!,XZ7BBES_FJ3R-FC -X-(-)B8\=3K:O1 ! M);0).E"!G @[9D*O&Q$["8PP^>:I"XN$_*CKL+8.8OZMV'SS1ES3N>RE*(DW M[^9 K[3SD[CLGCWL<(D!EOI1AUYS=M57F7N5]H])X2W6&5B=85.'B<>Y,D _ M%197V,'@F/E-@K<@9!NVFL4W<9UN;L]\KNAG];*] 9&E0MRG1ZTV2;;5J)I* MEHHN,-DAK%*^&!)$#";X%BNI0.8$J!=C]PLEP*C?X ZLRCO*MK*6!OH D'Y; MLU$_ETW?@M'WVQLPA#8)<#S)P\5Y\:W@258BP*H>H L+"6L69V TGWJ)^Z6A1,M MQ6=Y$'-TK@CG6S8OQ-7[-7ILT$/.7QI?2_MPD(?QP)IR063SG6P4)^G"N[+. MCPX0J1@OW&F@-U8""I9*TLXB@L"L0D66.;7ZO;*MI!F)-24EFJ)U!WXS-S_R M8B"/$D9DK"-2E92I _?B9$TUIT@EII7U%DJG,A5$YTA&/N[X^%1@S5.M$GFX MG7UE]I!=4Q3F,(YF"I)@7B,Z))!<'AS-XV( P9.'/<$E9V,Z\&;?%/M:EXB= M&>?196?PF;PW#RF:'E40GV:F;A_&C)V<\BVA@ L9.%GYX>?1K\4#+D%HNZ^+ MM!*O+XA1Y$IUH%T^ @%]Q;0 I[]JS@]G9;/7Q8N6QJ,+O#IE)B?3L$R*E#J0 M*L0P)%)SGR:;FA-#L9IB568[RV?X:.!&_%(6^QV6 .#E7BY]VF#\J";-[&:/ MX!:]&21KL.!@W5:-W*>V+Z8I8,JT@\7!PF/Z/:=5P6X5E%).[BY/;O)V2G48 MY8M$YO/=]$3EQ901)=PX+9LW-U<(E&S5XOF2S,1QTM M7<>>59B3;1=/BLK]R8)#XJ[EHVRS MLP3GPYK C3BBTM<='5Q#9>?1%6CQQ6/:KW@K/DW@2&6AR(/RHUPNI!D=MN%# M$,.?:V^U+Q",@ MDFEG##DSD=('\%F5Y"EQ2JVZ,%TT4;*&2#ZY,XJ+XYSG2,<^B[*5/+?!N?'&::#UAH4Q%35@,I@K0R:5"+VL MJV*#A1RJ*H4DC..5DG>AN1$DT###0CP.B:"^(,SW>L_EMNL431D?=N(L9DDO MQO5T7O#6*V@F-RPY9@^V!&<"^AI,\2S=<"$, 0#=:=CO ;?GYM$]JHG51 )(ZJ(3EP\G)"?. M$Q?G-3\CW>R0S[M2F9X'X,FG*B.'4$';+=JP3D%'/E&G*/""&E@A2U0=X[1O M8G)!D)?240PD/B;UAQ%9$MR.\5)R=.Y;JDYRR=F08!5?!V^ZQKP2);'BYJ^2 ML)Y2\2RJB1DZ0CC\CRFI>$P>,DQ\L/1+$00R_\[8_-/[R9<13"!,W>ROKQ*- MPMRI>H9]X9#,1'-'$%$B,MHA)2Q[7R1$5OF-0H5/P\QF65L9;1NQ!CNW-7!/ MPJ[6#(>DI\-9FO(+/#72WR39=4B8K%(Q/&NUDC$-Q*WI"8!2%[4Q:*YK )Q"M&&2B5U4,XT3R,'/D6178K@8)+) M\WB4MZ<%[4+RN8QT#0X7'4(D$*T[,&HF)D\XIS%[8.D*)RPYPR]7%ZAS='(* MM0P3-]@()U"[%S8JILUY:KG0_4P8OE25< GLB3UJ@@6^F-9Y&C6VU,K\R,3O M;HQJF^Y1Z2I*YK)?S#C\O:L82!,G&C>(9E]0D3$')KNNVE>H,7*SY9HJTHA)2XX_K]JM.Y$CJ=-):-*1*$F\;9 M4%JL<8Z=\D0S(A[(DMI);G^LI/V-11I1L"\5M[, %L+#& M!YUN6N;D@X)TDB@Y..:C>P;,2BH,*IQZ^IU 5021B,XQIOR=P/=L*Y(B(I,Z MU>JHBS6\6)W10;OB"&\DV$9?:!VZQ4+"6%<*[M?)KMGDH302;^SDI$0Y3A6, M0D;/#48E*]';2)=-OR=;2<]G"E5&Z><[)/2 M[,YX=FF^#4"+DG,QM%U M5R47^5XS\7&<6L,&6=XBS$L0<3_;K3")U9'/> MIFN7.<"\PSC0U&"D7@QR>LB?\_L] E?PDXO;FO(ZD-EBM0&9\^A%JS5JZ-13$?D>*^3Q>5LRXT.!+%9Y)?%<[WYQ,9]@@4GY3]8H M/.J4MP^S;=D[ZN[P5XM0!2THH?!K!PE0_F?/Z?!9NN<*?1']+AT:--(3GLO\ M+KE3!WXM\%RJ0:/$0UX%_[XK$^>J(J,F#8.D6G6T+7(L6>' Z=J)')'%.J 4 M9?E*%,QH@'7%;+0K)PJUM41@:B5A_8^[AHSUV$W]-LDVZ+:3^AWJ5%**"L 9 M=$'2[Y:Q4<@4$9A\K/0*82 P*S-2.*&_"8!/88)A^4P MB=2H/%:6(-+VJO@P1*-:"K;>X!%_]C"=Z%(-V;+1+/$I**H0AX[+#$C;DG]Z M:8UTKWC'Y%H4Q;T#W.%"0P31'?LK<_8U4H:C0:VE9 6N8)!5Y!K1%4$$G++3 ML'$]"42I8&B0AU''-+F^JS6$R&T1\!J*\SX===U3^*[A@F4&+HERQZR0YC$; MRZKE&N/V2CB1,S *SR.+N'9IPTH.Y.X3O!3!Y+'JYP!-V&*N!$%$5$?&),Z" MJ(JO)!7T0"HQ<3K/=K>OW?4WA#1.&/@"*>X='0KI]/)(J(;7*:;AYAB8?&G_ M09R4']0>G)J&+$?T9SS!/XOA,O*PDS0M-K<5*_>E\TAVX,5U0VM&BVDT'(VC MX7P672-;2D5W2[_#L#2^0;ZE_9U-HQG<,!RT7J5_I; IRG RHC^C ?T93*,+ MT'#=:^A<'U+!8;&^>Z*F_M'MWJG13NF^JMFJD/84D'0].\M=YBCGF;939-_*$\,+_FJ[O0N!9H.)LMU.I\:N6<;Q)Y0[J^^!@ M?"]]SBW9A63)0O[-Q?4K M;F9T-XN1_>.J_;R9=B!R0Z'@].7T;7E+IR^ZA"SJ"CX+*YNWY0#Z\R M%M*VS,5L,'.@29_D7(!A^;Q/5\1H5? 3+E=WH3%R42Q\<^A2E9A%+@>3@Q_$ MEZ0*4LU(E':;A%?N,++!ANOS6"O]SKXDJ>01VY9S1]L%"3R9WEI*B>B3@Z%< M!^7.#*_,3?+\].$9AJ=6!@R&ZRX+V(^DV/%D)8G 2$&&Z5I.5G^T?_!&L M;1I"1T"B NL88Q+XQ4&ZFIT-X#[)8NJ&YCJ+/J*_#'3A$R#TFLAN,0*"')Q* MNE,3'(%$*RJX-2=_(6.(I4%09$"EU7>:K#,3P><0KT^@XHR;72UI1GWN&!E> MG"^$B.%.'7&?HA(GDZ\'#F#-/*( @6ZFL237ROF@^(=)#:.YF]BZ^2G(U#, M_/_MY#/W#FQ'0I1E00>)Z*B/BI1BF(H6;:<8\M/'M+:)%@1^Q>4O/N&.S,%U MX2,U6O?O'DJ6,D4;PCCOGRJ35>.A]TN7A(8ZNZGH CI_D]Z41Q/ZR!'Z.X1Z MKI2'+B:C)B6;Q#L7OV169:B*BD%=:O2&QP2+$ME/JDYI1283F.LTQ2-6D+QII M5/B:070=S:RLYEBN/0WB9$99'N96\K :NXYII61]>'U)GPB1P%HKV?O2M'O. M!QJH(\XM9KQBZI@Q6=Q5X9TXFA?DYQV$5EPB$?^&M.\*#3:/ZG$N$_0IGQ&T M@/BFWLD&H&5$Z#!);HF!\@0?T<6]4B>4^+K<2K'#E?&!;D$A9%@<+JM&"><$ MLQ6?LM^E#U)T9^9ZVGD&/\(OG\60&GR$8N A*PIFT,>.EHV*1_48,7/K9CEN M4"V#2TSI-Y?L%;FZ4-KLY>?HOBO)23FA33>[3VT-X#-XG^ G-#@>,;;WU.WK M&*ZV<%Q-(^Q$%Y3' D'>W!3 -CAXCABKSKGB*B?=/C0-( M=Z[@XLEIA/GVMRFY++'M!9"?<"I)$ZFM=G$C0V_4K'LF7Y'",(56>5+5^:_A M+/]3%)WC^<'2\8/ 87,F+1:"+X47S(<+SPN2BGS0ZD42TU*/T5M2!'P2M;ZK M+914OZ$P1V2R"=$S*_*:%&M0I_ M[I,'F&!E2FC%5&A SY)/-KRY2ZOPQ8__##*?256ML02EQ'*;U74SS&$MQ:/( MG[%9D>J=U9M$JQ8:ON_:ADM2-AO1BG>Q.31\]6(Y=?U%8*MBF_W0/C^IHE@I M!27J3;SEP]'VE>$OMZET.&(NU,@IDE"=P 8^LB^5%4X.=M)=5)+I'-P&>5#[ MX/"&-?%EVMW$N"\Q'#^5J@P$[).KW$(;\)YVDV&G_:)+VDNA[F%HM1ME"C0O MB]+ M1'!3)G=.-EI7[?H:_NCST/$=]X?9Y](M@!OGB^1@\FGJ!BS6X#*,G!C MR!-+[\.9IO1.=-*<-H\[281-4^PHN&!?QQZ4[B,XXW#\A*.#ICS\66&!WU&8 MP#G:1K/3N.E8"Z]$J/.N@86U-MB%&I4@UB..,DA@@C&>U,RZ)3"#JNZ&8];H M'7M:,O,R9-](B DYA_AOW;@:ENCU3I#P$LN"M LMUZ!4;8;J8D>A?Z@U#CW$ M!/L$@P/'60^EX%!+.@RW&NN^E@A8;30]-:#Z]$@Z1;+F4M;GXCY"9:7&B9* M1EJ3B;IJ;L^*G; ,0*3K>PN(ZE@H#H5MI;JHIGAA&N.T81L)R>?OI'F M>,"D$M:"\FKO]O4*S#V*<;S%IU;1EZ3ZBM6%JU25/0T&.".->)$FH^,#2OM( M[LRFC_2)BBZKAXE-84P4+3T)F>YGGJ%>,<[V!2 M;.A[19,R%.B$8CH@:7?-.<%FJ0?]F-V:N=UZBP;VV16;4]3O@D'O;K7*E9&Y MON#3700F7'GGK0L"'J+ & @/IV3PB92<+]/1PR-FU'8BVF/!,RH#V.=SDQO% MY+'/1-;16&O2*ALR=\5)P-W^A']:<[G__=;8B_78-^MZ'Y?A*"%_!WY;8:H3 MKF!.&7U82\.)R,JM,6?9NN=O'D7W6VMW6TH"5]%%V;8A_D_@;0UDY+/>D9)J M^U_TGQ=Q6B#,=V!;<*X4FQ=](HAP%8TA(\'L3FI&Z<,HG^SK!3R?C?'39!@O M9_,6/O\0UG@VQ+#\.%Y,ETWD^\4D7BP7T7 ?^?+)M3[:!0/QX-H-(D'\V%$ M+0#A4>/9()X,)O@);I_/9ZUEZVF2<>1E!_IJC<_[&G"T1/(W$"CHL_=2LZ6: M:HE-3W2-_.HEJG=DB9%/W;H ./1,*B%I@HGTL\4&@DXI=!U*&LVI8DG:=4/T MW,F^LWU..6-$NT$VQI7+QF@D.$4G(B*P"9]P_--FT;GP,GT0$B/UER2I2&G+ M8-5B(J+)LFH@QK [7@TR]AJNQ8,B97M)QN[TT M):L5FV_,R(4:7),KZ2$==RGR-D6@B3F&,*F)@0!Q>;KD:U"8/G=: M:JYU(GSG=I F"-!(@XHG.QH]W;UH(_V*.'C*[;2T0MUOJ^GFU1Y/6QYI-R[M M/\4LWGL06(M\B:HEL;P6DWK)#&,+JNVC+AMF H)P6([@/V=G^A_X)U^ZIVQ2 MZO,;C>/Q>(J_P__X\Z0JL8S.NFP)&G\02D M'M_(G]_O\XQC(WP%_,#MAMR'-YM" /0X6P?/XW"XD%'P$R5J?RE)7H#:!JH7 MO,-"K\!/M&) .:NO5#/EF#G\/!O/]0^KY?S@Q=A_\"EB/7(+YS&9Z!_>KA9) MP6+'P&CA[S0>#]TV@"8P'(_-[K[S9"?[: E1[IK'B\4H_,,)_KU ,ZG4^G M_L-1=!J/9E/_H9=6%_%X/B):78Z]8K#-"88ASY\RY;1Y_?KX%/0N6B2[G3-S7JT0_3U\@6T9^+E8H#G'O^# M_)Z^&O2>8+B&&.QH'*'\@'\-%G-G)P&_'9$0) -M/)LQ72\7RP[V=FA:DW@X MPQG-D;:'BP5]-9@.>Z>UA!,WCD#.C.!$+>/!:.$G-8XG(S(8ASB?"0T,7PY@ M\,89.I;P'3/OI//PJN1[3$Y(+ N MJ9.$?(^ XM\TH8W2;\HG1F(4 (]-KRHCPK5CFXPR0Y =+";6WD$\M"*2V4IE M5/P\$IFVX)3RCE:CB !KCTZ[ 7[JI0^&YIU:LT:)8T>62GU?2/!%S1L(' MM7#+G>7GL8J0_YY'UVG*;3&'H_A@K0V'*DR@T18!,ZE4:4ANXJCG!_61N6;X MLT0N M+L*$ N:-+J95Y,': O5BB $7XL@&QFRG<@Q+!L< \W PCZ,7DQ''55X,YQJ7 M%98F1LLD!&IKR1V'N_Y,!]O40+:[#V7J2I;IM1P:'WGUI:FBXC]H6F4#;-,V M*\#0I!IJVMT0WM*AJ!C<<\1'$A\TJ5PFN<0Y:P6Q0_Q/=[:'!MB6@I%_UMW= MH2*4Y;32K *+.E]3PJ:'GV\D)C& 1U#GL#:=G\A7N*;T!2( *@)CVK .27;> M!O*;+@U0C59))>*BVM^H Y<HS1G1?VI8O;!DAKH^5? MT\UBKH\(OD6IO$JY#;?)N#AR[R MX)^N\K0$AL+_\,8 R^I7VC*W.8$)* MQO,1KJ$\3VT^F"#81&WMN-';J:A::3KEMY\V$OTTL0. M6'/V>O%*L@'2]84M)0V4YS]RS^MCVW,@T<[BP7A*MCY3\1#V9#ID170X9,?% M=#KB*Z:LF$H3#_AF,!J"33F>C>"J&?PZB1?3>;0$RQF5]:$8K=-X#I;Y.!YA M*"6> KV Z@TZ.%CLDR7\=SCTFOIX$2]& R:%X7S.4YQ-4$V6*DMTJ6#':YKB M%"X)5D*0_5G2MAH< 8=X 3?-0$MZ :--QRPOP9*&19 TI"=D9HLXPD)@?7[6 MZN2##\;1$&UW,J,)S+%$YP4NR5 G,@89;@J B?/QIH8D-N=P'6=3<"Z$S!BV M)$1C994 AA[,<%S04E!ZM(1_=W>IXZXZ<,#FO7VK@J]]I.NY(;EW]'YHSLUG M"^$A8&6]VF>;M=9O;DBL;U'F2XQJ",QE!&L]'"-+'$?O P 9ZL^#V VV_R.0 M;[S I\*CIA-@G-^D=-E?,D3[<$E_ID.J^4#=0X^L#RL3W\2LP,ED0LQS ,)C M/H2/SCA<#( LZ'WF,%/8NM?V9B4SHF@89X&D@!_F,""3$IQ+.#9AJ6V/&'V2 MXFU.Q+39K$W2DR@H(F!K:)FP&D\)](C+F*]]GS2R04BA\PU_4TX0C:=+*>]P M#4] S_7 ^3("P2.E2-?Q=#"0K-@7R^4RR(34(7P^Q(LI<"7$MT\0U9=W?/E>]7DB14QA9E;H@A_&:8$O!&Z'ZJG&HJ#B2+#N&&G;I26)* M:GBF679U+@2I33N%[+A?&G&VUE"MRBVD41-8 \,06=^2>?!\,5/6-P72_:\@ M5]3KMONMSIEJ%<3@(L(#I3,O\A6J)9Q%V)IQMTAO:)C(A/%XQF/T[@ OCI:@ MO%%RVPQX ''DR6S*'!E%V1?'>R.*"(Q!KLU;VLUK,).[OCO 8I=8T Y7?,RC M"SA*&_("P$1&X4D-,D3YC ;!7PKUI@)J3C!CO/Z*3$ L3')3/2H>G;S?4W1E MOP&B*!PHH_V.D%S6/MG33PF(A@QI3/C,&%!9'@&?0!6'&\"Z'2!8?P#O@E,_ M8U1D+B=$8)RJ\_;1%.\^Y_57[(( X\O'BY'\"-R\@*G=%&5)HJ>RN.D\O.-$ MG;0B"3N!2*3,O!B.8R' MH&TKLNIQ#]'F&QTDX6F!D?ENX1R>$;.DI02>D94R-R9/KM=YU;6Z?BRQ6QU& M5>Y=-V29!6T^UDE&U9?I&15%1N_>OOKXF:_;;;"L*QJ)S02+\=24O0&YT,8G#1#GB"E<[DL1,)4PS:8.#5U"+3.$<;1 MR6VD1]3'/A#T&#Z'76!,YB[BJ*24-NQ="K[IJF1F^Q<5$C]9PW9(,BX'$ZIP]!,[?AH]G$47SB$T.DAD=VO@FUWOL?@#4VO>YBN^ MR>V"VWP^8CUGY"%A3]IM-!W\Z%HRJHYO)B#M1=;'+: O!9 #U7Y'=I#&X_E< M._U9-D+'=P3SIAIJ5P)@"9G:-'""4C_G&)SC>QUDGCY]_%69_!V!C\(CPHN] M+O#G"MCDF^0&'[]*,'^4[2;DOW51X4E)SJ.3'_@6'NX'.25VQYMTCV*M,B)H M&D\64_6!^UG1,2/!'BQ6%2'XLBL0@G>>_(@'9S@\'_S([\@/H+SK+69%405J M^]8/:(>)/;' (50PC-AZ(>8O:@'A(_1+T1D81P--SNXGV3"^8]>MD:*HLLOH MSLR(43VDMPL6&!>)TZK"Y7-6@^NB(W2(]F$/F42^;>6A=1^?3WG99^=C7O;* MFJE';L%UNJM[]F!P'BS0GRH9L]DJIE64U>CQ8EI9RTP4*M4UD:&@$)7(D;6; M!"UQW(]@3J,"WG>XWH5WF&=1^\"&&X:>Q&X7K %[,6%+9"JQD]%T]@\[8)K] M<-CR7#[E?ND$1VS9D+T7/M>LA//;"\D8FIJ"\,<0DSN5VPF%N9K8NYCJKDVB MK2Q%M'2&%*?<',Y@%S7"(0B:? I[K[L/R-TA!$SF%FT$,7[/-!6GD_+2MF M%T45Y/+:PE2%=Q2W1>EKP!K+Y6_/*M-,J+<[B0)%^H15T[1$$D ++GM0Z.G+ M,)+3ZO8@4^V8DL1PNN)('::TQ>)36- ;C1T$Q0;$G=$)#&8AVM]@&U+(8(C^ MU)FGY""34_K*P'E=#D?H.)Y/QG3'LN>."D0..IA.,%5O-$4G'7KUP(P_I>^F M%-U@__8(6/K)9(F1F\6X/7L)Z,J\T:\^G;5?H'G,+V3*F%[3RPLZ+SK@*0!) M'77?8RF<5\LTX+GUH6Q30_PUQXY5A[J-X8;W-? SPHZ*=5K==K"(CQKUH,\F M: .K$"[]]VFGGH:_X0]V$/O_36.P_V%]P=AUV-W3J=-M0KZ0%_-XL1RQS)Q3 M%+'CVBFU\N2R,M!BP4(:M.3D@328YUQ[Z#B-GD"V_:3-4!KS'XRI0CE*G^I. M])=B W?=G7W"=@V(/D3*K.F)Q-!9OJ]AXGK$*SRS!7Z%TQ^6?873T5MHR[# MR53R8R'+*J630(".!=6^^1=823TFY<8P;#78*P:PGI__2M$&Z&CK^%DEN+2V MA$"D]:W#X)6F'9F^J3A4)*N@VR.!R58&8$O]R_0T+K%F-"Y-V\ ?U3TBGA.J M<,"N+W2^G(<%I\"(0FA^Q*[DG1: P&QPYS54MI MO,PIITX'EO;I<+/N? OGR\Q%UH5<><*3<3BJ6[HDSWF=NK!!56 >%S#/DEM; M5/=(-0V(>&EU+"#*&T5BK@0%,@R>WQ9[2?'CU5DK[RKV??8H MY4[U*S*>7%=2_8E?O?%BB*>^W7'A4DH=NCPVNLL)"S&C!!#2(:DI=()95*X4 MP&K#H.]TN4PA:51O4_0)#G]B43-%#3)D\D0%;:0Z9S,6)^;#0;^MV J5F,#[74( MXD5F8A(PNMXKO-@O@5W6-T&*F_FE:PDPF+U8H-*(-2D7+)CQ)7\ZP9<\C8IP M<*Q /1E19I#@3)7Y, ,@Y7!1(:A3O&-I9*FTGN"Q1FH,/-' MTJ(O!/TEA$=EFZJ_;^R'(E>?0E@2T/6(#ZGK5V">\ISIV.A]%V0[49K)6, G MTGXK DSV@I;B^6W'$>Y(%GPMVBX+ MET@#]7ZAP10=,@I]DYT,6/T9SO^>RZZ!@='[AR25B8'WZZH/]' M)F1!I EAGGW"5MQA5-C,DK(,FMC+Z<'9<733J-"V]:7G4L'5#MH%H^,Z>BBR M&OM=/O9^'P&9#F;G2-U3L?1630?PZ?7C4SS M\?@R'0/6.CU'_^*) MUBXR[B227.I))/.^TU '"I M+(8F6V>!IT2(R)?SSH6A86QT.?%%';QZ#3!+O;9R?.UE^K !O M/.'8S>$L^;DOGV\>$$]&8-R]F(X'317=U&VQP\89[39YP$TOB$NX9/QNKH&Y M27-$#,'HSGPQX,PD/- 4JEC,!YR9M!S0AQ$P._@SC28Q7FS=@=4.];$2_=5 M;2=?3YV+(= L:7--V^H4#BTE%W@? 3NK;/$143'5E?D6)MWVDI!2"J3'!P!#7#'+L)AZ.)\?5U/1V1J=*66IG$>9@^2XNG'%:RFS5 M*9!@MMJ9!QU9:X%SH(;Q2KB.[OZ O"H0*0@%/;7U*\JFKRE^HH,T^D;AT1.NN=5C0"+/]=EV>XC9,!O6-YTZ$_"Z!2XG!07S72$>J:"N? M1[^%!!6'-S-42"IED*%.-1TZH"I>!8.OXQ*<:[& 7$[;>U3NLC@[ MVS4:5';[GM61\+-Y.^;S4RZ(G8R8[\_G^'<$5N>@0T_"W.()'.S)%+/P)R"* MQO%XL'2YQM-X,AX9? &@=JJ]Y;+M1OF2Z9IG*IZ[B=+[_,-^U&K3R3+YRRBI MBT?D!JBDZHJ&YBS29!/BY0BEU^6>VP5SD\'4 I%*F23.(H@+-2+:+"&\@F^O M+9XT3OG<]I6%^J?8$L C3%Z+1$QNI_X*5%,).HGMF3I4]QFF6]NCSP1GUUB9 MDGL=2LLB<$R%2*9#A-T8S5EW9 M^4,)X$^W7%6,(,Z,\'55_8MK)YU9W.5P78O;0^M*3D^&ON1#R:I,:^$:70PT MEA>$D>T O:N//_#\V8BD6D4)WE.G.,LTC#KEJG,H%68^HYUQ^*'XUM*[*>V^U2C(? -45PV( YQ' M;RCK@H"U"P>PW8['R,WMS/-_(LC8ETXZ61_&)PF.9T\P.&!F>BQ;1U*ZG]5\ M;)J^LE8%K;VG;%HGQ_$EO3#H,=K7184:L!(GAS.G<,5!CXDG47*6*[35H3I*$QU$@G!I++E]#;!/QCJ$;*I8: M]9 M3&QV"FAR'<'H9I63)!2\0+"GXM:^J-<1QV G;M M:2S'TV=- ^L.P1H\?(M7?.S,E]$;:67^ LO]9PPWM(SG["]32:PB,F"O&V:CXG&D^IZ':$)BA6R,;+R0)F*D:AO^Y$'%RG?F8(%3"E MQ1V"W2D?9B.,R?',X)^C(6,,S"E*.1J-#$C"$;QW03LV62^>@=4:I>M5. MQO%T-&2T BQFYP^3A;OCX$1'B(; _(W@'*GC':K(+;5VY7"6RP45>4P*1?,JU\9%=7$=39;M_"E:YU;C MIFN=B'7_ H]AIP(_ 7V468-2>MGW,Q'LOM#=;=Q /*"M_)BIV MW"$&AGG\@^E83Q9C/LU#PL/#8ST;1?_N/(:2I$M9:@IYMW:F)9ZVR5#.WWS" M'\:S@3M__IENUSNF,Z1J1KAS@?^=CQ2Q$,'#$Q+HO.74ERF: 5L<+\?DC\8< M5.IGA92WQE!GP94,U,V)+':*2/'97\I4QR-D"3[%PJ=ANM8?,(_9& _D8(QS MFL&IY3F!%-C"D,,Q9?-.Q_32R]'P^6?3L;B ;FSC#5RQ!MJ[;P]BE^0FK1_2 MM!,PQZ+=-T%JGT)]]N=9AG*A>,M#G"9^;7#/O(#M2T]T'!8'Z4/1#6+#T8E: MK=W=?[2;D?=W<7627*S]/S=&%^:FT.2;A8]TF@1YBNCAM \XXG5[\B]]:P:? MJDH0/[3IH"6 D'/YXNZ*"8B5.0H!8/6ODC67H?A?@>E/QBHJ\&&<-8)[#+/F M=F3HEX4C =0U=;M<1U??B$5G@X>IJ MVP2G%<0F_!?.H,U@!2JHSSB&PAW 740IGF(P"42?UXZ(&?C:>4X0G\:3V3#B M@(FDQ\=36/)E/(8U_X_V*0626,0CCK(NXL%LVI;?AKI&TW@^AI<''C>9AUNX ML;BD/> B<'Z'LSFI0+"$'LH%5V0TP45;PNP=AADPC0$M$\(ARS+!A?3=&/[[ M4=I*<*-T>YJGC O;\2+V;(PF\#8C_(-A.+XXI^8UWK4&+:+7,ET#-L]AI"\?TO.#&1VL62LAX^D,:DV M/76LE\*F4L2U1(WA IDE[RAKJ0=1,M*DHM:RI2YTM7I(KQ$5D/K6/.GU_(\ M>M,Y/*_!'QJ2W(Z"I=L*O!,DJ(^/TT%0D=.U1M8AAL6#E(PJ*#.>:KON=/"4 MC8VDIC6X%6!!;.,#Z;\//L?:>T?:H."1NW=9$05D;KNS2 ^QH$R&O4-49[I8#W M!(ZPW[ TA@.[J>E%UB/]+Y,\63>KF%_!\%^QT5&ZNL^+37'WB-7*Y\P&/B#& M0%KFT5L\$DAXYLXOZ0:#=R"CWB&N![F$@GPZ2<_P\(RD!6@BW<^6G&)TD(2: M/?D557'U1!\H;JYUD%/A<;HIQL@HIDQM-OAX@?J! +;V?"$0KRQ9W P94_5/ MBBEFMOE0R*(?M*65Q;WP(3MZ@6"Z)R% A@$6)*U0:-:HT:?TXIB&@6Y;,JW8 M&ML[&T;O^BO0186PJ>3QQ=I&TL]X"S!I6/S4IJ.=<\RV:2 F(G"4@UBIKFBE M(3LI5V8X0%RGP_7TG8]N$='QSQQ10=[!1^HY#@Q('EA<\IVB_E$-\:[GHIB2 M[M5(F#67PV )60FM]DF#0Q_SJMRT),T7U]7Y3>5F'/YTX+H]#D/8]^Q\2@6ZPG^KY*M3BM M/F(6_E4P792ZHF"V3..H_(%)C3HXN=E/PM.R^][N^2KE["]FH->?P'LI'#:"(DH?2C4P7[^[AW=--"+7_-;)<%H^"MKU!W=:KRVQ? M#,%$UWZTW=./I6NDFUYN%L;,4RIMJFS:!C#"@AT3_D-'MUJ%0< M3R!E1RVFG#TU'CL\D,H;'=+),ZAQME%3&FV.N;RS: CV_I%#,%=A#C-$I-3) M,IJ.IF"9BP?.B=]-LN/<"/;["58&BC'A7">4AWV"HQ#0[FO9Z^!Y?#(X_D0) MEZ0!&H9W@DBO[/HF?SH,]*J[5GU$ )1V^9 FVQ1L\KD.<1.)X@ C#Q<+E\_G M'6*1YY;J[WB!?&H*8K%C J(HRUCP310.*\3[35EFK=N,WGQA-412[42R2'M< MA1,+E.>P,[T^W;Y;*X1V6= -2#7O$\*N>?J*0^&TZ7G4<8.V@U5T7T%]$?RK MM0-9KVS"E(/OT+I%\F;=I2X=K9T!FG&J+#]]PS@)TGS9 0L[K)89>7MZ,=2P MSX%]H%C@2>VTD[54HO+LW"@.8$7SBYTAY=1G-N!<_A%LN0> M(],"@ M[&D@_*<%4-1; -H^&X6[Q65EM%Z;5GJ%NO6U;I_#Y7F%?OQ=C,,U" M/@1C&5RO7C7UK4< ;*E07;O((R:/8,L;187RQ V2?B%C%G1)XMF>"P'D[ MY74-']=@5-.% .Q+9UU0>6D-O+3? >GB1# M-JYDI[@ ^EZH$RWCY7Q^%%@:K8YO6R_=6^! Z 8;,(U->L>9 #&7U:(]4-R2[/DR'/(R7#B -]DJG0> \ MQ0V]OF:NH]P&J_YF0YA!K@ZD"UNYLK%%39FFVB2O2_E"$G[\;8JVA"2;*)Z! MNY(ZGN3DZ:!C$*PI M&F:P6@^2;M_3C\;@6O(BZS%94?$_23-'Q/Z56FQS*_*2-,L*VXNO?56G@S'A MW+IO&7F,,RP!PX8E"39=_F\AB30C9]])=NI7#54:H Y4]*D.R=&(WY4";X%[ MS(^@2569WL[N!!XOI"9G0S!9]5 50VK1M82,(1!9*\)]V'"NI:I:O+#GH#ZZ M]E#FL#IGO=U3]3_QT]??!/@;5:PJW<3]ZQRHAB &R+:7$AK5T \M>6P@>#:/ MZA*A62A"7\PJ!"X1,PW7ZAEGFB*G8".OD?[Y)]M+5-7:V+25QTW3C'0++ ;< MYE=-R#Y(+@TPW"Q'U36OC7O;88OM-P*I>YM\*TH-EK0Y,K5P)](F$&9_-8_ M5G9=\'6J+%,?6>9'3'1.8?EGK-5K=54/)BT^F1*\*":)KE*?5'*5?\O*(I<. MS9]*X!:<]'!Q1TFB)S]IPL^D%6:?B70+TPU MMC<'JE)SBV29>*M\A::P.RH(L.5 CVWEW//*AH)..RS.&E[BK!)FZ$I 0%8J MT]8I'7HZ*078 !W;JP1.X*8Q>&WJ0/XDU5['7'/(OH0MO^XH+Y$;0[\?1]V^ M8N4\*6YT3 W;UL7I2CM0=.?/U[]5BNUL&EV9-H,4BO",PNBSC:H.8N0-*/MS M;CO!WH$4VVWU1+!,3D$)'6*")RH6WQ@Q*!;$R#D0/MTCY?O.#ENR.E>1VX1_G$?B./6-!T%$%IQ8'D.-M:Z(H&B@DC MSR!(8NG0*ML18!3705;2,ZS$U2:]#AC.;$J:#HP,1[R,8OB_2YM(8LMU1O%D MA%UKAC'6$3,P]6Q(,47;6&2;/15F62/9N*4[P7?.N:S3UV[K MKXK!8$GG5"NT48W2CG/-L#X>6M]OS_-3TY),RR<^BZ)I @V!'WPYIG8_,RDB M1N@#DJIVO8XH*'X5G@IZ0][_]NK$$9GNX<(@WWXQB>?#44/9#K*&F%%JJD58 M9:)V(;VXMZ>I@!Q7FC8&8Y_TN(;G)C3L'IKP!+K2N"%J/E*20/\TW2R%0"G3 M;M7H0M=?*= %9^I@&"ZTKD4!7[J? MUHG^-*$DG]GY8DRYZY[X)Q/XW_ET)%_#'MRFE-M^@DF,X^7Y<" _R4-/J+'< M>'(^&3T]DP#E":AF,CP'VOURB/@XHZ%S&77.!P!AN3(G7E)?K.5X+E7WL^$3 M#2L_^N8S-X\*^OT874L;01SEE[2 ">R L*(+8'[_^ C/AEF>GT=_X"E-983Q MC#GID:2*]$K$[9+6U7QZ) N<.[&B:&;4Q-07 O*VL#J'D6BGKWEH9T(O)=1% M@9S#>C;>8_*#FG8Z8CU1(?%%= /R%\MAJE69[92QT@2UMV,COO-?U:CQ/K6> M>H(US#RN9L>ZT;'%WZID2^>WOB\H<0:G?N.E6;7?4IDD&KTFYM;Q,.D HB_J MNTY1\1RENX?-FZ7-,6Y78DPUG(8&F%G"B)I][BC&FM1.U#66\H]VN_R,J+&( M_TO*!K;N*8D+NR@#AH06\7) & 3393SGSM5SS#L?N[;Q,7"O>#(>AHM2ZN# M!);3.1:.##"<-\'#3ZWN9]3ESP$8J0X"%V%-"? ]!'".Q\MIV!&-K"0+P#+G M/$U$5QY'LW@VG4;+T0"?M!B.M8"'TU_&?,T,!J=.W52U(SG?8#12Z0C#[,=I=#*=4KW,:32=Q%.8G0!#S*8PA=$TF@X7G+\[Q\8[0WB! M.?U[&"]F6$^TB"X[&JQ@$SGLQ(AK.(]@E88+7&*"^&19B+=ID,((O M,?L5=S8:C_$?,U#7#Y,"D!3,!TAA#JKKE$J<%IA!#:L_7X2D,(0MFT38K_)D M.,(*(2RK0,PJ3OP/J6$\CA?+ 556X1]XZV5T,IY1G=4IZ@=8#"74,(4W6HYG MT60)[[A8(@A6C W#Q@.,F"$US&!K$;2RDQH60"@PZW@Q0+(;3);1& >!Z2X6 MAXAA\D\DAO%B!H0]HT]P0*@J9328R'=,#'-8_N6TCQA@Z<"F&&,:_!(KK+ V M"WD"'*1A!S$ 3Y@ QX'5&P'5ST>#)UD"5N\!'0SA4ISK(EI@N1M,<3YKTL%X MAEG>H_&4,,N ,B>@;DG91T@&(_@2N $P#,SBAN''P(Q/@+.-YIC5/H8C# 2A M=##&W'/@-,L)P;>,)K"=F/H_& %=(&N;+F $V.9..IC"5*>$,XH]YH +38&? MT"LLQB.2@A0R$MSD;K)(-IM.@:CY'8+I;:O*9= #H/T?7'\I!-6E%%*5:%2! M71#>A@^^NH*[6VGAUC4C8":4"8A=7V=P$('D7\ ^PW$;&P)5G XN3_+LV!]% MOQD.H+,Y24P;ZYSH<#Z,%BBB8/L_IZMD1\?H),7$#$XI.^5*>T/1\EH3H"HD MEY,QT._1/!^P^F2JY+F2^*]*"H62F$"N\[_.+"R\034[=E2 MFAB.AD2&^'D$DAP%EU]A&4PEE_(LI=DKOQ9N*58^WP"70F!ON+3F!#L'4\$' M'(WEC#\LZ,.AH=B_F%"YQLEL 5)U1C6<4Y P"R[BF@ZQ$'7:-9!%9P[0)TY& M0%'SV8Q+2\>Q0OVAI)T.79<'L^&80S,B=# FK3%7"<,-$R*RCFV6%7P1+28H M)[!.;SZ?4^M9^ [6<03LYCKA%$_"^/XK[-R=-PJ :=.3R8/P_ 2I9NGSPVG \0-%; M3@;1!5HUR29+B/-^7*5)#I^!.Z+BAG^6R$OC^7RD_;5 <.!H)I#)8?]35 A M="")(VK59$F4SAMQM_E*@K04\9@%$@^VD$2=K/-='7519\!P89(2E3%-@ MN5@ #$+I,D5XB4W7N_ $0"V,,4< SBC\=QECW=;E/5 2EHTMJ9((UGQ.RIXD M/< 4@ 87))6&(T+A>I^MUW!^KQ"CGFO%L)<)WCZ&[0'%! NWKHMO&; 3V60S MD\_["M[D%'MP8]%EC#73L,#P7_X%?A@NJ$D\5F^#B%X@CB3AB*ZI3@D>A<51 M4Y Q\!ZD-*WQMB'5.P^HY!/T$UXUA,S$(S$"\<9'0?.,1P/$.X9[9K#B<%20 MZ^!6=1P8MIZL'>%52:]'4.NG#04=Y(3=//:=G9:?IONX-$_*<#JD8XTMIKFP M579IR,K7D@ 3@X9Q**2Q)3IVK6J5/, 9FR_E1W]B\.01[0$5R/G#C<>2NR4< MSE^HBO815=\QD@SJIHVE7<:#V0+/S62^/-!&NJ.%C /(Y.V[# RL4W,'[GG M4+AA<1X=-<27^P K3JUA\F2?45F#KU 5GX>D6#^-^9E58MF3C_,F!9+HHX@W M36P9LNIQP M"C<&,9&3>$=Z\H?PU$43:F3@-L,VW5U1%)4T:'C2\O?10T75/[EBS?$T.D/% M\#G7/ML+N#R/#HXGE>GRHZBTITP%_S PR%NK_? 3V'0ADIWQWH\70_H ^_\N M6^$B8CX+9G9-)[,(,0(6Y,VA^\D*W&2WA'>S+SD#39UN8+(-27S#!ZD!!H45 MR R.PW@X\L"3(U)C0%9/&@47:(QMQQ(Q @*7B*-9EP/O9WD^6.(%HU)D-M[5;4=$"QR M-TP9(I[LV*0D-&!N'Y#M-O<-5C@%IANKMP.C/WQCSAGQ;EOA.WK'"VQ3,:8 MV)U6=W.1RIP40TPUD1/HNB++;LKID\!,[>L:@<-SC&1?I;?[#1T'.+&$X!_E M"::XG< );%W"]*&9TXS;!\^XSW9XPZ)] R^)"Z\H$T^;6^S\JU0ACC(G$X$AX34]V8D,TGH&RJ M//L+8MUQ1 [4?[.^E" SX8(>W_8RU8 )YDG?X8U%QM2U\JP%?_A)OP?N'7WX M^#VZV9R^WNWK1IM6=!_4]\6^PMM>??G-=UZ$-\%6E=0)%HSI+5 T M88!W76/[O,&4@/0DOQ+]"U'U6!$@"D.'2? 6XO/+LBIWN:S8#=.IH?X; !9%4!V2JHX M25B3O[:FG,T&>WZ*^2(8>$V+>C*ELS-H7 .:$JI=Y [<[E)\^EV9"C,\&3^7 MG0\[V;DEYF>PN0/.^Q;3J]";V^1Z$_/L@/=]W"9W]W'+6NWC@4M. :+D8")* M Y*\W6U22K8X0[ZEB(2Q99@QH20"27E'/?*;C"P(VG!38P[DV72%N%F303IN-'I6%):"BDX>RC* MC;0@M R>JOP1L-Y$?AV< DE=R8Q9I_![V:X:N_:19@O#=.$CS9]4PS[13Z@10&&4.Z'?_G+UYO*C?/X5!)Y[F3\7]SD.=EGNJWL4XF]MVT&Y MJ-M2E0*C*Y3S*0$2Z%2BZPO8V_KQE!;^$\(-\(0Y!Q\]\KB\2[>\O?;$YR)9 M^\FVY2I\4\&G>]T:K&>SSG;);S )#(K^ZW4[=8F[%&AQWV$N2)/D?N,\PBNM MMVC^KDZ62W6R?/%.EM:UF'KT'YIZ=!1*]Q&WF&\/0)E)SRN2PUXL2<84);H8 M##96%QIIK=S-"Z[^ZWXM^3\^N]O51F0Y*8/:L$=0HO$G>!&?>Z4-/?LN;J)' M(PA)S!O^X(4 \Y:R01-,'4\DT#E:/R5 M7T.LS[=PQCSRZ/DC:Y)2Y[@_4U?WO@'#B3TU%CY?'\PE/F)-\:3H4;+@A22K M@X0,G^CN*V[0 >32@)V3P#[S45<%.YB]Y9$U"=8G5GN0\93;7+C<\@?N/D\0 M_4&G$[;']JSXX<-LIPRYK98IQMF2;=/'4G;G,+Y:0ZA+/ A#MII*+'#>@AU$ABU M<0_#-,D9.HXCPTC>^[7J* %'NP(?2A^N?#O;CDKP%<605(FXY.K*S[!0+<=[ M@/3TNMC?U*A5BH;0'+K;$_G$&$=Z%/TH-X>@%Q ZCW SX]%$6M4,%BCM!)@) M,)3NG(*OU)>N/940QF!( MP>KF9-K0UAR>1JKZG#QX9=/'K9NIE=Z8!::3;DRW-O\+8XU2.I\WP+PJ+(UZ MR9Z&:XB6:D55 ;-/9>%!0O/C(E=/!?>DT/"4R1(C+V!U#PH2-QJ MIQ+ S%E=G-$']@RVWZ;-/45?HQ(!7P]ERI.K#0#H25HU9HXCU,=X%70N+C>YY'E7F&2<;!8-*43R(-SDMU1\!**4Q>BF42#*QLO!Z]Z3)X;6Z^HFFN]:-SY:XZN^DUT5V*D&,8$(L>-7;E*!O0MZTO14K ' M*%\[?R!>L=>">SE)?KJ$("$-N-!=56R!AF1=T9.,?L>\\7IN=M(!62$;U^BC MTS(P#PG&L?2DFQ,$L*1@&ZPD-$T1*JSOB\3[3.>&.).XGT4V$P-(MU3/K_A? M7*ZO3>B0^A!C",;BIJ%X9M$7G*X;8Z"/9R.=\C(M24C=^.NLXLY/N*IE6-FO M#$T-C]R63SV@6G6V+AY(>S>P!A==UU2^"%KXJMJ)TJ'4U/I[:K>'7="L6ON* MHP>(A<[7U@4ZQ!Y'9"3F,9[6_,G!E14R%E>C@]CTP3JV2!DIA3+L5+EIHMF6 M@NKC:-HH=4*8*!C^MI=^ WUG4+!6<,>K+DCUO@,9*)O$-IHXQ.MT1?[08!$; MK$9J_-F5[&( ';<%]5N!@L,JV -UXMRXVGNM &P4P_#@Y)"EQ[,5W"S2_Y:E M#U4')Z^K)C?W[8FS0!"0)9ZFQB/N:BG=F_@5%,ZI#=&Z.$ 3U-!/T6XMJ?!! M!\>:@J5&FXO%!>T5+,_ONK0RTH/(T#V[>3RC#^S"R&K\@G0/%R,-EH,BYY8/ M=G*VK.*<)B9G;2?@WIE*1)/-(SZ F\HE9/'53JES;XWN[D#YIC?K,9"<5(RT M/;'4,_%HR%I(<[SQ8I4@JZ1*E]4!8I&X$[%1&G#KN3@>96'F.9QO5,@/EE0D MY.(WH._'827I(5^&$:Y.H>%YP[>TO91,'981TWYK;+!J$SU&K2R\KSW3@3Z M[@5RW/"IQ4U52&A'!S#2H*'!\+IUZBZ>'L0IE)64VRVGQK6[5IST*N'NG;C$ M8 LJ8E&?] O,0#]55A0H>0E)C\'<-"*3;.$9,0^5%4P?L;QPM4K)J6 [U1.W M)4[/D;?IF/CD ," M-!Z'44#KAO\AW.&+&U']3/^1#/./X9!)IUY.4 ,+HJ1"Y]C'Y)S9\Y"0+]8@ MF83M"Y.JT9%0.K6VG6F_V%"RIM&Y^#'7/?R1>P+N#ZM(DJ@9ER:7O$*.P\%VQM,#)#A_1$R-2X$]*EV R'URE31EB9IC[%\MVD M.PO/H(R%L#DJPU]MTP#MS4+L7.3VM027QC:^='AAC9F6:9U:S$5[]J\ MKVI@>M@1@9X\D>G:H@(YIB P#\0>B4DH7>\K#[2"SVH Z%HFD0;1?B9N#HL( M7E63!!@[0Z6':TFE'/@VT:+I55:N]MNJ9CW3I+&2==\<^#QZ(T++@-S3"EO[ M.)BK$H(86I3>B#J*@SGQR0K,:4":,ALR2]-M[?GNC]0!.;U[=+*FN;8,OK9) M'CR2)Q4$[ 87UDV*@Q'<@*>1DMSB1UL/K99JR\ MC"1C!>-9N XOHYF[\MRWI=%>SSJ_\PX^YK)O&JPJR7-&0"//&Z85H:''D&V( M!?.-1 8F@ 6D;!@9K)\;?(N\7[4Y%*D\%9X"=R!!-!I8D3.0!;MHFX+X=VXI M'RDE?9>D9W?Z9WBEU.X_[J03O69^)PY5+RCP8D889FJ$<$%?7"85S5*HTKVE M63Y\,RG81P]O47PU?>D;T[1$JV/%/L*+E_C42Q/1?9NS$NQG%"H-'K,P#/#Z M5MQB5357S>-ANE=CD$?6"[@($5V3,(8&EH,OD?JKUGM:;])?4]>PW&,6AH+& MYCCE 9-GAB&X#'ED)(%B4;;08UQ 0XIEC6_7*4FJ9/3KTL;8"U_-]3'4]Z(% M>"HHRXY\ VGGP(;\0$%N@-7D&!\,#RFKQ]QP@KQP#XBL1==@#:-+,B+DGD _ M]2OMO';/:7@?D\U'O%:6-8#]X%UK%R=W-=;N)$&!Y@DI$;>]"3XJI]F09^&: MT2M-XG37J2:D%^I+'#?IX'7S8P=OF$7XR0-6/!6N;D8WG>8^TM:,*<2 M^D?$[-%>9[Z:P>&W=@@ M!N=:PZ4;:LSXQ.EP*WYG]!9/M3>/+J=8PF+U!%T'^A0 MXQO)(R9]1^>HF)RN0X]MR\GO_^0T]?BVZ>KX>1#;XFWN6.S,*'B2MAU@2QKB M<+C.?R,S@<\T>RP"2F@3=* ".1%VS(1>-Z)[$D1A\LU3%T()^5'786T=Q/Q; ML?GFC;BF(]K .3-JJKI$T(/M?"H=^+F/.O2:T[^^RMRKM'],"H6QSL#J#)LZ M3#S.[0'ZJ;"XP@[6;KON]PQ>RA0V=[LWKM/-[9E/I?TL_KHC+Z.&[*H)&!!2 MJL"*0_%469S5VFG*B 0Y&%"-":,DIARN0Z1#]PMEX#1QED-S!1T)> A:LU'' MFDU2@]'WVQNPIC:)+S>D?_L$ M4:[-PC;R(X]?9#:M.NK*5)F0A=56?TZQH/RB^HF[9>%$U?%I)5QDI?X,Y\PV M+\3UUXH>+U\:ATW[<'"%6_^:NF8)P3O9L)%VWR*>["9E/"@Z8;/:38!45V9A MEDIKY*O[%,5+H TSNU?GF6N5T^CTP L8.-_<_,@5@HQ.N)EM9EGPOC,[5G1V MMT3.+5YH* -,;9VYA"6#?1A+!T:' M;DH67,C 4\L/-_CP0<1#D?P%FUM 7TU+@$WV%?,03+-1-E(X]YQ=-UX^-1Y= MX-4I,SF9AF52I!F"5"&&(:&A^S39U/=2'6C 'V7-^6C@1G"QTJ]\N9=+""5 M68.(Z[JOJ9:N1R588^^(FMQ]-MFJ[=!I"AAL%=IB<=AV"RLB(NY-MN,&!]P> MW9&;O)U2'88537WW-N/SH[R84K"$&Z=E\^;F"FW3]8'Z9WA)5&.SG+TNO(DN M FAW01Z#H ?6R'J2^70?R0/L1<+'.AF7 W@#3 PVFNHJS9"K[N2TY%]J MRPKMYAY[5F%.MET\:7/C3Q8<$G?EYM&2NZU5J?:WMZ@NY+4D)U(3*2,0/"N\ M;!WC%NO@# F>R8Z W_.J><#=$KG#';N>9?^%QH0Z9OOLN M&_XLP?FP)M0UZS%2^KJC@VNH[#RZHC[Q:;_VKM@T@3>6A2(/RH]RR9=F=-B& M#T4H@USFDFES',XQN+^I"0N (6*X:<'J$9?X)FL2;#$A& JYL /.>11W^[+" M0#AN>CNIR33H=-7\G$K%6;_J.74)(Y+81!+-G6I<3N>S1\KWB9ZM_+X-8=7R MCQJ-,-85C%+5YPKN&$3ZBMQWW>$7=Q5,K8&\0.1,U5HZ'5&Q!^:K/6"9^WVV M8R4*G;NK8H,%+HGOTV>('LH)IPAB:QD(\XR3=G+ H@@%UXV/R/= M[*@;N)80]3S (5:[[MWM1AU^Y!/UQ0:ER#K&:=_$Y((@=::C2$I<6^J&([)D MY$+O'.6@X+=4??.25B(Q,KX.WG2-J2]*8@5!"I"SGAJ*HV*9H?]%>O,(RE"[ MN3@%+LA@/&.#4>\G%THP@3"[M+_N3'000 MA<+\1-<95NB9.Z!ZJI(59!>'(Q''NUHC26=LUQC=YRBY[KD2 N?*#VS>B%:7 M]D*7,^T:L9844*; $>:V/(]'>0L&B0X@$HJ411C&M"^.K MK@6?D Z8"$M.0LS5\^K\JYSE+&M%H))YFX^XT9;K-,*EU%2:[VBQF'OW?5*VF^1N,&L06* MG'&ILZ)SV'K/^$:FYR>H/DX?B?V[X65A_J&O^3*%8,'U3F_P8L7G:+05A9 2 M=XR;4'6Z8T(WE8;0,3.#H*5=#T*J)[E#K5N;A&F;9M'W*4V%("4VY-,OQ#*2 M4W[&HHPHV1;HVY"%BYM)FR17B>5CD722*'\YYJ-[!LQ*BB JG'KZ?955 HP= M\SDFH&7&%U5%1"9U*@5F67'*[K'=1T4-S[( 2"@)*K1-/E]/M \GIK"2 MI 8**W)4WU6*QKR/*U@T2,2M L.7YNN73H# MSG6;+(T#-<2\(YY I?=[Q!7 YW$_N%!UUX MG/.[Y$[C" +9X]1R%*/( .'?=V7B/&9D*:5AP%>KK;9%CJ4Z' 1>.SDF EX' ME&(T7X&#V1D(.P?D<.7DZX-.W-IO25CWY*XA#T#LIGZ;9!OT'DK=4IEB0$_T M"LX&#)*=MPQT0_:->)[PB+''Z8@Q8V>+.+/7-3LD)#%6D20)17Z3X"1Q;%P. MDT!.S6\M':7M5?'1D$:56)MB#F#&-HING/:*#T5Q>+NG8A35Z.2?7B,@<":# M\JK&00>PQH4&+J([]J+F[ &EY$W;&P+S,+B00Q:52V6YU?5INY=$<0&*[40?()%HSZ4CY]!2NW#LI&NQTP=HPH MQ]S=(@LB3;Z<5_HZ4IV/P3+;U^YZ5&Q6 NL%K!^-(.?*032-2]=%Y:!5DT M)2(]#=L6TV@X0H#[672-/#(5[33]#L/2^ :SFJAK-HVH#\N@]2K]*X5H_WH'1[=ZI6T*P:UEW5T7#4T#2]>PL=RFU MI/A1&[:#'2X)^Y&T(K$\6L?H-7S]C5P_O ^_IFM"_+QPC7S;#5VSW4X%W*]: M:?,FE0$N@5>UT>342QQ=<5+W9RJJ:SN]J?+*HLR515Z@?M&%I-5]MI\:!%T@ M?]Z#K,83P#K1FXOK5Y$T3[VX_BWZ4)S3KV=#6,1IFB9+H]645:! 6>^XP[:Y"CE-PFOW&$DBPW78[(2_YT=V,.R6X M_;X;J%,)DQ)U^W6QXXZEYMG^P1]7=4%#Z A(5$F^QY"01^ONH:O9V0#NDTRT M;ORWL^@C.A_!=#B!PU,3V2U&0)"#4TE9:X)AD Z!]D#-"7P9-9I/N6VR;SE3 MJ2,Z66=K6DBO7YMF1X\601 HH[=<3HBDH\=K[^.\#F\P@2 MU A_-W:0VF)]"<'_?RNB_G7SF/AK@2(B27!A3&NFHCXJ4 M8IB*%MUMOQ_3VN:Y$,(:ES#YI$FRGM>%#WLISH-[*#D6*'03AMG_9*&VG37= MW_@>Z/Q->E,>3>@C1^CO$/:W4AZZF(R:E&R2)UWXF%F5H2HJ_G7I[1L>$PQP M9#^I>OC-]00(S38Z7D+EX!5GM&TP29WN8"I7YWATMP>2I1 _26I8 M6_W&X]'()$+O!LTQ2+>E+QI9;/B:07(#FI>9P/K;TR >>U0;POQ8'E93![@7 MAJP/KR^I+B'<7&LE>U^:=L\YE /-Q_D8C8M1_5@F$[\JO,]+T[+\O(,XE?H_NN'#/EA#;;[SZU M=9S/X'V"E]'@>,38WB/BZ%%<;>&XFJ8K$%U]R2#,5PK$)166N"_=BQ$*$# M$J*EU#>B:>.9UV$-%@*_MD3S5*!!; K8RO(3/FF8RT> OE38];\D:5L*<*C-HZV8'ET/08,32=\6M0@$%X:.R- M^Z239D:'T2&6UI@I(F^^7F_K[O%;(U MQ4GDSP# 2/5:ZUU&4HN,HFG8B&95(/U/8E-J/VFX8_/6M+NV);'/5* MF'7/STJAEBD*6BK#)==K]9CE\)OKE50!9B[4"] 2SZ; 1'YGHS$+G.PYIKP3A)3>F,U-1#T:*DFBZ[\GQF4.D/RQ;P_FC] M1$(O>/-,FB,,?H6",9L%'E3Q)#+ZTGPXT)?F1"=-2_.XDT38-U)3JY_OPK:. M!Q"Z)W#&-!\Q=-"0T[\JI.DS\H=H0UM6'<1]PUKW22!C;\/"6GOL0BF5<*U' M[$X1#PQC>BDUZYH *7;W?LQOY>Q4Q6/,9$B_$=<:<@XQ%>MVE?\E:)V@RTLT M"Y(N5+8,1K2[N+8-^;$ K=UKCTUB-S!C4D8F5=$HN7GLH.CM^(_AZ.H-<:HEA MME0:@UQ>@[I'_Y!7VNHL^ M+'>_8G+GY4H)>\H9H)4TXD4JLA\[V-I=TE^44<>*^M2>([5L8_*2?$F> +@" MMQ3#0)V+1>F*G&54/%.IGE9_RBK& ?.=0;&B;P1-"NB@$XJQE23=]<<$FZ4L MZ%-VJ]*[]0H5[,,7K$Y1618&.;Q6*&J,KO8!>]<>F.[*:VM=Q^$A HP%PZ*% M##Z1$D!GE:4QJ"?W]D!4(0_#J"R 1A/HW0,$B$U8MVJ-I2:5Y$3JKA@)2')0 M_--6E\/SNUI=KR;/S#;B_H%AQ:QNI% MZ HB'$U+D1&_N9>:\?9A5%>V]<+-9V'@F_O^,76_/E!,O5/UZ]Q*@EEV"GQ< MJ0(?RSE%0GS1%-N5CGI=(I[-&II'A5/KN=Y+$5:N%I+,36 M.9+3;NR)&^&P]S[^?U3,/UU4S%"MF@!+\-.#_:+8C]6>6T7%_3MD%\51N;B( M$0Z4G-=Q#5.%3T4:MU7M%&Q)@0E7*2Y&'C=EVR^%TA1QT\*Y2^!GW?9K?\". MICFL11$G=:J+A^=5$A=)@9_@]1JV9:#FFUVJ:1(3'2L\%7>=Y-,J+QD817V8 M[CDIC+"Z70=,Q_DBQ49&2V*-E[]:2\$K=HQR/3:5_&^<^U8Y.+<]53-+E7-3 M!5Z(P"''(F#83]IVD@K^(EBUC]LB1Q! M)+O!DM%YHY[ 3[1BP.PN?Z7D,C5 _+J"^T)^\.7#'3>Y^6!"RRQ"L2T7.(ZB M4#]XNQR2@L6.FPPOJ3+.4[T-<(C3/+=V]\R0G>RC38CR5ATW3=;]9JAK-?0.G=9E M:3Y,HM,XJTKS(4BK39S7&=%J6QM:+>(<"'PFK9:P&VWWERDCS3+Y=P*M0JMM MVOW%=[VKR+$IE]6]D(>AC/[3EBE)VZO=MP9$@F-MY,184X1Q@5O]XRU'),)? M?Z;H>N?/8C"V;N+%&S@MI\K*>$Q6Q@//!1,\?7CAQRT(ZG"Z\!_DJO2G)'A. MX!EB8R"^(9>&WY*FUH($<+6,KAJ28/*J8NIIF];#1(:&5<1IA2.JD8+2IJ$_ M)64:'%8+=)U'P,TSH-LV3K+&#"J/BXPDJA3'4U##\,<$&N^-P8XS=$I_W6QM M'%YSN=N 3/!'J5YJ%Y/15A;OT*V.K,P84'YO?B.MWY0]==MDD_K5EFIOR-\1 M5OVK"@FC );M2$L,2F 0^E5-5P2MQ\(B6RP*?XFYS:K:$C>M(-7LQ&D4KPR4 MFJJ4*ID@3FF-#N(@X1-:R%5!^F#<$QV]:5\>M"CV!:'#AR^EW"1&770[KLG&0FE=VJ2VYBZJ:.@@48IK P M#31) !(*]'&WHA(6DU7=7OVUGC-CM!_;'3HWU]LE9S5CVA;# M71UWZL^_Y@AL_NK%[6K[Z;O\8FYS9@,GRH#0'T!!MU[9X$]0$8M47RCT#SS5 MMB )2SE' 6>PW#+PU"*MF^A +FKY1=7@OE0UN.]-#6YX)LG1QH$*FGZO;=#N M$1QG":,LFA0UN+Q4 D.>Q W(Z<=8MU$\#"(?9W&59]:GX?'D-!Q\,C$#@E^K M?&A(%2U=P>:?-JXS7$/I3PEM,$ 0:MQ;N5\]9 IA.T;GB7IZ'[M617M=.9?S ML,+WHZ7!\_5L+M]+<=JMKH[MU+;.#;W/.\^G5D) \JWB)"]);&=Z3F%WRI1O MNS1E':0L,WZBY-M/ZB7 7Q+04N!RKS)XJH)OB[@IZZ@%(1@E@E3DSS*N08A5@7>Q6)A0.T)+( VQ MA$<\6;!WJZU 1K[0=HP0N70>UV:/273B?W6V:>>,H$I1ZJFK1LX#"",G#S?K M*Y5UM"8(@2_H5A4[2@H')5@ T#E@%ZAJQ)T MH^.O8G@TCZ0H1K7THTPIN!A-R(KHC/^"> "&GQ0@YB,C2( 1@N)W8&2H)H&] MIOG4,-+$M1#I\'C_QB"G_O* T :WC/_QYZP&04Z&:@E\#I[UU+&$=()N<Z@G?4;-T*1W.P>%X-O MK6R;M,I@'W0LM'&:$,](@)ME?()J:.:7_DAN&+2&D!B!T[6@E0 3J8&]X!MM MX VX 3#<%.[@,DXS=#XL\'S4Y(V OY5TYS&ORV _%T6+]WF3NZ/O^2* QY:5 M.X%9V=RAO3X1T $K.3I6VS@X!/AKUY%<4?3:$AN[V'M MY*Z'!W_4 O2)BBTSY'*JP1?=CB)W,0(N*MS-DC^T3845C%9;+CH#_U1E$I5 M)2:M?8%Y[0<_4$A1">2Z*%*D"CT\PN-<5$PT59*8[SI#L.L;WQ+@W0.Z,U FVC./&0X!)_G# B=Y$&VZC:/C89&1 M4"I.G2UC%B(T'(ZPP),,HL70D@R,L+,R,*@B54-\:5-)_V0MT+"'IY(_TE$= MDA./)6+P?2>E3L38Z!RSDZ8Y&:2=;FH>^^W"D-%O-KQ8!R9- M"J(K\-G0; M@HLC.!Q_AA\@"_Z94)LN&1F66DLO> M_'!,_SL@45(01/ XN@ 6AD-C(N&]KAZ"+)ZXCHZ;F7QS+#O]6=8D5279&&4\ MBZ5N"S4>7NKV*/ MY+ZM5]]SKR\< U25'U6P,U5UA!L$\OIA5.?PZ7G/M)?G1[B1>7)4PP^0_@Z! MA<*GUWU_!]Q]1RT^>83-)/!.G*=3*+O:LP8$V@U>[M3$J7X6:>$V.(3NI?V,KNUG=''# M9Q"U1X[2HB:SRJ(I*.H$%::#Z+B'/J,A^9DK%0U(!G#TLK:,PFN3%R#U@\#7 MML)2[:*VO6/FXQA=%CH :4-,L3M"._XG0AV\3C+2O4MG;K>*URYP6K $)=W2 M"YR#>^C*4CI;1E-1:@<%24'$[6@3LUDR^&^<;D" M1DB'31-_SH^:E+AUE8QS:V'3G1\#<6E.+3]]-B4@=0]A?;1-+G.FYF&!)%EQ M%/XSB[INC2$CJ.G63<*:+AXGTG2;.F%-MTWH0P:L"WZ441'CP\ZM),&E$D4^ M*?AG8D"(W3#Y)"=9;D3)=ZVMY)M[S1RZ^UFB9RF>B4BU9*]9D4D<7-U0*!H& MNKE7!UI6"EB=HD0K6@&G*8_SI-66EC(N\LQR]8.62@XZ]J .XCS."E]Z26G9 MRKEJ[/=W#UO,N-CI/*6+%4+_62&I*XW;OAO@_].BU#[>$@+A^3W!NCP#P6>5QF*7LRT+S-'XI&OS$XT R#73!F-2YA'"E03%/) M$$$#:TJ,"D)#'YSO1(\.Q@Z*R:+AR-6BK'1?!#ZI^X/]@>LY(1-X$B?T 3:J M2%P6^=X)(QV@J:7&9KE_8. EF8T508X7VS0>&@AA?8+^=>XF*W<:5?YFUY'> MIYV##PA!.K5C.AE%D_.!2"E>!$]&E47_@7"6%%YN:D,P%":GQ*L_(<$6J9!P M7?"'G,*8F3Y,GSIQU3,5H>89GBIC1C*8U":\'&:6(TTG.8ZI M L+G,0%7_@)-ICF91/)VP[+O^SH )U>Q195\\@)NB!-($E@>,[61YQ>$JYEM@<46N M&"-VQL8=]%=*$@/). E0+Q "FE?90O]U*4HU.KC0=8@GB>2T#'@ZLGX]A8ZA M Q[,"CPU,-CW_G!R.%AP2<"_<%QLZSHAMZ[(D,E =5JLC4N4:('1&\&"SJUQ M"'&P%0AC58HB&!P <0G$)2QY&^>PYO_I'B@@B2;.6-%JXJ0JW=O*HJZLC.L< M)@_LJ*B[6[BV0^P"KDDX:FE5TX4/2VC\W+@B68&+UL+H=>P(G.^$E@DC>V69 MX$'Z6P[_OI7L)\;SLWE1R2&.GHG89R,#D1]$5_B!N@ _?$LYEO*"4LFMEPY( M8F:&D<,VNGXQ]SKL5*:U2WMI?/A00%OHY(ZJOM[B]* M9PNYXBS'J3^]9:[[-9 DTPN@"L=/^7RNVG1R+*:3CPQ0&$K)\7J/"CJ5U1$( M3Q]I2)_PJH 7@;<4Q1'<#_QG@=,@IRKL1-X>I8E\)9TN*"8J+XZ*;'PD'2]1 MFD5%>N1)ZGJKG4OX&9[&GU>(>W[W^>8R.@8*"\<8R3N6 MIW-J9!$0C+SLRZ;MAI!*L"6).5M3R0DA)AF54I&_5#X\BCP#TR;9?GCTLZH,+^PJ/3 $LG(T<)=PW'S]:-Y"EQB'@,U!(7P-(ZBZ(K MLZ55W)8UZI$)LCVX(D!CPK#VBL* M)%WQ>4LD#>BB@ETAE[].&]1/+"B51P, M\9HO,G2YYU$%*F<9M1DE.C6@7+ZR=9:B4P-&E!H5JXAC4('&ALPT#"#-708H@0RC^0$ J45"C1,J\3 M6EC4I="24BM":!L,@Z@#9(!17\!5L!G0YX$H$N 4F(:#1I[&)8.LI Q2VMDH MS_&7*DU'2 %("L8#I%"G+06\@1*%(B;FO#5=4@#Q!X1+#&A;I!D:#%!%1+L^ M*S%=:L@Q"20A0PO^@%FWT2*OR.QR@/P8;2-"#27,J 4QN6AACDV+CH(8PX3R MI**453*!Q!ADX*4&$!T+&'7<)$AV"=RU.38"PVV:(6(H_D!B #46"+N*.&FP M(0T[2PKY&Q-##>,UP8-X1 M8<9( MHRAJE6P!@:3$:I,SC^N75@A#QW;/HQUX-A#88X=.!#?Y 4_^@;: HJ M:H-7)I CJ$++.SK6"X5XB28!#7^A5ERF50"5(_DN)3MW07X-75*(KG3D35&UC9N"A@?5H)I59,6CE[1."%@HC,L\TFOZ_ >PMMH'5=4Z0Q_ W6$9,"';&8)%I8@TWT M9?G?""EGY&FX5' DTZQPX^TPMO-\A;GO/FH+I)^&?$=9U%YQM04*-CK&,&K2V,D>!DN_R?F_4!"CYP1>+1 M0?=?T=()X@U^\8!&GN4MT/T#1MSAK=3&*3IM@+[0S)/1)?5Z]=O-Y8:2VH ? M@50!L@@.(H_^;7FWY&OPWS>H[@#O:H 8,:X>'8ZY3B$]WMUT^H%&,K1IE8@J M4)/L>;I"H**U;RX\@ -,$4W(D0G_MC$:\$X_ X6B_; EDQ*L>4U"+<\>AP"T MW=#MFV;DSGQ]@[; P(86O#.-U]O@$W))ELC>?^P M@YD<8#("&LIC=!7! L.__ U\D3:4-X-.*Q!%&HPIH)B2*S)805=H)2OA+H5Y MD'!XA:^EY.9)R$P/;VT^&:DOKD)%]\#YVE24=R3H..@<%_'OM',2U3XD<, M9('>#B&#E*78EN(#Y,3P\2LI^1CN%VCS#8*J@- 9O4*M&&@:#G'=RI?F2.+1 M)N(&,I,#CI2%QMT63O_/Y%I!'#A,C$&%K.WO71LG58,'LZC;&>D.=BAO**(R M;$+J^"*F1$_ZDI!5W"GA#@IL.V89'#*^K>Y"$A^YSMN$0$VJDHCA*HQVA7 : MH4T?S"JSDN2>T?74Y"U'M )C:\A+]=$VL-[U3?=6'(@=SF.#PS)P*EQ?'$*( M'X&Y1E*GFFO:@?Q3BQP65Q0T<#QE&6"?-%FUA(.G30P2M;=.$>6 ^B/:UX=J0:8C>)Y5R?7.-3LG=PY8A^Q0J%T,4,"*" M>%Q VH1] 'K!O',=)I.1# HR$EO#L\1U'/X\6CP[.%%F)@-U+5"/("HXB'Z/_/0P MB-LU,(CY@%Y31C,1Z6M*4S,PP*8T]V;U;:#<&K1O8B@ZCRF4T;^?8?CI*PR9 M<-;RC89_ZU;R[NB OT>&7802)__^FCBTTX&3-WBF$_6&QA5*'J32,?V'4 L?=ROD(V=4WV^ 8G7\ZP._L*870ED,/X'Z M[QV9RM+=!0=4!-YTIP*[.K9W^9RV1M8Z#0SL[>YB V+TBUO@IRLJ4B];'YZC M+9V(,_0U5TBST70&J6NUQ2*&5,W^V^UJ2W7@T288)/.V/4H2)VSZ>'>_NH3K M!'6''>@.+Y<7J"E<+C'NF\EGB:/9[**S#\^/@S-J,U_K/W-%)NO$O-("27!M M5NOK0_.83M(=N!DXY U-=Q3OSO@B:X+C9HAUR&&E"%;BFX M3AG[G2MQL_V57-N=0A[CDQ7P@3<6^("J"00SM\$'9A!]^*Q2L@I>WJR9.G / M>S& ,="(GQK_N=EO[F.'M/5WQD ,;X"6PZ^6@?--0O*,]:^FMC,R%^LJ/!>H MX5WT\8YJ(DM5F>"[IW.KA=@Z7R &WH[/\:& :9!/+>H?1B).C\CW ;1.WRFS M@#H=,;N#T^FYZ,* %6'X36LNKZTZ"M;S!"7U'L4^DCM.*+A+;_/4)>A#^@V* ML,,@;UZOE8-%%QZ !3XW,(H^*MU8KP./&D?$"6'RA8C:H ,./ZX GA!08/)"4ZGC#:Y;DEZ(>N,D(:'!ELERVX4J2*[3MGK,5@7[;P MK_6+'OQ!A_MPNNC+AZ'!S6^5\BXEDP?;#C:M$"ZG?@^-3Z43SZM32F$RLOD'^0^CW23J:2=+9Y.]GDW2V/TEG MCR/I['$DG3V>I+,]23J;2]+9(T@Z^Z-(^I$=S23I?/+WLTDZWY^D\\>1=/XX MDLX?3]+YGB2=SR7I_!$DG?]1)/W(CB:3= >P>+:J8IMN%+:MM>$4P< 5AN1+ M),6.$<4+7SSZ%*,9#^@Y7G!CUW)[3W'3TB@[*[!$)Z?OJ"IQ/G6; MS/ILW)IP(M0;!/ QX7D#V#I["_6KPSZ3$^T@D;0'5S_7H*".V!Y",YWF&EK[ M0N1_>L$Y,X'1>,%<@YI,.&HU:%6RHUF#9@?-^\.GSP$FG;V!'00.%;Q*D#TC MEJB79/TZ/"/KESN2H3/:@Q;]3T\AC4[(@CU&WZ$:;DD#8BR]4_VJBV'_AB4H MORJDB;"V;B 2'V^&\W@ZO BBL_?U[>6]<=F&>HF)]=_W.AMDKP%$3G*^"ST'+?$;D8/QMM;XZO-YL#ZG(Y]!:GQ(PDI5F=JUZNX0K X8\=5 D2#*V M"(L-"3^*QYO S MYOJ8I"ZCQG*=;RE5WEWF!(@?_XD7VI2Z%%#U$8C7)T!S'3)17NS# (BP M3 5?LZ<#%'?^&3@D.56CB\UV2Z$W[HU!;BZ.C_O+#J07A (-#U]<>L';4R.T M2XG@T#9_O"40)7T&KE<4Z+=$QY)VWV'N)D^;6^LWDAS5I>-9>[?:4M _QUK< M_AI]>EA2[N JMGR '3@L/(P/ZVL4?"CR'";N&LF)._28[*D(-3(B/1@8"34*D@ M9TP'@6T^4>1$92O1 ^/A7S/:G^ Z>KU$QH[8&!XGXYO-UR-,COJ7/_T)L:(\ M\R\>-?\I+JF[K1E"5CA#2,,^9AF"N:;$X3# 4#_@H1X_90&_'4Y.D"#V'M&$ M+3M?W0WM"G%"XYR)3::'!S7FIWR4A,=&.VL#$V<#JZ-\+QKJ2F/C6]L)Y+_% M4)\O*S;=V*:-83;\7 4[@E?BY".UHC 3B5U[ZA%_*NCTR9'F;:8N7UJ[L0\[:/BXM7J;KU?V]%)$58I8RQAO$7_Z\7%^3M"#*H!VZ%+HB MN9G8KH"BKS^,9("SXIZ4]*C,)\U\ B6=/UP<$NB ?X(3>SE[=?+V?7C!S>1H M?TGQP1(^L76#NMN;>BY,IF%[%)0$3J5U]-W9->GM?7$,(,W/%HF"&/0CUHMQ M)'AGAP;@WR<]*\#OHR,9"@D5+!L*[G_$JDF.G+1&T>8!['[=9>G[V-'R@TS%F(.M\S^4%,%(!HQZ+&Q#D7@/ZZ_1'^+K@4@7/&?>4(9HQH M8*7"I0?\BO7<>@!ACN>O%."SVSB8^-.&-A>7?V"HDKCNRDW_ .3\ <.-#=;L M\"LO$SO*&O?&& 1T=NX'GT!>^SH;1.KO/>Q/Y?+6KI\"DSX8?SP =N[;:&\/ MCA'J'XIY/DR) VCH8[._#1#R/"#T*6_O"X7^R".V'PIZ>+T1"MUSJCQRE.)! M5%[]%RH,N;**W5+:WUC:K,JC/*,[X0:+X?V&"OON$M:7$A;#(SW5^*$,=,Y[ MKI L\,[0,+14!L%&6"-7E?]V('_ELG^(#*X^DK[()!H>D+8_T.*+4:SV\!0M M@/4YLGULL"4[&0#'6ZJK00\2R![FOW^]N8*[.:;<>RLY2PLG>^D)3]7YL'-' M[7^1I(M_/^C("L-<@J*%QP5)-@6#D"&5.[2LT06%_[Q::\D 6W8'N@N[P2QE M:? ]\D!QKQ0H,^#T[KXU75T2(7_BUY,'Y+XW?4A6<+F)"']E51#?PZW+;$@$ M,:6FCO8/A\J*5AFB2VO,?@V!)@R.#Z(ZX$P\_OFP#DJ:*]GCQ&U_KT:DX M8L(6,+F2;C=B!_,;M,=V+::@(<7UN]>H2CJ?O:]O-EC-$>M+"P1.]+?5U2=D M^*;G3HC>Z.PG.WVM^09G.1C-8>M%UUS0>R"CPKMBWC3M;KF(V4LZ4&,A?&=U M@$$").?P+*<"P4#Z.B.M.RS]WJ,B!.H;!"\L3\& H2@6;UD"_U/[M-S!7'?M MF#/*!@ST- -;O__N1#Q][TY-P]#W1DVVV<7"GUY,RU61^#CF%T-@GC&TT[\T#R^[TKY?M3(<6:H#_ MH//NY.="SKNG= _$^>#* M#5B,3Z";7S':?G7Y^7:SWGSZ'D=G]U='0K]^<' :T+5@7(R2(L==CM\L]C-L4', M5R5CPMT[<3H3XF7>#@P_QD-_PV&,WA H!=44B,"8,LG!&48?F0^W]6ZY]82Q:EP/Y(W;*S+X MZ_.NPRK<# S^!OC/6\MV/6QZY2]V6!WY#X;>ZNZ] M$R-E (>DC ""SV[6#*@1O7AW'%VN5\O;ASO,M?*MVIPX(6?%Z0$K1G9*W-*D MER8<"M..4.O(:57Q_(&%/#.3E7&-!'RY+QA^' Q3\E8>L11S2T9FJQK7U5B\ M/_^XLUB&K<'_8&'8?>22&GN V@5J+9F8V RK.TE%8,+VPU W$*(X]2TH[JI= ME"&IDB)P(%>21]>!$W/$!V0]5%:$BE6R<(:TB0MB6ON\W3Q\^AR]7%UL'Y92 M]3EDVO>TZ#S:\2Q+_1+H\2^#5UJX-M%/'4MX()GC&-83TTW)>F5"S3K.1:[T M#(MWL>I9@<2YP/,)(G<1Q_&T^$W<-W/:[#*F=-2/)9M'47/?/M^@:CXP2STD M62UGCP1,*U(RU35VQEZ;D;Y MG8%VG I#/^-THN=(4+9A/,@(''J@]6"*O-;GS5Y9%5B!H[J"W<+=UDA_X0&. MM&]OP].UVMVSIVO7VN"G:U3*G R3H'!.Y9=9P>(2A*NRV00X^36^):_(J86GEB$=8PM:E#.FQ3TM5GA*X-J[3[*9L;I(V6'BXSU$ M7$E!'Z/0J=OL&$<7A/Z= AR5I]W\UENQ?R$7>][[RDZ5'C M">TR1_=<'=U@8I!=7&:AXK,)/'E.LS#)65GS(VWMD50_TN*DG/N1-DQ*_L34 M_1@=Y8?J3(;3GM29%4,IGEJJ:1P$$)A:L<5KU5&E=U[895HF=S5;;XA2UTC M[C\NK^@A8:[R7!S$RS"VGYH_QR X3J_3Y>YS=-?!_W-:X$ EE<6PVEUN-]^< MH8OS!@X+(ED0)-.4]U2MLL>NS(10CK]M'K;K[XB.<_= Q_H3IAK>,,[6>O,M M>O/VM^CB87LK!BR7 ":-8L0K/:4-$Q[TN&;&JTA,:68FOEX:**!!AU71H8/% M8RK$<+%H6QE;#OA7%/ML"O7BRG#G]]=.+7Y*,L9%UH_UBW3TG/??<64B* M&[UC<%\!:-1Q)IH$5UK7[X.@R2K@I+F0-0@3*:3B1!M7E4%3*R!Y8Q=Q%LS# M!P;,"*6,'O;9 &M=$:U#BQCANL@-_"J'>7N]JH[!49!?-?0/\5#>8)!NI MHUV=1(MJNI7Z8VNJ$Y&\ )&7SU_D8O6/-0;]>;YW:1Q<&2.*-BUEFHI>;47S'+P>>VM1XH$3_87R&G+5R[A M].!*?P!02P,$% @ ,H1A2H7&N#"X! #RL \ !X;"]W;W)K8F]O M:RYX;6S%FEUOXC@4AO^*Q!076V[JNY.<-5('&<1TY\GG.3?H]9)NP679N;LY];50W;N;YL9FQ<&FE>V*0\=F7;=MCATI/LMM.WOPTW]IR] MU'*=BPY3U](>4).LWX#300[GL^5\.AD-5N,1^S28#F;#,5M^'H]72P

;VU2M'D;C6?D(U M?:0K9-H9JP=L)F[E>"65Y_,>XH$^&&_R($-%9H3>K..*&\CD)3QXX],OS)]Q MNIP[%KGEC,+,?Q&D/W2A"K3S%IN1K3Q?K=L038@&6G:[2NYM&!FFT91I"_J' MS\ELS3K.9N*RL<=RQ\56A=_\4P$7/X9PL$/+1U9"CX/"><1'CK9$*&*,FG'9 M;N9*E4JSI4\XDM*,^@:'"3]0[.#R9V;.)2@%L]%0,!^XM2J+;S0(I0#[Y&M< M2T>^@DSED"GGV'-S(-.&8C##05V'K7\%+Q@\L<\A+*EKKY"I[ABO\HQ:H^X8 M[^M:;ZANZ%?2HZ3G!.GIZ=K0N(:RG8VJ=GVFL:[^\@89TKK@W2CJCJ%*[U?0 M=WS_[AA6'N52K7LJ-)ZO/=Y.&?<(V\XP^(2:@%R+8Y? M3S/JKO37D*FH??X?,PQ;:$'4^N,8"W(;85$[UU&+CZOQ^L!TF+UVR:Q:?%PC M#,U^.=E;S8)A2TQ']8N/%]2C]B7MAO+UJKU36AL-KC'6K,AB.1S5OH+=Z MR='.;+=?&%]@^?,RKIH"_:5!KQLUAX.O+ZNL M"DM9Z;*++"B?.5Y,G-Z]&25G F4%\*G/&3Q=MQ%M1%D>53_H02=[K'4'->>W M7:[(D$)]XPBM!_4CK5?WKFIC2VLURHQ6O^ 4%K-N2]D(AU8=#+F$ S_J:GWS M&BRN6K41?4I/?C)+?S+^0UD%BSS9\2%R^ M"1E?$)M-=B_WAU^_P(\OX;=SR@[T^L:HNWF#ST[#E1-:Y*)Y Q1VN806N# N M*9U7_!*F@H,]\L*X6\\^\8:FH]CV-F40_JJ1=RG[-/*)+>E*%-U 5G[D#M"P M!$8Y'OD7HYQ\F7-6Z.;@]ZPSU$%?[_=R"5^W72YA1<2_I^N#,PBK&)>'!G[\9ZOC>K]T&;E\)>L(82IF3UW[$ M&S$I2$CML[)]=>0)8RAG5NK78O&(ZE=A1O]D%;8>P[FS\A[O /URSUQ@QSM@ MQSRH?7J0)$F1)*CV:7K K3]Z,#MEY5:$,PN7YC;!LVQX]57HDUE2#F"W&+L? M!"^@*2!?%.RS+!Z!30M?4,Y7\*6L17B*WV>:VXYT@9[2\7QTJ1??.=MY%830 M;BAN&L\42,R4$UPCY86_6%)O10(L59X+H'>4?V4B)/ 9ZQ *CLN"YNN_QM!0B*C'KO! 8?8Y0JH?Q_4LP/H%A,E9YC_BIO->'PY)XG\/7 M8V2B-7-0(OBE-;P4^&5#),._FC7/=I.U"('9&_;*F8,'^-M\03AQ+LJT!&9W M7-)$','M:Q&*$B>BU^N7)!%%M%)Y7+ZLWNCWMES'*O3&I1AX,7U1MN[NEC0' M-3N/%_':2W8>Q_V2G,=+&\=BVJ)$A3H>'2)8=IYM '&B@G?: S MX]1F>*(EF;X@9?\-^0(_8B!]_9TH.&6!RG2P/!56QP-3=X>*4B/W3C@'>'$& M;/@+?IX#K?CVC#IQD!X4:0!M.)[E1AAB=CSBL1#_]A?LAGQ*WMQY0Y2YLBS4 MS/#SU.?$]T1EN6 )^)TZ%G%L& U^$D5CR8*%<]^^(1\C;LVI: ):"Z@;-Y9& MN;&&%@D%$[ &+YF@8;@A[ZA'9](FV0SW,<#]"T2/=+GD/G 3'[9<&@3K3I&S M89#A;H LPI? "@O/@%J@^@-'/(T$<<:0>5A;@@21-4\[DPW"VXS"MQ,*YM." MTN'[DCG([G\TQ]R1,UNJYO MJI:M5LLGJY"^'HX&![6]E>3TVAO52AO6*,*QGC+:\NPZ4B 'W4$A>;Q:?AVI\<$0&W4 +'ZC1(:E+58*,+,[&@R* M\*L@.>WCUW'Z2Q^-!N:CYM=Q JF;O5&W,H"]$$^^AB^=.;I^7]_*^-MHO6):CT.NV>MM!<\O2>N16LD8CG?\]AQ: M<1T-R\E-$KV"ZZR-9K/C_.)C*&C=0OY"[#A[/C+U_'$5(:!)8S_6-@^O:.Q' MKA.,_HX;=_+8[\$&B( 1CA#4J >?+1'1.2HN"0VMV]EL1KXL_WLMQ>>KBE9^ M8EA%-W]*R$8,$T.8Y!U=$02.)B)HL2=*W6P;GT/JV93; 7GNPS_DJ3S+.3+T MP;/7MY^?)W\:^K/OB1,$$?@)>U__=2F"?^G[1O?9[>=?-UY_[]\( M?&)WS(L8F7)_(1P,3BT8A0B!O@"& F9Y\$0C]W/'FI,@ LL,]AMXQ;XY<@G/ MXQ9FD6.+X%[DV8R37V\^WY!?;F\_WI O&-^,2?QO-!:<81@7!^SCSBA!CD]((IT &-^ L'?::9[\/@?4X"QN\< M"R.=^P':ID2QP%C!)!4,]>)Y2'91DNG9G Z-4%"K MT!RX9AI.!9M.&7ID$S1S/0R3(8U4O04)P M@Y'H?0V!-I0])JD-2QX,":@/^ET ]?$5TT,[HA+R.A]?$5 M6X@AC\/L0<@C*XPXDTQ-.T.7F2]]CB*Q6 ?"D;_ *WC1]JT(OQ)9XA)ET!:C MBT *A!,&J20.GQ%]@,U$4XJ=B?V$: +(<2B/)PFCZ 'N XCX.0S%YR%^GX;> M!75RB+M#%Y,_IS!T7S8P374%%YNZT.4-N24+QH3DW>/8@ MP[^ W$%[?A3L,%M &<5-BA(,!9",9 !M0NR3%Q:@2R=LK1SL&.4)+S=1GF . M< VBX8J3&?@DZ V02C%R9#& "/L2TB@'(%X''0%2I64' [,# NN'9,4R^RF2 M=K!$"*Z8FR#LP$L)\H>E/9GP3#?_G9WZI1_OL_C(WB!RY7$3/UTC[6RA9#Y. M./EA>V>E,IL+MNY_(U<8NWYL[,!VI?;J\Z^)[>EW=!#J)Q@D]4(?1/SI%W\) M>L8TN]__^/_9>_?FMI$D7_3_C=CO@/7MB6M'0#(!@J^>Z8Z07W.\Q]UVV/*9 MNV=B8P("BQ*F08"#AV3MI[^950 (4J3X E!58&[LM$42J$?6+[,RLS*SC&\H M**%1L2:K<14P\?*M1%P+#PC MC@X1S*L_(3;Q<$\/%7H,<';A" M:2B'L+&; )&*VQ>>U_T0L3EA%,\1&G$T\].\C)]@E *4!?'*\T'16'YFRFFQ MNA/L(?RACYF?>-#Q(W/CW9)_N,J%\ Z @W-$SC(;A/YG+XUX$WD+*F$[WX]P M7,_">WC1@^%75+"ESOU51V J0 MYZA"83R/4#)R>0LR);R%[Y@(\*R>V'+I#VB:XEEY>1R+N%J>=>.;/SS&]V'4 M7%:/II>B-6]>'$:+\]]2^2S5GERQ0@F%4$&D8P64BK;#\@$RE*IT( M/M^YRCR5SOWE(>D)IB%P'%#"B. MZ@P_MS^S+>4#NXGWYCM[A>\^,1XQD>\N8\?>Q%@)],I#'\(4&*6ZEU1 SB,U M2J=L(-J]>>3"F14*?N5Y$-:!+[RZ^$B$1DAB!""H&70"UB+O9EIL1VC^Y&\( MIEN@'H*:TJI"4U5Q2HE0# )AN+2:^!A1(65I'H'"OPCR_,B< W":*T$9@+40 M?@6I]+C"G$)M8@EN5^56PO=1WFR1I&ER2N7T$?2%O7098(*-)4\IN772? 7% M_E@-MLGY+"V5 B$#!/IO,+ G\#*1]9E$@K["FDO2U7'[J$$'D<YS<2=^ M0U8TC5L67$3)*EVE)5+O+UCI$[%X>I$(&#WO#33*X M7.7< !3,6G43\26K# /=5\84\)DEZ !R;X!Y3>,F PW$Y9H12)P8!4Y2+%K5 M]U+*4!_W0*[E5-1X(>PB-.=\408;>@)X)$+%@D'!#'UX&WI(^.[ ?05A'J+( M?3,HS;T5U6=1U@? ID#*@3&^XI?YOM&2-85>#Q*%>YT>JV%\H/NC *LT[>=1 M@&'B%PXR;OA4/&(E>_"GEVVC@$?9OG5HPNMV MRQT.>PUC.0#DOQECAC"?Y@##%=>QC#,@N@A:8/SAGEL M=L63@ -;(+.D:<']!4=5/0U[<>20SQH9L?2:N(:7S5&3Q*=SOZT[16QR"OCH MF4Q=SJDP*!PZ)RU09KUI^.JG"4P#+59<=/>'6:U,\I2EQ: K"$)%]:% "!X2 MQK['-5P.:3R0Q%]FL*Q9S K!N&K15Z.XX0]8=<_+8J&2@S000[EAV$EQF# U MIL(CC"\689MBP2Z7%4>-J^F4RQ+4E,TJ'F]$JB&GR4_ D,66_Q!EP52(J!O& M/;PYR7';*!L#]/O3"_0FY(5R"DO!A]DLM\C-S7"Z+]T0_$L^K@K=T?T!6]_* M2(4L+#?VZL1A$ALIGQ3]71I7^4JM^*;+95P1#S@!AH:$\.IDZ+;!94(7J9@3 M[@CYO#C?E=8/KBN'.1]F*=)+YMPNNU>KQ+;B$P9+:0_!;?7W<)J5]+/^;+P% MVQ1 _TFD5A0^9'OXRESW&:\^"1RVL?&*]%^39H57 !0APQ-M51(Z2CL9UVZ. M-N9R02H6F<=B%!6YY\ZO3(H;J/E!'0JV6"Q\V6YZ%T?9[=UV;]?*L2'J8UPY M8B+M!(8$*,O]X,M.J]8]@"].N4]-N+Q7Y %7QO-31%\D3.4-TZ]U=XC$W M>@6XZ+YW_4#X&7$G

CSR50R<=FH<_S(\WJ4(K. M!4].,Z\04EZ>")FSE'!)1)5&V!Q/Q$ VXY[LQX)=C*NJJ*_(>&YEK\MX/UD; M9R[UN3^EW,4*S9]+2[[Y%A*>-\J/H*LV)3X!AD-Y\E$1_GE3Q8H?M=ONN\U. M]G-TKNRI&S8]NT<:;FOQ*H6PO45CU/%N!=_D4LR M$;E:U+Y[Z0JE,T2C-L?I>S#Z;Q%A'['GQ+AVDS^,#U'LL:J.79S?E:8ZEZ]Y MMURUC*O=\F_*DGO)'=<@;DJ_I$B"VT=%S7_DAW>@:\2,BW+L/'=S3J,YQU U M3F797^&JY8;YZJ"$]VFIV_.X#"YUHC#W@JZ/:25@2/,SC(VNLIJX>MNB=HV# MBQ/0?5AXN,+"']'W=B%J-V+*:QXEA8XSH85\YIO@-<*Q/$5_RH[EN<+*P75N M2.1A3BLFIP!)(OSP ( B:"K/4D7 50>3JT25';D\DC9%\JB+R 9(W/JH1HCG M5?.A;;'D.V:8Q0&C\],M+W( 1 O[U=M?.BC-/.WZ5KH;:PZ%/+,Y(UH1C4+ MCPFBJ3B5 A4OCKC_'XJ;D\=F\MR6!;1\V.^M",K<% A5$?F"EC M3PX<].\9YW\ I*A?DU?@N-U8HT4\_'FV?+1X\K!QCZKC_OC[!R!W9 MG1T^,Y-'Y8)\QR+Y6#W[R6+MV?7'$%K@#1PUX\E:G=F#>RVG_HWQ3(SRY%_$ M^4TQI@X/_X4G6*!W^UQS>)^6)%%RT-_,!$P$'?<@9*#/PP>0NC M7J]\M7W@!_&_N:DH_'&\4<,YC"=F(IA8'C/#?CU<[D MS^XP>6&/U@J1*#Z[PX2*O5Z:9[_98<>58?-$6_1M@XG%#W$OOJ%+9&NMP64G M>.- ]<4M]2J%9G;M_KC*TCM>.H@7%N2]7(733Q$8WV+!E#\N&9"]5>[9T\N+/NB;^TC.5<'>R1-"YB5M-J7R.K2 M5,QH25-K5"--]^92M-].Y%)HXG@NM49'63R5;M=\:^A>C=D=Z&LXM16ABE8> M/Z&"97LR77QYY=VE%(2W/L^N1?S>227]+&?=,MJCUR/G=^7E(1.@]E+B+D:PD;5%U-6"($99DJ16 M.JZA:@<=-]H-G4FG\+BF_C:'Q\&ZQM8NNA"X)D\-XH#9A,NZUIS"T(DL.TQ%.D"7]FGGMI7C^%<>6 M:7S!K_/ZZN+Q+Q$63$F+_,_\%A\#[R2!YZ_*F%73N.&U2P[ET[S'JU! :K6[ MRIU!R;*K-[RCTQ57:_W\KJ%AGM$"'.CYZA']ZZ7_H:5F;0568$UT'[H"*.J_ MA\ML@K]B(&]15S1/EGTGTHF^\!"ME84J>GM3).(G%&, M4@Q2C''O%=YPNUJRO'8IV? KWX'R$8O'5Y[9;P.W+6M_G;9!\A"P:@/6NETI M!UBCWOZF.^%*!URMJ\9R<#7H]Y7"U95XJTQ\"?-ZP_6L[U>VFD>]W)(_Q-'\ MZO/;CWO/\4,4PS2+N:F^S,X!*F7S1.KN:BNBA4SV5T)HM8]?;354 UQK!5>[ M :.R*0OR=(O=WO\(X)!1=868AYG?PPE1\SEJ'IBULK^;OC9BKED"182@B%OV M\H3(0&P$54_1@50L8@#S9BNM+ANMX1R_WW?V]\KO.2:=R7?H2=%H__WI#*AW MZ#U':]=H*D$]4?J*"\=MU#S.Z;MI!J(S$$H;YU/7H<>%U1\[^Y][G##0,R'_ MH5)B>**8(.J?$*Q@.P><>-1'_;)^$$_;WT@K42[AE"RK_J8XC)5FZQ[57H>L MDTT>W>>&=9777L!3S=73+IAL:X'[WU/4V."YW#%! >..@ MW2PP82J:20'!A,,)AN4YV>&4C&YB@3XI1/%^/LS MUZI56BY,F+R%90.:W:GV].:S[45OL)S%"B%?YK-_95S@X8HJQ7G$&#?61##R MLLUE39%9E!?:_/F(T8O"!1X+@@56L0QO?WG1>\$_)PO7*SX?.[\'?YK>X<.] M/RW7.HW+O_@U+S#[7U[<1&D:S[EF<^IX;%,29^]-IP/X,RXO5KR_$TS\; M_P]WZ_4,>_'#X%4S\UY6:T:FT\,[%#_7T:$7(2FA1PL(V&]R;TRV(#-TAT+\+J"MCUP ME_L!'!/'E );%M17._8&*I0QQVM%F ?#*#&D$^0:1PR M X(,0>8PR#@=@TS+^^LV&!6:YM#Y$SSK>G_8[-9_>K2 MDD(?RZOL2K4=S^U?/;_>![);H4_O,/S)? \9QFFTYFW\5"L)J[/A,"RG M,VEG.B_MD6150_:"$D\03ZSQ1']&$I6%4]:3LW5Q1G_OR;5 MQ4^^AT>&>!D.8TF+S+\R-7G,W\(P]N+:&E>:MS%P-%/N&EH(Z:M_SB <.III M4P3"[H%P7--1D5H@U$2!:<">9T5P^9]8-=1Z@:R%<.&#*WZ!8;:Y_T-R)VZ)SRPNZ!?-H17XASB MG.T[MMD;2 [6)]XAWM&2=]#O/CH7WJGHNZ]Y:FSYZW##WJU,SZCW/7^O#_#U*05QB%8^(#SAF M'O/O<47:FTVLC(]KJ2M+=)-&T:V?<0QA+=AKSP^:)2 M>W(1)>E%I>SD35YVTH/O32/=O\#4ANJSU^Z/+UB1-PJOTC3V;S*N%5Q'7]S- MH#ZL HT]W*]HXL$#TXIH!UY.;F^"*=[J+58^Z( M:@YRQUT-V3FB'5AX[Z@[QSI'M$.+11YUZ^,^5"LNO07[-39>?HDC,.VF"8]% M?04J]@QI6 2C?LF#4=>)4[3Q(8J+!K"\-[Y=OER\>R+/52AP2*_J3/? :F;V MFC*DYZ0/$Q&U3?G=711,>:884.+;';#"Q8V+)CIR$K 1 MKR.Y;>IY<]<1-%9I"\;&6WJ##57;.1'J5L_>O/:'CD-]PAS&%,->[TSH+=T]6 MT[; V-=HX^$H7]8_Q,&::6)/-VUFC8SQPQ[6&1]"Q@G 0@ L6IX\FO]YR]?A=/RS1/G93OC@?4\NK=VK<9\#W0>COI;%E*7^1[H M]P.[TCYYOKNN+,J=ANM7%VT[M]O[5K9GKPW:X*D\X/!/SI5J]GBX)NKJF&%7 M%TKBW7?V>#1J::&^+I>'OWD0;?D;W"_RJ$?=^:W%V[%A?+G&DJ*\W>=(S6-4 M\#U\T+@PKN\8X"!E\=P/R\LDHQL8+?\D3OCRNO() &@*'(;%Y-&F=L-'$2 S M!I7KSTEY;+2 C@P_@7;AFREV#5]N>REA ?.*CCV0RGA3L9LDV7PA!I"A1^+F MT?##97NNEV9NC-XX>-AS R\+Q-%XDGEWACN/,A#WES"Y*&$KC;DQ3C?Q8O\& M6H67\1C3L.S52^K6B<:_]$,OR*8,6X>.^*$GB Z6AYX6 MP&P6AT9!$7$%"F\+WRH?PYL\ 1[I(W\?AOTQQ(/I*)YRI^6#G]X9WR^_71JW MP&RQ&P2/^#-;P+O+^"1\ 8: -%C$,%1_$:!DXX0*8"1)%N#N?>>F,-S9#%:1 M5V18IPTTD\TSX2C"@2YOD([N\9TLQ8LC%OS"83X53H&87TEC5@<(77@IGV?E M7#''$=*=+U3>SJ7Q#9B#WZ,9%L-C,'6^NOD,\%58<"1(%!M)Y7GOS@UOQ;/8 MW1/HS-U'^!\@W%\?68'7=;CGLRQ0?[D>U";KLH?K)0LMJ9KPJ>#JS#)>@A_( MP]DT_YBD;IIQVP%WLQ46=7&Z I;X5A$$\7@)*A[G+Z#[+;"CH I6J>606KMY M%N"&*\+B>]]C_%C8>.F!'>BGKZH0*I]/\5(C/WU"^'@%*NE='&6W=WEP@;=R M\)77S MMF#E*NQYB](^E\ FYW&ADGWYK(JERA[[A>]F:52]R<8T[%ZO#SM? 'K(?!%$ MCXPESVT&_SL*X,W;BR\P6\9B$T,U+D'EN4G\J>_&C\8#*#BPQK!I"]W6!<0+ M45"$5U6W(=B/9Z"_;!M2\0H/9@2FJ6CI?!/S&#_40ZJ'D1$"%9:3 *4QP$[Y MAKIP,:S>A^FDI3HE^B]QOW#]:=D^J/ABEX3)B(-#&##N@)PXA48 ZF0*VJA? MS!34Y_0.%3&NI:]LSZL[*G3#U5EAZN'13SDEGSNBYNX?H.^E1@ 3%!H=&#'^ M/ .U-@Q1:40NXM$A7,.(6>X=QV$L8$0>#XN)V6TF[ECM4,1? M7AT <@04DMN-9($%@#7AQ@2N0VZ%)-ELAJ$$\#(G70K*$KS+?N A%6\B +OF M BU!XS:.'L#H0.4NAV$E0%:L6&4L^0*A&L5R$P.;0[;&:#$@8Q&A\Y#^)J:]- MS(7_@L$A2!_R+<&=PAM(?H '6(G<4BG5WY)XR)-B6H6RZU?OAD#='%:'Z[*H M-*.J.L^X,82L(0@MWA"&TK(W#.$$I1MHY$><%5/84V"N-U$HK#9D0H9F4?P' MD&U)#J5,G>42+^((#QQPFH#WN: E\*T;2J-%L]=L]-.YOVQ67\[YG!0^E=M]PH-=^6K[3M<9:\=6KU4X]'".!D-9174>O.$6\&X9;=^&*(]"(8=>J%J+< AO8BQ_C5,Y%1]6Y%*/@3G3L!Y,M;L%BFEJHR?N,TU7U#\(UH<+!')]BUN9W3C4;/7 M;@UZ>G$M7;O5/1 .)IIM'4K5(5;>0EI&\+W$$+Y7KS%\[\PMH@[=+C.PZ(HC M J'LV]@=2W+!3]D6Y7.WL>M0$E^>:;,245;KOD1W::A07;AN=?7ET.Y"8>ZZ MR?*< "+646Z@DEBG)]G?H!WKZ+QWRSE]8U@(MH%SM[.YR!\ M:8\F&J.P!@JH$(6BO%GV7M0KC%<*^IVY_=6A5"1'=C$5119"^NJ?,PCML689 M-4I9-EH',JJ1A*!$7!0%<)U!$D*;.BRQCG(#E<0ZG4A"Z*+YIV<"X3-'=0KE M(BB1=43I4;M.-1RK [*II;!'0GTG4*_ &75[J-*G MV]673XF?5KM681-AT_6?!9ECV6>2M81-ZV5>$Q<2%ZYQX4AR51_MN/ ,#VKW MSH&X$I5!GSW3SA[R_ MLS2_)[QB/\IVA[5[:*1240_UW6%USUA%O>+T6A[*ZQ7$A<2%BFL6RG.A)DYI M*85Y-CNEW4I-OBB]X_E&\T7,[O!>]'MF8$(L]UK[26I$LQ:=U)2&>#[%6 @[ MA!W5"_GH&3*,UF3MUV"=37BD+IJK2E&60],:V&KIK11:3+RC">_T)A2@K($; MN(73917=P!05J:X#JNX9*[B/GQX4*;4R.G'/.7&/IO$\R:;&7-GQV^_[%@'IHN,4NS.)17%IT4R69/'2YEE_B3?=#4 MYMY&8&YT*4?:*6IM@EGG8)GF;;>O8+*AJPU#(%F8;X8=>S-RD7EON;)+* ME"XP5K=6^?OK*[5<_LW==$Z05VZ@!/EF(5_9.U^G[DW *C0L_KR)C=?E0Y7O MZ]JK_IDEJ3][%".]OF/&'+:F+&9SK$* 567$D=(LBGFY&6ZN/;A)]?#HTO@8 ME@=.>+-?5,_LR=GZ11C&O 'X]]AL5K8+LL>ZH^791&<,/ILG4W"")/ M;*M/W^./K@PFB&!A<:#KF!WE*6Y"H(BMGD%7_$ M!&.\$?F>)6F>=1'")#UQ4W(:NUB)<)[Q:\AF $OC9<#N66!811NS9=W?.Y_% M;NS=/;ZZ-'#]5RF:=_W@IW?YJ]5FGYPCEA1/W?@6XXWP]6J3,8XP,6X>\Y_@ M:W8;Q8]\0M#<+()G'Y*?CR _YR##8T&0<_ O+WHO^.=DX7K%YV,7J&#W7N]/ M2UEW@,:;1HN-4NA@,04-[2/'=ZC&+S;+UN/FN\V3HZ0K%1'XFV)"0V ML>!'ZU"U(Z)I-T/-4K5!L>"!)&#QGXTY[+!^F ]EZ%R.G4DI'/C6^C;?6FMU M,RC!2#O./^2*[7Q]>%=VSQK*-69:%,T$F9H@(_GHA""S>7!*:X87O:G=83V GL1R[UH&]< M&"/)E?54QKL.^F"C89=;]<%W["954QND<+9&@[GZ *]!(;:L9D$=I7!WKN4 M7/&2P$Y@;PGLM@7:H.Q+>%7&>RO:X"F!RFJY#'^+0O:(O_[!4A[OTT+-/R7- M30KOK%%(74[D"B@E+[>H=YK7LJ SMF$M; M95N./_8Z2MU =5G5D.7<<-U@I655W?:OU>O)/@"MO^#O.>@!2D"6>(MXBWB+ M>$N?VH-2JLMOSM9=?;'IQ% LYXXYL]'4]\HBKUZ4I#Q7%V. 31'ZBRF9\(># M=2>"##-#>08H3[3$;%VL31&%+$PIZ[*9,B0MY[HU,L0R7M[JU97?IFP*QA>\ MJ2X*C3>"J6J-D:]E,14+BM][(9MB%*W22)2%/26K$60H68T@TSADG(Y!1I'R MKJUE'O*.WI96 Y: ";<9(W5Z!AKD$^EF;--2BFA'M*N!=HJ(.JGQJ$Y2CT0'LJ^F(\@3Y%LN(##I7":F;,>>=EF4SP? RU85E4CBD&'[;,^ 4$THU3WS MOB/Y^O/VTF"(A8B%&JE>-I#L.2(6(A;2FX4F72BM=6@NILI'WG4Z3?>.S/Z< MWK'8$'>!\DM#UV]$+73EZ 9>Y>[6Q(B9%]V&,!R\370=1:T,.Q+#CN:+F-UA M!MX]WG *G^N])UV_,!Y5ZM6K%*5,(6"$'<(.84='[&BBN[3CP%L]Y"VOF7]D M;GSF42'J6D+2[9Q!7[,K;QK"%X&Z0Z >]72.:250$Z@W.75-2W:%"*W]3]V( MY,/J !3#)]\.TR"ZXV4'@_AJ($N](?+$.IUDG0X& Q+K$.NTP3H=#"ILF'5T MUH";=VWRVQQ6#U6-E@XXSR941&D)5;_+LP/RB8*C5"&9!HBW9?M#"?($^9;O M%S''L@O4="^$3T\7ZB8%:3]A'_66P1+ W/8Z4F^1)RR M2HD!I#+ H OI7,0 Q !':Z(3JPO))!20>6)6QM_X,Z!_NC K]Y9A'DDV7XBD MD2S!R\0B8\I2%L_]D#VCHF)D)T9U)@8+\0ZR=\QC\QO06/L[=(W.AP^I4OY+ MHSAK"CTC["A&/^F+1MA1!#N:J!/-^[#>^8D'7:9&[*:4Q*E&,E4=QO&E+=DZ MEAT74>]]U])1=,Y@[E^.)?LZ"R76(=8AUB'647&@Q#IZL$Y%#WZ=NC"J-/EGEJ3^[%$,]O?(\.#=V+_)Q+FB&S.#%?IH&ADWS)AE_-3P MYI&7A\'+Q]WPT9AF,9#>L'O6Z'+#4*7,YFJ./D]>>,_UO&R>!2Y.8T-XWI)3 M>>V;M1GO&_L'/^+\R](Y[OHU*F7ZM>$GQD^#?D\94EW#<&=1$$0/N(H,?IES M6LTR,$%8.=C9U\P?J_WIR5_'V" IM%BHSPZ]=S@&:F^PU@]=IO9,:'C=Z%3Q^OM MOK_]P+'O3>LVHCD\AI>5BZZ^H.@!P?!&\-8.P_ZPO;,VI)Z@*&EU-#<>RSJ: MPQWCS/V^-6A9';L=>=37V7NL.<\W[^$%GM]Q;DLA+_I4UAK)KI-S#K$S4C?H M'?'7G=^@.W0PJ]T5S[2S'L:LN])V:6?59V<=CS1C5MI9#V36-C-.:&=M=&>= MR#[^T7IG/2542>IV:QL7!ORSHV@;G1"K-5 IV[EC2C>5I1154>-L][IR6ILL MHC")XL1P#:=GO?SCE3%E,S]DTY7C7Q%VF$;&(H[N_2DSKXPD=FR^"Z)%! MUP]^>F<@4?$%-\CKG!@9=(#QBW[,\,#PTJCT+D@VMJW1GY.UXV;H"T\21;@C MGCNZF-<*314=KCZ_?[.I&T!#/PW,B=,W\5][8O-:+?"GU7?RH]NAB?\=\!_@ M#\>$*21XR.G?L^!1JH-_U^9FSG^)Q-O,R MG -\,?/AQYQPG,P^OAE&X<6_,NAKY@.9 LLCCD8Y@L6)NX2#.YT[H=^DK)X M&0+P)G+C*?;U#E;;2Q%6\*$2'& :BRQ.,C=,<8$?[GSO;B5V8.[^ 5.'_F-H M-W@T/#>Y6UM!?GI>3&O!8CQ(PQQH^/[I["I(6)G"I?$QO&=)NCS"3E@PNYCR M88OY+%R4&SX,*[^AST,2A5Z032O'Y?&]U6,FZLO0YL,!P43]6/#72PP M%B!"%DONL.N<1-4; ?-S=%C!.?Z,9% &\Q,QU;H-S?^@]$:J2NIB8647IY.\H]BAR,#6];AR(JQ M>>:G)#7X'CL6(&B9$]F%,14Y]R(TZX_FONEH7K@0DT)\;Z/N]+ES$HE2.ROJ,G!JLHY:N!&S4(G)4 MN\D)!F1,H^P&%ZU;'I8#)RS%"3,PG;YB&ZZC\#UHQ#W$/=4"#>9X3-Q#W$/< M<]S>8ZF6M47<0]RC#?>,AXI9CK^:F_.D;-W!#K\S?6C[&,(%.M,CS#8V9Z\?&G =IXIIF_!WHO4CW MNF-!F4.7QC >C41F&69L(59X:==B(M ;C$9D!++U8[\GO?B5##I_9ZLBA2Z "8O, M0A?H$[M37F-VO2N8(F/&[U'*#,>L9NJ9/*=Q)<<44^3RE+YK/H)E&MI*W.0* MC8MTQW(Z+J8^PL)G'E]QF Y/S;N+@NE:%F$^V-T35B9?CY/ES@UO69E6N F. M&ZB5/\Y3_&*69$%>01F;BS'E,C8\()K/DSD3%@2PFJ9QRT(6P]K@@A=)HK'+ MTS*Q3G"8L,UX <2G3, )LU5%]O -\]PL8:*(L@>T3_C2/[/.U4'[//D2I>63 M)89W=RPQCA\:"*,TEQ&B"O03XOW9N(L>&(ABD.,*^VTL#6%< ? MQ!Q<3@+F I\+687W\ZZD.%=4Q5=^LLR18YO&3[9CB:3FT7X9S68Y[GR$ M&Q"S,M#GX?($_,7??WF=)1>WKKOX.2]Z>Q5./Z.X^@(+NLR@+2KAXFV%091D M,;L&>+\)H*]?__W?#.,O_W%Q\24NI#4?@RG6$PMJ)QE\^;)@XN35Q85XJ>RZ M>/,;OOB-/_11O(6YQM#35S;[Y86']++LOO4"1+ OOOO>Z]DO8)_P_#F(^%]> M7/1?_-JK3&IKR^T.>]C:L-TLO8MBCL,#AWZU?/.8X3M"[7E^$LL^Y$QD'_B< M/I%O8B)?W!A%\K>4\_'_X=SZ!10!WL+S$X%7/\?B1?X>O,;?VF="_>J$/O[^ MX<6OUN7VZ6SK2>ZT-@"NZ6GQQT"[X6SV_#3$G/<8L[4WC_,F&QS_%SL9^(*@5O,V@T3(^BG6U-)J-UQMS54Z.CWH>H]G!@6T>/ M^DT4Q[QR0Y);'3=N^ =8$FZX80(1&(+3Y$,M3.0SJ]MC>NAIJS.

TB3?69'BJ_>X/3Y_HW-X[AM\=5AYSGQ1L5IPC=#\4K M5_B4&^0?_:W&W(&;J#V:#->GM4>W;<[HP(7J;V _Q69T&)-9XXGU1& >,J/\ M<:.>!"#3'C%OH48.>#U%FO[I08TE,U<+Q6W[.&)A9=[UT%2 M<6\XJ@/HD%T YKBO/4GA9S>>YJ[]AX((N6]Q_=WR<>/>C1]Y+3PQ"-.XR=+" MOQL\&C%W$7(AG][%C!FPNZ=WHG;C0Y3? @>F>[; K]S*B,*,UWV"7>$NRD25 M0!2T%4=^08SB KHD=QB+HQH7Z?"(-_+YH9=QRU7HU$BRAY)K^-2$!QB]OTN7 M;'Z" TVS8G)\GQ*G'(7/>(U<*Q[=10S#BF&=EY4I[WQ0O6(\5L*##G\.](%Q MFT;H\IOS4$/#K\6HN$,[22+/YVX-/C%EC@S>(#"A\H *5/JB>P&5+8O55CE#=6K^$!X5QV,K)1K/&8^$MQ6\U9I0 MJ3[>%*MY-G1DY=7D]ED14P.6![OUPQ#U2M"CT;*H-7Z0RI/4.ALYM\Z85B?O MG2$TGR.:K9[9DYWH17 F.-<%9]L%0,@Y!KYEHIM4_41KTF86D: MM*K7J&CF=.C*XI?6P+1V75VK&B/73817A.?NX-DQK=&(\$QX[@B>!^9@J)G" MWR:>=2AB+L\YQ5.>:I4&5-FSBY4];=4JM% Q6X)\LY!_Z4PD7U%3/^:5TQV) M=;K(.F/)^FCWBT#7H5U*"%9CX;21,+4CQ$B[%09/$"-J!U T((UJ#['HF]9 M\E%$+1*II?*T)_7JYI M1P)__E33)2/R;IH:;;R5")I\D6.]7J.)M66'WE-)G5A\T MR><&O:VWUF:Q#^DG%A>OO_^1@ED'4WH"I[R=_:;VE%7W*U73 MWZ=>2+LC[^\G6JQ]D-3NR&M$3[L#KY-YRY'_SM*\W/*&4,XL J>,QF/&QG'83MNW[%[A]#C*TM=/P0\O7?CD)<0_/MO#$NH M;*KPL^>2_>-;47!;7/&,53ZB$.MO7_WPDW\4718]BOYVS0LTB2<%')^9U^]1 MB*.,(UX[W/B(N;\L28^9W=H"[)C=:L=%OWO-\<(>/)'%32_=&LJ;6+K!P!I, MY"S=8;,[9>FLT7IMU):F>!COG3+%6L_S-#_UY-G]NVILK '[G77SR9SOMF7]L;>/- MX_7C@G&JE-^)J($9;4L7I- MD>?*CXUK4*"2112GXF:8#1231" 8W.K8UB@&E+$;H\R;S _X32ZRJ5 ,I)RS M<^R?@R"GSOT?A[_N_S%1U:SNXM:*<=@POEQC61C> M[I=JT=B2=MS=AF_@(\:%\65C:5DLTY>(6P/L47,L.8>O^8'MC(W M\#)Q\0E>+33S0S>$GP,C9LA*".I%%B\BO+0F2_"CN*4E=G&D%[ ],V/.TKMH MNJP#B$^PK3R3%_[C5R(M*^$9KA_CK43PS$N[)THGOL)ZBP+0\*U3?+LVR9=] M+*YH%;]>&F^B] X3;UF !169,$@WC5@4.\R2?.ZI^X/?>Q7XO ID,>U+6*(L MQ;=X'?F8-S>''1PL7/Z@J,G(BTC"!%"7F+O_C.*59["CO!+^U'BX8V%9MW&? MFV+V9*']F-?X^S4O(7@,SW:%6[?P"U['Y"_O51+8!/1UJ$[CB;6O6CS'VK\0 MV'#K<8K<2E_;RGJ]8Q[?GXV^5K1>*Q)81G#L M9]L;Z(HWMQ8W.+^QL5-&JVH)'3,VU;5JZQ.#I7>M-\7VG>5KFZSP_X9>PCI!8V;)^8ENPB/8JL MA70 G#L.!_6<7ZN%0QU*?4@\S&$)O]4@F^=18]-*0%FMN\S9I%PK73*H]CJ6 MMMTS':?6:^U4R):N@332*VXI@4IBG^?9I]7+R.4C>0 M+7R4J*(GH]"B\N52:K<M"F;M#K?$]J@WM MR%IYDB"SFO]A&B%+]\Z%P23BH\I3C'L@_7IKJ;Q;^VA\S'L5\1GU-M1K.&W, M?V4QH/IQF3/YE6><\;29O[+H%H![A]@SENG3A^=7;EVD?[R-0@YR[KCXF+)Y MD9Q=#*(ZAN40\OS;,L.[^A1OX*]O=]:RZ0_JI>0AA/L.0V-3@X]?"WI^_[:+ MG@/+P9(;LBCZU@W=J:L#*=]>[2"E/1[63,@/499@D'/AN^VAMEJY7WW<0T^D/GM1,.8V6 M6[:9;M!S]Y;D6"/[21FH]GC^B6JE+BUWJTN673.?'T+)W^').Q:'QL>8\:!O M#4A:C#D?\G[%KZRG50I/H_)VRG5#!3B&RHY=]YYU""W??+WZOQ\_*0S<-U]W ME:09NI]/AVE9Y]* MD4_[*G&6,]K7GW/(K.NMKKB9&H/ZRBGN-(#W]2@<0J/V.&E_2M7"27V[/WAR M2<+I].*W_AJ_N=Z='[+X<;T.7-NDXL,I1U-]:#^7G^4,G#V/3E3CO!H+F>[D MO&$#,KD5).U/I%.1U+?&^RI,LG:N_=EJ_YW+'MHG[5R;ZTDNK_4Q_GY,4=Y/MF7VG3YT%_.4DD?FQHG! MPBE8SI4T -/ F&G^WP%_#_YP3"-FR8)YJ7_/@L?+#;.30H"/H?'92R,<. [7 MY//"M'0LP@2D04Q-^9>)&S#,I?'3Q+A*4N89WV'BL8"!,7,]/_#31TX;%_/P M^0N)L8CQ"!3>^VEB#B:32^,:VO(BD9>#R5-X6,KS]23? M?/?XKS"9S0T]QL=?/&9<;1G_5P"U?X\2-[F.W2D#C/)$U.+YY>]EPQMZ_P+[ MB/>H1X;C5HF'#>/+-29"B&.ZYU>$"PY\%9\U+K@8+%,2#9%?&.-NE/!B *X1 MPX_0TH,;3XL41G>EBR>@/6I?HFQ(I;,AK=[>Z4!IM)"="_E?N(V^7\==+=IM M5S-]GADXI46JG>-&:9$$F3-/BR3(- X9R8>KNN^ONPYJAHZLX(NEP7#C!OBO M:=RP6S\,T2 C1^U^%K]H=(C9"DU\72'L3GNC^1*!$7.]PG-^J/9-FVGBWFV MA.9S1+-ECGI=1+,F&EOSH36E9[Y%M8P"WQL]@+?'/;TXEK(ON@="2[-=@S#8 M00R:/8L2@#KL;OI;[*<8B#-KL[R-BH9+A[*_7PZ&FJDO:J?92$?168.Y/]#9 MLTE@)C!7P.P,=2[*T3"8=_G4T)E1H K7P>=OVA M&P/9IQ_UEV&16L. >.=\>$=Z2"KQ#O&.EKRC0 !L>[RSM?K'TX(*=>:KESGS M\%(48I$)4>X#E,S/"X8%(<);O.%VYJ?&RT]1DKPR9G$T-[ZQ6W$Q>QH9;Z.0 MDY$7R?S[-<]_?N;"X-6>/L_*?D0WV,D'Z*+HX3JJMJ_95<);$^TQPYW7\DAX MG0XQ5\,/9U$\%RO :X4$ >:]XY7A2-2D('J-NDF>0)]T*(<] M9^,T6CR7&Z=1MO&."2F=)GC@V%7.(JS5;5,;.D_03 B/6N.QUL-QPB/A4:4L M:_7QJ$A4;!L+O:3&[PS53R^:,\--T]B_R802*/3+% LNH2G@(S!84NLM*PT6 M+=C9=.N!1C7[+8AV1+L::*>(R)-_YL8+A!L+X?! $WR#^5VK'TYZ!*C^KDSI MCDK+ZIF#GN1:-(IX] G/^N-Y.#:ML687KQ&<"%$L]NEJ?;$(5K; MVR@&+RC96(3VB;G/#&74NW9@N%B;(/POYGF07 T&>(-^V M9\VTK2YDD';1VZ9G70D1X[:2-1;*B_ZE'&#* =X^X<' M :20Y$H@9Z81TOF MZ=OF:-(%W8&8AYBG=>9Q3&=PCN4G5#Z?KM--NW=JW%62L%:S/BA8Y:AQJ'9H MTA#]I"\:88>P0]C1'#N:;/AM><-YH-TX\ R'6=H#F4;UXK8T83H M+B"Z;UMFKZ=93@(AFA"]%='V:&S:MLY736FNO34?5;?,_'3)2Z..M50#^SK6 MR.P/- O6)K.]>T#L]X;R+T!09#&D(^"\@6B;O;%FF0/DC#I$G7F_S PH$P.\ M:+YPP\>B*)D?PO_?LS"-XLC#NF^.^9L6,"= $Z*V M@;F4+=3P#8!K8GV)L'[=L^2-+^8STBRF\2?^F[L MMZJ_D677K&5GCVQS-"3;C@#=%4#;?7,@NTX& 9H 71^@1V9/MT"0+GK?]*R[ MQJ_&-BHEU^K5WJCJC@K)O_4;C;9IR[YO0+NR.\0]R@U46C7XONPZN\0]RH*2 MN&>'2\)T9-^EH!WWZ*P$2RGYUD"^!-73H7HZVPOO.WUSV.N"4D#5J(A[VN:> MT0BSH20GYQ+W$/=HR3WCGFW:0\DA %**N;WFA4S*3_GD__(Z2RYN77?Q\U<& M2J'G!SYWC7Z>?5ZP&/X,;[_P;)-/49)\B*/YM[P0RG7TMJ)#7L/@WP21]\>O M__YOAO&7_[BX^,H6[B-_$@_0W[&;].)"_+CLL'CB\PQ_Y_6%H9VO;/;+"\_N MP72LGI5&^)=E]ZT71A;ZXM?OO1Y\G#+/G[M!\LN+B_Z+7P>37A_H7YW0:OMU M#LTIA^;L,32KU[?&X]8&-R@'-]AK<,Y@.-IW< ES8^_.<,,I-'//@FC!HR** MRW:?CE6\/G'!;6VIK$8=2W^\/14+U)'(9OV[;L M8U;B;90 S&,6<#,TC8R9BP(H?32\($I00N(3R ??W "$^=]_8_,;%O_WQ:33N/,2[,8&H.Q?!5=8:L?0R^+8_'WKC7\QT=>$/U;"B_C/#Y% M'A>25S_\Y!_8P.<9'Z 8Q3\^1>'M)_^>346YR/_%@NF'*,8GWCSRKZX?%XR_ M*^;Q(9^&>'T'K2>3)Y3>9XH'T+QMXC9*+NBM)XM>WQBOE6\:?V4A[*4!Y]6K MZ=P/?1@#(.B>&3E+)%(AG \T'R9TLCK(8HQMP!N'?P4B!^0GAE M@QP4#[S/?[_RO&R>\4;?L9GO^1OTD'VT#Y#CH_6A[^JIT5'OL_LXD]ZDOZXU M'3#J>Q9FS$#-\1:Z 3@]'3=_I/+$%U 9O<=27]RI _RZ2>O?5&81/O\_ "40 M20G?-=W42.^8L8A\$;Z:PB",ASL6&J#A)YF;H!QB]_Z4A1[#S=8-#3>.W?"6 MY1H%2(+$%(W$OL>[G/D_L(\8 )6R& ,JP+@HGHFFP+'&G9L8-PRZF;( NHC% M\PF+[Z&-!'Z&;OGO,0NG_&>4CQBCP7MPX7LWB7C#Z*+.8$1B?& !!& M#]+>@R4&81F+*I"ND2R :V8^CG .-AC72/)9O#3N\J7.04>#:05 MC._*2 !+\)OGXCU_45R=3#YP8=.-;6OTY\1@_\I\H=^)J<9L$8.*A5;"\B78B6?4X CES@)J#=G*-TM='JSPA3=I'+WN86A,]KYE,?)S!;I^Z 79E DNXT2'W\1T M.->#L$.21SE JH0I!2?R%A>LP"2+"%N?+P)6\.68L'MC(-\@N@)#+JK3'H<;3G!4RZ'A) #[BK8VA$)TO2E'CIRA8 M@4BQG_R!WT0/("D1F?Q;OD/DHM:]$:HM[ST7RH]"*+/II?%Q"1LS%^!S& !( M=Y '8J=(O#LVS0+.GJ4TS#G_-HJ %?%($C8:I*W@L6W3N,E [4:,+W#2B%MS M92EYUV&4BATF+E0K_*D40U5>C6X 7#FCR]DP M5S9 3,$.B7/&?02)$J0^4.N"!4*=J*@6";(.H.7FL9SQ^IUCQ>[.]9)2M@ZN2ZW:7!0V,?_(2MLE*&EFEZY\?3BX4; M@P"HJHFK XCBK0"_ 0EFX#XWQ^J,AT'59N;"AY-0_"*BY+EADLK--M6!.L2B; &49: _,6V MX1=X.M=Q-\D-PXM]&+7OKJYL% :;-CW<4RH36&KNY50*3 LE?8FLG(*^6((" M)J4H?=(2EQWNBOF YRQ9R?6EI@9#IDSG#X083\ M<$[/%0F3ZWIA8= )\ C_([')"V;,=?D&3SI!TNJ)]D,'0(B*Y)OIP50EXS" MM]%R)'GALJ@4U]RBX*R\8NX%Z#/FTQ+T2A^%,)C!AA_%N:X@;$9NZ\!@8/UYTM]:KF_"8G%];+3Z+$5'H+T44@R-"FG8+YZJ-_[\T646Z2Y]+P0:@)G3E!R$M<36N4-2Q\8 M6S'*^;JM^!I,H]BNN' PED8R$/*O++J-W0581L85 M(I<]%FV>2;QV6#O#W>6E?\( V\_T.S4 97 MA7%]8X['*M0 MQTU!;@!8[<@GR#0.&RSY\D[B'N(>+;EG.'!,N]^% @5TU^)!=RVZ MH3MU:T6[])+$YUP9N3\R!WV=*]?3O7:=P"%L)WU;L_J.A,/NX7!HF>/)N(,X MU$2#:=Y9=S6+8=PM:C!4&[A12Z1OF8.!9#->D;60#H!SQJ$S,(>Y_% MT8*YH?$6D^Y;OCZ8[)-&[1-K8EJ=/#(F'&J%0[MOCH>:[26$P^[AT++-ONQ[ M%LA?TZ1.\QO[X7L1>66Z8H58?=,9:Q8$3-9P]W X-">3+D8N$ RU@B&>>TK. MJB6?3)/ZRW^Z"U=4[O[?4FK=W?DA%9SICBSCF0+?46#*)NP=#R^S+ MKL&JR%)(7_]SAN'(= 9=K'RDB?;2O&-&Y&&3\Z4KYH9C]GN:[1MD]78/AF.S M/]+L?)-@V#T86K8Y'FJ6_D#>EX,2EOA C?=NDI(/IBM61]]T>A260#"4[8,9 MZU6$.T6*^1$EZ\2VZ]UF:WS5:C9#YFB6)[U*$3&?, MDKYIZY:&2-9Q]V X-ON.9NH-P;"+,+0["4--M)OF?31"?R'W3%?LD;YIC35C M6#*+NP?#L>D,-3MC(AAV#X;VP!QTLL26)OI+\]Z9O[$D-3Z&4ZKMVR&KPS8G M$TH/(1C*CE P!_TNWH!#,-0*AH[IC#1+P"8?S"$Z#*HOY(+IC-'1[V2Y! *A M5B"TS5&/'# $0]GA,>;(T>PT72G_R\*=8IC)A6CO9WQ% Z<,+Y!7JT*SD0Y2 MS(&<^,5 -I!?$;OEL('*L6S&DM.A-L)*D?4CR'<1\OV^Y)1=@CQ!OF5OOBW9 M'FX/\CJKA8WZN8RY&]_Z83XXJW MK2A412\*^8#).<+D_<0]RC)_>,!O(+($MQIKY.W9N E9_RR?_E=99O[)Z% M&?L01_/W/U(6AV[P-DM@?"Q.WCS^E46W0(L[W[N*F9M<8UO7,.(W0>3]\>N_ M_YMA_.4_+B[R-DP@>WIQ(;XNVO^&:F;^ /R,.BA.^2N;_?+"LWN6T[-Z5AKA M7Y;=MUX86>B+7[_W>O!QRCQ_[@;)+R\N^B]^A76$901Z+R>PUD$M@QJ4@QKL M,ZAQ'R1SXX,:EH,:[C$H"]0MT+8.']5'Z#5.V.VE&0+-?DS9/+GZX2?_J'9VB&+. M(,8WT7%EEA_#6>PF:9QY:18SXZ_ AXNC:;"V>-MH\'G!8O@JO"V&([K[!Z^> M@E^\R1(_9$E2_)Y3KCI2/M"]J#;LC2>](\A6/T36&*X)B Q'PX'2$-F3!NU" MQ+''H_X1LFT/B+R-8B M#+H=NCV+G1W4*X>Z%\UJA=C[D,6WCRI#2XQP?TA9 MX_ZP=P2DGB5376!J5$XW"Z.M)*A?7.]))759;C-7/8LPE8!T,,N-QJ-A_Q@I M_MS^IJ:FV-!&: ^'PV:TZ38E_"F4.QATR (J*)=U2*M=]L=PTG<.G^O5[6W, M;E%DN^'4^,T/L2ZB $).^F:$4Z/Z0#FIJW JIL1GE#^S%SE!XQQ;1\BKS:RD M)J)JYC;;F3A#]25\"Y0[5L);P\DQ7ISF58D]=\5V5 F[Y_0'1P%M)Y0.D8;J M*19UB#T0>9/#2=NBXM\"'9M5_.7"L 4MK088VN-1[RA5][FM1!N!>.SVT1\/ MFQ*,M5@(+;#NX6;IP&G&_2S#,2O%*K4GSA$ZR]8=0QLN;7:7D&67->HTJD-! M&4Q&PR-L>EGT;!2"==!S[(S'1_GE9&HQ+=APM6"U=\SQ=RNBL5'_2],*]/-: M'G^T3FAY,+&8$^:KG_SQYO$-"[V[N1O_P2>[UF"S#H+^P!H?L=ORF@[&5>*[ MH?$VRF Z/DLV FL9;N,&\.A\$85MX&PY@NH EOVO4[7ZE JSI!/L)S?7A2= M#([Q\AU",%&DO>D-Y&0"?OV^2]$;#,;'N 8X\P3&U9S%T%DKH-MS>SB99OG< M\JGMA;?!I'>$EYX7F>L4Z3[^OFOS/"::JE)0N%/2#> F,]IS_/J'M=5FL3AFF!4=&_=*>RLD=.P%O(; M^^%[D?*4^NW_VZ6O329'6:MM[9]M,>).2-FCWA$RJW+KO5_/WY2E5IOONY2WS@'*LR" M;0FKG2PX=H9'F+/-0ZDM NV$TK@_:IA :UNDHCRW<]MSCDK?/]PY_CZ+HP6K MQ3_>EJK%!UZ,^S 7.8QK> 19KV:=.Q044]K/!V(-CHGWEW=0TRH0CSBHL4:] M8XX-93B5VB+E$4ZEB3UJ6$+^I[L /&)8F' O_6]0*]4_QN&CO@JG?,Q\R/OY MZ/JCAIG\M)VY-23NVIE'SN"(<+F#".6&[E0#'>9J9W;BH']$+(X2!Q1MP>U4 MOZ\S&4V:YMO3X-@:X^Z"X] :3X[8=M?/I#O@=-MY?CV<3(ZP^->!T@%*[035 MP.G;#6\'&\/%%-T3#@P!LR>3(PZM=NAE';#.CM3AK-[8/D(GWNT)Z !)3_$: M3*QC-@[>8P>)N!_1>,*B5OZK5I, CD.BW1\/C]#VKK($K6O?Y4+SLP?]=FN; M+B<(,E-,;]_MYQ@O:YM'9FUISX<>91)*7)8ZP? M 75 6N)\Q73%;,O)BKGN2>MC(DD/(=ZZT,AJ,C=')5X-D6R]TA8Q#X'GB!L]"OLA6HMWWN6'L/K.,=E\AY#F(*Y75#;6PLG]HSA9 MEF;9VCGIT9KE,15;MH38=D ^[@S''0XHQ_9[VM=UP)& ],?1M[2L[F79DV_8QE1[R*+8.@&MGQ)MECX<-JS#K/*LH MF@[@P_XQ%6GDA7:T1<$CCP7Z@U'#J4%U'%&UQ;$''E$YSFB_/>%C"%^E$?IR MGTS=NV/3+&"?9\5#CV^S.(:_5B^*VGF5T:^;[OAZYI+3]3O :K\Y]9^@G/BS M1]%PA0+\"E4?0!'-#&![:#,(H@>P2'Y>OUJL\N=-;+Q>OX"+7SG&0>BQ(,AO M!OOE1>\%_YPL7*_X?.QTBFO$>KT_+>FSS]6XVVZ^W7G-6^OWZ.WLT(N0E-#C M<.MM;NN=I]%B[YYK!!Q6N6*Q:/<=\S@'&S5=EEKC/85JW,&\>^ [+F1N_\;' M4P=4(MG>>YD/Y-L3PVR<..TWJOIG[]3=66.];'XH5>[ MUDCJ!F[Y/?@.W[JG8_5'YFC8ERL&3EK3^J!%>.X GAW+G PEW^C>")XUV=IJ MO&1\R];VMRC^X\(/+Q9QY+&DS2VMH:OM&[FMO 7>K?L^>$4#X^1[ GL*^U?F+_ \N=9]92-!I"AH M1[AM=1BH%%W3MDVKWY,K)S8B2Y$E)-1W$O6.V1O5IUWC*;-\6NH]0- M9.^4#>FA]NB?<'_9,I^=T0/8TA%GB'N*>[=PS=LS12'*D47O< M4]FY7_/(TO)3/OE*J.^><;ME#/"7.+KW$S\*@?"QX8=>-&=&ZO[8'A"\#%S& M3O#Y:_?'^Q\+%B;L#0O9S.]6C/#U'3,66ZBT#!M.*&Y8A6C,_4/GK)ZBL7/; M N7^B[FQ\3ZT:=%58T20C#L(@PG$[N#,-0A3%8UIY2XB:-63>=LXO^4CKBOVQ":]"07Q:"05X)\ MNY"W!Y+C$@CR!/F6(>](MD^DA&9KIRTVGX?,DZH,;SUD0[:BJ$3&(Z5F/GN> M.3"'MF1G&R4D$^I;3\,?#+N0UD2H5X5D.J#>,B?.VA(&M=6J*9GL;P;E9.-LCR>%6!&8"893B1?6Z8=Z^BL M#[=TOXLQ+6+.\D SV9)(B1PA2F9Z5A+US8'=A6U<;4<3,4\GF0>+E71A(R?F M(>:1P3R=R(OHHE=890=P1>&5G%M!D3Q'C4.U8YV&Z"=]T0@[A!W"CN;8T63' MIPL#*"BD#N77'IF344^N5:#(6D@'P#GCT!J; ZUC[0B'W<#AR.R-)==,H9S1 MSJ9\G%K>LN?O[FW;%I%K#/L[?1?!&% M+$R3S[./H1?-V;7[X_V/!0L3]D:$N5]C6]$32\NQ&-/^ZL\B0^NMFUXL*CPX2N;_?+"LWLP2:MG MI1'^9=E]Z\6OM7BQ<.&Q7\-C09"OSR\O>B_XYV3A>L7G8Y7P8C%[O3]5NE0@ M\F T;-X"X;\_,#&%FRC8)/AX1W_CS["IX<*LW%MFN!4490 .(XV,*4M9//=# M5N09&]$--.2*I]P$T?>.>6Q^PV*COR.YE [N*#":#GT).YT\J3UQ"VCAEB(_ M\:#+U(BI[&V'HD:=2]DJMFR_])\(S-T!L^RK4E4&LR9;6?/G*6@@>VBZQ"S- MXM"(0F,1N"%:,"Q-R A10I&L@1F&E[;.H=2:[6T$YD:74HHDF%DYBZM/SYX$EJ>,R_-)W'Y"BZ16E=RSF&U+,[F!/\N^9$41)\LS9 MX_+MS_CRV^J[XO#S$S10QYGDKO.Q"IAJW[7_F26I/WO,(__N&"PKV*8>W[]C M)HCGSE+ % 8$>DL"Q\7H= M& J?Q>YP3FP7/3ME'? 6S QZ'&UE^A,[KQ%-'D"#Q;D'?]^#UCU%6XW;D%)G M,,\,?(>FOS]V^HIB9\?Q?Q5.*$+E;I&U ZU[*R39_Z6[*%#7I,_380TOBV,6 M>H]&&KMA$@C3WIVB%C$'*)SYV58-AD"]89?2[9J7]L@<]R57(I>]IN=^-22Q MQ=,[JB;F>"+Y=@O9:ZI[AIZ\$^7O8Q"SU8X;; M<1D&Z\'WIA&R%,UZ-.2CV0;;NXVZ&C_9ICVT^&#QS[YM&C%+\(#R;XYLR3>G:W=)&3&/<@.5Q3S#$3'/^2@CS;L&KO;P_LN6 M3$H<+.IO-VEPD/JR;YF#(=7C4E ]("8\&R:T^\"$#C'AL6K& 8$1QX0I+-.R M@1#^#*@7IM6S_3QVSPT?_]]D>7X]YSRPT8N8%T!J,!9J>Q=&\?!B@<>]'61(\PD.+ M*$Y%WC30'9J9XY](:WPL@;'STYVG]]91E$;S,GS_@^/AW@?':;2@F! ]#H(; MC FIG9*U!:G8G0B!Z&"0"D&&HF84%I;/PZ@1G]>[IXI;K=?[-L@!ZM7-J%G^ M$.TV,V+1^5TNEJP^&,0OY+&G5,_U]@/JC^$]2. M&9L#V54V%E&QH-97#, M@:W9]D1U%;L'0]L(LE6X7?.GR.(OB!S>>DMG2&7VQ;SH]R9'IBBR% M]/4_;QCV>IIM,62VG+S%7'E>G#&DAL>CWLAJZ8K":)O]@:+('JLUJ:D +'.*)"V.>AK=FDH&6^3-=-%&%I]S3RV M9,V7.M0G05Z.37LLV?&FW:4.Q#S*#506\_2&DO=?[9A' MY[V]^1M1KJ/4#385]Y8MCO2\@4%I<52[43HP1[+O2ZW_YH3ZEI!0WTG4C\V1 M([EF57NHU\3+VJ@1O!K7SFL[+"^]J+66LOPC"FU/2E2J=$RG;(0=.AI3]6CL M2XPQ%^DCC_1C_\K\!<;XT5E95PXI[)YI#34K*DJ'9=W#H34Q1[IE89--4,.E M#*D;WOHW <7R*:+>U<'+INUT,8B*8*@9#">=#"G59$>19+#\-8JF#WX0D(G2 M&=70'/:Z&$=%,-0,AN-^%V&HR78BR4#)$UW)..F.5FCKMIN0<=)%&/8["4-- M=A-9B499FOA3!B-*_,28^K,9BUGMP>#2];-S5A,'EF8^![)5N@?"BXL.8E#G MV.3F0ZXVQ"97 J]JW5\H7T*%4,VZ-5+;,4=]R?IWH'[2 MZUR*71>WT+;2>[#.4+F-BO0>XV5E*Y6>>ZA$-L'!6ET-O/I3K937('O",GN] MLTF>(-XAWJEQPGUS?):)1Z]3]R9@Y:=\\G]YG247MZZ[^/F;=\>F6< ^SXHD MG6OWQQ7?YJ["Z:?E/G>-[5S#:-\$D??'K__^;X;QE_^XN/B6S>=N_&A$,X,E MJ3]WL<#X+$NSF!657V'BO!)LS!QJV>E$?YEV7WKQ:^;@/+,MK\.I-IUB7]F0)+98ZY.W#%X&>M] M8,'"G<0R7/B2Y70Q_-!(X?U'YL8)?)@"ON#K)_E3E3]O8N/U^K)SH"--#8\% M08['7U[T7O#/R<+UBL_'SKX ;Z_WIR4Y#] MTVBQD:=./1AX1C3MT$./W1MV M3.AX47KJ>$&2P$K#@.U=(F[?L>]-ZUH8C/_^P 02;J)@;7?Q@'E8O'):;[S9 MJP3U8?*_-J2>H#2H8=WM:HT]XS$AVV3.MW:\Z;- [4;BI+"5_:_YASKZ/&\GCS8^A%EV%T_P<X=;L*MC6QOEP7U$8'7 C-)3A]WPW!9%BWL8SFU1 M)-?HJF-1%//[#!U9?I_OH8]A8]]2-SW[;.(:S*J.Q3Z,1V;?IBL1"<[=@/-@ M9(X=@C/!N3-P'@ZZ6#5"!T?_-I6M>4=_[A8D)S\Y^7<(B)=V3=XQA7S\-9!% M>B:N$H@DUGF6=0;F>-0GYB'F(>8YG'D@-,!X9/8F71!K5%>#F*?]^J;FI!,*-3$/,4_KS-,WASTM E2D5:4Y M*IAR69TF;P?+T[QC,S]DTZ(8A/$E<$/C:@[S2!/C*_.BVQ"6CY=:^9S>L=AX M&\T7,;O#&A+WS/@4)<_$?.:-%T&ET'3>\K+ACR%O=J55,2-LNHYHT$/AE[=1 M@DW-B,DNU(3?$8BSM(<*/,8K>'0]+YMG 2\7%'%L>BO8# ! ")G$3U* >JUB M5+\31542?C2Z&9M.HPD[9W_T*Z]8^^\LY3)V# >N\I9'W1,>FM: MBKL3[Q#O',,[OC18EXW+A=;K)5++9&=W%'-?\A#,B81MD- M+N)9.!"W35B*!U'!?=Q1V/M.W$/&M7X31OJU.5(U;+XHLS"'[)SBR*TSO#Y8I5Z/F![Z98RQL(CF4B MPHR7"8!/"5(H,;)D628?O>-96CY_4R[&-%\,5BS9 MK@#5")B>-+W1]MRQU0 MTZ*W=XIU&BVHH 45M&C0 ]'"#0PZU0V0',!0._(),EVO_T&0T0\RDJN3Z+Z_ M/@^C1IRC[U@8S?W03<%&K=.UT"#RU3M\KUGN$.V(=C703A'A)35_R9B[\:T? MYH.S>I?CQ5/!AUZ,W/_PU.=0J[]5>I"3MK%6-3@G;=N<3"2?PRBR%M(!<.XX M[$O6E!59"^D .',3<[*?_Z*/]CR:=[BJR#],4_9PQ: MMN2:)(HLA/35/VL0CKI8E%R'5%X%_")59>A;ME@$#.^9\(W$+/5C M_K6Q"%RJ_"S9O-$A]; +9>HH9U<5DNF ^"[4EB/$JT(R#1!O6>=X@:]VJJ0B ML47;,YIDJY-ZEK%46M34?DS?-RU'L?1Q*MY*J&\>]787]EA"O2HDTP3UO2ZX M#YJK-7Q0VOW&4@!?XFB:>:GQ-S>.W3!]-#[Y[HT?^/#7(?G_>3-%*V4CG4K\ M?WOGAK?P<)ZSC_47W/!1K.C8MD9_!ETV)^=#0 ,[5Q/\.^-$R MYHD9L'*&F^1%!9Z&G>F;V)_S71HMGDL8U"@%>\>$E,Z=/'#L*J=6UGI*51LZ M3U ""(]:X[%6+87P2'AK,[5A?5%"Z%3T!(UJRZT@1EP>A67\T6SVSUZ>T98)S1^!LFR/9 MU@#Z^YGA=G-9==EYY?I6V:5QU\/#8GEF;;$J4;=A"' M?7/D:)9'0CCL( Y!KYEHIM6 .9"<:)=XAWM.0=%4)5 M%4]?WB]K>&/>\LP/0:GTW"H$)O)ABG70JK?D*,YJG )]T>1\Y7\+$ MN&%!]&!6LYV-.S?@,X^7GZ^8T%P/2I72_,4Z&&1 CW@*= ! MNV>!88DW^=]V,9[E2AIW/HO=V+M[[%">]!;#K^9=8O\D.LLY[C[ &B%:S7A[ M@IM:I.K>YUEJ. %.SY&L?8^E"W^7&/TDA)?<_9ZNB=82-9*U1$*-EJB1[&8G MU&B&FNLH=8..84:1>.P&3U$^E':5,%#I8OH]L4:7JQ/MB':=IEVGI?_VBMK7 ML8NN*X/]*\/"@@U=6$LX(]H1[8AVFM).D;VA.!,8V-(O95BYW^O]UR_&/ K9 M(S[S!TN-&8RJSNU#?D:._J? M"'53; B#A$'"(&&0-F-R7=<5>#EE-VE389?R;55M36:5@M/(W4+8(>P0=@@[ MA)USPHXF"J0DW^S;*%Y$L9LR&'^[D0]D#39J#0Y,Q]+Y&@9R2G0"AN08(PP2 M!I58!^F+?\X8[.IVK(EVW:)[MJI=_Y:%ON=,9@M M2S.&)J]-]T"HFVY#&"0,$@8)@[09D^_Z5.WZ^^6W2^,ZYO=-/1HW?A"0_[HS M!G-_K!E#D]>F>R#43;,A#!(&"8.$0=J,R7=]JG;-K\[AX\&R&&7B'OFONV(R MZ[:QD-NF>Q@<]D<$0@(A"4(%UD'ZXI\S!KLI"#71L"7YKS^G=RPFCW57C&3= MMA%RU'0/@[9ICS5+XB$8=@^&) H)@[(QV%51V)9.O7"G6+BMO'@>7M')E5VM M0?>.Q?Z]F_KWS)B55\/[89+&V9R%:;T^[8UTDV+4YHM5#&3#4 MXH63I.&$I3IR) M.;8MM224U2S!HEUB'4T81UK8%I] MR8=O[;&/)E%NC1Z^\58_E);B)]^]\8/6;WJB(-6CQJ':.3@%.!-V%*.?]$4C M[!!V"#N:8T<33;'%XX9JF-:W]U^_&,%2,) M(9X0?TZ()QE/B#\OQ)^/C*>DD9.31IHZT*$01 I!U&A7INA=8AU-6&=D3D:4 M=$7<0]Q#&P^Q#K$.;3P-'\B]3EU8@ H5BS]O8N-U^5#E>_Z\X;$@R,?[RXO> M"_XY6;A>\?E88Z^87*_WI^7:[F/^;K%N:^;=GZ+'Y#8N-OF4:=L\:U +UO4^1U?!T['1OM>]/V^%GV1]O]J%PVY<: M)P*2__[ Q%K=1,%T.T8_L7L6&)*%\!&^6D*-?-1(#ILAU&B)&LEIPH0:S5## MSQ(/[5RT.39DT1[8AV1+L&:-=IZ;\]O/HZ=M%U M9;!_97[Z6+EBEO8&XE&B'=&.:*?,WJ!0AD[U!D5>,6 >A>P1G_F#I<8,1E7K MN9GTJAD'QS+6O[NDX3CU'+6H5$R$LGR.698>7$)0)R@1E@C)!N?L: MAB;&1YN)+D^,CRS-,-T%QG/N]"CY8B1%ED+Z^I\S#'53D B#A$'" M(&&0MF.U:G+IZ=S_$K,9BV,VA^3YZ1X( M=5-L"(.$0<(@89 V8W)=UQ5Z.64W:5.!E_)M56U-9I7"T\C=0M@A[!!V"#N$ MG7/"CB8*I"3?[-LH7D2QFS(8?[N1#V0--FH-]LW18-A!>Y!@J!4,+4=R"1I% M%D+ZZI\S",D[2QB4C<&^.9Z,.@A#3=3K%OVS5?7ZMRST/7_A!JVKUV3B4C0= MN5DZC4'+'%N::=<$P^[!D$0A85 V!KLJ"C71KB4YKS\$D9MB^ -W8(=16O/- M5-(MU7,VF,>:)0J0TZ9[&-1-M2$,$@8)@X1!VHO)N%.L59;>=L\O**3^[I:=NX= MB_U[-_7OF3$K[X/WPR2-LSD+TWH]VAOI)L6FS1>K&,B&Y5+$^#YLH&?I(MJ( M*D66CQ#?1<1;ICV4O'\2Z GT).9563Y"?!<1?U9B7I;MY-1@.[5Y2#&NE.R. M4KQGLC2;W"1A#5M,SF[!TI#38@N_PH",:93=X-*>9-/7P*_U7F![X(2E.'+& M9G\D^:J C0C]_]E[\Q['C21O^/\%]CMP&S:>-I!53>J69SQ N0]O/X\][K>[ M/8/%8K%(42F)-D5J2*JKY4__1F0F+QVE.DB1R8K!3$])XI''+R+CCI88VHAZ MB'KNF/&038EZB'J(>CJA#Q+I$.D80CK.@/4'#:>*7(Y\#(ETJ]4!)Y_Z+M,4 M?_;XS/,OWN")XE0?-8ZV^<(IQIFPT[+U:WS3"#N$'<*.X=@Q1%*\H+NA&*KU MZ>W'#Y:?2XX7%!S;&(_9.LVS<;6R:8M,2XPO!&7SH3QDD]&4T$QH[@2:B3$3 ME#L"Y:XR9DH=H=21.@(7*<*RS0$(\\?CV M.FPZG#12ET.'0A I!-&@4YFB=XET#"&=(9M,&^Y02M1#U&,H]=#!0Z1#I$,' MSP-4RU<)APW(/NG)__75-KY:] _N;\6-3,6_">:% M3(M?9 <\,?\U^"C<;13!/'[DL1=_QJ=_ACG\Z(?N'W_[]W^SK+_^Q]75C0\? M>>*%@14NK(T(8OQSX_- )_I;/)A;">AY(K%X?G'$@Z7 6]155U?JB8>#S5_P MZ^(#/%:-N3P:RP5/8O'#"[=GPT(YMI.$^)?3ZSLO_G8,6'=HJOO *X)3 MJJ2-@MNUO\V5[@-DC"3=':>W!Q @/NH\=[(Q]Y,6#^.:9.3S> M6G>O4=YQL %3@&/UI2J!P1==N:*^:J-;(% M%SB!B/9LS*/!]60PS9B#/%I?ZZ/U$I+R90GI3&9'LVQ;[X_R!8&@UJS(?D'6 M3)"I"#(-5YTCR!P?7*LEPRO[NI^R?^0ZEIP\_L]"1%F?E3Y64&L_2DVL8U"[ MI)APSO4\&C0>L-N_'J:@>/NOK9?LK!B-']7[F^^Y))3EVT1$RJA_W; 4\J2= MJ& %OB6P/QNPCZYM CN!_5F ?=BWKJQQG_!^:OHFR(,7#$4LR(-OQ"QIIS38 MQE30#K7_Z@,(S&(85:] FPY( GN]8+>O#6L?36 GL#\V\\0!:7#0<(Q0F_%^ M$6GP*3G^[3(9_A(&8H>__B$2&>]S@:3^5JJ;E!Y7(9.Z;KB 2/7Y<:T[I8FR MGB-E]:\;-@0191%E=9*R;)"KFX[*,(ZXC!6VF[''RLSPMO.JR^8;/8%7M6*@ MS727L>VF':"5L*IVV\&(MHBVB+:(MHBVSHW4/(*H-"?U/FF>6=+I!Q%YX=QS MK9D(Q,)++#>,$\R)C*PY? [$//L%,U'OR"[]NTA^5%>^QDC\^S9. MO,5./1CF9FV.K91<*)P$4S'/F(L*?PPL+W#][5RHS%2580J0@7O6FS# 8K64 M;EI+Z>(+)_G5,L0L4<"QJTKL:VWNR0>=YJY91Z7) 95L9LNR >Z]D741BE'Y M,ZV%/67I$60H2X\@4SMD&F[Z;%RVW3T[]ETLY5*^Z'6F-6#MF^"4,E*E2:1& M.FE_N#20>8 M4DW )1(B$KK'N3YLV')$)$0D9#8)3;M04^RA2:AM=GE7:32]=V3VK\E*1):[ M4BU&O<-VK:FL',[@5FENC:U(N.$R@.',X8Y]%%UDV*$:=KC>1&*%&7A?!&:L MAFMQ0?=0&\-XVE*HOTU1RA0"1M@A[!!V3,2.(;++90QX92>O+%V!U2EV@D?/ M/"JDO9I0XWK.L&]8KY^:\$6@[A"HQ[;),:T$:@+U,:,NJ=2$'Y[,)%6DUAZK>Y-D!_D3!46U9,@,0WVO:'DJ0)\A?N+$* MFS1=H*9[(7QFFE"/"9 GBZS*J+[VBI>MT"L?J3_AG]46P3) '1[8#7=/IZQ2 M(H!&"6#8A70N(@ B@$=+HE.G"\DD%)#YQ*R,?\IK0/[D,"N^%)A'LEUO5-+( M-L9F8J$U%XF(UEX@[A!1,;(3HSIC2P38@^R-<,5Z!A)K_XRLT?GPH;:4_S(H MSII"SP@[+5N_QC>-L-,2[!@B3M1OPWKCQ2Z\,K$BGE 29SN2J:I0CJ][#6O' M3<=%5-OHNW$4/6\Y,6 M%K]R ?SW;9QXBYUZ<&&5=+D^F$_LQ2B6PXIB89Q%Z/OA+>#-XDG1A\HLG*,, M!(0_AM_O[W_ASUEDO=K?13M %_X&GS2H]_SXJC$@3?A!^L? MW-^><0O7+;L_0A,C/%X.CS>NNUUO?0[R;[&D$&&&,',2,UA4E#@8H;$=:*03 ME?#8)CS2B4J8H1/ULFAL63QP;])8/+#@OH@P1^@VC/Z0MFIW&\/?M2;9L?&@N-Z(V7W#:A!3#Y*N MHW+,AI,!@9) V290.A,V&)H<#D^H["(J^\QQ")6$RE:A0X56DZ94.K/TOD<\;FP @Y77]!>0=4+ZHUA9G;/,/F&BFAT#X8. MZX\,DV@(AMV#X9"-3)-A"(;=@^& 389C@B'!L%D83H>5)C 0" F$CRB2PZ9- M5P0WNE+;4RJ"-!>N\2LV%*C4RO!L*D>W.@6[>DOX>-2P*YO*I1/H+UPWCO7. M%:XFT!/HNP7Z'AOVN]"'D$#?EB4S /0#-ATUK(,3Z GTE^;TD\&SZ?]"H&_= M0!L"O>,T;/+O7M.C.FQ?%XBSP?:;3=N^6E'5KXGJ=:UOMU:Y@7WRG#K_$O$0 M\509MP3G]K@+YS81#Q'/I8FG-V*C01=L>D0\1#P7)YX>F_:[X/HDXB'BN7AD M&^LW'6!)M$.T8R3M.'TV?#XJSZ,:%MR[9T#6O. 7N&.]75N1@.M]RPW7:R]9 MPX=8-B\/PN#*Y8$K?%DG/]R(B"=8B-\7/!;Q'=T+MLDV$OKI'^7#/_"=?/"[ M,/HU?<[/\C&=ZF=P9D6Y[^.JWK&H)YH<1-@?0;="B#O4ZF"?U))PDSUMTE@< M**SY&5;S3!+&6W1&->XK?1P.CKGNZ;SR)SS:#"JIE@JG4>/ MH*,S*25T'IES'E45DV#<>727Y;JY0^KS2D2"+Y+F4UK---.W.A*X"2N9G#UW'H=KC2YVIOZ4H*?JM\!+ M8NOFED=SZ\9-O"]>LGM0DV_YKA_Q5<4WY>^1KY%OD2])W]$IA]GK%0^6<+$7 M6%&^P+%-USW>L MND1'YV/8? KQR=_;U3Z\/;VJ"*8/80F5' 8/P.,_Y57 [V]@R'PI&Z6=Z,9V M?Z'IX Q(F[']%'%X]!N>U/P>ZQWWHNH[O[6?V%I6U7P\:LKP^5OP!:0=P/5Q MH8=9,['T@@ %'Q!*4>ZI0[4YMSYD1FW$C%J11M>NA@;/P9;?.A-&XUCNCZXG M#>=:M<%KT-1!5JN3H=QDU+&O)YOL=$/%?8G2E)BWZ. B/WJ]?G3#VCO6M ^- M;_[SQN"U:4W*ZG!K=5)S.G?@+,)H(;QV'3EM%%,[I"N]-*Q(>]7S_ZY2J#>. MH><,Y?[TVFFX()+1JM)3RJZU4G]2%L)*"?PI:]3FD"F*[;KSD*PHWZ9%B=.M M.SK;$Q5I7(F'QNFC/[@>-*PSMC8^LE7'<0O\K MS^D"WZ&2XVU9,@,@/W"N!UT01^L+::XD+/AH<'.(_>TL+W##M6!6(!+\4GS% M=]Q5SD>VQ?M[&&2U:M[+)[Q5-W8J'/G7P@I9+_72?*?6"F86>S$HYK!H&(VL M(HUA.3H4:_S$P, +R4\LZN1?C5& MVU:^DA<(_S4FOK?J>/,6Q+@29&J'3#7E&@@RSP@R#8S> M2XL=)GQF8KL?QO%S=XQ7H*EW+!3Y96_)B_46Q?O9 ,8@QKW(A1'Q!XJ>X_UIC.(8#PX0[2C[I'@A' M \.D*0)A]T XJ)8UQAXV'*Q/M$.T8R3M MH-V]X4+@+4^4?DA>\M%\Z)LUC#2)K8_"#9TG5P5>D M()""<$="(YN,&FZN4KV&4,'"-%[9DVCP.='@N'-:>LTTV)18,6A[17 E5HC$ MXE*!+.B/M7*T>_24OZS3^2D]Y:MV.K>_IWS5,VZC7/&HKO-5+TR]<@51(5%A MRR6+UE/A23=">GF9:(H/NCA.>;),PVED+ 5O&_<)55L03<=H=\7:Q$%@)5B@GR&?^]2-< M7QY$@Z5:I5E<"C3E-<%95[ N5A+*"[7@))^(]3,]>$2L*[7&5*>5ZK0^54ZG M.JU4I_5Y5E"D.JT$&:K32I"A.JTM/E];'+,/DOI]I?E*E?W&TZ7-=\0T[F;I MVVPP:=@DV9*888*S^7!V)LQI.GV3X$QPK@[.XU'#J9E&E^=H?26._V\+7RT\ M,4?+ZGSK2NLMUXW'K+G07UU0;J,PU'J]3PXSNYAEZ]R]C>/HF?^R"8X-QU@V'JCVZ<$?>.Y=2UK^GIH>'OF-K<.54ITV,3H3D?/V;C0 M*1CV)P1#@F'C,!SW&@ZC)-M4G3*.:MF^$1%K3<_O5[Q8(D^-ISZ5N6UURV*@_,8L=D/;?/1CVF-TW MS*E&,.P>#($;C@U37%MEAC*S[8[RM'F)6%.5TX;U(Q-*(SK]EI4O:GUA1"*= MU@VT&=(9]AL.5B?2:2TBB73N))UIKPM]4;MHRC.S";GL-2F]KUF9NJ;94$U: M9O+BU<><=1C3B>:@-4$62(>(I[3ME*;V40\1#Q$/(^Q\$[9P&XX MTK"1=NOW;S_Y\(K+1YM0_A2&\UO/]ZW_EA=;>+4E+_^?T]6>TYN:*>9Q)?9+\S(+ET.&5F)U2HM'HIOEH37))>'F*,&95\7WS(1:77[S M@6-O1VWK]\$BXG$2;=UD"U3R$S#5396G0670?((,06"L;NRU@O%FN8S$$DL9 M(.O^Q0N0SQ,D"9+-0?)M(*+ECD!XN8U\AB!['48@Y)XMB$P((S97$P*E]^-Y MH:]ED>T#NZEP+]WCBAUHT&=B$SJ?YM(Z>V+C7O<)&TX,*Z](M7X(S:<<1WTV M<$Q.920X$YSSZ5Q=$90)R@1E@C)!N3U0!EUJ.C4LA\K$PH2G].?Z(T<_;"-W MQ6/L;^RYPN)S]'BCI_J"ZC/E0=8:)6/:>42YN-W#X$MG;')A@@I6@#I;= ;, MQ% )@X3!5NQ#XYO_G#%(A[KI&8O-^6W?A9& KRQW&V$9_)V51#R(?5YYAT;* MH&Y#YD?U=3OLANL>&I=!3:33NH$V0SJ3\91(ATB'2, MZQOW7ULO]BIW4)N7)]&A#GJF'1V4JT,8) P2!JO&H--CHW[#=N^6[$7C 'C. M."1>2!AL&H.=Y84F1R37[[QK=JZ+ Q$/$<\S\'U1[R!"/"&^+=M'B.\BXE% &I%VTT823O.E(U[#8=_$_$0\9A)/"UP M\!'Q$/$823R=,+\0X1#A7)IP!C:;V,]&9'M4L_*#AN%Y+W+=/ML+%F&TEC$9 MI_N.ZXL_ILVWW^PRC7&]X)!MY)Z&5K,)8P)LB:QM$PN<)7 L_)YZ(K_<15I7QJ-0* M?6_?*WJ=_/U6*%C/0G]^QPB.($(NR#$;%C5 /_YH:H!>_]@K-^*>;H".;\$G M/>F8PH?,(NM5QJ_Q)OQ ;80)ZM1>G2!)D*3VZ@3"UH"0VJ\3 JG].K5?;R:. MY*/X(H(M7+J(PK4%EX@HX+[E@J8>KD445VKD:SP=S7P[:>-6T)$]85/;L+8A ME.5)>#Y5]V-1P]DKA&?",)X+GA8&/",^&Y(^$*!&6"2,V'0X-HN J5QM]W#8'S+; MM(.$<-@]'/8&;#HXDW-(."0<=KVH0$OVH?'-?\X8'(-LV.]B2Q=#E+OZO:52 MN1-Q8HFO&Q'$9T(V.F_BZ5#-4--D:3(S=@^#TZ:K*;1D(QK?_><,0L/D%X)@ M!R'H=+%X-X'0*! ZK#\UK!T8.>H>HLN]$9M(N)Y*/,64)+[&;.,_JZ\7W[@U MY%D;95C/-HR.R3;8/1@Z-K.;;C#0DKUH' #/&8\2_CHW7 LKX5\O&H-)IIEZ?77FB=)D(>P>#$^T^Q"%"R^Q7OIA M'%?;7;-Q$\ASML2,'3:8&!;T01;![N&P/V"3L6$'".&P>S@<,&= 7CJ"8=-] M2X=#-IV:?"Y7L @D9G8&S\,!&YH66]Q9AQ_97)JWN=PQCK;1 6&'L-.R]6M\ MTP@[A!W"#F&'L/-,L6.(W%^_7^@FCD5"918[HZF/AF/6ZY$)E(#8M,G(F;#^ MT+#B, 3$[@&Q-W:8TR,@$A";]DTZ8^*(!,3F@>BPR6C ;-.*9K7*H:/;J6>= M]> 6 ]*Z7O.-EW!?56&<>]@ZNUK=[^BR-&+O>$3G0Q,&VDQ)GP$;-'UP'456 M2[:04-]%U&/'F89#&@GT!/K+@G[(;*=AN9! 3Z"_L'PS)L@3Y)\5Y'MC9D\: M3L._'.H+5H%7"9_YHK",Z9^SR'J5753X_BE:N/S]5JB5F87^WL[_OHT3;[%3 M@_^D6]]YP2*,UJJZ)OQE]6SGP)TGYV"YPO?U&O[PPGXA/\<;[J:?'SOJ=,%M M^]L<< ^PIB3AYB@.GNI%OX.>SEA>'DO@9R;T>/I_ZG@!_;#3,.#>.;*L?.R5 MFZ=<@ M0=T0J-\LEY%8\D3(&LJ_> &P;8(D0;)!2+X-1+3<$0@)A V"\'48;<((^"(A MD!#8" (_APGWGQ?Z#(F'KM]#_E$WGK<64;BVX!(1!=RW7-#4P[6(GGLQU HL M3]]4NH2-&](&O0D;-^TG;(G=D_!L/I[[8]N\XMZ$9\+S*=_>I,]&G:QM2'A^ MCGB^NB(H$Y0[ >4IL&9GV$76;(@Z77]Z\7NTJL3:LQUIW?J".C1EDM2;6]=C MTX%A!$P931W$X82-;$PB;9H1LY!AF8R5GW4/TN3=B$PG74ZFGF)3$UR%,Y4_Y!3GM M.F.885/3XJ'(/M@]&#HV&SM3PB'AL.%"U6PX-"SCT^VPR-2R"B2R+'<2AS4:$0\)AXSAD(]LP]9!@V#T8 MONR/V*AGLMO9,#L%X;E>MNJPX6AD,)P-UP_)YM(\3=UW'&VC \(.8:=EZ]?X MIA%V"#N$'<(.8>>98L<0N;]^O]!-'(N$2C9V1E,?CL9LVN^BJDY - J(@^F( MV1.RQ1,0FTYZ&([8M)-9#P1$HX#8MT=L:%J)!0)B]X#HL%%O#% T+)J_50Z= MH\WM6Y\>]IIOO(3[JJ+CW,,FW-7J?D>7I1%[QR-Z*)HPT$;"@R?,'C0(M M=FKPGW07/2]8A-%:%>F$OZR>?6BGD7.P7.'[>@U_>&&_D)_C#7?3SX\==;K@ MMOUM#K@'&%.2<',4!T]UHM]!3V<,+X\E\#,3>CS]/W6\@'[8:1AP[QQ95C[V MRJU3KL ^(^JY[X-%Q.,DVKIHFL*WX).>Q.D.:!MOP@_63\!)-E6RP,J _X03 MCZ!N"-1OELM(+'DB9"GF7[P V#9!DB#9("3?!B):[@B$!,(&0?@ZC#9A!'R1 M$$@(; 2!G\.$^\\+?8:$0]?O(/^H>]A;BRA<6W")B +N6RYHZN%:1,^]IFH% MEJ=O*EW"Q@UI_&Q5M3>@WA^22>!VPR,:QR!>&9\'RRLN& ^#/AN3-X MOKHB*!.4.P'EZ7C(AM,NMH V1)VN/[OX/5I58NW9CK1N?4$=FA))ZDVM&['1 MB!*:"(=-9];UF4UE/PF'3>/0&;.A:>T<"(?=PZ%I2B)AL'L8'(]9S^DB+S1$ MN;M$KTE0[D2["=+KI("(1&@7#<,ZRY%_GI'J+*O1&;2+B>RCK%?"2^#F$J?\HOR%_7 M&9L,LP>&'29D&NP>#!V;.::=)X3#[N$0(_>[:*$F&!H%P\G0,$L7@;![(.P- M6']L6)@\N>L>YJYSP[6P$O[UHB&89)BIUT+-^B/#5#JR#W81AKT^P9!@V'3@ M@FG1EP3"[H'0&;'!L$Y#%"Z\Q'KIAW'\';GI M.F.+ <(=-]QZHB5[T3@ GC,.^STV->T (1QV#X>.S?I.%VW3A$.C
I^XZC;71 V"'LM&S]&M\TP@YA MA[!#V"'L/%/L&"+WU^\8NHECD5"AQ$!TVG-BL;WPGU5AW'N8>OL:G6_H\O2B+WC$9T/31AH(_'!0]8?-YRS M^,F#-JN%4 H9Y0?^$:@FQ"K)Y _[Q /W :-@\1Y GR%^;S M S;I-VR+NASJ"U:!5PF?^2+[I"?_UU?;^&K)^>;[3^Y*S+>^^'7Q276C^R@V M6.$R6+X/%F&TEH4N?]SI'S_#:'_T0_>/O_W[OUG67__CZDK_8&6W66^\V/7# M&'1MZ[_Q>DO>\#]75^J>[,5[K\MORUYBN;"S\.&C6/SPPNW9,%/'=I(0_W)Z M?>?%WXY!XPXKP3YT*C$]R-]OA8+#+/3WX/[[-DZ\Q4X+V>-KZ]>-B.2JQM9L M9[T/YG!!M+/2A<0BHS^)< D07'FN=1,)O@_;PI^SR'JUO[E5VE)*H_^\$M;K M<+WAP;R(O%'+]= M;_W$V\ -LVWL!2*.K6W@)?A GL#O"Q%9L0?CXY&UB<+YUH7?<%UB$7WQ7*$^ MK(5(X XS$L+:S:PONROVE,PR#;;%AHF U (%C"92)B%HQGN^#J M?7+G>/0'[!V7H/!%(BP?KL0GI$AB,&NY?QPH V^)!# $KE"V"I.KM?<5MFRS MXGYB;7PN,7<;AG-K(WQX8O9==@T'KASC4!(1>=RWDH@',0+MBX!1^R*6KYQY M/JRPO-#S?>1F:\ )SI:I1U@ (B'F<3HH>-P<_G;A:APJ(G&#JW9M(;&$ ,_( M2F[#?:![ :Q:88V!-&!18">M4'('@7C4I'85W@;PDKG@/HQ,W2H0Y["U 2SA M-D@ X/('M0'P,RP:K/4\7'LP,C&7HXG%L9'$L%XL)2PY*R^ A?#]G/+4'S $ M8%?XZGP[<8'B[2SVYAZ78X M3'(FP53%9+CA]S#RDIW^V8-5A+G$WI?N!_X-ZRZ DEUK&0)D GP. M#)(PQ.>YC- D<=J[7"=8H!/HH0CM;-/@1'HZ/^\;I#YDS M&3,+6*#C7$^^E0'K=\NF""#/']\E%R]YQ*Z+BMJMU M35E\8<,5BYSTG/%?,FS'UVTYONKBJ#?ZN%'D\XL7X&X\C*_*9QX]#9_"37_G MMY8;;>.51+F+&,H_KH D_PPE,N,57\ A"%NH<9Y*L(>_9/QS!:]&V#$K@F,3 M_D%Q33]?\_'CBF[GR')6Z8!3/O%9 .M(0"&Q?@;1+,%55\<-+*'%72F" MX?"M&U@\'YG;H/.4_S80T7+W=!GJZ:0^C[2\ FJI$H+E#GJ*(I8\;SN;P2JFU^#\D M5'I(.G;<,;VT>B!I;XXB$]2B)!*>E*O2:^9B'?J>_ @+MW.UD(]T=6]6^"$$ M@&%I! MF-RAX\=BPZ6B-,_-31(HZ5ZAS*"Y+UPN=S/&78?]"!7/3#(-+@,MY"K 813G2%9;N0XQTA1N')>: MF5R@>4IMV>9G&WT,[RGD[L3FQ0U;W)6J-"[L!CB$6U!GCUBXE.X*O\7(!*0M M+(2E44:F6;XB\7:]1A$8GH2'N[> (P2-?(5@-?J<5*]A ;:VI(]7+[M5P0 M9+_[8U*;ZL+!I(WS/[RP7\C/,:@\Z>?'CCJUY-OVMSFP'Q"FEX2;HPZ&IZ9G MW>&H.1/2]UC/T9D)/=ZQ]-3QNB'N- RX=\[?4_G8*X][= 4RD&-6WJ<>]L>Y ME1S@:TPN_U-^00Z[ MSAAE6,\VC([)-M@]&#HVL_N&1>41#KN'PQ$;#8D=$@P;AN&T9UC$/8&P>R#$ M8O--MU@@?UV]_KJ\:A;YZKIBFNF;)TJ3A;![,!R-R%="(&S:5](W+!B=0-@] M$/;&;#JF$YEPV+1@V&..:>W#R6GW$(7N@ZJ<_!+K)G]'3KJN6&+&#AM,# OZ M((M@]W#8'[#)V+ #A'#8/1P.F#,@+QW!L&$8OAP.V71J\KEYG+'.-I&!X0=PD[+UJ_Q32/L$'8(.X0=PLXSQ8XALTW7L)]585Q[F'K M[&IUOZ/+THB]XQ&=#TT8:#,E?09LT/3!=119+=E"0GT748\=9QH.:230$^@O M"_HALYV&Y4("/8'^PO+-F"!/D']6D.^-F3UI. W_)7SFB\(RIG_. M(NM5=E'A^Z=HX?+W6Z%69A;Z>SO_^S9.O,5.#?Z3;GWG!8LP6JOJFO"7U;.= M W>>G(/E"M_7:_C#"_N%_!QON)M^?NRHTP6W[6]SP#W FI*$FZ,X>*H7_0YZ M.F-Y>2R!GYG0X^G_J>,%],-.PX![Y\BR\K%7;IYR!38'4<]]'RPB'B?1UD7; M%+X%G_0D3G= VW@3?K!^ DZRJ9(%5@;\)YQX!'5#H'ZS7$9BR1,A:RC_X@7 MM@F2!,D&(?DV$-%R1R D$#8(PM=AM DCX(N$0$)@(PC\'";NGX/ M^4?=>-Y:1.':@DM$%'#?N[%4"NP/'U3Z1(V;D@;]"9LW+2?L"5V M3\*S^7CNCVWSBGL3G@G/IWQ[DSX;=;*V(>'Y.>+YZHJ@3%#N!)2GP)J=81=9 MLR'J=/WIQ>_1JA)KSW:D=>L+ZM"425)O;EV/30>&$3!E-'40AQ,VMBFSCG#8 M=&;=B-D.->@C'#:,0].41,)@]S X&K/1D%*,.^PKE8E(27X$PX8+5;/AT+!P9X)A]V XF1(O)! V'4OS\X-U\)*^->+ MQF&2::9FTTROUW QKY9L1>/[_YQA.!X1" F$#8/PI=,S3)*N>@4NV7B=P%QS M]BIS3.O304RU>SCLV.0C6S#U$."8?=@^+(_8J.>R6YGP^P4A.=ZV:K# MAJ.1P7 V7#\DFTOS-'7?<;2-#@@[A)V6K5_CFT;8(>P0=@@[A)UGBAU#Y/[Z M_4(W<2P2*MG8&4U].!JS:;^+JCH!T2@@#J8C9D_(%D] ;#KI83ABTTYF/1 0 MC0)BWQZQH6DE%@B(W0.BPT:],4#1L&C^5CETCC:W;WUZV&N^\1+NJXJ.K^QU=ED;L'8_HH6C"0!L)#YXP>]!P,,-18+5D!PGTW03]I.F0> (]@?ZR MH!\ IV_89D.@)]!?N/QFTV9*@CQ!_L()?P[K31JVB5X.]06CP*N$SWQ16,;T MSUEDO >8$Q)PLU1'#S5B7X' M/9TQO#R6P,],Z/'T_]3Q OIAIV' O7-D6?G8*[=.N0+[C*CGO@\6$8^3:.NB M:0K?@D]Z$J<[H&V\"3]8/P$GV53) BL#_A-./(*Z(5"_62XCL>2)D*68?_$" M8-L$28)D@Y!\&XAHN2,0$@@;!.'K,-J$$?!%0B AL!$$?@X3[C\O]!D2#EV_ M@_RC[F%O+:)P;<$E(@JX;[F@J8=K$3WWFJH56)Z^J70)&S>D]2J*H$Q0[@24I^,A&TZ[V +: M$'6Z_NSB]VA5B;5G.]*Z]05U:$HDJ3>U;L1&(TIH(APVG5G79S:5_20<-HU# M9\R&IK5S(!QV#X>F*8F$P>YA<#QF/:>+O- 0Y>X2O29!N1-QHK*)XS,!&YTW M\+2E5%L5\K1A.AT9&;N'P<&(G) $PJ;[\Q$C) PV[<%VNN@B(1 :!<)QS[#F M7N2G>X@J]T9L(N%Z*NL4\Y'X.H2I_"F_(']=9VPRS!X8=IB0:;![,'1LYIAV MGA .NX=#C-SOHH6:8&@4#"=#PRQ=!,+N@; W8/VQ86'RY*Y[F+O.#=?"2OC7 MBX9@DF&F7@LUZX\,4^G(/MA%&/;Z!$."8=.!"Z9%7Q((NP="9\0&PQ[AD'#8 M, ZG;& ;9F8EM]U#5+H/4;CP$NNE'\;Q=^2FZXPM!@AWW'#KB9;L1>, >,XX M[/?8U+0#A'#8/1PZ-NL[7;1-$PZ-PN'+_I#UQB8SQ H6@>3,SN"Y/V:#7A=] MSX8HB&1T:9ZF[CN.MM$!88>PT[+U:WS3"#N$'<(.88>P\TRQ8XC<7[]CZ":. M14*%%CNCJ0_[4S:>'O2!;#?)D@FT>T <3 =LT#,LR(J V#T@]@8#9MM=-%X2 M$(T"8M_N,7MB6+@? ;%[0'38<&*SOMW%P*%+*79'6]*W/K/K-=]X"?=5'<:Y MAZVSJ]7]CBY+(_:.1W0^-&&@C<0'#UE_W'#.SE%@M60'"?1=!+TS8LZHX58! MA'I"_85K"+()L7H"_?,"_S?MW'B+79'AU%8WUI>]WDEK"0$M3ZVPH65]M#S@D48K56=3OC+XKYO16(3 M1G+^Z64Q?.>&@>OY\+8DM.!ON6D\$?/TH3R&!_A^>!M_?V0^Z9^SR'J5K7'A M>_4Z5_B^WNX?7M@OY.=XP]WT\V,7)<6&;7^;T\8###])N#D*V:CRK>NIX@5!AIV' O7,CO<6]78',3 MS53M:I./*D/G$TY0PJ/1>*Q4ER,\$AZ?B,=*(Y/:C\>6Q!E>8J/SU?B[0/%3 MUA#D21)YLZT2 I5\F40@3(+HKF!5.J"JH+83:]R^0-B*U59:.UJ["M:N M)2PO50U'@Z:<[9]1?;8VJO(.JN!'U.]*G>^-YQ4\V%Y3@2'KFTJ7L'&[G./8 M;&@;%K]-Z3J$YU.=$R;,F33L12*Y5Z'I$-4).B4GTV0"L&VDRQGJ8;NE:2"E#3_A'D.PGYION5$.0)\I>V MK+&>TW#1E^I1WQ%K6QV2Z*5BW$I98T%ST;_/)U>U M!7&YEA0,KK<,B<(17T M(.(AXGE4A[_QM NR Q$/$<_%B6? !L.&2R$W4FRAS?[I*LVT]TZ-HW+[+0I6 M:5-.%97A)>P0=@@[)F+'D /_4M8P+L]XRO@T0WUH7#EPV& P8J.FE>N6Z-&$ MZ"X@NM]SS.NY0H@F1)]$=&\\8;U>PY61R5Q3I_269WYRLM*T1UNJ@'P'SICU MAX8%:Y/:WCT@]NT1&SH$1 )BXT#L:B\Z0\29^HU1;_/,@"PQP W7&Q[LTJ)D M7@#__2*")(QVS]PNU:&,H)=C9O<,RY^N>@TN60^ X%PWG ?3AM-3",X$Y^K@ M/"$XGYZ^(?);_>:HN^2W2+C"^X)^1;)2=48G>SF:3%B_Z9:3;<[%(4";!>CA MI,\F?<.*&1.@"= G >T,V<@T+^ E 6V(]-: ]>V+B!/=F,^*M[/8FWL\\BXJ MOY%F5Z]FUQOWV'A$NAT!NBN [O79L.DZ&01H G1U@!XSV[1 D"Y:W\RLN_9K MLA*152BY5JWT1E5WVI#\6[W2V&.]IOL-&%=VAZBG=0-MK!I\O^DZNT0]K04E M4<\9DP0;--U+P3CJ,5D(;J3D6PWY$E1/A^KIG"Z\/^BSD=T%H8"J41'U7)IZ MQF/,AFHX.9>HAZC'2.J9V#W6&S4< M!(,;=7LI!)81W3/V>1]2J[J/!]5;+G M[]LX\18[-=)/W(=+O2 )K37_/8RLI0B7L,@KS[4BL42CK'4K(DSBA9?X?G@; M?W]D8.?&KHJVN,+W]5K_\,)^(3_'&^ZFGQ\[NW1C;/O;')GWT37.Q$.<)IR+ M[30F( M(&,>9!H.$C?V?#73AOQ;X*'=^%/"DXHC8$EW)]W]Y(2G RSD198OHAZBGD?8 MC7L]UIM0#Q"B'J*>AT]X-!RP7K\+H1A45?)!525YP.>\4K0WGGSYG'- ^V,V M[)N#(1N-#9-@"(<=Q.&830;5@%75*2NX?#?H\- MAH1#PF'3QIHI&W>R5;8ALDW]QAI59._M-@HW@@?6:WA]]/IN,##M+"(?=PZ'38_VF*TJ0O:9.F>87\=5S0[+*=$4+[A<,2FTRY&+A ,C8(A^CT;SJHEFTR=\LO_Y1L>R."9_Q=&@D)G MNJ-ZV&QB=#\[4H$[@<,^&XX-\RX1#+L'PP'KC[MH$#1$D*G?$*.<2S>QUY!G MB121NO7AGLG]-TD?[@0,IVSH=%$?)A@:!4-GS&S',#\[V64>5%Q&!)C8="P2 M6+F<+AD)3+I)O04_V-2T0&!2D;L'PP$;$ P)ADW#<,IZXR[:K0T1;>JWU+Q> M>0$5G>F,+C)@0]-28TDE[AX,'=9ON@9K2[:B\?U_SC ZC?, MJ#QL,KYT1=T8L+YMV+E!6F_W8#AA_;%A_DV"8?=@Z/389&18^@-97QZ4L"0' M:KWE<4(VF*YH'7TVL"DL@6#8M UF8EZ9/,)A!W'89_V>8=&^9(5YB!3S(8R3 MJT_A%T\DNM=H,4+FXS:./4X1,IU12_JL9UH:(FG'W8/AA/4'AHDW!,,NPK#7 M21@:(MW4;Z-1\@N99[JBC_29,S&,8$DM[AX,)VPP,LS'1##L'@Q[0S;L9(DM M0^27^JTS_Q1Q8KT/YE3;MT-:1X]-IY0>0C!L.D*!#?M=[(!#,#0*A@,V&!N6 M@$TVF(?(,"B^D FF,TI'OY/E$@B$1H&PQ\8V&6 (ADV'Q[#QP#!O>JOL+QL^ MQS"3*_6\[_$6 XPRLD!>I0+-T75H1!W0BY\.Y,CRMT1O>=A F]%L)@VG0QV% M54OVCR#?1C@U9 MG=]4NO(&J+(.M^>]A9"U% MN(2M6WFN%8FE%P86CP1OQ]> MV"_DYWC#W?3S8V>9;K9M?YNC_3X*S)F0S=/$>'%N=_:% &U82GCCZ"3-/7&V M%4+1%4$B(O7<-\(5ZYF(K(JDV@H/E'8HR^<'?D9SOOS1_-0!96#NM13,\O=; MH?9R%OKST_CNV4[#@9"5(Y\@4SMD&I:RC&663[$LCD=-96#\%GAH353EO9HV M)[;"VO]@D_9S4.@JCXX>.FQ 3CVB'J*>QU#/P&'CIFMO=L\W^,3#NGXW(+5% MJ6T8S3C5'-:;&)8R6=->- Z YXS#*1LWG8]B=%!RZ[6\3^$V65DW"^QR?L'C M@U),:Q4#AZP_-JQ*"V4Z=Q&&3M-V9E([ZCP]_AY&F-8<6.\CX?-@3@I(5P2_ M >N-#2L22?I']V!HX E"^L=#3I";;9Q$\"TI'YV1^N#HZ!M6J924CR["L$^M MX+NL?+SF 9]?\MP@6:_F"M>341=MS01#PV XG1C6O+)5*H>9T6X_B0A^WE5Z MFCR;2)UGE7[O,+O?A7PC"D]KRY(9 7JGU[ YN'M19766(V?5*V0J"EQ)!+"/ 3 MFPW[73AQ26\EZKDX]8QMUFNZ=U C"G"YRDPZ^;^^VL972\XWWW\2R[4(DH]B M$\*H@^4;+W;],-Y&XC.,[$<_=/_XV[__FV7]]3^NKFY<-]J*N06_QU8D8A%] M$?'5E?H]?Z"_>!_ WC@BH_JHM?;*(*78)E#G.]'L?CAA8LU#)Q>WWEA;0-/ M??>;;)-!OAIQ6/Q-6,QS"^U^%Z M(X*8)UX8' P/K_L1+RM>=3# @>W83A+B7_<8JM.S]P!]]"UU#7:8#?8^.^]( MD#8VV%$VV'MQZFE_5,E@X<,:1O,I@ MLL-[PP ^QC=?O?A_U9OEB]5KS^U/Z^:[MV6MG.\-R$'X!["I#]R;7\%A\)IO M/&1;%]WM?!PXC/>!'L3]5J(WF+9\,1X&A:-CLGT0) MSO1!E/!/6:X*:T2"HL27PEJ"D)!86/O<6G O0KUK*Q@ZHQ9"EC!Z"Q]?+CI]_B[QZX?C<1#&(I%^C'77[) M![[#KVYN>317"P="31)M\_*T_O7;.;LZEIY^K M"?AHT)ACU#UQ<[UPCCMOX28J9,#V)BM0@I[2Q:#22]==T,(3^(K?A^HZ;:(]@:#ZV'O$K3WP!7( M *$VKKC=^R@-+OYY9[[(#%W"@1M$Z&&1C; )]Q'Y:IEC UCX>QC@H2S@CNS0 MT.S$DD"UD*%8R%$LR5):AY1L!@\_#X852V"CZTG_$L"Y_Y0)49=%5-5RA7,] MF!"BG^*(#%GQSHSOY7)ZP@P> MK.&K[3-%P?^''&T+%?S^X'IP$07_@2O0 #]6(VRQZEA>P@OJC>/)A=AR>88M MP !KLSA?7BT9-7&'2KCG6'PT.@Y]9^/)?7QG=<^8T%(A6BKC)0=HZ? LV-O*^B \^#^(/H>^YN[.Q2W\[ M%D=\KK52(##>7&$G*%4>^L2*6S(:&&_"JZ[J>OU>A'+ZOL\K M(4?#@YT5"3=B2-.K'"1*8P6A@YZKL @1E?(WI+ L17=X60E:YB MH1@(1YQBB*E\SL(+>.!ZW( M1.$7;YXMP,&TL[%9+_'/L@_]N])XU39,>L[X+_'>PI2**"P_2?/OZ(*;^,,3\X=1<.%^\S0:GQ8.Y]9_PCX\? MWJ$A ;]Y#6@Y9![J%GAT>@->IAZ*+"+9P MD^!1(%1$1UQ\]"I]-,\N9D@2OBAQ@>/W *&X/H]C;^')5K/9Y]*7W4O.>E!BY[9#Q3DYR' / @3R>]=($@@5@"FBX>+%[B1X'@&('/5?P-K M3U2(_CKP?KD#W\M3X+WP6^%>S_SKS_J.]_' M'^%M8MX9I57%BC>L:2PVF[ M7F.L%ZQ/X576C>OBLB$?D*1Z+%TDOSR_.KW8L!/@3(?/TJ'@7%OW7[1]!GF/ MAMM&G60@<, Y >OP ;-?@N28V"O/+H"!3-Q3XM\QL5%G+2F)2ZVD?/(-J#PN M**YSK($,2\K@;_=:GE6H?<[#-Q^N5X);*5#W[+WOB M6L_YRQUR7)'1W()\YN^NPEL\;/%UI4F5WLD3J] =F\E0RM8W8]I=^!,GW#SAO/@MW%81^N-P93D6'$T(N9^S^ MO.:1#_*Y]8%_D2*BUIT,WZ37;]^#\@GZZ";R8F$X"?WT]MWK7PW?D/\4_#X' M:*OWX?^&JP!)Y76TC5ZD'+=R2\!9G@G0^*#U(. M;$<8H0)NZIY\#/G'KFI_3TSR*'9*P&E-N:NC$BP5OR+L&:@/5G"AYT/N(X?R6UC<-G!.G;- M#OI;+#W9J;T]+EE M?MN$XD-CY2%%*X]803%A5N$T1J]Q[> PQPTOUU_NK:6 M E1O[OMR2\1&!B'G9F>0P>&1&R#%_#;M[8Z!> .N8X62$#[](2R1CE?N*X_C M[5H%FF!84&+QQ0*=+=(BNU;['\D29MK^.5=ES-2&GXP'D(]V-9)PE$$(;[RV M;MQD"U?"T+9^@AZHK8^/A'=&UB(*U_!$>'8^QLZ#Z)VV7JOJ9>[.^HR$YDO$ M[ /J4]':[(=N2G:9[9.AS?!/#X1EU0&*6;IY!R9UE/O1,KE%Q1[G5K@1>*@B MH(#GPSRL;8Q;AV_RK<4V<'5!#56Y"UT=U]+_$:%5VH>7 )B$WOQ"S3$=[@'; M6C:71T)Q%14>HMZ5Q6%$$J$8F:'PR!4D!3Q:1X]L=+ :OBWSBBL+?9R<>'P: MN[_WFC3H0SU2.0841.5-CFAV(1(Z@6.PM<^AS M/R5I2;8JU$7=B;]_TQN,F/6-P_KCL;P,_IR.'7P$.BJDNV(H?\!P.8;S1Z\K MC-4_#$7I'!5F 8^X5.\RCE8(R]LG1M@ZR^7Q2D$._T">^P5V(4#[#FSD7.C( M*CS=X2L%@])7@-O0EY8A].MG7%-RW0W?X55,A6WP*))\5+NV^683A5\U'Y=< M.(^NF@F7;^,LRBK.@P?@H-Y&^@=DLUX^O6MD/'-)@BJ*R9.)2#GJY;/GF@[A M72F++@5V%AXZ'(&29@F09?[HU#[A%T+7L*R*%\UA!R-82'P!KJN.-FL- M+>4H/\&V<5/PC%GJ7"Z>L-G"$+:Q8EMKP;%0JH91#C#%FD]?7,2B9)1S#("3P4RIM"(= ML3C2N=H]QRC[8/RO#JGYX\>;3AW<_ Y0^XTV9U_;>GM94(\I4L)/Z MR>,XXQ1[)X(VCJMC M/TO(.-;5O32Q5LV4;Y.P-%.I* 1*A 4:HZHF0Y@DLLC5C,CQ884:-V<,.&[ M EW>TQ!UO#SQPQG.G6=Q!=A_\/:U@5CNTOXEV*U23>X"JGL:U?>V*1Q;_Y-H M>U(I[P?"-#TACX+T+_AY>^J!992?>Q:^/WVQ4E&!LV-25@8V8[.=TTAO]X@*#2N(=*W"X%WZ=R$&RC/CS0Q&+%,A)5 MBN1I-DF_F+-G_9)O3^8C8 + -2#J9=X=W[1K:2;0WM;? Y7 .7_)C>>7"'#/%55AN= MD*-57S2@2?]QJH:ZBF>N1;)",^,'#1[U-&W BX3.]5&&%*XM23*;;H:1U]?6 M+[E1?XZNZK47:"N0- O!:DISI.8E;N9]\*2SH6#642<"G#-"F2P!G[&L5JR- MJD+Q>(T+$P# 1=JVKATPJQM'T(?<*03H/M[-DL?4SBV,Y$1/65 1SH%$U-1@K MPB<;76[JPT3+7![0%J+LNF)>8WYH N&KLM@%WQ92*$Q$9VKB5&0H>H(_P[GG MXZ_+5>E 5??Y$3W*@,:\VM$XSGD(NK)@/O!6T#_0 832T)28;! MPQ+HG51"3)R:%6>[?,CJK-!R#5!J$*YWF?#CJ90%]847Y[L!@YR+#:RH?%F@ M2"==I9+T=V258&=""P@/M*0_13H)'"(K+0<<4%X21MF>2=.;8BY''AJ7T*9X M#2;N>,$6%U_SFIM%H@ILR8--VT)VU4'.MUA@6H_RH+HRYQ@H>*;4,KW0\B" Q=(.4R32N8!GH0T8SKJ-8C37+/K9\]-"==O4ERG9\6Q MXR>W>2LI*A+:A8GNRPA^A"?)=/#O$LR\$6H:EA#Q!6V'JR'3V SP_\3$/@RS?Q?.J ,E3W[KW-#Z3A)^+ZD+6? MA#JRTDJ _>CFFI4CGR!3.V2&!!F"S,,@,^@89"Y\OIZ"4183/JB]'_.I1-Y, MFM>6.@;JWM(+ E0(0.)'*?[NO7\@Z372&KQ;C;^;;^O-)OUQLQRAEO[=A.;G MB.8>ZPTFA&9"1_ZI38/F!]TCA- +J,6%::57.D?X%A MW(MF*]QD=0)-;+,HMJ:-:'SWGS,('<-.#<)@!S'(;*<:3TV[8&B(\%*_N>F? MD2>#EA<'=5"?F>+2(-%6K7&\'(X,$U^J7H$SI7,(S :!N3\TV;))8"8P%\ \ MLZVTSF"\EE.GPM,Q[";<88&:2C:8J905'UZ$1/><1[F03!MJ(R@8\IED6 MP0_JDDY MK9X?M3LPHP:V5GWHQK!I[T@F.0>NN>;8%&O\L MH[J #EV**BMQ_"4M!EZ@"9_/L$HTX@2XW$IP+!(E"YS(HAURL8YB1%:U2G>M M5'3F^/=[FSD3&FAR2UNSF._*'.'X6A[#:@EM&;2PNDKKJGC\5F)Q)^:8_Y[U MYT 8R+I=89&=Z+I@X4:D%4WOY #Y+]Q0*O<-;9;6ZJR2\ MDG^DY7SVYQ.7Z[I;OFRTE!8#P_U!+H8SNL.-\!7]0%EV#(DN_-=K(( M4*$>&I8\B6#5Y#C4HLS5_7GK!TG]6 Y-UG8J#D3M0&MP63CZ#ZOSY[LH5^;E MPHOB!/8/#W'\*]PFW^&^'ML]IJLA916UBN65TA8R6=&FK$\+*S62P;U(R[W+ M\KTI$K+RI+*P$+,\ !IV)Y&[CT71Y.T'149U5+ WS=((U0D-C%55K]+UJ53=35GQ M3I:!1@I@N(='\% H=(3"(?==W;!%]N& 6VZ++>0E+4DVFGWI_$5+>9(_B34^ M1O6KD6U3D#S@;?*01%3"K_A,^2#)4M)6$J5G8%LG7Q5RQF\@4 #BT>[:NCEV#6[Z#I=2 M,X*\@<)6]A I='DH4$"1">AJ70=[C$^'1^1TGM;VAH^*]Q3GI)L2826Y_#4Y M[G)JPI75L(:%B(%EXO+H@N!I,V%555_5",0G):F8O%>I%P6S)"[BNZ >:)#B MN?4O-QL<=5==LPU:%)PN[$;9D07S[.$392/[D5LB3GM?5&ZW)2")#L^'!, MLM:L?+VJ*;]?>?"+)V[C(P=7$N\?7AF=XOE7./=D77LAYCFQ995@LYGD*Z@/ MB;0RYS$&UQIQY?.)E2H2CE2UB]5W<59EJP/;,SD43Y9C0KKJ(83%QJ]FNRO5 M*$C6JO02_$(*GI*C'^P*#O3@Q#EZAGAX_L QHAA&VJ8IZU;C(>?@_@Y?@J?# M5UB#N3JG]%RSF>_;7-3L3A@S,EE$KB$J$&E/)_DT9-Y2F9CEPLRU]3Y B,M. M@U(0DX<0[@8KB&N(PC6J+E("\?(S)*V]F+X8.P%N8WG ST A9L7#QKVSIGQ! MI,EK),MQP[=RB\/H0&)@2'=:6<0+%U+QB4 K=__ 1T4B7"B:W*Q@N=U2F=GC M;RO*()IE%,J3I@:<\DW%\U+VO OR#=XSHY79G5YYM?>9L)&J)7%*^;)^]"P. MI4D@?T#AO-V3&]6Z'9485EX5OP P"BGEZC-]&\L[U1*WAG?\4Q=. M/2GFE,PU^8HIR1"+=TL*D#),LHID$>$Y7\-4F7J4%RJ8,KWN,2P01@@4! YU M_JAZNDP6<(U5%S]58;?,EU.I0W9A.S@F4-Z(RSW=U. U;1QE,EFQY7LI7))Z M=3=-Q!#"3M?L_L(]7]613O3B>5C<_&:FY?VTXBO.:.Y+6E?=(Q K00RKLHBD M'9I)O/DE]?N6QZK=F[:89<7,=5E_D.$04KN&(/-)S!P :2(!!BGK0-]()-SAA,H[FTBU M*[TO1U#NH]C[31:'G@L4!!.A\1=O9[_K6M' L #??VIQ.Y)R(HZS-1M27 3@ MV\FQ^1^;H^R1)<\MQ0061=%$?,6V&!Q>ETJC6,Y_7U57.M92A,N(;T!%3X4E](;H8S+56'!&<;S6>J 6+)02 MCZ^"HR8H3DL= ,H:HE6=M%#Z_F0TTRDMT_Q@,:5M(TR*\TV5^U3*"5!PU=TZ M9%^6!?*N7!I2)B0E%R9IIT]\0*&IJGQ7*S&VUQ%DGV^GK4CDPARAQ(-R_R4) M&$5_W639B]SM.DZ4)05[2NNED^;U_0=?6^^TTE!HD2,WNF@9+HTUQ:,V*\J* M]Z@GJE+YZ*' :OEKW6T7+DH;!11WZ+1]TP^#I?*5X)F2B.4ND_?WMYE);=#G MMW$NVZF>V)%8;GU=TUZ9KI1E0FE(WL8*,8J5#.3:TL%'>$Y5:FXHD_!UE52%,\JJ\* M&WDK![TZ*V\#ETZNG*DZW_^BO6,!!XP#_(?IUW)!OK=&V96MH;'L -0,)ENO M+34VB?BX-@L96]0*2#+D(I'40@^,67*CUV,5<]2\KD5>#QL)_9P]=X M2*<:/NHW:BAJ""#L8+\B;"!T&UZ!8+Y))3RM,N6BH;2#2%7F^F3@2/EJW5Y] MMT$U6[8V64A+=GZ0EUJ]JW,B7,_2WD%H8"M&$G M<9$E<7)TDLW"\(_\F.)[JU6DY_19+.]]C)>4.\ 4^AV_#Y2=)A]56:',%,*] M]L=QUJ!9VR#W-U!"23*#;'JY9J":7BGW*3RC5?NS-S;D4?'!DN][NW[774]P M4?+&Y27I!.Y4%N4X[]BF) /%VKEJ,1U8!?%!K1BWE+R,!( RQU+DH3I\XZ$5 MJ^ *SQ2L5!<^;7DJF$?+TU-T6IB77(3[M)-401GYW%)F7WQ8J9%WT>@@P2U9 MF#(HJ6Y@TDMXBRU1;3!2Q].:HN3_KRIU3/\A;8$EACUO&8?(FY=+Q?80PYZ$\9,KT M*=7/@D:.]VAV6R!:J;,J7[ F$5PUU7Q*!B.E;K:,@I3]>R9T;\XX*<5-R BR M*WHZ*O(BWWKU$R)ENTDOC]#TQI3CDZ<6LHW:;TE?UMZO,]U[]B2 M0XJI'E8!G";KW'AZ[+S7:U=X?GF6QXX4J<6EO:9:0W'OU?#O/J)U4ZY8.9T* M?2-E#,*\T$1Q$\:Q%+&/2 7J:(Y1GI^7)(A]P6&]C:7@5O()Y ZH$R$R1]Z8 M"PB%MZIA)*%TGZ E##%TAE!+F[\LR+HY$6$LC(^*3Y)B]]Q#I8$&'R-M/*B1 M%$4A!"MVY,SLPT?4T;VNNH7^WIFA1]+PW$-_D) 9?J")"&U"4&MP=I@I-SF$ M^/W'(;FHVNHC"^X5E (U8K6_ZD3=%0&"S>3DPO]+JKN*Q2B70PD-AZ NR:K9 MP7Z/ ;6%5-_LA8D5HF\4-06B%'M3YM:G6-D!FPJ^A/Z7W#ZR[^[/Q1TIA^1N M%HP3R/PT68?K+8 NPDB>9)<^>JY:UO^AYQ&+T\^4,55*P%.RI[(@*#QGKA10 ML?0A$!8?UIJ-JRW#(2<+V*2?T6:CS'['#<[OM=?BBV2T*]D"^+C!ZKC5M.#] M\O-W:1Z@XZ%279L=-C[-;([*95;T^0*?7NS=($]+%5O%]IPM9RR5,* 0G3]H M0TN52&7\5$VHR]+)WNQR>4[=\A*-YE&XE6>5FNIWA^$0>]%CZ<#EM IQ!-FZ M%ERSF8T;F-*A,9H=,?7&Y6,SWP+E3U016UD0:&'9"GKSNYS;E0XQ)7@=75>F M WM42+H'6.51^N;,\)?OGPPJPPBP[I/A)^$OKMYG0OA'';)PE[]'!3W$:Z3&\2W\$L>26[Y10=U)A8, Q M8,.L?!+I0%\6#IF]:XIG#8R^<&%!.2E<]-WUP5ND&)\I*=@^=:Z/965/UF$I MB1;6_P$D%P9:MPJEDRLUW.\_69HC0B21*/RB3>2A/O956!322:[SH-HO%^PO MQ=L6H;N5T2-RC[)8M)ROS-$L&&Y2%LS13K",N#2;;V4*1Q8PCBU$I;&%J_0$ M*,PS*7<8*BYJXQ#KEJ!;_K9+V@4SWQMRV4D MEMAPO>QJE>W!X\/1I)$KA?')-+[U+!*^C\3I8Z?CXO+BJ_1-N/OZ?)3<.X^: MU1-KU5;>UNT03Z6R77H]%2V0,;I17-)'+NB M+4PGXSV <:9P*+Y%6RD+^US4;DS< MQ>!9[KH19@1))IP-K."_3 ==V'B6-N&6V0LLQ7-IN73]'%@$@7)1R:RH%-74 MB^ZM=>JCEF9UKW.=GU.2;;/Q24*B^SC"XM!-9)T7$-HT8_'L+F-B-! M7!"@/QE1R''9U=E:BMZ;A=LD72;E [RV7A_-JL"P/^M6H#$X+B5>*"6R^#*E M2,H@Q ,E%!>S%+:A7GYM_6=XBTM0]C'-0Q%KT=WW!#+*I&3KVP&(_L!\ETSF M3W/MI%-1B?X%57;OU2%>+13?5<-H$U-)%T&:V$ ,EFQ4QYJM!/=Q+Y'&81)N MY&V*W%=1*>+A)ZE@_:>Z/)?A/O@8/9Q(&]D,(! &=V9MS<,U;J&[E_Y8\J0> ME00B<83Y P9\H%&560G ":5@)AW6.?+U#%,"F$E14YD[U-WRC>E));,1]5DE MHOV;]U<)U.+4KJIEN=+@9>"=U"%XAJ=9X[CI*EH)%2,T!&3QOZ?S/N?/K ZYRP,E4!LU.B^\) M['40[_.;;(DR7L/D="_'6 *4R5K(42*!T$;*_>WZTW5.OKI$A1*S%._@,'Z< M6 IU9:@I /[:>KO>^.%.W&T"11Z+&7&EJ PE,J@'J]=EV=F%-P B_AZ63^@L M=S"EQUCLC;-T?UO6OB[KR$<\LK=H%I&>C"1MW%:PC*27>)E6YN^*D?%AYC-7 M,-^$GDQD4AF@,E .:"_>^JI2: M5)S*#6]IQF0AC1:-GCKQ'_=<6L1R1@+:CXK>TSZ32+Z!%QQ_4ER)T@QD-_3] M//9"\FZ=!1U*AUN9Y^>+$\X4[T^+)UA\FX#L3*'RY2KK B"LC#I #D< M8>9AR7.[D](5:H6D/)9_J5=@IR(-]_,3"P:LD_)E7L=#3C7"8/U8JA/Y3UF! MECLJJB#Y)*D84= ZTG#(O2F[>>"=#N; /N)4#RX)IU.%<[ MD(XOFTX@7;,(2#VT-)BXB!U]J!41H:Q8TD[KRB ^FAQ9\1 MIN(*HQ!P!%&1>9IX.HBD/J36\][66&7/H9O&],IY7Q0IE 5! ]3%FN>'$#G/" M,\8IW0[(6&.=B:Z*S:2!7GO$IA2U3$+$LS +OD0)*J^?<9(8TPN.THT,Y<3L MG *WSZ+:<>=TU+U> #GBDP_+=3Y5DR3QE88J[;28^G\+G!*1J>P%>$)H5EMP M/Q4$*13EE%!/PI8T-%6@UG "Y-J*I$0BH9@K 7R!2CK+:3$BVS M\DJIDU_-0+ZX(!\+;;,K1-O([@H?N+!:ET);6\OB!88>8=HF>VR&8/D'WD@T\M37UO19"FGU%$@10M- M!5K2R;(["C\CC#?*HSK74O[Q%V2\3[-&[?_45JMT".F37Z:A9$?YYW>G!J8O MV'/?OMY/:-:A,&GHCJ02'&.PU;7P4SGA9,M]_ID8IZ, M^O!2V>Y:95_=>K$HDY(, 956XRME-2Z*B>4!E.N&G X6S42VTMVI$EZ<=/DH MUA8VS-220).[E(*K>)^E@1;GFX4";9K945C:@Z1_7UMOCVYMR7^=GJTYH6;6 MUX*E(QL)"%JHR,Y*J:NI9H1F444K:4"[5)Z\I,1867D'EZ\A@DK'2@R=) MWL%+ZD,Y:3F3U%0A,BGS^6C-4M452KI"$*H:J"IB M/+3K++RY\H4@]-*PZ#2 MT."#C"]/QRH6HV *:5YQNHI:9,X7DY5_/U9*,$V6VKM!V]U@#-)?[85''YML M8U6Q*I'8U5;53%9C^=SPLG(!AKPJ9*%49.GZ3)[*S[<\+^I0@.ILS:!9BZ9 ZR+@U3+/$*#H$T6QV' M+KZZ'EI$N%P5T5$I^#SGHF4!)..MWPR8/1@R_/]>WV&IVWXT'"O].7^N8LJZ M(F3/=D8,_QW*.^"/P;YS]*BGX2&9+)W?Y/>*=C\C\@\C->5OFJ:C0H43M+A@ M#8?<':]/7KGY\C:L?Z%3(_#*$S':>\5'4JDU=U#+0A&!L@&XVGXNUABI!>I= M'E!>9@EX%XXUSL,E#]]<*+:C_#II%,6>Q4KF66G'C69LL79=9'*!*B!8B#O, MBA;"BY9H(U4>O/F1)G]DDUQAOD/ENTF>BU;D\4GSS6JB<;B%'=Z5&=X6CNTI+'J2* M1+(";K5"VZQ7+I(_,MJ"B*?%!>M\68IXQ:B4N%@(L M4K>9A+V6+J23_9\KST^]E>$BD4FA*%]C/4+I7T77=B)YF(]299J8EP?%P#1" M?YO:]R0WD'&06PPZQO>MI5^UK @6:#5W02MU)%56B@LL;6!\COI"(M3V93&A M^1WYU9I=@/;-99;2$0C(BB,GJ".O6M4:+E#7T?9!FYC^*0UD(''JD.B[(J)5 M%$*>W)MK6JF8DQJN;M53O=P?*-V 4=FLG*(]&T/1-CK;94^3I9)DO0$L?RCS M(C4_G!^--KA-GW?@]K^VWA4=2J>+:V1.G[T9:9]:PD7ZPUJ&K(X+JF!3S1:HF$IFVYD1"JXK?"^&VH:DO(6I ;Q19S M_U]>[7D5;M6[L_HU:@54\5#Y[+SJ*0X;J#,Z*/CF>WFPR9$"YGL&\WREI [C MJHA063A4YO[(=U];/Z4KR+(W+?@L\I1%4@U0NNJE!3R+W,RLC.4-@>/&A\=C M9;P%]WR9%+\X?*"NZ)N5-]1QJ# 7J<@B+N&=J;E2!LO>46%:1AOO=/(Q;+3/ MT;9X,(GCN]T:#E.2,X(E7Z;QLW H2&=]2@)HM$'=5,?/I_%0TED#=:7M(TB\MMYF/.;V&)?(!6\IF91!P;*AIYC0A9AU M ;6\8-I>4;\U=U?(Q%.NJ9H(,L,9A;2H\2OWRN#]KPTCE@FF9R.AP#M.@\E2<678B#M5AN&O"!_ MG@XG5F299N K Q]:<'*]#+EK*2I7EDW"<,694N[_'H(4Y?28==>B*5M16DMM MC?&^,N):,\(TZ%GBGN7*J#*$6^F*%!3+DLZ*-8<4U4NZ44X'&6P@O:/2E"C% MVOR$35N2%*HWY?HT".Z@8V^D"6LO#U65H2A0U?[:P&.VZV+!_'(!J33J6Y_( M:7':2*!0S8H#E 7SM5TT4].[8*4$F+^NJJN]CC2ZSTZ:OMQWK#TRR=/*0D18045O;BCY6B MK LKW6>%T@J%!<_IT6!,X &P7#B8*V!2K<%,;=FC2>C^<:7DC-?%+);2 7-5 MU^OW3NKT?7=02)94HD-K\[@#+)ZMRTZB85^%&R^T4H2Y.RH',LUL.)915$I/ M64:2CJYU]:)0<>%%2[E":5<-*_RI$0T;>;6L7=!/M-";GZFEQYN9">%]M(DN^1$W?$K$\@] LT^^PE M1;V5S^D\!;U-8YL^P K)M6B6=G[D,39_RB*N9'@J5X[F$KX/ZJ+ERC7@=(TQ M&RM90*_H><638 [:@6P:=^0=:B^"I<]8XHE_AD!'Y;P"=][K(JI]00I6]>2I% J-IG M[X8!EG,OY;[E.Z*714I"F6=VO=DFV?4SN>]W[\_WCU@/-5A7^+[N$OO#"_N% M_!QON)M^?NR*I2UE;?O;G$SS'K'W;_B[]N9S7]RCX>_%.RJ??:$;XE+"&QW[ M9&O?_;;>KZX0U!A-(R+UW/]"@>VM%+W>P-$KD=IW]N'SJ$;&%7:OOG<[ MXON [L$-EN^-RO0*'',K4/OD 66H[MU[FQ](PT_$]>&Q>A+J&')0"; ?W:&[ M31X%NX]O]O[_M_V\:1OG]_@?=_T-OK/=<" M=M:2OV]O%TC2=#>'M@F2]!:'PX.#8M.)KK+DD^2DOK_^G1F2$F7+L61+MN1H M?]@ZMD0.AS/#X7 X'W/T'0L-..,F3 38'.U/HQ%CDTE!-DX4@A?$Z:V3P6S5 M\%&X\7Y-W"E/HQB&"U)P(C\O9I4I!R>#A"RD8UBX8'#_Q&@,A\9A/922S,7! M!>"URV'[P)YR2>;BX +PRN5PH ^/4 XKXOA,Z+^].SX7//,$KT+*HRV?C>8\ M_3S7/>"&N8R-_W#JO0_@DU;+3BT[M>Q47'8JX@KL,09B MZ">]T!4(D] HB\6=1?_-3FZ@$EJ0&CV#5 . M%J5W8-B\A7V94L26[1^AM-AW8G M"]K5Y6]J2D'H88[IVPV]<^"TI5RL34%36$O]L4J]<0QK;"WU96%91:2^=0SA M@ZQ!RI_HFK;"1OEQK]?<3YW "I.BY&GH,Q.U[M1BS+S>TMHZ NK==EG+@I<% M%/7)92G1Z(:\F=0WUL1 ]%F))4O5!GE#;/GF,M64[FG/IJA[*FH-E::& #9< M1!V)CS#,)Y-CV>/)]>]L3/493['4'26UT?#65,Y4*IT@4NI8:2P%1#$OH6EY M2ED5+" =M1%6BR<<(J!, A&/D3>\$(I2DD66&Y*UJ"]%U9^P10Z(1PTU5@&2 M8</E$=4"RBBB4 Z=]UQ9F2D#+I B5' M"I>_"R#X150/)T+VPAJ9P&2$DXJ =?%=>X[%L@3N14(3HJC;+1@07OJFW5 D M5?L4UA.Z)#@+ 2HW*D@+H&F6(&5(,$FB3KWW:.W1;>(-B7KS/P._R-H MHT],F*9SUP\V&2,L6A0BS^'2(NK+^VK3C[)I,WR84 -L%BLRE?P.(L':H+8" MR=(/'^?H98BZ>/03=2:QX\X):(D7?WMI:D1A0UYB.42>&REO*V@\YN@_*) M5L<;]F2QYV4)_&(ZYD,$DQ45UV;\+2HM2.76)(Y$LO$-2P<&!*BLNC21=YY8 M4HZ\WPD8EG$$)G0;7A>@QB_DBG".J[WO2Z<7B_2D>U2BU78EOBMCQ M1S_7-PR+))#^B\JHUY[KN%@DG[,X-ND(7P+3OA"X,,CN:&E6VK@59=!][@?$(W01XSZQ->_S4@PPO>-UH?3VV^QU[^Z)T1.LS5L M:&\D BD9DO/0"2#I.)<@1F\DB(T_1W!IAC75"&,0.Y?%YA_F%J\MR^OY4G'9 MWTY/K[D')PN]_P7-K,>B>K)4UIO\:FTDK#-9R A 0G9 &'4(+8"U/B>,ME\N MB"@BY=%:I^)0(^A9B.X; T6CSCPVL:G^F]P31'8N!B0K2>)U=:G9>X9>'L*L MKA9WY)775Z@13NQ49J1$5=40Y0Z$+BR#+X9.=14UI:*[B\76.)C"O^?CAQ#= MD(JL?Q>_A)6L.=("GP=9P02.0>G."SF]HL_0NV:S^$I0-U3[&2OICV!<+#!N% Q$!?S.A M'V^A<=,W@*U8!",X)C7T3)MC+A)BF[)9$IUAR7L/87I )::1\17PNXC@[8[( M-Z:ZRES*H"V&1=5&UX-7) M)Z19ES<0V7 .#P1=(MX+@J!044Z<.]MWP_J$MUB_F7C/@P>HQ*,$#C2XLX$H MP%Y8C';]R#@8%D@4;@VPR*?D%=5/I@'*HIP>+7QK]TQ/T)X[]U>8+5>U:-\6 MX9^0VLL7PIKK"GJAK!Z.O(Q+N0+M JJ!;E<(43@2<-H$O&+]E_MZM ?% =#K ML@"U"M+P*.(Q"Q9$DRI+;Q-VDN F*#OPD@OYR]HN)USIYB_JU(<@.+3'YB6W M5:2)\I22AK7N;W.;%KNN6.Q@[0K7J]MO7(43RNSMW!G:FW6Z] M_UF[14,)C4K_^XN"0P0##]\*5R49$R$I5A[FD*)HLB(PYA"SV7:?97E1GRI5 M3TWO.R-ACO^$LHDX?!%HC71Z42E0_9AMT?FP($&8;R(!.X^9<;G62!R+*7>T M.0F)W1#P.RY?B)_T@Z/M.@C+:4O@37YRS15%"F4$+"QV(6&()^1%?"5(8?PQ MG!)5I-YL^7M+6+^FAZ7242.$RB08_:M1X%(3HH4RR;98CSCDWPOBW6NV@'S% M!4L,Q\"&X.J)*MMK[V '$9 &# S0C=9[Q6&30BZDBM=*EU@!:%.3QI.YV[RD/!. %JTB$AF-"]UK6U(^L7LOM=X9,;W[S A_4:PN@XZ1I%@* M[ ,HBKJ6*$*.$B38 W_9O-W[!1EG)AU\Y7F3@'7&\A%$-X:9LA&0"#$0'=[- M6"Y'N/T1;W"EDWC@2PZ-ZN*$%D$2$8?=(QICN)/TA8H^*;RAV"D(1K.L@*-: MJ,K)W28Z[8H7G.?-SLR%B#%/*'9%_.'\I9A#/$2YPLFU@Z89#.&K8P=V85A# M0?^5 (M*B7S?U4(P1AD:C>BVZ*#(Y3A28>U[_ANJH@H_(A#+/1-C DT"2^,8 MO$ EGP"."O*=T7*M8*=P_*H0DP91#SFF;\@ICI6-/2)]NB%!R(B9OA^Y+:IS M(>;;BT#NDV%&(]G)8!XG=.J3P3X.\MGG#>/-A,B/W-8F6\"P4>B.;)\908\) M1USLJ!*MW0?M$3R^IV4,16F8E_Q\T6!&4QS?SH7HG26RLU],#[0UC9$=Q(QL MJ@B2M,&]5B_)!H>S+#: 7%G5,!%-F4(&AJ\H_C@GC&_S'I2WH=W/"2^)CA[! MV*+!\>6DJ;&7T(;B2:5'7H[BQG-C%V(&\)Q/$ ^?NUA % *OP=L8O0_! ]$$ M.;C]I]@,6O-1S/410X$&L:DY8O+&XS+?$G>R#>[7(_0&1ITB5RX$XC65IC'2 MI:*4\ZD4;RJGXR%"I$07<7&3$:)XQB)BH7K0TRH"^C-NDM>3QJ-N#R$ Y$8R M(@((II#1N?(HBD.'H3DK6!.1R^P%'C2@5;N!19BG8HNPA-3J2W*3<%[C,A>+=Q$J#D<4%,N&SYXXBK _D_@C":XF MY1T)F![A6L4T3P6!Y-LJ"9(> RIOA'Y79(HDDHXOLT/$WD[!ZI)'04LO)_E= M(]-_U":V^^SO0_-@ZFE942()A*J%RA($RX#.:J0AE4;VQ,FZKYS=:@*Z+L*, M$=D^Q $+(Y,"RCM,'./X7LM-PU=OAS ,W+'BI)L_&J';)H+:<97F1"L29$K$ ME@G7U]6*'OC+!*:5@Y&188SOZ%608#I-IB-'[I*#->"DW#/L)(*^%!!0P0IL MTTETVJB=AKBK_$0\E$0L**9?\9W=NC[F)NF<4X14LQV4C G&=F=:X M27B,,PNO\LJ= L+#14MDU0DS$C!$RL>$*X(8%^E=N/N1>+\4)4TZZRT) M'"G%A&&GE,)P8P[3QJ!9R#_]@W9.@(#:9\(0#&/(1N]]8SEF''\2-"RQ<<7Z M+UDS&14 1TCC,(0"N9!R*<)]\H3 L_U F1!E1R9Q2'GDSE(&11M4<5!G+\(, MP[!=F6RW-MH5.S8TG0@&%*D4>-X\#AYUJN[N(T1.'O*.V0-RQL4I8I@J0@U3 M2-HJ057*1Z2<)5&V!1/Q, VXYIL>0)Y^%0U]8J- MIUWVLHVW_"4Z%53':!63GC^'TL/%5UIX:I2.H-4])3X!&X?PY$,Q_J(I.>-; MK;9IE]EAND!G;$U-6/2,5NWA[BU?11K;T_D#-)O*W';C?O**IW@N[-4Y^GB8 M]V+-A"6C;ZY%R$][9W*GT_'GH9Q>P*:?\K8OL6=?NS/][]HGUQLQU<>6YW?A M5IWLJ^B67$M/[9:^D9%&\)')@[AG41:^%(5-+JKXD0[OP-?P"%B=.A=ASC%= M^,0 092G$O4G0[6T,8\3Q:-/D6]/>1ED=5Q'1$&7:8HE#%7\#",Q5):35J^; MU&/38'D"FD:%>S$5OL386_."1UGNPBPI#)QQ+^2*%L$[%,?P%'U5'<-SA=C! MM=A(A!=@%!=?P=*T,/]=)DWAVB]R.U1BA$NDK,CAD71#8*W[JSFU(@Y&VQ?1 M&M^]D%I;/H^$R5PL2JA=RGQ:/DF-CV_,)BSUR)+&$UUKX.#7J!/DNF,*-G$P M2J#AF;G2+7G&'&#E7/-^(?9@8P:V:(3W%<:-R$>C"QG<=0DO'JGG0NMSR#:- MT77LQ0L#W5_F )B7B_@>W_*C;?XZ7PNCC6I 092^3)1F=+/PF, =\U,I'=!2:O>C!1>&D%]E-XVH9R M(UV*9I,W$78KVA'-R%9$(Z$C@DEM0,,-F_SR9H1G!"V]I097O=OMM5NMEC+:5-V69;2]<+2]5*/5C6Z%1]L- M1]M-,]J.WN_O,MJ50=XP3.YE*4=SS4^ -TW9KTG.R:8<=<7%R+TRREY2ZM?Q M=L,%'F\NMK5TM!1&*^49_TRT^LQ;I9BV$OT,3Y[4:XR M-3KUIR@/AE3H(DUXBR/$,P?[#*LDWL:6O2_0];>F/L^8M1B=]\%VB(+OLVEX M0I8(+BX5;6E$"TH7\)4$!9$A@98>)H:<+T0FQQQDOA*BR^ KS"&6.*X:;P4' MRA/)[#)P34()F],6R_/C)_(>LRT>O\-O@<4/F+VK9"XS+\:ZB%.483-2 M7 #*6*.^3[3?) <;84\3\QXG,&!C0:",R8TP283[:&*4HZ4).=%.;6@>XW43 MT[)%5OI*@V.>S![F*0 KGEWO.XP%[_F17)J8?6SAZ9/P=-<+B4@QL402$*66 M)@PB>;9+LX6*98LZ#Z;(_J/,:KI!+%7@/V"C<9,#?S]X,H%<9'6SV.F823X8 M)C.YL$"XGKP_*=161MID@RB?!M"*64%_,PR"%V+<*%G8(7BC8'A4($*B\Q_9*N":9HLR$OH6AXT@"RNQ!] MH>JMV@G^&_C$N%$@I41VA!=+&I0?SR.2(C+,5KDBSQ$74;H^C^VF\3!?6D!5 MYR-(6GL#=NJ,/[M@>2]I@W-G_KC@%QW/^.'..=UNQ#CU5>CW[N@W&N19Q%V+ MK>C8T^BR>4Z&T1]4:739O&!C,%AQ@G<='1X)7O)@S4=^5?? K[Y3WR;OD'=+_S["W M6-K#!KGXUZV,MUU0@L"Y-(G^Z0_+_QT=N$64).2_ M+XR[OU%2X'[-1'=G.T%4'P.CBY7E7J]F]'[,\G),<4=&OV2<_XX7,_9HFZF_ M0YCFU0!?*BZ_0&_E^9NK75[EKUY6_D:)A]JUR!4\%[F"I>%V1".2>.D( E-Q MOM-*9:D/P?K"V;J)-?IR3/^(69,M*#'H+>_:CY@UV?;\Y>3*8#9*5A_;Y6Z%S]S-45NK3\/8QH9_,W=Q'M03=58" -ZRE!*Y$9CZX]9I[/ MB>=Y7+N9P=X@8:N]VDL^I&5;UYMZ>QO:OKJ.+&M$F:>8QP1[SI>%+#OQ&R0I M3H4D(J6-+-6XL]FK'<:=5135W_^B\2<:,&X95K@6%8)/@\"S[N=4C!R/J]8P M:C-_PJ9%RVK#=V[RR%?9F48I.X-!)V&KM3,U%>==&JO1:PT'W02O][7SKIV" M=]U^OYVTQ2\O[V[DE9P+>24GO;G+CZT;;*(D4M*8;L/?,5I)8?#RSL6V#MYA M)F475P\6Z'X[P=$N\=R,Q*TV4!6^S)_':O+CES-C0J-77E,6M%Q[?U=G_<'#PXD,:V M;142U,;;W;JU2P])!1G2*2^SO=:MFQ0_*_B.3_3G=8 MJ=6]C!8K5>PY+XMEM+N]2AUZ[M$V;0JP#'MZMU+6OB1>4\&YD7K%3KT.'EI) MLQ!O%UKI]=OM2H6#2[Q13^/(YKI1'^X_11+F)6#:QP@K_)]8*5"C4H$I^(QO M1R^'10:K44QMM>39^NI'"!Y \RJ&KR(/&@'$H@[SP<02W M+( H$U$35*#RF]MO:@G^]QK#ZNY87$RMJX0UAY2BELR;(!8JUCV-8S_3O7/L M0D4R5D&6>/6T^$OQPFO17#2I(.@3T #BI:,I0L A<"6O;1,L":][!C91W&#' M5AWV;"^:HFJOI(D/'2O5QHKDEG&CCEC M#F ,9/ *;"%:!6' PV_4$)6+54O?F5CQSII9C*"P RJ.RLNP>HRJ33T@:)/6 MZU+Q,<1:L9B72W7C1KRDW_.CA>5]^:!Y.7TY=$X/'SU8#'_TR,9SFZD(;U2) MKDGBL01+0I4"%EB!2Q9)M86A7"):,YTM:+!,Y4QYB4PJ6 W[387DK>=?BM. M8"-2&@7"A#@AI&MI]*6I!1>[W,5X 2:.(=/H&$#U6[TAD0K>@L].W%;!7W#( M7"T(W#XJ,=S6&TD#7^;;$D)#7)R(@5)6WQ&046 A EL0 EC(7P6>2T\U5>\5 MP(T0='(FO!HAK7&9Y@4 /45R(V")$^U&X-FL@]T9MF%X;]L]0PAR9\!1.9?! ME4QF 5QK>=1E\W.!A&5(8L!\BW#B-GV#*?7>?CE3>L-_>W/ MS)'\>UL6/%OCX!$?;OTY\B(#+_Q$8.S H%_>W+M!X$[#GNX)B[(9N+.?M3^U MZ#_-F/W0",#J@R9^]K@WF? 2&Z 96&RS\$7>VTM-VVR2V/*;!.2H M8+SS@);IY6_O@]Z1BS,-!!MO]DW[FP0YS4OY-FPWT&ME'J< -6FE'&>,1X[[ M[)FS7][P?[?E4V:A32\$ZM!0$FHQS=$D[&/[J\KC'W(Y/N7+<2X+X\H:(-?( MW\AW^0AK<;']:)_0,Z*K_Z]+V7Y2UKOT*]_62]LZ#9-K<;_W9WC6''U_ )_0 M&3=!L5P/7AB-&)M,\B^<'W'HFX.>/"&,)#D]C3B$"?H]+PO*&@9NF-A-_-%3 ML">[75U'U JG#D\&25Y(Q[!P:>$1OTX_3ZN07>U+,A$'G_W,8\]A\M_FJN<' ME^5V[V30/D)IKLA"-J'_"EK(M*F):(Z".+UU,IB%JQMNW$6LJT0+5XP=A[,9 M>R CE;+G*!W41J=3+4TO:!X./OFO6P9/NL81BF%%%IQ"=TZ;%IP)+R]8JB6G MC&[J$>V5WNG5TO6\Q_\^5U$_N R]9E%N#T_T5H6E^= KESBS"Z.5\$JU]T\\ M0IBK@N_"H_TZDEN$GJM Z$%\XG?]P6'M2J+8[31_I5LZ$X=X$(',G]E[I.T@ M^M'NG'0.O&?3DNP;FYJA//P:[4]#\ M;;&DED*2:I%_,4"KGW2.P1W-NO?]B;)+%2[*CWN_H[,V0QM3;-5=WOZ4L+XRMPGH'VGO.WU\@6SY8N UR9"J&^^6K8ESL"@ MM;%X[I[H38T3N_]]E_YG@WZ.*);D3>L">+/:\0%S[''^, [?S_ M%;NCMU:%L.%=4@,3TA^IW74\)AT),P>;VI?H#MTCJ!Q#]:6+%(R_%=T)N6?! M,V-.4JZ\,XZNA,$'G^&DD-G$IB)[%MVI\^5M5)_?$IE8>/&*;O%A2[<,>K4" MBW%HUXL?(TKLQPL-4\OW\6H$WL28>>Z,KI3A%1/*;O.T<70'%.L;,,M)8R/2 M2%HHOS?0'PS#MDQYF6;N*%=(E*LQJQ(]G9K>XFH2PKZ?NPCT_L"@/>8?BU"? MTI3$6833&J4AXJS"Y@<_KN,=".,/>1O;DG>;Z9HBE(NO>:P9T@7>4LB=DWNX-E&9>Q%Y MW],IP=V 6F0*%YEN+3*UR&03F0.G=%9]?=T4NN]U#G72<6;:6'2@Z)M&!\_E MJ2]Q[#R<7NL8KW#4LOP:9=EH= <'=H-J::ZE.:_SX\:P?8RVN2)>6J'IH3PN M*\H,T>4&BK7.7%]\XXGZ3H%+H5J,^N.AP)Y=N/H^4Z&Y:?V*J7=]I^[X9-!H M'3C66)*)./CLOV8AU(V*5<4H539NZ<-1*1T=7O"6ZBB^\C#5$=U\TWL5N[%= M[\B/3PB[G6$MA+40'E@(C6.,35;$R2D^FG/#QO,1]VG&<\KQMB5RW+%//9:F&MA7@>3T*RP M*!_:Y=KEVO+A@DT?&77ZO)5>-K^^V'N/= MUG?=P8'S)?._VEJZQ;)6G:-4':/1[1\X^%$K3VEELE:>,KNP!RFH4#F_MOCX M8IC3O]($$&^J:85*#-HM(^AKDM!\EIK3JTYY;U@4VM.K3F5U)P2 M7.#6QI/(XZ5,RJVU(+6;U 53C>"(%1>_>5!1H]BI=@^7/OFQ_9?:!6-5K+ L_$ MZ5>>3"P?]J\OYK]=[VXQ8_[5!-N&P?(B6]&;Q G\+?HJU?"'+6,09\ R3>F' M+4J*'6#@RU^F&GJGU=7S&GKF\:6ILZ9WAH-A&2>G5_SDM$$P#S8Y:8KVZ>U6 M/[?)R<]@9)N:+0R&KK<&_93C_LUS?5_[YG@,EC,L^/6;:3G^+J(8M?6[:^-/ MV.+J_(7UT_9@1C9)02+)FUBTM4"D8]!2@;DBY<5H%\">0L1DH^#WJC?1VVK" M%A/=WF 5MF)/X:9B6TW8TN,HK2XLEYSG,=!8\_C P]/X' M7PL$\_R8N^I;?B!+Q/)BKO!,4CG7_ E=BHX<6W=V:4OJINWGZ/6 M?13"6UM,+FMX=0/CLL05,U4?S!;X3$M>.4K]PJ8;R,(5JRBU5'L[=_T@SR!S M;CJ4+0:][7E(+<#YBQ3?".Q#>)7-QCZZHPU-K2RULM3*LKF[S[3+JK6EUI8< MA6KYI&(O'I(\#=E'9^+$Y>C5IB3WYO>VV8H#8K=/.MU9=&$KCF"49YY+$89C M#:LW=K7WRX8YYTC5O*QY6?.R4KPLR2HC Y-=XU"W@N4Y >/GE5'$.]>DRH,7 M-JK+;N\.&-\8#EJ'S3HMR>6X6IJK+\V=6I1K43X.4=;U U]!JV6YEN7\G(Q6 MQ:IL'X%\O='6#VPPZGNDM=3O MN^A +?&UQ+\JB>_4939JD7]5(@^N36MP8/B?@USSK]P&:0^G-&Y@VH?>#I6B MU%SU8RP5**VG=QO&\!AV506);*T\M?*LKVMU#)NS6G%JQ=E[[+]W8+"86G-J MS:FDYNB=QG!P8"2_XRN'7*)CLWP3R3?4#JQQ?(H[+T]+1]D.N0OBW\$GK9:= M6G9JV:EEIY:=5RH[%7$FZXL@=8[FMOJ;>^I\ V;EL)O-D@1E:FFNOC3W#QPW MJ46Y%N6\PH"#^B)(+#!O&421> MU"G"96%9!82^_6K2@VN)+QVAA[D'TC^&M-1:Y,O"L@J(_+#1,E[-Y:@W5I[]5V6JL]EKS:DU9XO0_Z&S"VK-J36G MDIH##EOKT/D,![D'\A/!QX5_'1D^WE)JGN4\,3^8,B?P-=-C.(-S-M;, )$) M+4^#'ZVI&R(,O]4VI^Z8V=K8LYZ8([\'X8(_@43/G6(S M9N!M:&GB>II)\),@/,&CYEO 2=/31H^F9XX": _&/?*A <2KC)IVS,!R'=.V M%YK'1NZ#0T WP:/EC4%8/6 H=L#A'KTGZ.I$.P41EB\UH D?YL2:@+0[0 UB ML,'0!1!DL"YMDCAF.?*'J>NPA1P1,64>S$U;FX#8\O&YJ$5YFD6\.;VXN;Z1+ME3/L*4ZSI1D.[9HZ/+6$O-RRP/(;" MHUW;IN,W.%_# 0/)\,74Y%V3N/@L+G(H)4 0=;1B:\3G%[!+-V&*AA"F$=P= M0M'M@JB,[Z]"Z^X!-IF0MU\"-H;$]75M#L.8F5H MJT5)'Q3"I$*$9=/ZVNM5M!6\X[9X++#UEK[#!LE?&4=[V(-7XAVKR:?>*NW2J-K M?(:SN0\;+M\_'0%;?-I($)="$@0%Z4R'WHJO/NG)VY959\#V[[!]NF.C1\>U MW8?%_GDE:(A(2"=2K>[NW)*[7;[%#LP?L/7TQ3<>LRF2$+BX2X:?%\#-%1N# M@BMWUG?FCS/FL GL12^=$8P*%/F&^7,[ $H^P9;\&MNYANVZB\]>AUWM9H'T MGK'$A]U)*CN'LGEUW<[PU7&H$W*HDX9#1O?@',+("JP''@9HD$\[L>F<-Y2[ M*!FMWO:,6DM415B53:9TH_]Z697-A/?;17)*;4Z#)S398$.[8>/YB *>89L\ M>/S9G/D,W8;3VHYF]#WEM3>+G2F:@/;MS&_8= MDPD;T:&<^&@],LB"P&3]AH^--> U_/)T'CRX/#Z3DC^PA+NY* M^W] \[QUI?$=S5YWT$G#P.UH.RJ^9O2TN_U4>Y*:L;F[0T6Q-"575L;73K,D M#MNIG.CBJ$RU"+4.3&0: 3&Z@U2:5QR5.2Y<$9'<^[L0*4*KM*%/%/ZZ<5'X M-2GG:5,=6R4G*O>[,O$T+6@87\ZQ["ZUN\Q$2GS!9_%'K:G=@6LS\]C,]$R9 MP3.Q'-,96:8-M, KW&Q:#C(8TVWPE .-:)18]NWD]D1[@.GS*'/)'(W8##?S M\,&=.V2&9YX%3#^S_I^9W%N:%B70CWY]/9]P/ M)^_,C/PRC*-V]Z5NCZ%1J!AI (]YB["N= MGE';.\JK,6QWTHP\N?<2C3OCC!O#8:H9+_VX,RJQ,="'.8S[J^L@(9YKVZA^ M%M $CP?P0>P@QL*C7G[R4CZY?.IJ^@'[.?ZP?%:&@_.M6KE'\[![3 M:5T'ERPZ?DWN)-49;%-O=[@-S$#N%DS+@2?9]I[-GLA@*_VXLL4J8,(,HQH# MR[:GW9U.''DLT\1E/.+OM_&F/;ES!#%OC)GC&Y^;,"N#O?>MW1 I2"T6G )W+RW!NU(F6.!RLCE9D6QIVT@IY8I.> M.7*8Y^ASB1SGLX7VQ7+P#&K!A?_1M?'^=B:O4S2LM'NVD*TJC1YNJZUW!PJS M4I*[%=\*8$NA8[NP+0HYB>,&VH>((+PV\]R)A5L2NL;K!*ZW:!+;??9 !P3* MRVNLI/+$U>12:?R:VKYT+F7+:]+>82!4-X":N 3IX+*@DJ'TD4H8^BU#\9[3 M4U@!GG4*X]E@V#M2GG4+XUDG;Y[)N_3(JMA%E%O!J!L&HQM9W&3C(%)Q2S9[ M^?(]E!>%ZXN)A11,6Z& ?DQW=0>\7W5CDXJ^LK+I1;NU&YOZ1K^W7J2JQ:87 MU6Y':6K+RTU;L(F?62"'[L6-*^I-G'6[,X89AYKIR[H:3?<9:X:,&7A@G@]V M:^)!K]Y\%,P]IOWFN?/9FE"=.!R1%[N^.2)1\(KW<>J+'JZP@X^\_?1;5-FL MF$QISE3JB+@DE@Y4EEY^_00\E1&[;8C>S-OG1VOT"'UBO90&..\/\"/S&IB, M,)^8G)54^T06=G$Q-5>SL8U=6?X']OV1NKX0'7^)NCUUQE^HTVO>YV=\\5"S MT'YI%K881\+$R"8U:K-YX3#O89&9ISLRB/>:@3'=EQBS>90[2M"AQ&''49\^ M/'CL@:P9J!9L$M#.\['+%6!O/ AI03DE2H@0\4PZ=@Q2L4,.C5>$BN_T^4^\ MK-!V!7)Z1K^KJT$+M/GR:8.!3[0M)3E=:JV6T!D:9%*T Z_;[-T*I71\5O6IUQ^V>WDR::VR'90_6?6IU]5S%9UB;'0! MC,IEV>^U!L,R*EX!AGIKQ6L/^\/BO-N4IQVM=JN?D8;DE:&\*VGF9:,#L](N MH_06L*9N*[V];M\PNB5SPPK@3[9EHZ/W4SBG_)!">X>%Q=YK9PS+86E?DPZ( MP01KL<,;\:H2A8VQA_^,[?)6E49EF]"DVB)_0PUG[Y9GT-:[:E0]!X(*8MN. M5JP(3B]'>0YJ!3NZFL5):WU9@+_D;'MY^W"\)F[;O8DQ[/3[59C8 MRJQDA7JF>:QDG4$U9GS/$[6Q&&U7-ZK MMT#!Y4S?MD"#\UVERZ]E'\JS.D2]7E&[^Y"QX:76P-4(2@2F%%Z#X06+ M!B$[!@W:VN$5O!D^6FAJH"_IN7,%-9(8(D7 Z! =E8M.#P8)Y]09!IS+Y.44 MB,EANDH9=^FV^ZLGPON>HWRR$TH[-YF3&08EF)/9\P]+*YK:NZ*#5*;DYW^L+ZBN1] M9D_,UHQUHNC-E'ZQ46HSZG3-_;WPR;-%^/%W"Z3-&STNJ$MB7/C;I3.;!S[] M8 @A5)H0 T.&?T(D&N:,%O'WE2?\<*CII',07_0W#7B/D](NSZ2T]SLII9P. M/;?IZ.TZ'?JKGHZ\N5\DZ_J#>!C P;WG>V;S4\IPG]ZN\7*ZX(Z6P$"7W M88HV,BON2"4GI?P^S._NW+,7VM4\ *)QG_.;Z6M7EDW[R\_NL_;UZH=V-O<< MW//@#GDZGT;\O7:?87?TR3:G3+MT1O(,9)P\ [POWM75!#J"?F#7!;U )Z*/ MC=LBN1NB+9Q/Q6CTZ4U)+TQ"_)5?- M'Y7G*A_"9J[V8 -*M:ZW9.PU\RQWC!P-+. .8M)QA$]>4=]R-.:////8.ZU.R^!1=?RT=NPA :+_<-3Z%J-.B(G)?IG?T/BK&KX+\ZU= M;"4%R_&AJ(-]2<2FL_S85>,LY.[(R+2RM!,'=Y2K304#=^?=+8)%FMX8H[%4 M[OW+0;VE7P"!(G_EPJ-23>%B_+=\6S]*)\;\?3=15^(4.O M)1AG1CR6SG!0U9%F/"**;8&V&*@=-6Q6TIR5[NYX2_> MP7L;W8IU?M>OU^TO44[YFM;3TK[L/N5/>\R[41?MS;3?KN+]-' +,W+]I5-' M%2,'_/?3X!P>V:K>;E,?=E6]2&RY, I3*:[>[Z>G$+P$1)8WG1$L5:;S7?MM M;B+#&6MH8<7\1?/*OW<]6+%$J7$6*O6ZRQM1L]AJV&C4Y)H-X6?V8-H7A&S$ MS[2HXZA?V6VJ=6G84HY^-Y.4E2F?68"W,=!=/ ?2K$ 3;,J7)>&35_>V]4!G M?O[9XJM)A=Z11X*.JPFG@A-13@9%OLYA>132D2Z59-C?BDU8=E\9_"<3P2WP MG%E!);O!K #W"99!Q'MK:-#\"+PG\X$U/U^>7=U$C/J#V3:&=+P'-YE[V)T< MH.PKZ@D[NH)^L)NHDXVF.K%1Y"B10]2(+>O?3<_"\W#LB//<=<:N0U>6[H%3 M5Y,):C#^3"-+8GU'97WGS:^MDU:K+RO?;S.^<"Z^.0B^-0_@K?^"^9J(]W&] MF]MX:(Z[N[DS]]4?)XQE-GW4T3?1CR3S1O9RZ7RC/N0/GUB**=C!)L88JB-# M)3GINE4BM5"FB:.LW="$ M:^A:^M:H>DS#SUP/-CHH8>?F#(@-%ME4.6HJ;$DVM"M[-BT/NFXH"T1*HD*> MG -Q\#UFM-A*4!JC*G:T,HSX1%N^/P?=6 NTI+_8.!GWE6G9^9!<\ := [4A3IX&$GQ"3 MKDTOL$S;7D0>@5IBFMX\\\S_6K;VA^M]%TI!>(N?77,=WEOQ,[ID88E03J<@ M4U!)1 K3LE8,Z.U(%O Y!$T*>1.Q)I68] S5%E5,3,1D'V9:-WJ%RCR78RH^ M6CY'\L3;ZW?#,*5>\D34SEQ)N MU0;O7+4YV5K4F&A+:6K'6)EDU&Y$5(8YV<).S:YZ2^>5L"@K)O1PT,N=1_#3 MB+$Q&#C/G<+RXS\"FSR/T09!G'Q/8$V;X+F&/_=PI[<<^*(&/L'[^'KX-KU\ M-<%7PS=W#L,NE6Y)WW-9!KR=S:CD4+-9@-V&>NG B@Q[7>W=1\8_O<[?:4\Y*TW1YVC!G-.*IQMVICS&B$8+;5 M\I69QQA?AGZP$=CPI_@Z9)N.%L!;OCDB/ZVA.6PI1JX:?-F&8O&AA3NE@:]L MY^M3\:M#F;LOW? S2W;[J(:?T7@-N[F,_B.;, _#AIB2,&7:G?D#F#!C#JK\ M&7/8Q K>XX_V?(S[8;Q6A-Z;&7!GAZX8!2[>&G,]C/G(^JG2^)TKFPXK?.WJMG6[RI%JKJ0=%5LS"J31[71JMFYF:T8SU^ZJ M&'S%L)4\4?))?1,8],Z,TF[>HT?J\X-B_!0=G\5B)= ^H>W\+J2LW,UX>>[ M\._Z([*,VMM3S7Z&?LLQV&PZIT56^II,%XJ3?<V[3[CCENF MJ:W.?$-+V+S)-,\F+0)TQ,^>F#/'>^+>DS6"9R]O;M\GA\3#[L/>J>_E"5O> M@(G$TDT'R>&:=CH/'FFA$O>=.:&"3D$F$)FNWI(2Q=R)_' .;MC(?7#HF#X M5K_#;"G_O7;/5V!?\YA-B<;@9H"LFC:=5F#VOR4] N@CL/$@GXXP?!\/IQQM MYK$GRYW[]D(S^7XUQONH6Z 3DZ1\L>;[-[S#._=:=B=+L4)GM[POBOO[_AUT M=!WV(S?QNZW(NEHGMC@J7Q'_LZV;:@1V#^P/;8KE:$^A.3*E1N'1FRLK/6BV M"]P=F9ZW %X_F][8W\KNR#XOG005=L+"$EB>^%SM;,W!6R&&1A\DA!*S$AQR M.3P,D=PAMX>2L,;:N3O%59!S_JOK/,$4PM>G?,QW+@8R8L]0MN97-]#^P0)- MT1]QH0039<2W^+BNR728CR RS41/P=?>W=Q^\]?,EZ1>$$^T$^DJ52'AG&XB M6_T=B0::@>2(8DXPT*N2*ZA%8C>N,=37W6+&#U@3W @?AB73?8V6H3=UH]F6 ME3,.-JYXRFZ2&& !$]K/8F40?LV#^P6HS=K5C (_D4-PZ9"?(*R#]HG.(V+M M<4=KF]E/9@LG4*&/R$/J!'&1S@!E@C Z*+1G[SJ=!QMH@>$31P$H@"08#P'G)=S1 MT@W5JG49R:PB)XMS#KH]_55QLCBCK \[O=U9^1&T_T:!HF"WIF:,@F7%1P]2N:%4VFC*^%342K2PWEO^=UP#A M!$EZ)#GIF*?W![&CM\W$1@<$?/C@/5!IE2^F]QWVB#P7"2]-@.TUG860,'DU M'&\*-C7)J+75ZZ6"7O$3.!YYL3T,?-&%_& MDB^FY M^B\\MF.GY&B:9CK6/;$1SJ+7UAH:CH?]W*:*/"\#/2--/@BB%/OQX M[VD_R<_J(YS:$;/MF3G&=(E?WK3>T-\^7A(3?ZN,4ABA;>+^&F,+AZL];^\N7>#P)V&/<%"'5@CTV[2SS]K4VL\MMD'[=[UQLQK\J=_ MUO[$;_]IQNR'1H6612_F=/;A3S#O?+C!.'N'_.<\.ARYR$KH$:M I>P]<&>I MNTZ0Y2Q3A)HBN\6KN,SC[?X#!$^[6):[9?&)#]5QGSUS]LL;_F_JT:;F=8Q8 MFTV"#=S_21&U%$(G^O>LA\<@L?NMI5(^@3270FIW)BB4:B/U-&?4X1WEFGY_ M9GPN[UU[O%[4T93F(MB9!:@PR:]%IG"1Z=8B4XM,-I'I')G(['E]72=&TLWL M=?X,SYJC[P\>.-'C)DB/Z\$+HQ%CDTG^[E+$H6B7/ M7OS+G[RMBSD+$;WZF-M[FR4!T-B60XG.%^AJ,W!NW^82W" M3C.:GV#5TEQ]:38:1F=02W,MS4?_=-?M5K M'-FLA;D69D68.[T#G_6669CWY92)]+3P]!)>J4"8B6Y+Y6H*$OEPD'W.%L?) M52#T(%LVL#&'-3&)8K73_)5N$:TUYR@UIV_4FE-K3JTYV36G7G)>CZM[D!PX MYHP+R7[;PAX5M#G-WQZ5.S&C +.6?^I&]]"G'[E8MH(DMM:=6G?*G)):ZTZM M.Y74G1(DP.Y/=Q17^">Z0AS^)08O2Q=M<7\[ND?.[$D$X2. Q7WMG]? A=%B M_9UQ>,V2K\FW^#N'N2.>BZ/][[D?6)-%U#"^G..])6H76==<93E-++Z"SVA- M#2^\RT(,'@M,X#9=5O>S^5I8.C]#S #2N&O MD6U:4UZ;]H$YS#/M$.%P(7^\7VC/Y@);-+61.:/:-I:"\$3T-#0.9Q@-0A+Z M3G9NM#XL/1/^HG_0@'KE01R5Z$MYZ/W)2B^6#[2,7 _&325WYP1DA:_;YK,O M;_W[ 8%(3[2_,V\*_#PA5KKW_V8C[(*>6VX92Z %KF9-9Y[[Q*O#>:[-D:B1 M7QXHV(A1\UC_EQ @B6$?U-$=5<>WZT1H_P+B^N"K^;1+4H;1D$/IJ39=.:HKA!(;J')6+7R6A#4P0&9<(F MH.VPFL/$\F"&WNH--.@SF$!W-"(,L1'GP-MV^ MNFB63S(<'CSV Z)S$5 ^K M"6-%YQ5J8.?]@]@7T8>MSZ?W'K-M5$XPAA(Y5&@7="5>PMF?\BH4(Y0RD&90 M/65@I9J*=)8EY<2TN^NFQ>BFGA8!78Z%/VS3>V":8XJ*6RO62C/1<%K>F)0# M_AQ/+0?!$\T ")ND'AY1*<5![474_%+F606.K>*<4[$5RX'Q6:03ZC_"(M8,P!33?RU77"MZ"]/NB(*7_&) MF1M 8]BR^%(IP+YJ,O"-3=,;+2/JN"S"MJ$QR0+MW B'A %=+E5(C8A6)KZ! M#\[XFF.#M1#R'&.7".(!$Q@B9XP9$$5 0BY_F/W !G!LUE3<NAEPT/P#Q/ MJ:$&K$Q D =B2WZ-^QRJ(#($](\"GR:RG:^MIN_/IZ)"K7GOS@/))BRMCDSB M599(&95G&V@:GL%:X[\CY1%DFAWK#)AKH_;/??("X/]8\!.YYA,S>4$M,<>\ M\Q/M=_<96=!0F:>-77C%<0/MGMD60T.),-(:UG<%^W4/8[:M[R Q'$*::;_SQR,?CBJ/ R)^"Q!.,/,F"#C@9$( B.2XX9#DN1?#%"J0#WY&K"-A-\ M>_XV]2A7*L*1$&L5\Y9?7N;2E(U!CQ2&Q8F?0A]\#V&&\B37Y=A,B&YFR$SN MBW*O>Y,M7&\A7K!X--RP%=F-CWOM1YCPF6F-U0$#25+K(@\*VPP3Z<6!2U!_(CB@"?Q)6-%SV56("/1'%7%53(5P& MWC#OSF>@Q2BJ2@\@$5_=^ KM,'0.D6"ACSY;HC/V_DKP:RD6E"(N$\9^-M4- MO '2K"=<2P3J4RP$]%*P*7J3UY#?$82OK]2\S-!M"0::$=2R5]5Q9L3>Z^PX MT'0@NJN@/OP-4.JIZW!DOSADY4?+II8N)A-PO!'U;R/2;396&,NLZ"VC91= M8B78]J*FK+!-QQ*J-=\VF=)5<5M&C2J2;;)0^4I$:&V0I_D'WZO_)0Y9$3GY MB96%>3_GO)M+_S-U9=C#$%,X!-5"19$JR2';Z5$#>PJXIQR.+NP^3<1*/DQ7V<#4YYWN&\LIO&O%='= .K,Y-@/?(YJUD6$\EPR_P M5D)/B =@^P=D^B8_F7K@(0'8"[_#_3SSWS=@0Q('YA4-G(OW[Z+7?\.W8:R? MZ=6O;&=,=WW85TJC9^BX'*/-Z 0;JA=@RRC6$EIF'; 7]2[ PS&B MJT@8B,MX%/4N'G+#WN5IL$>]NXYXG07K@*=7Q^I_!(6VZ7#*3_B5W%0Q$O[X M1G2;CKHJ=M[\VCII]8QN" U6R'!?V61V#S.9!DUF?T]3R>$,T*8=:U=ZC_X.O>,%@%?!^V7R.Q3LCFH@;BJ% A MF"UQJZ&AUXONJ&A213*'+_%7#O=IC<(W$6R;OP@&]\[\D5*2:/!1\Y>.>$V\ MA:VB3TQ$QP;-Q\PM7GRXH@7Y5B+^%8T3B,5!BC9""N!K.3J%"OCV:H*XORD MU@J7UE7P[):R>ZP<3VM5J.2TI<&I.X J= >U*M2J<&!52 !.W;\JZ$-]> RZ M\,7$N!)LD!&IF& ZY[ ?GH+ ?F3W\;B>?!2?O)K(Y_"QS4$CHV6TFKK1;.N" M8^L;2PC-R<0URWER[2>N$Q?7I[ C9Z8SGR7&YZ[Y.Y?BE4OG8F:>\^>3-S;Q M">^MQ.7:X6RGZ ((^NM//^X]^]?_#U!+ P04 " RA&%*AK?[O$H5 "H MZ $0 &%S=&4M,C Q-C$R,S$N>'-D[5W=,1"/C!N[FY//:Z8>AI+N5)JJA\ MI,%QIX,??U;OE3^C<^)%1$YI=$?F5"V(3S\GH%2(9U3'ET+.;^B$Q*'T8>COV(2L@FCP9$'M<#5^V>UDO;T M]'3\]/98R"D(.3T[^9_;FZ'^?D:+GZOX[80!*C-:+NCZ$Q.BQOH#V1O-TCD] MZZR9H'*_Y,KT/)9A5JJW)_AZ3!1=*5"@3W4 $,Y/]-L5*0AB):(95Q& 1$WZ M(%HQF,3O3I*7&2GCCU1MD"KJ'T_%XTGR#C5]F]>4QW-[:8)(GF#UG %E@4?PS@9?0)F]:/ "R_5C6BZP.L]#NR."*Q&R #V)"Q+B M,#.<41JI!)_MKTO! 6@T.$.H/YJB_*N^C>=.\N>][P]UYO M-&R1J8/,/9&@_HQ&#/1QP)2G-74$%S)YZ3W U]Z7P:/=OC*PS^J [7V7*]3W M+?@.\%?UJ@:3/DP(YK0(NH6F%+,WK@8Z',&?V]X=X#6X]OIWEX/;7HM4#:0N MQ1QJ8$:Y8H^T"FPVAE(,W];#$!"\?^C]WKL;]O_HM8CN@"A1L^M0/%F&1CM9 M*7H_UD2O._S=N[X9?&X'RSJ8]?Z*P0LL!RRE*47K73VT>O_]J3_ZLT6J-E(. MW\;%4-G!L<'E<'/>N=P1R,!FR*6<3J"B8$/J^B/5ZY#V M[P-]8@T5:4N1_"F;.C+EAT+%DB*LB6!/3#Q#M+>6[67"6PPM&/;Y(V@IY HH M\X$#C3=%- SNMKHMU7U-F/R#A#&]I02K3/>)2<7;7SD@>%N$ .5X6I!G2FKA MV&+]*C) ,!\XJOY'N_6GW&UU6ZK[HQ#!$PM3!V'UGZ.BWQ4K.F-M:]EJU!'A M4S8.:5.6O_)9MZ9""^1T5:_I?KODS7Y)2Z-@ZN[P.X@@<#ZQ@'# MST48,C'))\C)9+2@64&!2 M*6,:W BE\H#87CC L$QE4RD>BFF!*&T=N-HN. RD#S1BR0SG/B0\:Q];7SM ML.")&AZ2Z*(RG5 :N.QH^XM M$^*U#"\5TB)@6[&>$4EG(@R@@LP0D^6Y P/+]-@4\I]>(J9%P8+"8($9T/!) M=;'L)^^70SI-\\D^4C&59#%C?E=2DN!3B\.!G&5&O1:/2=G9![ST"WKH7W_# MPX^TN-K=XWB.I86O1#,J\\+J"UZ1],IO?V5 QO+'#_!(_4.ODM%?0\O0%R+B063BU@Q3I4"$QZ# M,ZL[I@02ZYMR1-Y89OV9&,^4TT*Q2]F?M0/;CM2(+X^66A<^^[ M[%>;";&[F8S(.*QG)"G'5S&17UYJ(DEA6P-QI%F85E!\7 :U0>W$LCPWHP6K M=I*&"5L901F 6U(SG&!6S_)H@:V8[K'9"O./7:TPI78"5YXCTH)5)5G$1&KC M61E,&:D3HY+TDA:@.GDF^29E?5?>KC:R2YS(54E1:2&LFZMBPECRO@Q*>X:* M$\_*N2XMJ.ZD%Q/&W),RX!)")U!;DV1:8';(Z=AH<"4DCC9GS^1PH5DK+:0% M>*>TA!S$#J)2D$N2$9PXUTQN:*&N&#O/^SV;C\M=GG7$W F?(^+>PE4O\)M; MC-OVMG3AS1+N=8)8,6S<@KFO^+$)\PY\9090/VKL-(^]Q*9;XWE1D-JTF*K$ M9692)33M-(P=0]ZM*=2.?>T+H=D_M&+XW7G9?&Z%AO']O8<,N:# M,ER0SHG*ENWP+2:[!%$WN\(RFM<(HY[7#*.V&-?;9Y_#M^2]8R6VN+_>B6O5 MC?HMIKO%QO,MUT7U2M'Q\_K1\1;MW=">4"EI@+$*H-'J=+%WG&J:SRR:]7G M'ED0D_!>@-P5_P7EH$E4V6#V]J%7M+DW=6SN!R]3RC.U\@RUO"?0RULK]H.7 M5\W+=&OM]P6'6&SXA%5(R[W%\L,KG':TPX$8+?XOP/\C83QQ/GPQY>QO&O1Y M$IVK81EN(:]L,X6^QR7S!P_+['V'I?[>DZMR>_"0I<')UJJJ)8UM+,(5GI>O MOU5.&SMWIXVUB-4YLB6'V]:W9>@5CVIQ8ECIP)<6R9H9@/FH_];7I1'^^CF MY]5S %L\]Y0$F$-Z%\8R&]A[&N#YOM( 6_O9D_WTGJ&#Y22\!"H8.:4"BAO! MIR&X2H$EJ/9*LK^Z%18\Q/I?^<'+%/16&FHZU+%S@TJV\;^]Y*UNKI!6HW:L ME[XT<_5\]\S5UAKJIJ[F^Z RBM*>9/?DU?/ZR:LMRC4/@LJ!7$90AK'U "@7 MN)5/DOI_@>JO)QM76"Q)9RWJ^%D%V9W I<4IN\B[M#B;//BCLV;>K0"62\ZKE,%@ M2W]WUB)V*XE.IY;+RNC8^+)_7HR+'TMHQOX.I3$95_^]N#STV9_5+LN*2?]Z M<1DX8;Y">6=U"K'F2GYVU@)V*X9B?NU"9#SX8Y<";%XJ?IZ,&YQ.T;G:6H8< M6RAECJN# *F0=_J_H"+T!@-^ M^-UNF@:1/(E@<#[A@G=X#+-,YE?[OLEYES"^N 6L9>Y6DMV+8;H&*$OMR:G0 MLG;IJ8L] Y&^;NH3XD<=^KP(";B-0BZOX?_JO84II;<64E)G-$PBX%C&=8YZ M=PQ.M_XR^M/HB?^K^ JU_W"$WV?OT4?GTWY$Y^@,0H%C(&-1C,7]*$6\R @9 MD!QY' 3A_KP/1Y&,@9RD0K/_$]H%X"V"D?Y,$"=++-O+?B=@,@7NA A#+ J/ M*#C.$AR,H4,"B M[34P)"$=3'HT+N<[&"TO20+%I$00SZ2C6,8HR^6 MMXP+F:F51 X,Q2MS-*8. CHNJX+N!&QV1)YQH0B*J2\2-I:1+HMWL%L:]DN$ M-*P+Z(5LGDZW!Q/=H*&X"\*7]U),6(29!,EVPJ6A?QVFKVT8B<\3U;6+#96R M;5M]/H02LH"1]<6VMBK81G\HVG,JITM=A%LZ'^>Z ,N[1"OP<\#!>!^(.6'\ MFQIQ=SJ5>L[1Y0'T3M"F](?3:$)!HVKD35.RSR>28 J-'\62VK$JH6F:.N B M0[D&DVSA[Q-GD1K-2)2$AF@7UR*Q3QD\<1I<41B!I=D =^0W&R2#GFM*Y=<9 MIFK5P^<9\V=75+$I[_$I/*?REO 8?53 %52 MO8%Z9$%E7W!!N+DIW#*7VD[2L)G2 M[R*6X7(01XLX&DP^$C5@H4ZQ>;H;/%_$DN>-LQIYXTSU7E,/)B,VI]="=N<8 M;\+%CC[O*5^*)[.C=M.:^F4?_\8*;G:5F:M 5;FR]?@.II>]%T]47H?P&U%!I-+375-?)RC++M!H!/? M2/@ /L'@DHGB$\>\O^S%-34K8 ?>AFD_4&,A5TN(-/,QBIV7B[!I;1J:(RX@13"3 MN:%Z(UQFJ>9X7$)TB&UXW?@NA(2)2S+$@/E%RRW-MI3C4*I@*.)HUM7),83? M2YB_8M]3,.%RLJ89\'HGI[E\5##4OE(QIB5?T!D))X,)4% VW1;GW*?00[&. MSS0,U3614U&PB.*KIEF!]J?6Q<2FBU&Q>R(C1L)PN7(_MKB;M5B;IOP54TF> M"E"-Q#!>+)+7).S-%Z%84FH<[B)Q?]E<:^>S!3&S:A?:Y O,X_->?9=?@.ICXV<]GZ/#VC:V-A(;>"797E M8&HA9_#/U(_Q+(_\N4@CT$G!YW&?SAW-^TCUF1M3,XY(9W9NTNJ@C70;6GH: M$CP.XT"?[B]1?#=*>A$LW4ADB7-9%-/L;_8K]U"J$WN.>\*"JQC#.W]2(C&. M4 P2.>@:%BG"TF*_B%FC.EB@6)(GEJSFP5_;,D$MKD,!.+-KL.CL_M;G[%EJ MXC#[!IH&GV+2U"6XF\N)D$]$!LKBIM87<2C-=TM> M;]7\WZ9VK-F,&B/VFT M;D])_@:TD/01TIW=DF^MN"+KSM"?7BPBF MD,2QVXR#O_+'&C,8.'Q&>UT89_=>+-\J MMGFY%A]Q$0:[E%5&Y6!B:XN:+N>!U.8\%$M*=D7A)R"\P&&8YM-JQPO8S M8XOB,G$MKJ8-IO\D"X*'?.O0SG\)Z!T*^FTG:9HR>"3W4#PR&@TC,$_5>TZ7 MB1YBI5A1LXKT35,S25B# H('@:>?,$OLHH2F:>JDL;&""AO/FU9L7<.]&#<6 M.('82M8TI."# M-14[M.TD35/F3DAL&+PO893DQ83D+>^;IH9NW5L:?6,-:7TE>-_%!\O,L9^N]]CKYKLL4S]6#3[;':?4WV+F""L1F0J,O9F"IQ MGH-A*%"P9=O+IEGTT)_1(,8S259+>. ]7(EX'$WB,+VY6^G[W$?T.;H(01=S M)-N)/5<)4?;\6^^L"RK3 I?#\"BE MT_/BR%B-OG&&;>0.K-)'^ESG3^M<'/S@EER#$OH=ELZ"Z/ULB1FW\5@O.;Z2 MCU/2_AZH3V$@@B_JX=4$MP[7M^N5=P49$\^PA*H&T 9/P]9)]1ID4G 86@"! M))Z?3^&X8J%.D^E-)M2/,-;OS*'9#.V\RB=R=:F%?N-N4'M?EV2!A>TKS$D- M<:\ IH3T^2JP8[:5JAR-\5Y<)UAM46C@IX>QHH<6$I9K/G68#J4B<$L4S#K, MU>I5SU"<[E8@;MI@J/-QK\2%)(J%UV2,"P\^$5=4;Y0B2"G4S>BJ:\_DK^22BTYP(WX^#[465V,ZO>JGHF2'-Z&/;]^\48'6U+L1 M!U#Y$C@AM/5M1=\FA*)<Z)SD7##?* 4\'4Q& MY-D\\N3PRMZ80=DQ$[DE.+1&2\P1@7E4F@]Q1<=FSU%&U*P<-^-(AK+C&IHZ M^&YL34WVH1<=B3*JAJNT.KW(I56!L)F*9<4MV7CK(FR:8IGKK7>%4M7GCR+4 M4Z[>@ER&%!SRA<51+Z7^RJYZ;C#4=U(E5RK\]G]02P,$% @ ,H1A2O-2 M[ Q1' N*X! !4 !A[I[NZ)H)E5VN=82KK+7=V[M/$S0%V=RB""U(VM;\^@5XB0>. M!$B**?6\U"%F)C(3'Q) XOKU;V_K-9XN[6_Y/,OOS M.R[CW?O9!=UL6?#TG,S.?_[YA]GI[+OWYS_-[M/U.DAF5T'D17[@A;,%"Z*$ M"_CWVBL)Y*=]^$7\\>C&9<:6C^)>W./AP M\IPDFU_.SEY?7]^]?O^.LJ>S[]Z_/S_[[R\W]_XS67NG010GO#1R,N/TO\39 MCS?4]Y+,XAK[VR,+2P'?GU5E*2G$_TY+LE/QT^GY=Z??G[][BYO#?21UF9E%YJ+82=-)I'RSN2!(RL290L0B_JHZ19 M9B^5;PAO5'WT:PGH6:V\(3X%CR&9QS%)^M6M0E0O!:^\@/V7%Z;D"[3U]^<*%4?%C+S=VI?122_1K'MO>KNZ#IRA8!;X7)3QHT#3KW!8T#/Q^ M&EL6T,N8"QK%7.!2A+O[A/^9U=_MZL*+GZ]"^NID $#H.$K70W4>&@=57R9^ M%$.&UWUP=3]ZH1AQW#\3'IKZ:MH25E?2]T)?],:\ [GA_V\41-X2$BW)LBQ* M*-G'BJS8LN"0^HW"0C&,I*QI5E%6-AI;>?%C-B3C(^DGS]N<"7//2)C$Y2^9 M T[?GQ?CQC\5/_\]C^^EY-![).&'D^:/29 (V\H?SZ92]9*L"&-DR8<51G[*?XR2E@DPXL(T$W'3Y!HLYJQIO%J!@EO5LJZAQ$7+C(18ZI[*\,4=6^24=3]]WCJ/M?]0EK5TF^- M@'4AK\A]ZI^/G^([XI/@17B>-S>%.0#2TCHMZ=2H;>M,K6R30+<@% C6"RKP M^P,>_&93^9VR[Y?D9762R MX"B\!.) 6/GVENKQ ))70.0[/!"1=:QR: H-8,3S%" 6Z:'@%9.4?4_XJEZ MD5S@.!5_??J_E(>Q4,Q\Y\F%Q]@VB)ZR)%4+!%8\A=. / B!X6*M'B) B058 M?L(#%F//80R?!](O].P&-%'_+WAJLTSQ;OD8M%6/LD^%YBMI7&(^S%NUJ MJE,;B.:+M?&-,I.MI>F.!K'FK2%F*&I0P0KL7?::(:(;PI*MV%V2\(F)F)1L MQ IH=V ((:UR0CI23'5L892BJO42\.5U;P+O,0BSW 37]CZA_K=G&G(M8Z%Y MLFW5.I2\<)*9'(/A:AO5YN#07#[H5Q-T[9A^9>DBC1.ZYO%Q^2*V$BAL,E"5 MN245U71!1E,9%&I6(]9T!6:9))4@?&.&>Q*NKJ,X94+1NWSGLKS2 92%A[24 M6"L?;AX %IA^/H=WD\N4S_YW6-N%%Z,5QL K(4K4>9<6U&W_ MN+ "Q

0D@+VDAEW5144+.2GWMD&EI-!NT.ZAJ-VC1;KG4K%O/*\%>Q!^:NJLB>9YRX/,D:?6!F3TO#RL;DH&V@MV@.% M+-$GUL1"V;.5S54.:GH;( WUB$8S$NC4R*-SW MB>.]O6]9G1KV#U?*QM 7]D5HH?;MP4*AOD\0RH;)'STF4,4- /B(/^2"BYYTU)P^YER6:9?CO$6_/BLB$5!,0JF%L1'/>R=5.[9K5]UE[84CP>)H>+B9P0$#O!!I:Z MJ.T!&USF9BL4&U;%SHYJ,Z?WPL5$L@B(97%$^S$[+L;/MBLM/K _V$RTYBZ2 M2$ LD4^UEJ6P\=F.X-K&F$,#%PX))#AGL1!W']P65#"@F)%?).>7/B=#&154)BJSAECG<(X8H4L5=.]8X7#$DE M));*F\+'2XA\$A+[Q%\!>3&13T)BGQQ+(2\64DAXKCKD2.IB(IF$Q#)!";\E M=3&13$+RM:?79-IWJR.DD(A8(;[-A%\U4$L&9B#1;&+B4P3$9NFE8.-A.$R;T\(V"_O)F%' M4!<3^28B]DTK"?.-(;),1&R9URS,1X;$$I&+Y4T:YD&,D5YB8KV\EX?]X'0Q MD6!B8L&<\C#?\"&CQ,1&:1:G_51((#&Q0$!ZV*"ZF$@@,;% O(O5_M&$;\NI M2Q68Q8Y<3*22F%@E"/-WUL)$*HF)50(7V&/WE7F,I!(32P5CNNM@,3),_$M+ M%\_,29!<$F*YO'TCX&=$9DF(S>*OKWR4R#,)L6=@@96XE4N"Q)-05RX0,W(Q MD7@2>O&\7P+SO,_Q3"(DG.8BG>VBL[VXR ML;&]9C-["6WWISQ/%XHUF^-G+E'U'D^M/OFY;3BS?Y#'Z* &@ 'AL+U]R96QS+W=O!Y,4<4:=9-IV X)-/Q!;$D05379? MU9.J0*+3@7$TD2'(N/Q''P2*3]_RN1Y.;5..IZZLWB[GIFRJXS!T7T(HVV.^ MU.6N[7(S/MFW_:4>QMO^$+IZ^UH?^UQ& '?EB1T!VY)L= =J1KW8$;$>^VQ' '?ER1T!W MY-L= =Z1K[< O86OMP"]98%W;?2RS==;@-["UUN WL+76X#>PM=;@-["UUN MWL+76X#>PM=;@-["UUN!WLK76X'>RM=;@=ZZP%X)VBSAZZU ;^7KK4!OY>NM M0&_EZZU ;^7KK4!OY>NM0&_EZVU ;^/K;4!OX^MM0&_CZVU ;UM@KQMM=O/U M-J"W\?4VH+?Q]3:@M_'U-J"W\?4VH+?Q]7:@M_/U=J"W\_5VH+?S]7:@M_/U M=J"W+_"M$GVLY.OM0&_GZ^U ;^?K[4!OY^OM0&_GZYV WHFO=P)Z)[[>">B= M^'HGH'?BZYV WHFO=P)ZIP7.FJ##)GR]$] [\?5.$[W+L>[S[OO0GYI#N77) M/\,_K9G 78;W<[Y]QG7JI\>!)DH/XRHY7*\WA_ Z]4]$F%:4Y]]02P,$% M @ ,H1A2G MD!S\ 0 H2< !, !;0V]N=&5N=%]4>7!E&ULS=K+ M3N,P% ;@5ZFR18WK*Q=1-L!V!FEX 9.<-E&3V+(-E+QVF[O$?&U9Y&HLV!X3OMXXGN?[_CY1"&U-/XKF5JNVHMI5 MCWV^I8P^D*UC0Y3ZKHR-#53_2Z$=UF]Y[VQ(?VR?&[-MQSXM*(^7([UTM#O M5#GDY)2W!>T:-15>/_FO!K[OALH%FON0JR&U.QXO1[K+U5?_ 5!+ 0(4 Q0 ( #&$84H?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! A0# M% @ ,81A2H \W$_N *P( !$ ( !F0$ &1O8U!R M;W!S+V-O&UL4$L! A0#% @ ,81A2IE&PO=V]R:W-H965T M&UL4$L! A0#% @ ,81A2AKM1A#]! AD !@ M ( !S L 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ ,81A2KOQVQ;, @ !PH !@ ( !EQ< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,81A2N"N M>85O @ )PD !@ ( ! R@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,81A2L)7H,^T 0 T , !D ( !:S 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,81A2DKL M38*S 0 T@, !D ( !+#8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,81A2M+2O3FT 0 T@, !D M ( ![#L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,81A2KSK C^U 0 T@, !D ( ! MK4$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,81A2M+ &\2U 0 T@, !D ( !;D< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,81A2EWOW5[& 0 -P0 !D M ( !-50 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,81A2K9X3;>W 0 T@, !D ( !#EH M 'AL+W=O M3;D! #2 P &0 @ '\6P >&PO=V]R:W-H965T>VM0$ -(# 9 M " >Q= !X;"]W;W)K&UL4$L! A0#% @ M,81A2A7B]C.V 0 T@, !D ( !V%\ 'AL+W=O&PO=V]R:W-H965TM-+M@$ -(# 9 " ;-C !X;"]W M;W)K&UL4$L! A0#% @ ,81A2N/C_-(1 @ MG 8 !D ( !H&4 'AL+W=OD! !E!0 &0 @ 'H M9P >&PO=V]R:W-H965T&UL4$L! A0#% @ ,81A2C:(H=/< 0 04 !D M ( !]6L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,81A2FS="\]"!0 J!T !D ( !X7$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,81A M2C!D<.H; P @ P !D ( !'H( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,81A2C2,^?]: P : X M !D ( !18T 'AL+W=O&PO=V]R:W-H965T3 !X;"]W;W)K&UL4$L! A0#% @ ,81A2N\YXNFQ @ @@D !D M ( !D9@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,H1A2F_H$G?^ @ APP !D ( !LZ, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,H1A2H1\ M-^O>!P O2X !D ( !FZL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,H1A2CTGDDE&"0 9C< !D M ( !7KH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,H1A2F87^UME @ CP< !D ( ! MELP 'AL+W=O&PO=V]R:W-H965T%<9X .Y; @ 4 M " 8'3 !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0 ( #*$ M84J<[7!E&UL4$L%!@ !, $P QA0 -^ 0 $! end XML 84 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 85 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.6.0.2 html 434 446 1 false 113 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 - CONSOLIDATED BALANCE SHEETS Sheet http://astecindustries.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://astecindustries.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://astecindustries.com/role/ConsolidatedStatementsOfIncome CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://astecindustries.com/role/ConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 040000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://astecindustries.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 050000 - Statement - CONSOLIDATED STATEMENTS OF EQUITY Sheet http://astecindustries.com/role/ConsolidatedStatementsOfEquity CONSOLIDATED STATEMENTS OF EQUITY Statements 7 false false R8.htm 050100 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) Sheet http://astecindustries.com/role/ConsolidatedStatementsOfEquityParenthetical CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) Statements 8 false false R9.htm 060100 - Disclosure - Summary of Significant Accounting Policies Sheet http://astecindustries.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 060200 - Disclosure - Inventories Sheet http://astecindustries.com/role/Inventories Inventories Notes 10 false false R11.htm 060300 - Disclosure - Fair Value Measurements Sheet http://astecindustries.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 060400 - Disclosure - Investments Sheet http://astecindustries.com/role/Investments Investments Notes 12 false false R13.htm 060500 - Disclosure - Goodwill Sheet http://astecindustries.com/role/Goodwill Goodwill Notes 13 false false R14.htm 060600 - Disclosure - Intangible Assets Sheet http://astecindustries.com/role/IntangibleAssets Intangible Assets Notes 14 false false R15.htm 060700 - Disclosure - Property and Equipment Sheet http://astecindustries.com/role/PropertyAndEquipment Property and Equipment Notes 15 false false R16.htm 060800 - Disclosure - Leases Sheet http://astecindustries.com/role/Leases Leases Notes 16 false false R17.htm 060900 - Disclosure - Debt Sheet http://astecindustries.com/role/Debt Debt Notes 17 false false R18.htm 061000 - Disclosure - Product Warranty Reserves Sheet http://astecindustries.com/role/ProductWarrantyReserves Product Warranty Reserves Notes 18 false false R19.htm 061100 - Disclosure - Accrued Loss Reserves Sheet http://astecindustries.com/role/AccruedLossReserves Accrued Loss Reserves Notes 19 false false R20.htm 061200 - Disclosure - Pension and Retirement Plans Sheet http://astecindustries.com/role/PensionAndRetirementPlans Pension and Retirement Plans Notes 20 false false R21.htm 061300 - Disclosure - Derivative Financial Instruments Sheet http://astecindustries.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 21 false false R22.htm 061400 - Disclosure - Income Taxes Sheet http://astecindustries.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 061500 - Disclosure - Contingent Matters Sheet http://astecindustries.com/role/ContingentMatters Contingent Matters Notes 23 false false R24.htm 061600 - Disclosure - Shareholders' Equity Sheet http://astecindustries.com/role/ShareholdersEquity Shareholders' Equity Notes 24 false false R25.htm 061700 - Disclosure - Operations by Industry Segment and Geographic Area Sheet http://astecindustries.com/role/OperationsByIndustrySegmentAndGeographicArea Operations by Industry Segment and Geographic Area Notes 25 false false R26.htm 061800 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://astecindustries.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 26 false false R27.htm 061900 - Disclosure - Other Income (Expense) - Net Sheet http://astecindustries.com/role/OtherIncomeExpenseNet Other Income (Expense) - Net Notes 27 false false R28.htm 062000 - Disclosure - Business Combinations Sheet http://astecindustries.com/role/BusinessCombinations Business Combinations Notes 28 false false R29.htm 070100 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://astecindustries.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://astecindustries.com/role/SummaryOfSignificantAccountingPolicies 29 false false R30.htm 080100 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://astecindustries.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://astecindustries.com/role/SummaryOfSignificantAccountingPolicies 30 false false R31.htm 080200 - Disclosure - Inventories (Tables) Sheet http://astecindustries.com/role/InventoriesTables Inventories (Tables) Tables http://astecindustries.com/role/Inventories 31 false false R32.htm 080300 - Disclosure - Fair Value Measurements (Tables) Sheet http://astecindustries.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://astecindustries.com/role/FairValueMeasurements 32 false false R33.htm 080400 - Disclosure - Investments (Tables) Sheet http://astecindustries.com/role/InvestmentsTables Investments (Tables) Tables http://astecindustries.com/role/Investments 33 false false R34.htm 080500 - Disclosure - Goodwill (Tables) Sheet http://astecindustries.com/role/GoodwillTables Goodwill (Tables) Tables http://astecindustries.com/role/Goodwill 34 false false R35.htm 080600 - Disclosure - Intangible Assets (Tables) Sheet http://astecindustries.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://astecindustries.com/role/IntangibleAssets 35 false false R36.htm 080700 - Disclosure - Property and Equipment (Tables) Sheet http://astecindustries.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://astecindustries.com/role/PropertyAndEquipment 36 false false R37.htm 080800 - Disclosure - Leases (Tables) Sheet http://astecindustries.com/role/LeasesTables Leases (Tables) Tables http://astecindustries.com/role/Leases 37 false false R38.htm 081000 - Disclosure - Product Warranty Reserves (Tables) Sheet http://astecindustries.com/role/ProductWarrantyReservesTables Product Warranty Reserves (Tables) Tables http://astecindustries.com/role/ProductWarrantyReserves 38 false false R39.htm 081200 - Disclosure - Pension and Retirement Plans (Tables) Sheet http://astecindustries.com/role/PensionAndRetirementPlansTables Pension and Retirement Plans (Tables) Tables http://astecindustries.com/role/PensionAndRetirementPlans 39 false false R40.htm 081400 - Disclosure - Income Taxes (Tables) Sheet http://astecindustries.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://astecindustries.com/role/IncomeTaxes 40 false false R41.htm 081600 - Disclosure - Shareholders' Equity (Tables) Sheet http://astecindustries.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://astecindustries.com/role/ShareholdersEquity 41 false false R42.htm 081700 - Disclosure - Operations by Industry Segment and Geographic Area (Tables) Sheet http://astecindustries.com/role/OperationsByIndustrySegmentAndGeographicAreaTables Operations by Industry Segment and Geographic Area (Tables) Tables http://astecindustries.com/role/OperationsByIndustrySegmentAndGeographicArea 42 false false R43.htm 081800 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://astecindustries.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://astecindustries.com/role/AccumulatedOtherComprehensiveLoss 43 false false R44.htm 081900 - Disclosure - Other Income (Expense) - Net (Tables) Sheet http://astecindustries.com/role/OtherIncomeExpenseNetTables Other Income (Expense) - Net (Tables) Tables http://astecindustries.com/role/OtherIncomeExpenseNet 44 false false R45.htm 090100 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://astecindustries.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://astecindustries.com/role/SummaryOfSignificantAccountingPoliciesTables 45 false false R46.htm 090200 - Disclosure - Inventories (Details) Sheet http://astecindustries.com/role/InventoriesDetails Inventories (Details) Details http://astecindustries.com/role/InventoriesTables 46 false false R47.htm 090300 - Disclosure - Fair Value Measurements (Details) Sheet http://astecindustries.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://astecindustries.com/role/FairValueMeasurementsTables 47 false false R48.htm 090400 - Disclosure - Investments (Details) Sheet http://astecindustries.com/role/InvestmentsDetails Investments (Details) Details http://astecindustries.com/role/InvestmentsTables 48 false false R49.htm 090500 - Disclosure - Goodwill (Details) Sheet http://astecindustries.com/role/GoodwillDetails Goodwill (Details) Details http://astecindustries.com/role/GoodwillTables 49 false false R50.htm 090600 - Disclosure - Intangible Assets (Details) Sheet http://astecindustries.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://astecindustries.com/role/IntangibleAssetsTables 50 false false R51.htm 090700 - Disclosure - Property and Equipment (Details) Sheet http://astecindustries.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://astecindustries.com/role/PropertyAndEquipmentTables 51 false false R52.htm 090800 - Disclosure - Leases (Details) Sheet http://astecindustries.com/role/LeasesDetails Leases (Details) Details http://astecindustries.com/role/LeasesTables 52 false false R53.htm 090900 - Disclosure - Debt (Details) Sheet http://astecindustries.com/role/DebtDetails Debt (Details) Details http://astecindustries.com/role/Debt 53 false false R54.htm 091000 - Disclosure - Product Warranty Reserves (Details) Sheet http://astecindustries.com/role/ProductWarrantyReservesDetails Product Warranty Reserves (Details) Details http://astecindustries.com/role/ProductWarrantyReservesTables 54 false false R55.htm 091100 - Disclosure - Accrued Loss Reserves (Details) Sheet http://astecindustries.com/role/AccruedLossReservesDetails Accrued Loss Reserves (Details) Details http://astecindustries.com/role/AccruedLossReserves 55 false false R56.htm 091200 - Disclosure - Pension and Retirement Plans (Details) Sheet http://astecindustries.com/role/PensionAndRetirementPlansDetails Pension and Retirement Plans (Details) Details http://astecindustries.com/role/PensionAndRetirementPlansTables 56 false false R57.htm 091202 - Disclosure - Pension and Retirement Plans, Deferred Compensation Arrangement with Individual, Postretirement Benefits (Details) Sheet http://astecindustries.com/role/PensionAndRetirementPlansDeferredCompensationArrangementWithIndividualPostretirementBenefitsDetails Pension and Retirement Plans, Deferred Compensation Arrangement with Individual, Postretirement Benefits (Details) Details 57 false false R58.htm 091300 - Disclosure - Derivative Financial Instruments (Details) Sheet http://astecindustries.com/role/DerivativeFinancialInstrumentsDetails Derivative Financial Instruments (Details) Details http://astecindustries.com/role/DerivativeFinancialInstruments 58 false false R59.htm 091302 - 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 59 false false R60.htm 091400 - Disclosure - Income Taxes (Details) Sheet http://astecindustries.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://astecindustries.com/role/IncomeTaxesTables 60 false false R61.htm 091500 - Disclosure - Contingent Matters (Details) Sheet http://astecindustries.com/role/ContingentMattersDetails Contingent Matters (Details) Details http://astecindustries.com/role/ContingentMatters 61 false false R62.htm 091600 - Disclosure - Shareholders' Equity (Details) Sheet http://astecindustries.com/role/ShareholdersEquityDetails Shareholders' Equity (Details) Details http://astecindustries.com/role/ShareholdersEquityTables 62 false false R63.htm 091700 - Disclosure - Operations by Industry Segment and Geographic Area (Details) Sheet http://astecindustries.com/role/OperationsByIndustrySegmentAndGeographicAreaDetails Operations by Industry Segment and Geographic Area (Details) Details http://astecindustries.com/role/OperationsByIndustrySegmentAndGeographicAreaTables 63 false false R64.htm 091702 - Disclosure - Operations by Industry Segment and Geographic Area, External Customers and Long-Lived Assets (Details) Sheet http://astecindustries.com/role/OperationsByIndustrySegmentAndGeographicAreaExternalCustomersAndLonglivedAssetsDetails Operations by Industry Segment and Geographic Area, External Customers and Long-Lived Assets (Details) Details 64 false false R65.htm 091800 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://astecindustries.com/role/AccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://astecindustries.com/role/AccumulatedOtherComprehensiveLossTables 65 false false R66.htm 091900 - Disclosure - Other Income (Expense) - Net (Details) Sheet http://astecindustries.com/role/OtherIncomeExpenseNetDetails Other Income (Expense) - Net (Details) Details http://astecindustries.com/role/OtherIncomeExpenseNetTables 66 false false R67.htm 092000 - Disclosure - Business Combinations (Details) Sheet http://astecindustries.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://astecindustries.com/role/BusinessCombinations 67 false false All Reports Book All Reports aste-20161231.xml aste-20161231.xsd aste-20161231_cal.xml aste-20161231_def.xml aste-20161231_lab.xml aste-20161231_pre.xml true true ZIP 89 0000792987-17-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000792987-17-000008-xbrl.zip M4$L#!!0 ( #*$84H= <"!)_H! -(,)0 1 87-T92TR,#$V,3(S,2YX M;6SLO7USVSBR+_S_4_5\!]Z6-YYRICF88;_[WK__O__/?_^OL[#=B$:JZ1%>> M%\KUI]\N'L:&":\ZROW#'?Q(E.XYM''>5*[L^8(:DZFKM$:CGG*FM)NM@?+H MS6:&J]P8EFIIAFHJ]]2P7&B@H7S^?'6N7)BFPKYR%$H<0E^(?GYVAIW_>*:F M F.UG _XH_'+FZGKSC^\?__Z^GJ.?SFWZ>1]N]GLO#O]_OGQ^U*9DIIZMC@>[UZ,/ MXZ/IO^O ?X"?]Y4]T8B1W @_P]>Y*#R[=2,/H/3P-7K2\6?*+ MNDO?NXLY>0]O$&IHX0>VE>(;VSI;^4ZS/I2 ?F[[SGR9\ M:*F&YB1_Q1[A)ZWE3QQ#2_X 'B2][L[IAO?A2<('Y('BK&/HO;S1\K]EJMEP[ M'!Y[-WR;@ 9R%_[?PK\:.OY];!"JL(&1)6H"3EW=_OW-KTWXWV#4'@T'__U^ M]>.@J_<)??D]S0&7MK[:/_"'NI] U_X:3$2S%;02/5OYB%AZ]$FK#7,7=:S' M/@C^&NLZ^)//N^WL['>:E6 BAYGKL[!_UFF&C?M/CL&/0;/=[%>-'X.S9AM8 MD@<_JB-D2_A8DI=C\J-717[T\N-'-U3'WX]X ?_OW82NM;WX-7DLF^K_?)_83C>]]T@!%%88TDW^AZX8+#%3->]70 M;ZTK=6ZXJGD2&-A*^PE"0=.\F6>BQ^S.G1**CRF9(G-?R*T%>V9R&K!(RX?3 M@\A7V\+/J&VB(_46&J#$<4\"%=M(/ST@P*\SVWIT;>W[2)A:-L=I#$D3@XJK)-)->RR@;-B1COZ2'?T"(RG;:B:1)!*2Q%K/LMG7$DDB(4DL"SLCDN39I9AGEP(C M+..J)Q%6 82)M1IFM- EPBJ L"I;[O+47NJD;':51(RTD[*M8A(QRRD MDZI6RX,,-Q1SRG,T#664?#T6@I(A(HU&48S&DK>1TA]9IC^RY*VC=#95Q=F4 MY]8RBA-N=BJ2M_OP<-AF)Z\PQ5:SZJ4*6DV!HO&:W1"=5:DALXK.;G9TQ@O/ M'#58.T1G92L_9$9GGO>X0G96IX+-"CHSLS/7JP2!L/>J*>R][,+>RU'8FX.0 MG:.*LG.0G9VCG-C9#=G9K28[N]G9V_F)^S]$)W]:J*S MGQV=_?S0&;O55LU=T5Z7M_+;%467MZK)SKWN*.7&3M^Y US1/9/:,^4T-3-=7^1/"KN8K?V\[G MIT\7%7?_',"C-[]BV=@/&3E5,^_0X4B[KW@X ML+8SIF8X6LE& +1"0^[BWH0>+BR=R1+2<;EX6LPY<,*_<%"M"7_RQ;", MF3>K-H)2L"#R3Z_P8A]8=$;Y[HC?-7HGO2,X!IUN2$D+1,LL3-&FYNP.)P MR6?CA8"U#%;GQ'@VR87C$->Y7'Q1_VW3*U-U@K %U23T*W%?;?H=.'_E.:X] M(_2!F$Q*G:DQ=^JYZF9@D[_)R, LN2Q71@18/./J6Q+R(=:V\$>BO#(H!^-+ M9TZ3BON*]H+P*O$22T5HS#HXE@YUZ(BLG27*\S"-ZX#Z2IO&TM^Z/7=Q>-CR M137G5-5<0R.WEN-1U=((VVY;^A, ZC:$%@/V[S"QA#KQH.[PJVJC?4^.^,C? MS1<)PJ.!\#=B$:J:GPWUV3#9F>!) B]H()D=$F]K>*O9^BR7O4,04 =/CO26 M9$; A?YOC\>3.#T"I-;FGM@4_:NQR6WCQVW_X" :PKE+=^3;7 M86P\*K3:Z,G$BB!T*PU#).S\*^,WJD'_H9H>N5R$/_X-9E&EVG3QF;P0DZ$L M?'9KS3W780_:_IXRUL07HH)1P*;DAI(_/6)IB^7O8V\X#T3S* U/R/Y@&S:T M)IR[\2?R'!RPN8M'?-%P#<(A_P^5@B%AD@=@Q2S:-"3-IJXWWE!R( M=.EN5AS5\;-[IJ.AI9GRG :W!+GGAOA$QGC]_1(L\;'AX@'V M)3O&9MZ2*X#/Q*:!@'WQ7$\U;SQ+]R5S_6/GD^%HIHT3ZR0\9O.YR>9= M-:]G<]->$/) 7(-C =];_G)=GV152:TCJZ2JZI':"VKK^,/:"^/1*/<#>[X$ M;)3PF#&^(NIU5'T'*)2.M'%RU$U[BW_G^-(C3:_J"_J5ZDSQ3 ?^P;E[45G5,QP^;8>J@&RD,\PZ;R%L1F^8D9#(F"))I]F'*!J):2 MZU?68\-,T$M5^T[TZ(G41+EIHLS&S)8)$DVTR_/1Y%YXKG"Y_/;X1%DSBTO# M-.LBFIG1OYT-THROSG[]Z"O<]F2:]]1/(7DZN;:32*[H$B$%5QS!/;;G/O42 M>&73N4V9#^?9K@L50 MA-(W444E=^3-B_0(EN<1K"R\ZW=T5-\ -1D)5BMM7W:HU0DM&(*&=@J]Q<]Q MD97K6(IUK :NY.@4U-ZIZ#ROWBB(" MG5:E-@]8VCH9&E(AB18A-&0C:J18BR'6]?5>U46$I%--.$&OSCGQ26XVQ#@C ME5N>4U %55SSZQ1-6DC IM!2(ZA-5"UA/J'44#(4K";KNY8WKZEH G>0G]]$KHBG>,)6W&F1T")8K750O+#1 M4W1K"1K1(?3R)>]NB[*2G<2A<@T$X/"CY6J)0W6S8-=K2:N!Z.1_>I3WNE^M M/5EU1;>F9JEX,BRHS5Q5LU3DJXDR29YHF\T<(B6%5C:53Y(G@RGD_2YI&-3^ M>E3E3]>J9=F4='>[EF9)L4NLT-JN6D)0W2.D>I=G$6GQ$]I@*+)J3!5->X&B MCT_4@W[2\;6B./:KM2H?V30]R61>XN&[6EFS1#X@DM?Q!%FB1+AT7[M;@B 7=\@FDJU32'JGDA-D_5E7)23V2 MST91#".T#MO5^I4&K%.$D@P%JI:'IKJ.U_IF09(U;"JQ_$M!ER'NPH$RR[!R M#&X76I]42W /CNH[>NC/Z0BN>!(B4D1/'017Y)B&TF+V:A?3( 4H^^ J78SV MI SITZX)4R\A*J5@C=PIBVUPG^RZ+7PLHG@:1X;IU$ZLZ^OI%M0NEPYX*>@R M584TRTLYI9:K]KHPGT2R8WF98%,(FBR\7#D-*V0<8155GTB.QM,Y^!-:MFIT M*EGC9!V5M%FDP2&"P2'DXBFT^JS6"4-U\^_)(\1*.O1%J+MVV,GFB0FX=$'6 M_"[*23L2JB7,%79!2G->6L^Y[TURV"Q5<;\OHWUJ;8;+<-B:"K:Y;7-]J] M.F'E(BWCTE"OZ7744SQA$OA@26;'K]P:+8WPTS'":WZ3O,:75ZIHA-?=B2:2 M@5NLGTIHA7ABXBV+,LKE6R0AEZNW $49:RF;E8"_7..J< E1[E&EIR=GY2/< M09%,L'",! NRQH^@]QV%UAZ":EPAH]RKJ/JJZ)ZKO6TCGAJHN?\]I5^S6@(N M7A"KS* BA##7*(-*>8(K))K M3B74S!*6^MFQU,\/2_OJ)HDE$;!4#[TDUSE1UCFQ=%.7H2B,KKST',,BCO/( M*?:Q8Q$Z6?Q&;6]>;=AL)?/-KZKCD@]KQ)9@)W?SLY/3S'=XD[?6L[UV;_E4 MI_O6&E. /O4TUZ/D1,1\(]&G-_\7DPDE$W@#5M$OAF58DQ/!P%;"ZX6#5;-1 M:@3Q-(+ 5F(V^$B%4J9"J0V,Y+9#PB4#7.2NY;31LNIEE6M41=8HL1RLV6 D ME8Y$2WJTR'U5Z?NJ*L-'&L0G#A?INQ%5QQ09\28MDM(MDB+#G^4^1MQ]C#AB M+W$@" YRS[(AEW^AE_^2UP.Y1ZB/WI=>;_',O9*7>2G>]5'G?D(8L%E<\MEX M(?JM!6U/C&>3L+S>SN6"Q;E>F:K#9_^)JCKYJLZJ'KZ;@>9(]E>)KQ<8^A(, M%0-#_JFB,H#ASIT2NOK6">)B"Q_JI2^R0^0344U"OQ+WU:;?8;-\Y3FN/2/T M@9BL/+DS->:G!!EF8F1@2KWPDWV]D2I&1!63?S8BJ6+JK&)RQ\\]M>%SEY4K M"N[IS=G&;X$7^!AN+CT#J+8F\#CX\78VI_8+S\54;<2D8$"D7%)QXE1A\ED- M2EF=!!8B%+)P2#74RHEUV:'AQRT1!]T1 " M)LQ<_Z)J4\,B=!%_Z800LHL)]0)'>HM"+C!B+C!"F)M25>I!9+ M1:_5A G_;%L3YM+ACIR_$5._L>FC:I++!?O3TK3'S*QJ(R UV6MI]HR$\0J?;8TMDG[TC>/>C9%COI6=!4JVI]O6C:H9)M!?;21MX5$\ M>&>%6;MPDQ.6F572MGVEBI=#X^]//9**:UXP>OA=UGFUJ75L3 MV(812G0PWG5/JZJ74R?&AQ4*?FTU_IH'2N_$5T&JX@:BR*?\=!,>Y M4>G$]I7>@VI-N%+[HOXP9MZLFI,?*(:0G$A7+-%U5.MP Y-]U*VRNF8X6TFC MDQIQ5466H+,M<.Z<-8BL+#\7P#?MDJK_,2UHJ+&WDPC$7ND,750G3/& >+7YL:NFV=0OMTV?5^GXW'N-I##[^?'MY]U!-J 2J:Y7:6'A3&K)/ MX&!"9+MLQW9"GI1*H!P!*.LJ\='VW.G%#,:BJ=8]A3EZJ&S:K;Q@=9@69@/8 MQF:):GG8(KC/N@POBB [BMJ?E@CG=99[V1U\J!K"Y*ROWL62#MC2';"YW]0] MX8-,H4^$RCA_%V1%J?M)9)%!N-)#>Y E$[^:>PJ^^FPLJ!<^>+GV3V0,1H%^ M22SXP<7[V,A3=J298 GVT%S5?B?NC6?IIPB+9!;4"QC9EQ#TCKF+D]87R2PX]65$ D,<8 BE M,>12(LY24N"5 &F"5L0$%=E%<@"FI-HI6>T(C*O=1P_2SA'6SJGTD8+$535P M51]])6TK46PKL735(9B2MI5(MI58N.J&N)(A9K4]X%S"7S<[_KK%'ZMOUF97 M]FRN6HM'U]:^^['7-ZI!_Z&:'KEPJ#7 R. MBC*Y)E1S33@%,:C7COB45@,N!M*N*=6NJ19D"C,@3@1U5;7^JM1RDLR"D%5R=75?NMH,$2WW DON1A5P.=R@27=[\:)3;&DY-Y\ M;K)/5/-Z-C?M!2$/83-H'-0L3B=OCL8*U^_%6AGKDQ1O+>5 RH&,#Y=R(.7@ M!&./U]<#:KP @U_(+5A?U$.Z'PSG.P/PC4V),;&N?VA3G,8K:(NJ6N5QNIGB M"&!;29?ZU$?/I0J2II''*2'N9UN+5-^=.R7TR@,AMESF$:OX!8A-A$: V41Q M'=TVVZ?]JVUI)S?SR437:T^=9O*ES-=NVC.H^L^&^HQ%,RI_C3+;W*^1?7I* M7P*@; 4ZDS==]/PQ]^(/C&LR2?BP#L1AF#YU/T_$=U_]=;2[!EY=.%/V,$2 MYJY@_W@W?E3-JN,LF1\1RA(8<\Q3["T\CATDK#+[N.?HU=R.B>7F77=O20D] MDH06 -!J26P.*DLZWJ2$RC7TY-90$5V:?#:?U!\7GCNU:5 6C$WOA:7C[)K_ MXU'#T0T-I[G:HI-,;>R<93O9]=KG;@6 +SU7&$-#%_6>]21:3VBJ;^%=:JGF M WDAED<>"7TQ-'+[\%CO6=]!=LT L&*.[0>%NE4@S1DB689R:#'44S!8CH[A M*E=O/E;Q9('D16)8+LD2/VD.)SW'L(CC7&A_>H9CA"Z.)P+[;5?5OG\V9D:X M^:\J6C90Z5\O2Z:U9E;;UMF^I$3]3N@3T::6;=J3BN_2MD_W!F+K.-\U,[)% ML6R+G,+?/)5"BX3YN?$6);KB_$]-T;E0Z ML:L]U;O(]F5Y._$GB8<+X(MV2=7_&.9)0&"-WIK-^HJ9?Z ^J-N24(B>J.(: M)?S.(R60G6#2[IQGFU;\T"@36A,IKYERVPL)X7[M%,&P0GP=\7#QJE(=[[.Q MR7\ (@1;"H;XF/\O%1T"6\%4,C##<-3@D>.1D\%=;%9$+) MA(?NX>&W-?F-VM[>!-2T&_M$G60'5E6QK!J&#7BDEC: M=*92'I?.XI?]P^BO)(A'WX[%6VM,58Q*UG!+R.:A_@#<2/0QG72[IBL6QILT M;U( UDPMX*ACFX;..'H+LQQ &'T7G W7IC$S^"V#:L,XF=:5V)--1$OC*TEY M)F'G#EJ'/UF30$N?U=58 MKI\*/15[0?@]H=3YI8-=[@SESE!,\*=TBTB_G]@Z7B131BS71P%^OSK;]97R MA@A[O^7D1$*>:YZL?2,6U@OP?$OU+]5_E9P[N9K\E%)IHWUFY^>5ME1HS" M 5(;YWM!F86EIJTA:$4RHXLIQ2$=X=(.%MH4D/DF*J]513 % M1P!1J19"9=T8J5.KY2"0Z:^ECU5H@!X6,%E5\ D^]=6/+ S%]JMMG<0^>R/! M,O3NP+L)=46,2#I&++RD#-64.D:F+CA2>&]=$2.2CA$++RGM7JEC9':L=$=3 M7Z 7:JCF X'/-,,$H6,/ZPV7[537ZT1'+BS"+"P"'.%)>1="W@4[;:CKO(LC M[V4YZZ6\"R'O94V_W C(2Q!2R==@59?;?5&EO*Q+I7+2ZQF!*6N\"9D27(!U M74Z^ )-?EKJ7DR_ Y.?IIDUW$OA 8 UTU6>3_$;L"57G4T-3S2M[-K;"35#]G<2/ N_!P3R.FF31YPICW@/%@, M'KY5%>_%0.U($J@QD5M\>/@F#V+3!I0=C.TK^".%GV^_$\>]M?3:6^VK=$K0"VBL%Z70:[=G MK90-?]@N6NK^HXG!C4V),:FXRV\7T):(E%I?0*U?E(NFNF9\I=1[^HW%";AH MBL+VE_\CL5T@MK_\'XGMPLR4ZNIMZ7ZIJDU2U$[TBZ'K)KD&2[6V5G@80[U" MJL3]"6\]'VW/G?HG+-<_--/3#6MR2=7_&&9M!8%M1W<2+L5"P.6@*+&0)ZT2 M_R+BORASJ+;+0J5VN<=9J$[ 6BI*++X]2MP7Z-WY]BBQ79C)4Y<=<*60ON^> M_ 1,G<(\]A+W)X[[T_3F7]79FW\EO?DBZO2B['1Y":10.[VD2R!BV>E%85L& MBYVH*C]-N%\^5!7CE53EEP\2VX69X-),.04S12P3O"AL2[U]"GI;+&P7=@^[ MLJZ32F)[MS/G!&R2HMSA[#[8M4?M.9&W\LJ]E;=A%J2/O#!%?S$^B?"O.)G2 MV7+JRE_>QRY=\PMS'ULLM5^4&,CH7[D,G#+^_T>=J]:%I;/0T[_;E%1L;!=F /S0F*[2&Q?R#UL87J[ME>7Y(W6.JK\PLP9 MJ?)/0.6+A>W"KBY5-NG245(()H!0"&6564DR7%(:Z"\,I@%^"75RP%UJF MLF::OWKVOW#QQ6)M@(L2A@O/P<@K0P7[^$Z#J:CY7F 3O7)%$% (BCJ9D@D- M3A3N8AU6%67MW]N.^VB_&,1E[SCA4?V#YSA&S1> 5,1+\3CA_4$=KEQ5:C^P MSR4P:?W(Y4 N!Z=L+14E'G58#N0-W.KCO; Z5#*4[02P?9JF?:U-G4K9_,I6V$EA_^RN9W,BV!;+MB]L+ULS!5\]DV?? M)4<*@0QVD\%N]0%[43O>ZEHSE=+M)=<+%&N[6I0BKVZ"[Q1(VIU.6SQADGI; M&BE5U>"9S:834.1%@;UN%Q*K!WRALOV))01%63/R*OI)7T47R\S)]YSIMZNJ M@CN%X?[;U>D:[H8%N(7OUT^"@B?B@U-Z3&KJ,:D#.*N;BZF2X"PNAUX=P"FO MT@'/#:JRI>+RI;K#?%4GNQLS2N>%(AP5F';9,, MFZL].*OK<*K4\I[>!2;!&8'S*WP^)=2ZI<14+5V:H\6:HXGLKQ=^\]WVUPJ_ MN:!%/ &2;H ZA)%52MFF#VR3RE6"\Y3 65F'OW1("28-$IP1./^O/"HM4G/^ MWYH=E>9K!LWKTF\, +,WA%K#67IDR.O*7(E$6PE6=JT+RT*QS4]#[,0U[E+(,7=8XF-?8"NJ<(&Y\AS7GA'Z0$RV27>FQOP4Q60+'Z1P""('4Q^0HQMLH6LQ. ?MK@GJU[ MGIH9;N*82B(Z=(4*-CHN>.M@_!RZW$OPY@1>#Q9,AMQOS69K!5TSHCH>);\: MCMUMMP8?OCU^"EH*'L5;QZ8V-=W>T+1/\U2EQ-FW[91]^\=6; M$9AN>PU7J6F-,SBYQ5AWGXAESPQK>X>[.+#:XWJCP=,8W6G8UMTZ)7/X<=\) MZ6UHFW-7\/TK-WRX.M ^="OV_;PVUM!RH+/]BW@]&V M#H(3KST;;S4W-.ZY],.EZZ5K]G^=G5T "W5DHP(J>')VQA_HQ/@0/L$'BJ^I M'L@X<4U]\^M8-1T Z-J784]7'J6L'\/15%/Y)U&I+_^>_PU?.N: M:]/=0S@+M/"V9L+Q?+(UCQ%^S_1RXEB"=_@KJ0<27Q$V-A,.Y)HM4\KOQ#3/ MOEOVJZ4\PJS9%M&56T @H?$1\9?QW;_CJ\&;_,7=(_LGZK2=[:P.[1^VZ<'N MC2Y@\DQ"G?4!A6_P%W8/Y*L='\?*YZO]!]#A]S@,:Z+@_0HO81S^F^&+_+W, M?$EN9G58;+#*%PD4".;=5='PQ_RAXF#*7?:;Y14#&POS'30]&)9LQ JG]Y \JFU1ZT.EVT M3N/CB36Z.IH',C&PYAU,&V[EUP<4O8#/=[/GXO'I^DJY_?KIV^/3P^WU(_QX M%1_+T-Y9&:&Y& V)-9 3QL6^8!_PUV-OKPURT&S#>KPTE>WX5-Y^O0']U&EV M^\WN:&G86WI9UYEQ)7X#?W22M&:D>]DKZ?3FLL9<:6+C0'P=OF,H_*V4@[GY M9])08DVL#^9I,4]MU!J[.>8H M\+G34"SB;AKA0_C>5^(>PL/1<-A/YF%2%WF.-@U76\U^OS?*/EQXR9MY)ENM M/I$YC-M@ 5P-_,TD^*,".D2YF.%"^A__V3VU83/L+N G$_1U@[UR_:=GS!'U M"<0&?<2["#NXL/1X\T'CK&EX%K:[%V/:[6:WVUUES%'&4P\FII&%=K/3';2* M8R*KYX4K+30\16_4"U'0N01FQMO/MN.\ YYQ)Q5C&G_]W@;K ?JF+-Q*N206 M&<-^"WL$(03L*_98>5)_;.$L:VBI6]XK]OD)6@,#VV_6[QZK >,WRWVS+J'# MNS%TMQ=J.P-8XC>P.X]!GMXLI(%]IS\H9Q;\5-N*QK2UME#0+'9X:*VBZO_V M''>'CM@V/+_U*[_QIZCMB[#I@]![UAX,.VN+T;&'5@5NI4'966LT'&U4KD?G M5D8)/UAB#T-2I]7KM_?AC;ATI\)$N]/K;[1:LM&MZ^S$!C99<]70SPP0%'5N MN*JY1ECXYCV\>&M=\=?V(J#5&0R'*\HSN?D;.889O M. J[Y0)JQ+51/RB_&^YT:IO,G3.V*?<)G3WC-4JF8T!$.74QA-_[" ^@^R]^ M,/K_;>: X_?Z9$.?L2YAP*Q#=FTSWMVNJ8PR":$QSAQ(?CH=GB0P60K\4_/M M_.TW5R5J;RKJ- &K<0SY34"KV=XDAR<] ZM%8?.;@5%ODX8I=P**@W=5(5J< M!JZH%BU./DN6,6#,BKY2(GW5"'8,R+O S3&F]FR+\N,>6?_\T])5JCO*M[F. M9](\;FF41@L^V1L4$XSD>CPFFGL#P]AS38KU \SZ2EZC0=]3VX(?-7Z=D6O( M\&%($*>'M3Q*I2G/VNV-.#^$U-B4OA PZ!Q^W.:XSCIOPQ>N?^#WZX<]&>W+ M?F_EB&.MAZ..+IOF[3:[JWN)7$>73>MUX95]1G<%HVLH][9I:(N&XK^I*ZNO M*/_BKRA/&&%Z:=K:]P19"[_!3_@'08LK#W#\@Q:EK<;9[O/.>SJ/;Z. MSY4SY6E*&*30S:+&7C<58KP0$R#T.C6T*8X& M^C(]G3#E[Q#3A.\;R@0T/L8CX->J/C,L%KN WP:C=\X9Q3!M :.#GQ.QO1-I M42!67)_[G9T]$.C?T' ]9S$ RC<0,D=Y^_#XS7FW>54Q00!PH4Q6H2DE^H^+ M5]#\>-CM)[(-AL)&P@8"PTBY<6FM.(Y3C5 @WJPMJ$?C3;O;[E>;-ZO;K^/Q M9M1O'<(:?/U5!=.&6;Z?;._9'7NF$H9%1&?H#>5W:KCDS!Z/U]?"H!6PG((V MUD_AV?=W\/F!RWBOWUPC.4/O@M&>T<^X:E]5FO9LQF5W-2RE -K]L)']"-\4 MUY*&V':[.]R#VK4PE[)I375F,NSL@VKA:.VDH770K,6\IO)T]5KKB],>M,;/ M/_SE6X$?C?!>+IC+>#%WC<+8AW?CU6N\AQY,K9W/;NVM<&JRK2OM-9>26-1D M6RG:@TYO+VJ2A[H!+BD&,NQV$%5+0SF@RS0S.1@ \9T47?JWD%!5V)9FX.Y. M824H-AN_6T:UJ;C'%[!%J:&:L5[8PW0>,J!DU2F22$M4)T/QR3HN%7=SO-B MWCZ_]71[NDX;!E_H7'3SFXOVH+L:+Y#77&PMM+7G7'2[_?YJ_'6^<[&5BL/F MHM=NC]HI:+D*KB4WE*^V%9)V3$+"+J #O_U4-'1;H*<*DNVM4K$GGMJ#8;O= M*VP.MI*P[QQTFNWF, V.,HQQUXK8;+=7]W$YLFVK5M^?;?TURS:)AH9RHQI4 M^8=J>D3Y9#B::>.=UK,O_&ZKKJAN_ T,VD2M ^8OZIQ+U3%B2/],7HBIM'8P M )MCK47=;1#G\,W+1?CCWPP0!:I-%ZPSQJ/PV:TU]UR'/6@%>8&B)GR26" 1 M)7]Z&):Y_'WL#2N_/D5:O;6;WN M5REFK6GE7)G5:ZT&0E=;IQZ\IE5!IVYR9+/'AQQ ]& SFN@;6'-%'S*2=)?$ M^\-$9*Z.A /''BOWE#CP(#%"D;UT-XY%LK$X"_Y?C -B84 RDB1P\I2 M,$\0RQ/L+D':QX:E6IJAFC PW6Y^]*.$PK^T M/KY;"A\*'K0&'QW%@>:,L:%AII/7J6V:BS/[%9/W8'=+1"WU"?KL$]%XSCP, M/$*8*"I%1S\,$D]XG ^K 4"Q'Y^I\GXU+@A_YAX>C9CF7-4Q9!6SM[#?G;FJ M!;_O.\?/-M4)/=-@?.K<@<^"GSXJKX;N3K&=YL\1H%P:_J0'G;*@)$TU Q2Z M]CS\NC,\[W=_/C[233+VY8=CY0*1 L]4Y=Y=*)]=?2W4"OZ4:>3]UGFGG]?( ME9E*)X9U1KEP=9KG_?D2/;JM7%(0-!/6R&<*8]14&U0B3P>@HO38#I*IGBMO M1^V?%0;0=UN(?A^;.3'GD MYQ>?MUH(5FIT_!YJERE.B?+&?#= ^7U1M:EB$ M+I3?9L]_J_@4^30]:I00R]F).J%GZ9(2]3NL-U&QQHI+T3I!J.4J.S]7*C4= ML([NU1?,\6,D[>(,$OE=WTJ/D%_MTW8%DS.[H$80FBU9^K.@5V# M!1H B 5B8!\4Z#7E\4)Y"P;XNTI;X/<$@,>UMH;[0 7/0RL[6V]'HQ3; \%G M!#/**RREO!+/*5_5.7FP5;WZ.YZPMHKB%U>IZG0 (0X0,,UC/IACJ=5O;F'( M>^;BR> 2RL5=>&&:&)U*J.;?J L='%9%;.?-\=9*VJPL8]W* MGKTQLQ>7CH*873FQ!BLA='OQZAYT()YK3 @[C'#8+4@F;/#:81HG:OIN_ \; M51[;Y4"#_"TTIA/A=1"HNJNIW[=*6XHQ1JJ(:)0@HD#['U/X8$/Q8CALYW=K MC6TZXQ&*0).AFM%ZP1)N8'Y9$J6(V#2_Q8KM66LPW(7$'(B,CD'][I18?[%C M>>5?6[(=) PU^K)BIZ/K9YB;+:!V\UQ)XINSQZE=+B;:K:5<>!/XBY^MP(WE M/PCT$SN3=%4+,63"G\&J QW&#EAY)# [Q 3K5061-0WUV3 !;US3;5P0WL:. M4N]O;N/'J.R>G0KV+V;L6E8!V.1/G5$#E#(_;%UY_*HZ++$C,QUQ?7H%&YSE M;V@V09SFMF-PP]*U%>)HU'[U.^-UMQA=P#S%LEW,S$-^: 23%[W:RH*H%-HF MO*("'CV;F,O!-CTF!_!AP 'HQ#U#:..+:BS5#TOCP/)*Z&3&CX-YNAQ3-6;. MYL-CE=\S][MQUZF&<7BF;S#C8THT>V(9P1<_M=J-?J>-/TYL6W\U3)Y2XJ?6 MH#$:-?'O-DM6NG:3C)G?AL.R"6'7D0?];6O$6*)X#L';D*8Q)N\::-/KP#TL MRPFO]-9?X5CQZQK!0'DJ66=JS/&#X?H'G"V4O!#+(YR'G%P&+WON*RP.MIM; M!>#&IR]^Y Y\";K":74W,#HQH #QP7C.$0( 8!G8UT[E86"OMF?JK/-H.S/S M+Y_P:*0YM9E65IY9Q .,!0$!-)M8]X]W<:[$Y(&-RPZN382D8PQ /&4(#O#: M(A1FYC=J>W/H&W;8%DMUPI^Z4X/JRI^>2F$\R"P<]=J&JBPU!!0W%#^; H[X M7D5OF=-0_HY[1/@7Z%&M^'3#2ZU1=\CX#HU[8]A)>M1'"&90<90)?F@;IA]D M$2U:\.!]\'<35,#7NQ_*LTH[;R9@B>Y:65A2H^M23!3>I!_"#DX-BBL[%NIDZF>%.-(E LY199:NF;UHC1B"\)R#X_0SU.O'5;2.^H*"JA3&80:I_OI3,# =W63ZHU*@I$TQ]_%.X[ -* M=7:O-5#I'J(8*.9)U'/5A"U&(,&>M&_HUQ@^.(\."US MIS#3$Z#&98V^VA0LDN<%'V*X ,( =;#L0?N3GK-P,,4;'6 M7AK':ZH=WM;-9(/= P9E@3KLUJ]HS$(5_1N'H3\#Q_LYMM& Y]Z, 1X*?DS M5DM>B7(/.(>Y#J)AQ4?%!Q6,Z<+28R/R!Q0;00X^F*2+U]V=SJIC$%/:-![# MOYC+;.;F@&P-1J-FZ7.Z=BTY81".G_2R$DZE:%I^1Q\ M'=/BN)0$9E[<[)D1V*7 +A+=?12]%9AHS5#%AI3(5=HSKX._1%VA:0)-,ZI=:/8\R0K,-*?:[ M6!H^3Z&)321EZ P"YM$,\B]^1%Y+3*3Y;-O?^4T@7!?'>!OHA=T&8C8]=9-= M*/LM<#[BET]$V #Q!P(T0==H%ZY*#[X(\HC_7$=O7;A7*J4+H(S?7]HK"TZ[ MLU)$+55?19&0*C]2K[F2[DDH$M)D'NOT5BOK"$5"FN01K4YSI3SC-*;P-6Q%3 ->PTT6;'(#UP*Z/G!;!6J> M.;UA9^-1+%+,%"GL?)49M#5U^(( 2]3KE%@Q?X[*KU R+.[]P>,E[ M$&%\:7U98;XUYQ;/D]%%&=:9O(O:#V\1WXVQP*2_V;#T&];#(^N /WI",_! M=9U!(>:KKM%$YUXWF[SEQ*X6F[@@X<9GB#IMMW6IB)"B^*=[US]QW. M%\:W7]X\VZYKS\*>_'NAKCW_H/P7*SO35-KS'PJ+[PNOC?I!H0DOK,9'S@Q= M-\E'Q2?RC'?W 3\)6\. S*3&M@=2[DW#ZA#YUSD-4;-Q/F&,_3='&F[ 4?^S M8+2;QI9O' 4&#!$:A,_S$L"^%EJ+GEAFC&6_4G7^RQO^[[&8LW4NDX. TT3J M9I"<[**Q'D#IYRLC\B5D2,Q;-4G>B2:CP>9DT/\9 MWE6U[Q-JP\X*<]'8%#[0-$+&XURS)ZQ):R,6=@$;.XSV.*8 A_NQ%!0?;U%> MO].781A'V-[_=%06QJEAF S)&15#3JO7Z/5+7K*+'-C]K\\E[G@^A8[K2]P.5NBK#SY+V 8J03WB!/-VNCWFM62VIPFHO39 M/V40]D856SI2341%EH[\=T@7&#[&0J/?3E3#>O?>M)T=#OW:FY E2N^Q;;]> MJULMZ97[F/J!\&VW-:@P"H_ @7WR]AY[*=KGU+O\K4UPQLQN !YU74KD1RDV MWAYG-%48:"GFZMM^NV3/7;J(A"P3F+,"DJ(CW$!+$IUFR?Z&RHE.E=?NU MAG8KL?^]T#1OYO$[NOG&GB4S2"1C&0:DZ+;WC+-9ME6X.5U3D927LD\0<5'N M'KQ3R&]1EG(DY:@JRWQ^NC5B^ =AN](?#:D5&R!!/B>N=N.XTVL-. M#7%=D?6OH*A14\&(T?=O,6+T'6:"EIL7T0S0(PCSH%\Q29:[H/J!\&U[,*HP M"H_ 1&B4(3?EEW/YJ:]()1GQO6SIY_X_JM&5Y&Z92=3$60B2I_]4P9A>UBQ M&S5"[6PJ'<@HQB4$(>*B9 #7"5Q"*-*&E:(CW$!+$IU:7$*HX_:OFA<(MQS5 M"70708A;1_)ZU*Y3C6ZK!KJIH+!'B?I:H%Z ,^KB4%_ENPCY;X-OXF41BEL^ M4\1/%VLO'Q(_+7:NPCS"IH]_%M08EGTF>92PZ6IMKZ442BE% M,?/B/2L+%.LT06BVUUW+L2A45+\+:VO[I>=8&2_;+_6I88'@J**T\J]M90.C M1K"25KR)A)K4U:@?N.-JQU*-JE;O/&*3:IZSP6!9NWEH(JGF<.20$FSC*3, %#TC1@M@%SY#@>WI]>*+]CV37E M1J438(?M0J?61/EI"&M9?Q,WL%JS9GJL@AP LPUK$[RVWDG(5WQ1\Z7JPG&) MIEQ2]3^&":N/]9UAG$^A[;FPE;)8P^O-[<+TG>;: :3/H9\-8[]S8'FUMDF? MRAG! #-J=A'0E+A8M]RV8F#9TL<3,4$28&E-VTUK-&"7W0AE9?I 6D"'6GH# M9ON%_397%TR6F*C&WHH/!UDX4W\8,V^FS&TV8&A>G6&9;NQE[+FX,OE-.4OR MM,YN["DF&3CB=1VFV9Z)U_ #NH#@_5MMB-\6Z"S;<5AK* BL/+GC >.W#@-H@%^?V2SPPK6(6M6Q+?C3 M J<($&G,4/,M:PZN*QU>ICW$"E/T.(RWY$<@ZV$#?O=CP,4[+*N++\\,BP$O M]E*H>5G%W;!%&>$B\1KRI,F[.!6S: %Q835MG7YR5_"A_.; 1P0">P"_2A M9<,KE$GC$D\U&\&@OF*!7Z HT)LP\'@Q3)!.4$WL>A)GICB.7PN>+84^N4%1^Q? "SA' 9@!)_CMT%[RVC2;1@S/N:PVH"J!FN% MO3M3OQ/%F1/-&!N:HD<&-+S.2.2,/5I" ML][U%T-CS8$@6@XQ&YOYC.][)N<"KD8((?R2F22\TZTLQY41M)6A>ZJ)H[/T M0!NHDPF6776!78'85OPF3X M-@"K3STV[5=6WQKL+Q@^T[PVK!)\SW.N_,U^!1II8SM<$)N.]XQ;)X2U80%R MD&#/\M=N%["7*\O0)C&I@$-A6W35UC98XZDD7<.RQK _L%#1>T;ID21;, ^V5B&TZ#8\#D MJM2?#C0*48V Z@4MLJ(;?:4[1_L*, NK(FN73=[]!=<+#B'?D9(I[*"7/EXR M'%>GR&<3GRI_08ZT+G[.5&FX?*WOF"*5O;)K8C.,(/'5 J.-ZV1<8U4/A!"6 M[&#M"(:TK7=FFSSCDJDSO/FU^9Y MJ[E,Y*X>RR.MVVKZI'77"\A7F[1^LQO.6K_3K!-IO7#6>K6;M9"T?MU(ZX6 M[-4.D,U!2-JH7J1U0]*Z]2.M&Y)6,T#VPUGKUVW6>J$UTJN=-1*2UBV&-(>3 MYN [3N!(?PO;"?Z7=UNH8NTZM_R3]05Z;>UJQX=_UGGS:[L]&@Z;S60*XJT7 M->B$!7=]T)UFMW_XH%7/G=H4]M;9!GX1?;8/Q[O\\'W;X*,>BB8@#?TR M]POO/]3<6T8*W]U1_A7[*%"B:0:?I*3;R4/?U$U9U*3<;QQ(S;(:B<,KBQZY MBWV7T]H3ZZ)X&HZT%!U,0QR"RK^^L.//Q B@U)1UD+(_&%#0\77]IV>X"W3> MV1;S@_TPG#]B#?(N=\[FL+=1+0K+B7X>G*@D)GJY8")_"3\^)[KY<**SPVC: MP(DY)5-B.1@K=6MI>'SX]C/+!O;5=G<&!48?\V_QFSJ' 0[/E7@UASMV'++, MQ,\)Q7?+#!EY5DT6=P,V8! "H(Y=0L]<]0?,4( Z]J-_6J_&2.0G2=H2B4%0 MA./-9BJW-Y^):;]^V(-N%D.K:,0T_5#@7]XTW[#?G;FJ!;_ORYD@;KC9_#E" M2YIK03OR)VV^[K4S^ [KH>EQTY'4.SL4*9Q..$J4.[=@Z,#K7XS5'(*E*JK H'O@=H4,! $ MIFD+Q:6JY9A^-)J.5@3:ID>]$U5ZWLOJ7RL3X,[8H#'LR$2>4BRD6,3%HC5J M#$TYE@J-]5^-O%D8R3BRVE9[C+MN/"9_;CGM&B6O0(/B;EX_$N,F& M8A$>HPX;>7NM]=IF>I@[I:=YV&H.V8,D@A*]:+X5'N(&6)3S]@12>TS%&BB@,L]O[7[9F M$B*Y:O7W355()MMI-7K]=@TTG-A>""F$4@BW>/TZ((2"U8L77@AWIHHR"PX' M>"2$1W6TVAC>'KD9'B(/ V:2??4<)W9MD]^1Y-EJ?&^%8>T,%S!X M6,ER H+@+B=7',-V:_#14?YNF\^$3L[NH4^"U[]O+>U[B MY=;PE#1!, U@+/.Q/*D_&LJ%RRL2!=?'[U6\;IXF+(:X=^,G%F^Q/2)F1XSL MH-4>-%>"?#;U)0)YL:L.*]9I7(BUU224->>]0ND+ROML5*:-DF2UQP MZR>[RD!OO,4G>[F]H+D#>7*&EXW3\B3->"K+MVR:X*S52:T(:LVV;!KFK-?O MY<0V"R,G>$X.Y<%POC>4*YZ5BO]R#[:-ME#^Y?^[-:HRUA1^S-O!GZH14+G1 M_,"&\>,CQJ[P](=+S,<4AQ'GF6F W^&+RME2%@F')9*+\B#:BHK6(V%9M A/ MX!*F5&2!GZ'U0XP7GK<*KUBH%%[7>5X(8M"E2.(Y!>O'F(=9S<"T,@DF1@*S MR33M5Q::R8PMVWMVQYZ)UA1[<3GC!? 4K_H%JP1@@3^3%,%O.(I.04PM M3 (8#MF)9]T"L]2R9XLPC95AZ4 Y]?,:.=%LP"!U,L>TD!;KGZB8FLKGTI)) MFL EF!F;9P\#[ 9$4";F<7;,;%!%-@WGS"0OQ$\8D]"HLX0V-I-^9B\/F0_S MBREI+C!R%__N $[9K$P-^(3B?DEQ*8,(HLFS<+;P$(ZAU(=4(TP)Q1EE:/'^ M<6!A6JLPGR>"'3X(LOGQ[A8K5 #<>:*4Y$1MN\&N\)1AR"$_9U]2QBL6Q!FV1_S3L,, M940)Y@@!. :^N'ZJGF<"[Y$?4Q4ZC"5E4]?I69YG&&?$MBW)'K6XPHQ+(I.S MU?PYD;KC79N >QP64NKOY39KS33;M(WK7;B\/L#T6]#=G%!\5^7IF'@R2BW0 MYC@;9[?6F,(T4-#HF)+M-]C]SZ-;&T$[FZ]QK(SE/NRPM6OQ_6/MX\O%);&T MZ4REW]F=CD<FOHX^ MUFS[E4&_VVEURQIKMCW"$%:P?COS6+DK!ZW_(%,=9J*TYYBV2KEX_ :6_CG3 M(V?-$0@4IMD#97"MLHR4SF;1"MN]9LW>C<&R\TTJ^/">K\PF&.& 3,/6[\87 MK%.>\#+SG;I@8,&XDH1F?7LP6MD=[#WF/=F9,\]VD-\KF?J+*-_IO6KH9[#, M7JES Y6\(*B*1H@#O+7\X:4"5VO5MW54]EZ'62771#*^;S^+.L!+YI:NHGWV M;8YYJ8-Y2,]L:U7*@KWS[L7R(@PQ=VYLND(YV*:8PC-:!:.'X:#YF'GJF^,( M]V9J8@SGYK/O%T&?X/4/=$L3Y:U?NF']2CC_AG\"7_@?7(:1?(?H^$ZOWUZY M +NUNR(IR>C\;8VZHE*2U<_;Z_]%W0W1T,V83-?[-L6>L-1RTDO7&AOZ*)2:CM=#LMP4F)INN M:(T&O42PI2 FK%7$4JVO;\G]%RZX^]H)J-]G4]49M9JK,I_8^O&'ERKM5K,Y MS#:\3UC@*679,'SW).J#C40)\[2[F84\-D@3[ U?:R7YY56_&K M&_FU(ASOV3%T UVXCL+N@+/8'CP3LQ1U1EC56%9) +,[UB<825@DW\'&LM"HA76V"5N5@=%HO$SX?&BC?'#WYJ-5E:NW@Y)Q6' M?L9\TNQH(>%X*?R\W<.OV<$: )>5,Z2EYL\P5_PISTA,X4T\;4[S:E M]JM?0<(O010T/U8UGB,^J=09-H.2>*Y\7AO7:NTJ-I[X8+9TM& M%:\?$Q*@Q&N+C5J-5KL;E*)(V0D_ETR$1(0%3-"O*F/87)]A;6'.2E8.RQ\; MAR>T-SA7+I.X&[6E+E?Y4*VH'A%\>3KH*P $7D; ;",U4^WU[> M/?#WYJ:'@VJ>#WH_^_?95AG&7P2J6^>]SL^;B]?!.#T\;PUY-2:LV$_SO 6- MGX?1#S 0+$03G'ZR@QN/*&QHIE_38$V.4#F"9#JAB,9/"U\(_.PZ<0E@=? < M=I(3*PT4UJGSCQU970,+.86W!GE(7B.L@020F[ C)'SX:E-6(T,/:W.QTSN4 M>=\=1W!AA5&#M#KG2B$J;7-=S;R+;2T=!S^"@$Z5BS&>N%J1UER$5=JN@9$8 MNPC^WF1_Y-^(?6QW<-7W18G3D\W=2I.HX) M):^L.&IU6/U!7J90<:8P8V=,QF#NOK/#>G^F8"B8RQC:? 4MC/]&QZ:QHFQK M6C.YCEO&HG(^2Z:JKOS4;?0[;87E50L'&U.K[/ZH7[HN-K#TP]B@.0/&<5D+ MV0BR&G[*B@KR(G^W/%Z U=%BH:>LQE\P"TM X&ID@QYX55FE%6.L])H_XQK MJH#YP1CQ07@N_/@?HJ=C8E0[RE<:ZW3RVGR-SF# ![^L*IF*:L.X60P**T:& M'\=!C3$2&*S+"C]MTH[-E&?48N:*H- MAK*"AP!S7.I8=L,B!F>KRVJ;Z^J=? +0ZH\VH356#7$;WSOG/<[V_GGGYZ" M;339LX*WRM)U%I-LT/>N"10::_"!#BLGJP09"/ M/Q*#)X V;6O"U6Y8HK?=Z'6&O+;:^L-NH]7:6%!5&!G_O#SP&,DJ*\PV9V6U M61 /\0ENL'];'?BW.VKC;[V1G[^@UP]8C'#$C1 #W"KY _;?(?OOJ!%5)(8? M6LOI#QJ\X=ZHSTO%L[\,[A?[WO_7"9CN:N=%"QIB>M0P&Y" M?7!,LK"BX#58$CXUK&_>==ASV'%6 IF?)'K6P'*0L/X^S@$%+%+S'Z#^V&+^ M (KB;(OY&%+LK],SPJW/>[92X][SVM76<6'&XTV&*P? MU!1OG,<^X="#D;.!XZ.=H4Q=#&1J-MN]32S?3-+FB0AW9P_,R/&3K4,#:L^QM?W@[V=QA;.YLY/*V@1_ YR_^ M]C+DWI&$OW@^ M'YEY-:X?[OE5"2 MVS0?,WU"6NYD2YY0PO3!>Q68NZ/FP2YC[F0.?!%5!-['*#>IBLR!OWV&OJCT M.Y%S)*ZFEB(D]/344GX$JR+1:Y>5*C+,I(!5QHZ:%$TFQ3\J-:5DC6LU1KUA MN:)_T(P>#U@2S=5'A@B9K(]=%@*LN$$=\ECG-(,2]'4$?;?1[4G0 M2]"?%.A!TS?K4#9$@EX4EE4"])UFR<5YBP-]6;NC[A%V1_F?S3SA;:U<=T1= MT4H$P8!8:F&LUN^.!5D5LZ0P M#C[VO\TGO?19N[^2D#5=MZ62F+$D6*N_4E.Q B1F+;+7&AYI%OT1)$X*8C(M!I]=. MEC$AB,DH3>W>2KF!S,0@%9\-GD^3Y;SZC=K.6K+>M69CG^R5L;?='3&K:LO( M8UT4,NPTZ&EW!YWD._A;AQTH*\Q+:<\)UJ]B.<&PPMNF,6/Q3G83_"[X .N7 M7JF4+L8V?<7J(4&S^TQ K]5)SE61OM^RR$M5!:C;3Y;R/-.%#CN5S/0&G>3E(W'8M]8+9BJD6'C1(?0E M!82B3_9AZV#83M:AZ^WG,\A49=!ZS1U3OS[(30#8.=28"MMWTD'X=HQWN9/< M!YT&"9WA+OG:->C5FA;[F I+929R,H):[5;R7BI-YP*1G=60'23;YA6C.JN1 MV$XV6?:C.MUJTF"EU'D*SS0K2_3V?FM,?]#?N<1$?0A 51J\]ENC9+SNH(H# MTP62T 9CI;U#X^8 >VP)+_N5$>DVD]5.UM[+)3756M)L[D!D9E*O'^YWD@0_ M!'_S!7G)[6OI@2,WV;V[GUVZ0:L>:U#E _>%A"L215C:).82P)5S4M M!K+C"<[C5*7D4G66CY18>>B]A*?5WN&).,+(!.1-JO)@G5U[TUQX$[>&\.?P M@=]%0PF@R9"_JQ@BXF9P<*;2*D&SH=+ M"AM]JK.*?G_C]CWEZ->/HVU;?S5,,QT!P=L@H+=64,602W/P:$_*FAN5?K;N MA2 YU8YIV"F.Y.A3?QT_F/;5W_?CP6CSX?=^PQ"3%ZE$H-W=N#$\D!?W%(,= M7%Z).*RBEH[LX-M[$U9AZ#0J$[.7!0JO;;2(TO1:,$TI*Z-O]JIFHBG1WMXG M B+\)OQD+\J&S?X.4WR]HU*(2168P!Q4>Q*#5>C.[L%$Q:%'=4,VED<:&Q8) M-H(XW]=^9;P;#XOX!@_\0L5?@92G5V*^D"] UW2#^OACO54G"H)W$IZR6DG^ MH/GK2^\DE4]:CSE9=S(<0EH<'=A.P$L%6T*W IT0_@N'#(.)QB;%45@!*,4O MLL7K7SV&R:@R3 ;O!7]B?<2Z8#T$1<9VU6A;;_AR$39ZI;ID8F-Q3C8+.-AH MK#L+5[6Q<%6[M8WMZ8@X(K]A LE"X0FFE1L/M*[0'&?#Y:/%P>[F>7-UGU,V MP_U\:T5"?"5*)1/#^7"S@KS7.76>'P+R6O"\<$5^",JE(B^:XV4K<@RR4F=X M;JU0HMD3"PO('V(+7FB:-_-,+#?)/-EX/D#)%!M\(3RZ[9*,;8HQ;LEF>SFF M8+\Y6O.='4":H PNT=;NM]8]YL=@<++*".QVA1ONT5/?=&\H_\0:\4]32DAN M6Q_L@O4@TCP,NP?M>4*:=DP :!]O-N<:^IN#-2U54\.YQ3LIP:MWSZ8Q8=JI MP4I9,C%A%:P/$9"H9^PXUJ__4M1KT"UV>,DJH4MUM#[=*RGXTUG[.BI.K M=4.HV]$9=Z4- M\UU/7FV15I/!NMMQ#XIVZ:6935WC/QSR]ECY334 X&\_LYN-[P[2.[&6[\:L M7=[JKLL>Y7#[K+U^$R$M117@\>Z-5!$\[JW?B*X1CX50P&?=G6IC-X^9 0!< MC$<08_P"):I3E#&"8[@;QV/@;OT!E&N:_'",#Y9A_O+&I1YYH[RO*M,*M<$W M,NU"-J-JQ/5@[ M#4Y)D&#L%$(1#OIK%_&R-\4(4;L$R7XBC/$T)2.'8)0?M$[;:>]AI M9#4[48\BV;3= XW:C43N,@]PJJD!\X'+';<+#K,*@@:QO<_L8J:0.J7;6HN: MV46)>*P40I_T6FM15JDY&7 '0XYX@/OR+<@E%CO(X]!;Z[^_Y*\-[N%SWO/K MW,L&;T-Y9MYY3J=,NR;97_/5E>VFRC)#L0OZ MH!/G_EP\!W-A6,=Q%/+>U_=OXFK-LX3+9AF(VKWK9[>5'\+C/V1U2F%*7,B. M)E-\9-' ;JU-D,-^?=CACYN%2PP_66O83N%@.)1X.?'"F9+MYLY%5,[[4>== M( U>U+0#R%JY'O*PO;E MFE"DM!]2-I+;BY5DT7%/TX)<8\,?K]MUK1(_#YK M#W<[AK:34RU>E[ID# <[W0\'\3I5^*+Z(_?P1=Y%N>&++%*BU3LD@I&3<42> MYQD6O8'GQ8=%#PX*BSXZS_,+B\Z!X_N$17*OFYQ5+T2]^[Z?D#%#L_IC^2N]?\:G?^+9/VU>KWU6\ 9:!&-E25N M6J#OYN[3IQ2LW/=$FP6?L?7;",+'8C$]N'@\+TYD!1Q/XCIIKG%='\% M%46H8>N&YK^/^0^W!W:7X&4Z9EC^;I(%GX RW+L)$] 9;EW_:CP!91RL+$U MATM /W_^)^K_K9=3T',>-!]^AQW$UHW/MC4Y#TM< T6!PHQJ4I5UB0>V1 MA^"@2<1&69MWXW GG3 7)>ZT.NWU&JQIB!"7FV6Z -K]X:Z@K(IQLTPO0*?= M7 1N!K_='<6GLMN14J9X]T;#M4S6NP@0C'V"N_1$9Y_@;KR]?7>1K74D M?1BTG.+"CQ"1B<24=.>7S3PC%U1[N,@=W\6^K3>TH]ZIQ4$:\X!-L M1TP(]MLI-R2,!B'X)@3T^COCSC/P;:-7^! >)OLTQ41A0G685-0(S% MK[):=;X*8>VLUYTX!EO]["/1KBT>3;B;@;\38S*%3WFEYU*UL-W=ZIKN)T22B4K>R.=F9$JN3Z+]*2=TG,J?0 M7I#PG,Q-PDYL697Y6#H8V*_9UIS:NJADH?Q&;6\>R?D#F<,G*E9G M?"03%H"_10E$/6/)X'@VGUW[-2#.L4U#Y]DU73+C,GXW!S'$4*R@<][U'X\N MZ +\PZ7G &\<)WC.]2PCA5&2SFO3Z:TZ&C92M53')CZRM M0+FUQE1U7 KOXDV8%8P=CR/'A='RJ-/#:=!>JYY;-[ZONK&$X'M_U%S-BY ? MW[>SMI)JKWBN/SE4V!I7BOIR!6YZI20FK2A>.L M.7*%- >RF97M;F>PZO87DJQL.YUVMSDHSGB[F$PHF:!4X)M8F\Z:^ +BXZWB M.BDD$$;!R6/4^>^DB\=L-CN"V)W)BX6H2BKK>M#KK261JS?R<[5^CH+\UEJ\ M4TG(W[A\BZIXLJW0HP+Y+ +R<]4[1T'^H%6JC(9B<]!=]:OF,:J,3KKFL+79?(V-BAHO\">6@A>W MZ!S;*"A_(_H$-=(%R,8+/_.*(EV4?SUAAO1+T]:^)TA T&BL3<"0WV+48-0> MML8:VTGVKW\QW8^Z\:(X[L(DO[P9P_MG8W5FF(L/RE^?C!F,\RMY51[LF6K] M]:/"GCO&?\@'I=68@^-Y#P.*C2WX\9DJ[X.?5U[9>_@; MQ_HT)8I_BJ$8K,"FC5?*L;@F ?UG6 HUG.^.0HE_P1R>8-B5;4UL_/79UT.* MS346J+-SK*:CS"E@DR[8YPH,0IU@=JB%@N]/ +HA>XP8"@UV9@)!VM?GP!@O MP;X$EV!QN#&JQR$H(OJ1?"R4375@%58XW4#ALY^JUF'Y9%%RX4-5QWGE4Q?K M6745HFI39494)()U XL-X4/D@V:DQ+\!8NE2$K-L&)0U 43@)\Z<\%ORP!5@O^6H&N>O95/^ON$J M4Y X!7XW',?;R4?_X(VJ.D)M[E'$M#\I*C^-5;Z=/YY#ZZ:I4H7\Z4%S)HX9 MA@9]0VM^W7(@SO9GUK=+O8=(Y27!T.&V2R;>L!E_^^(@I^&HY6/3$-]-DRN MRM>^C#U"OXD^IA1TV[O20V"?I73 MO542 W@WH'-%944!;8OP*LPB#Z*,9N0U?4M^#ENP.QO M5B09/'Z)O2]<%^HXO'BF M@N8%)P !0K^JTZ1LSF_TR %TIGRR8@Z&9KFH?P M_O_E(OSQ;P;H)*I-%ZP/9LF'SVZM.>@?]J#C[P%B37R)M/H-!36&.FGY^]@; M3DA;JNU!,VD>UBZ*'I&W[1)YVRZ6MZWVVC7](CC<*I'#K=JB-RLK^ZNLS!5I M:SM5L9BQABM1Q6Y-1Y6#%=$5V_YP6UM@J\'@NJ_*!ZP9!_.V$FN&7]S*WX;X MK#B09_$**Y_]B&'N%V9UFWA?O(6\Q9*3]]6VM"-1V$M!8=1=!B([:Y4,2YK# M-!1FGT/8BV\\8H5Z87;$0,5\__RF)\ MFMU^KHP7P;C8B^DEJIA:[%2KIF*JYH!IK]YI*I[QQ^&S9%+)#I;:+%:U\$_O MQ?1EZS_.HV/@,-4^(-9,":C+BP$9-D)9&;"G;MH4Z+*9/AB..[5UYVY\H;%Z M'?"A_WV\V4H$L6R, L&&\>,CAL>P=GF\; <_^Q296>:;GA@";]NB*1PI]3V)E,_V.%P./7L4&QFM]L9KC\O'B9-GQE.?[#/VI?*N#NOXL2848TP>LN MF061+%$+ ==P?@V+C,?\=%G!2 .,?BG=)) ]Z,&8SHALP]^9B0V_" M10UM#1IZ)$3Y:L/'K4YC9P 9GM%/5+H4EI(PIGCT2N)IO'_FG^TX/IU2#/4O MIO-BL108%:8Q:(Y5#1&Y./N, \#_O_0,DPUSXYIC.,!3U621NK>69GKX.BNC MA /PB'X7Q*!A5*VA^[\D+$M-6):PZ,9G&*;.W6=_(Z9^8]-'&.;E@OWI:3$G M;)W"(5Y8>C# =-ZZWNK-KSU''RUBH#%UT"DP\P#@&=#UZ-K:]W4N^:_QE]@[ M!\:[CEJCE2#B 8J@MKW[5*\=;%%L/]^"(5=![TG4X_M@8]X>A>O9:4!]WM=E\XNK.! M?4^ZFRUQI3W;Q!\D[:M6P38N@)D[1@OV@?#BRO05O8;\AO9\-^?<.5I'BGL3[3W2\==H:KJ8B21E0>Z5OO(1Y">G\X M[/1'(I.^]2+:0;/>ZJUE_]Y*>JC-[F&'\CB%3>\J1<$;\ )[?@]#UA85NTM4 MN!MFG:_*DM_E+*^.HXC^I?[0?ZTI)!@5['L4AXW*P,LM3G3[Y=7/H1=>V[ \ MMGME,?IL76#?K6QS83.I&Z:'WR7UP?9>N!>%K39LO6#M8&_C3IO[)5C\/%:2 M@,TJO^R"T$*H!X\[G)5A'H@OP@&N^#$M?P+^+,3=5: MVW>7>1-L;)NF_;&KKRR\96Q3=ZJHS,5BX:Y=#3PVS*\5SHC/%L^)WQF: MS3TW?/^9S?OV^?FP!S_X8#5BFG-51PQ@)E;VNS-7M>#W?3GV:NCN%%]N_AR) MJ4O#GW3T2 $_?WGS;+NN/0M[ LRZAJ:: ;MGAJZ;Y"/(!X7=_1E_^X/R7RS3 M?U-ISW\H3 4GRHZK9^^0/SY&AYJ-K(0>6\#(E+V[]CQUUT<$M<:\=KS=?^)% MF^O5VRYKGJXE4BW[E:KS7][P?U-3FYK72X,UR=C=P?WW,:BE )W?/^6J.*'[ MO5$9O(%C%@*U!P\H1'4[]31GE.%\;QW'H8XFSE& G1E N2%?0B9WR/0D9"1D MLD&F6S/(%+R^;H?1$>V@B/1/Q++9QMVF:];U(;*3(_)W-ITWS/+6.Y)WDG=' MX)T@RBO8(_>[/\.[JO9]0FW/TL]@(D#G*/^E:82,QSGI.&6FTHEA^8-K-<^' M\W7%QS(@/&_P.QU3*8;N@A2<.)X5L\Z4TH?!0!:.8Y0[,+A]TFZ,1NUR+11! MYJ)T )PZ#CLE6\J"S$7I #AQ' Y;HQKBL"*&SYC]KW##YYJ=8[$@XN!HRPEK MA1UU#[AC+I?H+T^\"QA&*O%..P[11#(G_I4^:1([$CL2.Q7'3D5,@0)](.W6 M>3\T!69STUX0XD>QV',>,H9!&,DA+M(94A?C?UCRZ9X@\U#ZY)\R!EOMC@2A M!&')(!R4'!I3:1>('U,9'KG#)U7RB\2-H<=4(;E'M8 2N5?*KF&/R(DJ##3[ M!N@(&J5?LFF5B"I!ID\BOI:(+]F.DXB7B"\6\:U6\U0@7V534I#8HLTWFLHV M)W/:U1U?U0@QT'*.Z3N-5K?DL*6C:)NIZ_/2DSB:&>J2ZBAFBER]^U(G!&F MX."I&=["H'AQS!C%[W8EX^#?9LHUUXGG#&F_^;5UWNUL'C3K(,>A;DU@MC[4 M7JN\H6[-";-PFQ)1<_:K4'G< HO-(UZ(!=S=4%! MM?IQ33QQ5BSM\1JA?E24GX@JEC0\R(*>F"!L5U+R7G\E4^K.?HHG),WDP-2L MI&=,3\COJSF;>!UPQ89?E=>I ::.&J7Q0RN*6$Z0J-=QP>@$ZI]9!F5X )KQ M(0I3X]G[OK%,3&\?'K\Y[S;F/@L&_$CHBX'9Y_E*1_2K6(]?;>N%8*[OBU>5 MZLZ3[:IF_/D5#.BK[?Z3 *N"_-+WC)P;F_I_PO=:.S,*L@["C,(128PB1A"0 MXV=5^_6^\\_VEU;[TSK[BZ$FG,M;GN/;57_ C%AD#,/,U!^7O!M,$A=_ M%-^BPEDF_&>RDI-_[+$""'PUR'5*]M&#&Q*"'F]NNH/6'@IE'U+"^0+= MCKE;< VV7RU"G:DQ9XGZ@AH'B[,+:%N#3:ER26$7:"HWZC,0J&JJ#<-7T.": MJQ@793O*YZ=/%YOGA>7)Y54!;MF0\:N[H-?82)+Y_*A-B>Z9!*R_Q);6_TK( M5Q@9S\>+1'RR.0D1!9](?/PX_*2)ZJ[LD9KGH_@>*2U=69A^YSS;U%*NK8EA M$8+5GNZIK7O:EIJCI?*7CS<:;C#:E.P<'<+.ITB-\ZRX\6L,&,)'-<-93Q/[ M0R..LZS9D@7,KZUA3:*2- =NW7K#Y03?!XU%*#YDVZ/7D@79]KB=;B\'*/!6 M%&3'99P=/&$RSY\;;ZNA^)5%ME:\2C^VL#4!1"9A+)7B4P$B5746%25RV_@4 M*\6(%7M,5MH)5FL\/U'8 5%A%^(YR?40>66X&7R/NYA9K"1GO+R:Q5-B^R4Y,;64T_#/ M#_$/,Y5^)SPQM4Z>7>;/(\S\B:5BX#G$GQ<*M\-O+>@):]@UV.NQ)C9\"=LJ MU0*!^-,#HL<&[J7B-QRNPQL.#]$-AWL3/GD;9"IO-S\^7C_]J81#U6CXWU:&L:\!IWGN8BAPIMSK82;:+ ^0;XB?Y[!A/V XE\XPT% MJ-79]IO WP ^6/6/5?!;^A,E+[;Y@M,0 E3EU=P<]$+C6PV>Q5VE=,$RZ\_P MJ:+.Y]3^8$]8Y=*8PTVC^X"+"2\MQ[+5*UA2A<4]8"5#QP#^JC2 L4T;RNN4G_<' M+?B?$MCLN &K[&<'-N9,^ Q6XS8\Y&<-^4(2CHK5#$@#0:1NB0(?=6S=#=32 MLVI]YQT&HX^K)\]A"L;6B>DHKX8[#5C V^7#3<)J#A4KEN,^<@_>0.G486;= M*$2#*4A@&3'MU\:2UD%%KQ,$'ZN5Q+0Z^IC65!M"/W;&LKU0(IM!TZ]OS[[T M*ZBO%_&(+D-=P<)="KFME"-T?AR23>92;Q MYO7BCU,&0YP\WA(U1:"FY$L*$C651$W)=TEY271:;2(DU63!!\D[RKM:\J[7VWWQ+_HFJ[#1D[?Q"K@U21B7O).\D[X19 M&X(S@5Z[]$0K2SG[\*QY9EMD$1QSC6%4QUP^RL^*F?FZ]6'L9VW\=%06EGZM M7E9]DE"N"93/SB24)90EE"64)93%@7(M#8R*;#W*2A?.MAZ>ZZDFVW0461M% M5C#*-;EKI]'I5*P\BBRD53\85LT^DAB4&)08E!B4R[%8B=6KZ=J_IV1,* WJ M#\K2@[6IN-4=5$R:I>.G?B"LFF$C,2@Q*#$H,2@78^FZ/E;@);O:GU/89?E[ MU:Z M&^PUNJV2[^,+,A6ES_\IPU ZQB0&)0:%F(?2)_^4,5C7Y;@BUG6![MFX=?W% MLU@I%;-PZUKN<&4PG?2RU!J#[4:[.Y0PE#"4JE" >2A]\D\9@W55A16QKDOR M7=^8-J]1P_S7ENT2Z;^NS8:YU:J80$NO3?U 6#7;1F)08E!B4&)0+L;2=WVH M=?WM_/%<>:*L+-Y">39,4_JO:[-A[@PK)M#2:U,_$%;-LI$8E!B4&)08E(NQ M]%T?:EVSTCEL/)@6([RX)_W7==DR5VUAD6Z;^F&PWQE($$H02D4HP#R4/OFG MC,%Z*L**6-@E^:_OW"FATF-=ETURU981Z:BI'P;;C?:P8I=X) SK!T.I"B4& MR\9@755A43;U7-4Q<5M8>!X^J9(K.YZ#[A.AQHOJ&B]$&8>EX0W+<:DW(Y9[ M7)]V(M]*V=3ZDQ4,)&&Z!-E]9QOH2?J($E$ER/1)Q-<1\:UN5T)>0OZ4("^5 MO$3\:2'^A)1\6?NF[A'V344>4 QCN;MM%PM.AELF%4."\MTM=7>KE9P<%AND M%0:DZ+;WC%-[T'[^"-)ZW$*V&0DNQ8DS:@S;+;$T5'ETM.T MU: 2'24Z+1$=O:_I9LV;;Y<3GY9DN56Z^29:?9VN%-\Z=.*X%Z_TI))43Z*C M:?O@*L%98:=A_*M]TA1V%'84=EJ.G99XBA?<;LBF:7U^]>DC<=>>XP4=QR;F M8C9NY5G[LK+NB$Q#@B\*RNV'\E ;C6H.S2LT*S0KQ:R@K*#\&!2S.C:BCHU4 MD;:H\BN;;!A51K%"_&41/QHKQ"O$/R;$*QVO$/^X$/]X=+PZ-'+VH9&J-G14 M"J)*06R155;9NTIT6B(Z0VT\5(>NE/0HZ5&&1XF.$AUE>"K>D/LAI# !&2XF M'R><_) ^E/E>/$\LYKHQO3\]Z3X1?P=+:B5_G[K82P;7[?YM/;=%EK\YJ]N2 M9?=@.;3: M5E.*=XIWBG<5\.ZJM7]^>O473C%T1=B?D1.N,B5FE6U0,JIXIWBG>-<8V]"@ M$SK9"HKBQH"%[[$5/O.5A60*5)6Z;U;[K1E'YS*6L!%7\YF^LH?3ZY6SU=*L MRT04EA\CENM.+U%05E!64%905E"^?@^C)8N/2QYTV5E\1&&$QUV GL=^7]E5 MU8X=#6HNC-20J:A]_A\S#-OF("D,*@PJ#"H,*G/TKUNXJ*[*7=RER#/PU[+;MA3D9_K V';'!N%085!A4&%066,5>BZK-1+ MFTW"JA(OZU^KMG;)W*3T-!5N4=A1V%'84=A1V'E,V&F) UE3;/:%SY<^IR$# M^B^;^:!6@Y6N!DUMV!]*5-X>OLM7,O&7?N:.C<,3)- MZ\$[7A#R:,&\L-R(]EZ^U;*FC2V'6&)3U7L1Y4HJ-$IR6BH_%)YJB?1T;2]<)7CK+#3,/[5/FD*.PH["CLMQTY+ M/,4+;C=D4[4^O_KTD;AKS_&"CF,3\S$;M_*L?5E9=T2F(<$7!>7V0[FOC09C MA6:%YJM LU+,"LI7 N5K5*5CF_NALT5'QJI:D-'I2"J%,066665O:M$IR6BT]=&XYHKE"KI M4=+34NE1AD>)CA(=97B.6%K^$%*8@ P7DX\33GY('\I\7]92[H\H")WI*EZX MS1EYX2^6U%L1SAAP-J(AO!S"]W>^&RT8\:P7#^(. N^ !>>N[[U]>=__S="_OX?G0X^1<1C2.OZ*,N;]89?IR.?WFGX MPS1]/O/X1X":M2(63 CT]HE-?WIB&5V @M[50Q\_Z8:I/_EYWXP^,(';,U[Z M G\#%=@POGQRR^+W>R8E<>*[=GQ6Z#"[Q6SBZ_@\Z9#7@#2+!G,!&?&!_1DY M@ Q\6!/(9( OB\%W($_PE8^W;&]^Q1E@&2O:$)M-0HD^RP+Q!?@MZ0J?T@3L M+,KY2B!]@;\2NEQR_YNS2&4B@\L)LV@42/F 7X(Y0+P3,KX@'@T!;O(''Y[( M;!]CS4HI2S@,D*0-R8&71-MV+$30%_PHNKI"&9FXF-B M4BR8X9G/Q:! R\60>E"%9B9PK4'AZ3\B>X9PPNY\Z!>1(5B-3SG>,@(2(GPU M],E"E$]E,8S6 .4/OAP%HM(OF-#A\[4@0<3_>V[KG^/Y*;J>^=,8+$92?T M@2:+N6YLKG]ZTGTB_@Z6U$K_=F'8/SUY^?GCZ[< I2_X4NH@) :\V_W;6L]M MA'@W'S0'64V[Z9.H!ZK1\_F"NC%Z0)=Y 0C( K_WV)8631Z5/6+O MZ^]B>H=&CF78?W+SK8",3@ZL79HX4AJ%_L9(\>.OGG0I (6Q1HR5#F!2>"Z) M,I)J2(+66@LF?)>1RUT?HX ;=[K">= 6EX#]HZ>O"<*R[;"'_G(3[&1CY9)! MM1&C>A\9>UO=Q_] A;ZO']+V, X!4H$D0G6;[7"D1:[.(F -+(A2=+G(#,A"L-GA4^#X[O5V@=Y K?B+TH MN1S'QT-FS3WG3_2W/#O_A5@^XS:%RWYA(2O/<;YU=Z\AW'&>YPPF9K(2PTWB M&# #+V'UMYB CC)UC>"B6[P('_K2W48QEOXJ>-N)'P33&!L/#;\.H@5@0;CD MP-WWH.:(J9',$O;=>HKW> OY$8F' @?KR 1#J+@[T0?Y]1O/\A?L"_WVZMN2 M>0%[SCPV=4* &"P1(D#GAV4,M& G%-%+0Q$]$8H ^^'(7W_M=N%/FUD@$2ZH MN8[YY&=]V!T-NMUN9AQ'DW"!0?730?6+#&K4'_:;/ZCMH-'#@S*&XV&WM$$Y MT!7KO!7+^S=>2+V9@P;R5HBA1FX7N!K]2RJGN%V0FBFLX,F_&+@8K^'-'9:( M1D6;ZR9EB]GVXN9NL3%L"YO:Y4V1:3;,[A9V3Z?@3-8(IGRY]\_C";8"C9S$ M#=/HG<.,N.N4#;>6%2TB5\07LH\?,\!U$QM,VQ'N J,;F_UAX='M[_?PT$0! MO]TY)[^]$];F_RH8NYC9WQ]HZ/GJ'?W#YR_0I-U^*6; Z-R7E7$EX-J4Q]6+TLO&75!F-ZS\-[G7X5_ M]@+-=J%XY%[NETP1KWQE=B%X]EVI%T8]XL[60=8=9JC^1Z&"XXF<\%I M?@>CG^_N8!_E]V%[LCG9VFF^9U\O+H6':2C,HE^X'P1G0DNT<7D@]4;%'5I! M8@.84KG7->P:A3W44YA2HB(O"S:GJ^W>>%!8%YW"K$I]B[+85YXGH9NZWF[P M77(MV1\."FO\EH"O3C?6&'3-?I7\+$4R#PW"&)N5@J*4&3[DRHQ&1O>T0;Q* M<[FB@$TC/"9WQT2VC[,>D=SH. 7?[^@W9Q$M3@#\KX*-J C/Z MEV#&.VAX SGE&?IZH27'E7)S< EFGJ(7M_E?-WM/U(M;[!Y=1) Q[\!W_=EJ MS;Z/_CTP^[6+THU[BWSI<]%)0SNCH#!SZ/ \1APT/HS<@('^238(J@1 MQ&1IB;EWE'Y(A_H<4VMSO-Y+:=!#H+[227C(0P;67P3SAUC_A;DL"*GUE;QU M%D[I/.]U>UU#YF?@IUR>IV3$5)3/;?T2W'[O8WK"DH7PS8PSF4YSC#_0V M'6?*:_,2K#ZL,ZKSVRZMS.MR]C["BKU,/X!/E>REFL" MX[<7>]VZ%GO7 _)2-#\ODOAA!_Q$C@!K9S&B?X1 M65+Y?9>23S@'1Z*$C$)LYC1>#/7BF4(/=+YFAL^9,_-@3<\Y\ZP5'I?U CR! M@@FRN-H77\3N*HE/6_\6_XL'O(DXX;VK9F3#2;O99F$%GFU4MI6>%5='N?X/T>3P+$=RC%C'W@J[(KCD5L@E /15"//.?W+<37R@GK4AK]_ M81RZ7VGD/8!FSKA'WG!8I'BV)D#PV8_".;F=BQ!?IRPP/9F#"OKLB: UF MHB>73"//DF>'B25IQ<-]Y-8"_Q+/^;@K+>]P@3R&&S 29 > !PC">+#"/HK3 MW-^L.9IAPL51<1@/@[(YY47S"VO*#,*=Y>@=#A-:W MNDF.5LDFY:E=SH+(%0>%Y:FP]='R)?P$?\A##Y0$;$D%WW!5XGMXB@0HI)G\ M''G,"W_F; [RBK;#]0/@7C+[5C+[X5J>R(PZL:SBPWC^WF/R5)CC66YDR\G' MT6*' 77C\ P^CH M]0^63)Q8<_<<,-L]E7&J7MA663D*YW+Y_[JQG4]X- 47&--Q!S4ZH^V<]2:. MZ;@3-9W>=HK8Z6/Z!42-/'T+PO(]7@>QHY0SU0PR1XWP,!/\%,"C-%8'_\/L M&>J,[,4G19Y:N_4O8GG^+.0Y_3HAZ56BN7 \>-5#[H( QX0C^N!MR>9Z,!DJ M@<@UC;=!3&%VL =FZ_=]S7YR@J_"^X])2*A/B(_7$7%O"0')JN.][]DI3?&C M]>Q?>CJF&8M\'KI!$M?1H9PIC]R7#6$*_(1%A4A>?5G MY"SQ_?P)Q2%^F";OB=?2M\[T>435ZK1WI<5[>]LG3(T?Z M,>(@M0&3%VMDEG*=V]F,LQFNVW#-@Z%V4&J_<#]:YFLEW[?O'==-&KV5=Y_! MB[>9)>(A2Y;*?Q)L_"))*167E0QZFH5 M0/)T'NDG)2N;W=%6QG72W.G]%C&1O>ZHVRO8[U&PW35HE\'C+MG'JN63*#]; MW^[2?9(&/8GX4U7C:/NTZ_F8+>3LZ.-Q45DYPW\YB97G.":&V=LZ\E,U. 95 M@J/7VZ]E*Y#0BWA$U8*KR%2< RY]/-Q>#5UD7%5[\X9A]HN.JQRAJ=+9'/5& M137 >=:X"-R.M<:Z,3"-2XE\D0%4(/+G2,RA+14SS? M*]^8GY#)=?">MV[.PF(GX61S)UMN^1XM$_LVDV532?BG[B#"80J+<>8,@W0" MD[;#WA6&H@#SW;V(*8MS1^FKRGE5@FXKBS$G^0*5,^A4OZ%CFJV&T<7#5FV# MT65BG1V]6RV.*I.KPXIV4.W(+F"\CU,EC3'>E0G!H3D?C_;[D^WT2BZX038: MCL]E7.IW(VMR3J#G,0=(WL[F5EG21;*DBS!].ULZ6Y(MO:@\V#UW@TDMS!%M M[OXF*O[8;"K2\>/#.T$T^0-3DD,?4VW79PI\3F8QG8VIFI1E0LB"<-_X]XU1 ME+R UQPN]O"=*0+3=F3>)@,Y#&6-"@>^Q#STS:I?LJ+1@JY$W8N)*"SF8^HU M]'I#/D?6/-L.16S_W@,K[XF"'F3&_!FGRSG\$)<6P!)8 M),XHBN_MQQ$%P2+.P9Y&LGY8FN]Y0VZ][+"P6A:^' @".694W\^9MV\P<=+Y M!IOL'69B4SCDS'B36_5C8B(8=F#%"=JB#MO4]>^1IYAM+9.V@6$SYC$9QQ"% MN["!3(TTT5?/06US@2C!FCR2*>\^MN,!#4AP"\]#A'8M, MJ16?+K <;D6+ -[':BEXHB%FG:CQM=WP#7D-;_H\2)M.)CHA%[O:H#7!HT!" MG/ 549?@XV(DZS/6LN+='$3"YZN-&=*RY10V2F:XOC>3->[PY$;(9JOT#,+V M-.,!AQ5QZ;VH,R./$L@3&6 &H^0 SSW(!0H5UM= @%OA)O^GNXTFYQ)2>9M* M)FGQX)$G\J"US S"-]*IB$5P+<4W684<3V=:Q<9&5HGYF=,[MJUK\(E8D>)A MB3M1$@<+J65G1%O7 J5!7!8M^!&:$M>8>)EK3*SDV@&>/8W_(QEU]#%9,#Q#(ZL9;8I71L?#?*:-+]!(HZZ2/22D2!*BT'&!/%#0 M,#&=(&1+LF#AW$\J,F;J\*'')LON;8QE0UXVGXX/]ZR66!K'74D\R>S4V)!O M'#22=L)?3!R/)CENV0<:,\DX^JG# W2?@&&QP*8,S\PD,ED()S B #_)_[HV M4W2+6UEY3MK2UJ4,\9$-7F?+%[Y!6PB06U.UH=/2JC_;13V#M-YB7-AV>P(% ME(0R2(%).#7P/FNO"%%OM<;EQ4 M&;T"89PQ<9[)HT3P-)H981ECUJ(&=>+B1?',R1_$*\!2F..&:9AUS5%@Z%[! MM'UA9#;E$Q'(,M<9B..:3ES!+A4,-"T248F((-=L)I@!;\"$QH!.),@)8I]7 MEMH*XC>7'&NNKBMD[X/@YE!VS4H\'"RAEQ4T^1,B)5HFCW-?5#@.<&U"@W@% ML!23#RB).)I"J7&Q,E9<.RS="-PV9_MX)5\(UHR18PBB14+\EOX$V[8S'B=( MU+Z=5"?;90)ZN5BI770>JVJ0 NI:D;M%T-9<:?'D.,B>*>,\NP!)-(4$>+KJ MG6X7#1/K)!JFY*35US0D&8@#:[*0,Y/G'\>\R[2_.V*5V12) M>R/)?]A$XWEDQNQ C&L]4O32$^\K9L72#P+A8N_Q"J1I#M"?MS<\B&W'80$$ MHL"!0&#Q6 FEU$;(58(X0ZRA6RC RWMZ7'M(&1ZE62$/BI!>-1U-FMN[Q74 MC'$ZA!:54[V'X4YF42 I MCNNR"XNZR@($#XP+QO\IEKM2Q2 \@V ##;N@WO!54\->@*"FB.K+3# 24] M:72?26GR6/J5_FQ;6^>ILATUY=WY[MTZ/B)6(T ,+JOQN,W:W1%^2 #V81FO ML%]&+)F1M&!E!*#C6.,]7"5-V[("[==X' '+;U,C<5PC\3UE!$'B&>O0@R\F MEEBQ$?"SC16X%:!XX'LWOOX2'%U (_K(OSUP(4GR_/KQE@73=T/>^1#MWY!D MO$V1FG2^ .CR8HP@HS/2RSHVCTFDZF%++63#@^*RBU@!6L+)%L">Q)M"V14] MR,:+>#GSZ\WG&[Q\(S[F0&81^$&HF,'!@<5,4EMYEMU0 !,;1Z0Z^\.Z@7!/ MF2@-O1U3P=@%#=;!EKD8=4+_$YB1J;T: M!T8%PT3D"T>&CVXNW'VP9C2Y^R2()@LG%*M">4&*P^Z3&$W:?Y#Q ?9?!))& M?VQ8$F0'GO$(&J/!<6R9Q=Y&&']M\=*Y!Y=BK9T#N,Y3=T^=,3^>^IW#@: MFL6G.CM4G&\%QA)IKQ2,^5DM"I(*DK5 ,IM]JD!XB8E\A"!+\R45PI2:JP6! M7S 0^KC0]T-F@55\J77R6BH/06&.;Q"B.OTYT1'T/&>=P6;7Q7*@NS MHQ% 3(KJNX*S@?!5P[G04 ME!64%905E!64FP-E6$N-Q_TKA'-+UL]3\;\JU\^Y%TQ>BOM447S4/OD/V8,/M6'HQ:CL 0.?*\4ZK6 62E4A4&%P4;,0^V3_Y@Q MJ(SZ0T;]4DO,.*DI[V5-+;.J$)( V$%I+8.JIWC7K M53U[<55W^+'<1882G:L4G=%PK$1'B8X2G=8MNLH7G/*F3R%>(5XAO@U 4HA_ MT#T:CXQKP_R51#H:OYF>FXQ^((5"!3W;$_0<:;U1R])N5>S]^F!H&)K9;]EI M!H7#Z\-AW0N$ALQ#[9.O,*@P6/?D/V8,FEUM9+8L4[K07+1D<5?]CG6FU.4% M5W--/"=1H]A>6WRS(?-0^^0K#"H,UCWYCQF#NJ$-S)KCW@V9B]H!\)AQJ'2A MPF#=&+Q:7=CFC.3J-^^:G)%<4=2D_+R!1A!:SV$(\QH2DB]Y0$))3N,(K4=R MT-YVE? HX5'"T[H%4_F"4VN"9B. I!"O$*\0WTA":W.0!FIUTO\[- M5![4[7,VXN1!^Z\.;,%)BY'6Z]5\?X0Z7J1DIY6RHX^UH5%S^K<2'B4\[12> M!FSP*>%1PM-*X;F*\(L2'"4XEQ:<7E<;=1^-RY8)O_P@ZD^G?\6#__L/4="9 M4;K\,2GQ_M()+-3?-_IR&^W7[^-J[B_ M%!6V/S+N^%CRSL/A?6+3GYY8&-[HZET]]/&3;ICZ$Q)YCOSUUVX7_K29Y2RH M&_STI&,^^5DWP$\ UN[2NJ^SO<3N*U%,?GLG8B[_5^90?O\W/XQ+V MGV7)\>#VFQ/\ODF'($,2<8 %YXP]OR)N'1Q(J;GU;$G+9;B0+<):Q[AE_\7' M6@+HTY*@]8TZ):&2^85A!0'YR/VI$^X,"G^3/YVI?HQ!WQB,-Z=BW?C9Q/13 M8OI%B-%'HYY9&3&]E)A>(6+Z)C#S$#$OH!.8/ %<1TZ<5PG7(&MYL2* K!_ MC$.SDUTR(\HI4,<^3, HBOR_X(5("@Q?4,Y7T.(_J!NQW=DM0/F@OTUWP=[2 M0;U9+*G#$>G$GY*W/IASU[EC-KD- A8&VZ-9/_Z!@X5=^@%U/TSQM;?XEGSI MC6>Y$7H&;[R0>C,'[+7\X2/X$]9*_C>UR@=A_?,^?^F!/8IM?ZKTC0\L:N), M5^N&\>636Q:_WS/I?4U\-RYO>V!BA/.#K^*SI$/>>"2<,\+N\(5P3D,RI588 M"%MI.=R*%D&(>S0!<3P;G#G0IOB\%8."T 5X9? \].6N^Z*B+[*@*S)AQ!$D M,5N#5J$GP)$ &+[#F>6#FYA(A1.0)>,@&PMFWY WTZT7X&?.I$+4)-G T 70 M9)-I)#P;\!#!?T.2X#N+!G,R=?W[ GR+4<\>>^$<_&R())0CB($%$*C)/3W MC4X(*Z/6/'[E*?PY$R8%1B"'^CV^:K.0\058 >+ ]^2>.R'KV/[]!N%B6.%< M?'/GP'PF? TD^U/* H(& )SQ$'F8,LIEVB:-R!XF)@"_3GB=M('#@S\C*QV= MP[-L@X=E"S?D=?H9Z5T_@X9M1O;R59,%>P+!H< !K%*>] S?^-"=;%+.7\BL MN>?\">3>[*Q =ASR"E3&6GMY,.6,/'T+VOI[,N7^@D@M'>%0/P &I0H$SL/( M&(F?_T*_,1ASG*.]H^/$0]CD:VAPW=ZZN>>B-?F<:"O-]C[+#G5ZW5Y_0YV? M3DIK6'2!QZIFT.O0$>"&7C'PCGXWF^\.R;+@ &[-IGW MWO=PM-QW76SI#99AAV=+8"8LRGQ0W*ND25BG;;8B:90D9B@\$Z!]?7P^0$^E M7-LYB2T7'ZP1VK:X:C7XL$>"?LA+/5+'^P7/Z0NN/XBAO)4>ODNM,B" M[SN?V-+G(M9.DE!8;N3M!%I>?0LY]3FX_)2OWH1L$6RJJD0T#_'M=^A-;%.( M?D1#(F(7=^W-$N(+1>Z&QF!\MO4N.K1"TY!&'H4N[\2C:<1,;(=056E*ZGS,' :);1:+9\%)R/<^2C)W(8FC,A M334#-7\W5^_=;$30MK>W,A\GG/RP MO>M5V2[S:Y^3*,TP)^>=)^(OX,EM9*_3V5$DC/8[?YM M#8(B)R\/7 BBQ&(J^;/=?C'+RRK.9G3V@ M64KN:(D9P\VX;>PPX0=.XQ;'D=E0&!W0EUED'3[BVXP73<>;&P3E7KVI/9;4MM_?*?VPSFCH68:-1O&AAQB4W!N M/YS[0VW44W!6<+X:. _Z+2NZ>34WY;!>[D;M4+*L;\IIPMKK\&_)*BHX] MGOOQE.@TCM!Z1*>OC8;JGM;MM2)TVR#A:;/36WV<\DWNKG#= M^DA=550*YUMP5=%HJ'7'UZ#6U#U?2G@N'JS2M?%5.-1*>)3P7%QX3&W0;46" M2J67Y-65M/AESC#W]\X)\-(0O%ID(RW1\KW "<+TRI,T,U&E(Q9((RM;6H_( M?^PV-!U'Y3^V(?^Q=$Z6EI!I-!37K4K(+!WY"C+7GBZJ(-,^R-2+).R=I'\4[QK@3>-42%U;KI11:4SQPO M)D[OWHR24Z2O&1!-W5)#8"H;M-31U!(C-+O:P*@YP-Z06+J"<_OAC*7\^C77 MP51P5G N"\XC;:A?HW9NB;-6:5I^OK,FSE5>T%6K*.>P(:F/M2H]'U+=DRK?Y2AY=LRCC6!E\?KGLZ81Z;.N'WI2;UMC"%HL9]@J)T-"VX MK])O%'8:QK_:)TUAIR'8:8G1KRE/ZO))[2HWH.*K1[5!JW-42N!!N5MIF2O2R>UJV52I7OUH R,5A]-:9EM M4W"N%L[&L.9T*P5F!>;2P&RT+,/^DF!6J5=M3=1OQ%:WVI-_,/]*57#8PY4M M#"@14B+T<-2PJRIPJ2)"2GA.$)[!>*Q$Y]'XP]5GF\FC"':2)3QU",]5G(NXQJAPDP/ M&8>WYK,5*I/G)#J:MJU3$?]JGS2%'84=A9V68Z-0'VG]5N?:*1Q>!PZ'6G=4\YTIZLSHU1]#4"N*BF^3'HU: M9DS4PO8:86@,58D'!!)N05Y6W R30T_2J*554$624\2GCRXU==K:N$1PF/$IY3XCACK=>M M.?I;2SF$'T(Z<5F&C#;2(&"Z9REP\ MH)F&4>CS%>$T!+KP&7R)PG30&1._L^VG-.*QD/A3PIE+L;^DM3BO_V8/=VIC MX)I#,/8,ZZ -VYE.&0_(E/L+.>H%H";,\'%%Z'+IK@!_XOD%M@F>5[EN,Z-$2:@(GAPT32L'C7F3&(%FT8 ^""PA!]U_7O M@YT#%P5F1H@"L9CKQJ+XTY/N$_%WL*16\O>I*K("/9!#DJ]6 M+VZW#G8(6@I8"3WJW5S]>>9P2Y0PBWDAX[+=?S'*R2L/9+C334GHU?QV97N<&:VKJTMHUP5D?UAQ:4'!6<"X/ MSN:@S>?2*H9S2_RVZH-NXG!^)KJ6YB[L!MX>>\I%NC%B?57M4P;-MEB\V^T*1V%#UJ,!NMSFE28%9@WMQB,UKF M[E_CC3F-#S^]F%-OAGML./1(GFNE>-R4>I:Z%_MJEEVZ-C#5A<0*AG5?Z*)U MS99MJBD87A\,01NVK>1,H\)0K;L7.[/3YH1L46X(2EU#VH3KD\I?09G7=?GUX[G\^B6;,L[Q N/L;J6P M3("O G&7,ELL?4[Y*GL&@DQ8>,^8O W;HIR+^YSE/I8#_B]GT'*(;RXCOO2#[&79<5,1WKJ]>8%S^G!C[L3^#%\Y M4P!;?-&UCT=&@N0BZGW7C=O)3.!X6@!HZG@I:Y K>!TFF=,[ MO!L;9H,SRX76Y*4JX@KNY.$E9W>.'P7N*N8Z]NT#M1XTL\"/>!DK/A8 [2+A MX'MULW6C;[8>%+Z:,_27E[J7,^\23G65M;K*.A?)UW')K+K*6D'FD5]EW9#\ MS0H#MR]W';<=-^D<&:I0 @XV??'DFI+UC^+=?D%,.I_':DDW8#%Q>O=FM(R9^<:[ ^TL*C+!(HC?7?2D?Q,/7C0NPE7[/O!( MZ]<=^VW(IKU"<_O1/-1&1LM.'[3Q$IL\,U=IED&^F?LGY9QZ82U63B705[J] MTM/Z;;N52IWCN#X8&MJHW[*+^QMUCJ.=RZ?G%*\6F81J]52[0)?M*/;Z+3L= MJ!8]5PC"MAU156N5LVV*O&D<0^VN'P0RT63J\WO*;;5LN1I_T=1ZW99=BJ*6 M+=<(PVZW929&+5O.-C&WEL4CAMRPZ(6KC2F'L5*'T=#,?INOCE/KEBN!8>N* MA*F5R_DKEU>?/JH5RK6XAL9XW"X)5NN3*P2ANASKT:U.TG13/%;$O$ M4:[- M-S2NT3=4,&P5#/%6:I4(]MB6*)]8$'+'PI.@0>A;7TGD7;8,B/(7*[Y.==2[ M1H]1P;!M,+S*"F#:LB%Z[B:YD;79>D;&_TZ4@S1E=WGW() MC*F]J$\C,*F$YX#P= 5T&K4R;O(B>#.O7=SML"YZ4>I= MRO5O4;1VIZ1)-QVK73:%';4UUM2ML8\<V;5L4AA= M31^T[%)1M5EV?3C4Q]JP;:>PU9J@A*(,(?5FSL15N7P-<>_*D&7-Z%UC$I6" M8E8-@R&([,:X1A2\Q) M30N4^*"K6IQ $Q':F4\99 MZ_">H=2,RN,] MY&G&E-9^]K 1IPF.]NI*D-7O2N5\"TY/Z%JW^V@.3RC94;)3XH!-;?0H#Q[] M$-*)RS)E9"^R\$^[I<=#'SL0SRX@O_8 %&KF?.]:<8(()F3!"[ZCC M(K])Z,,[4W 6R#0*(RZ:%C\XGN4OV UY,P6\A20*F"WX$+"M+D6;[-O2@9/AD8J)'X6 *(;7CY'X>\*\4/B9$A#0"C"-84<. M+S8E6]S_LB5SU U\ $7(^,+Q$!9S&HHA0"4/-K7!G!JK9DV668:P#&.8\(YN-FCMI*/$TY^2)5?U9KM5\]VL*S")$*X M,,H](#%(1#!FLQS3R-"'SP+R@GK4=JA'@F@2./")KS3R'$;Z%1C[A5ES#Q3] M;$7>AO:-5$WO0:Z!ZQYY@V**PI!Y\PMS&:# ^DK>.@LG1&5"0;8LW\.-)<%? M'S63XP'#'<\1F@^@XMTQ1/BS+,0UT$@$-.2=(^[RQKGZ]>;S#9DR: E60FM! ME$H,IPX8A2":H'82K]H"0M"S#S#X=2GN!%\E&H6S)05N964>4)RP38-VI?[Q M^0)_ABF#]CS4OUQ"[]X)V*;9N/7B]3\ JP'H&Z0B@^D% M19F[8_&D+*EC2UFQHD4$*MB!G^@"['V(P]]%A29@L8&GR(OE% 5E:QL1A?([ MO:OUP3^A^VWP ]WO0.NX?@U-/]1MHG6R>(@;!K/V%[2\-WZ]BC7MWG[1J"XY MM80'1H0J@V]#$.G&*(VL!IXZP.0,0$%$0%*\(!&%#0',HDKJ!GCJCH)IBX(] MMF #A)N*7S *S(,W@TG)",1&=QFJV#>:S%. ^IA&X=SGTBZAV*Q A@/@NX/Z MW<$'8X MR&)!'Z&^.VUV;9])W8D3 D30C:5%XHL1L7Z(/\>+A>)#1Q,:JS4/Y(+ FL:% MT2Q AN9!8R3S5LR,9X$L;MBE"9LYGB>D#(\^>T+@\@>[%LH<:<%U!NHI](UW M+\(H,'JQL ?/W'7CP,)/3[I/Q-_!DEK)WZ?R)XE"=+M_6P=ABFP2',C0RH\1 M73P(=[!#RT=60H]Z-S<:=.9P2T2QQ1!HLMU_@>DCKSQTQC/ZH)3P5XDQSV9L M3ATF_,!.U>6CQ^<2E +;:"BNQ>_W3,[E!)9=^5!'$U=O7+=TY"O(5 Z9FG.M M%63:!YF:C["WW;X>RO,8].K*\WA.70Q.:QD7'WQ^C!Z4NDE:>^IQ^_>9:]]% M'G1;5MM49?,K+.>7Q1FU[,B90K-"<_[M+N8UZN:6>&G5'VBYC3=U@W46CA_$ MWV2B^:'8SN0<-W0O[,*I(]*5IN8/6R;>ZIC^]6'0Z+:LD* "X?6!4#=:=D%O MH\XB-3X<5=#1D7DM(L?ED8>IKNB@OCZH^<1M0R:B]ME_S"#L]Z[QXFT%PG:! MT+C&V&1+G)SJHSF?F!W)Q.3D)(Q+EYA@*,\917@:"3Z[F'DN,WQ5(.=:UB]/ MZT[8:7+%587EMF&Y91Z[ K,"\Y5<$]>HN-(Y=]S4%VQZ&9_FV @MR?,O>"92 M'MJ09W37IZM*E?A'OPJ^M/KZ8YO0SSZXDF__17/]:@E V_K*YTM.$S-$5 MJ*&*\*HD1TE.R:1T*3W[-AV M+O5)/O_]ARCHS"A=_OA&W.?UA7Y[Z026ZP<19U^ R<]=W_KZ\[__&R%__X]. M1SY$X"GR2EX819X^EWU\W^G(QW8:C)^,G\,K$7'V/K'I3T\LO &@JW?UT,=/ MNF'J3X =COSUUVX7_K29!>QV@Y^>=,PG/QL@ D/X_SV$;_93*4OH(>6ZU_+@=7O+T"046N*))8W(5L$M]^WLQEGL^2NR'>.N+I!&Q\V.JV3_Y,MDCGHE\?4 M7/BU3NJ/PZ8^TLO4IQ=E8Z6P/)*-@U[?N!ZS5"EG2S!+0%2)LG]Y%[]2XW2J M0C6[9HE6JFX(5\KB$B \*-.SNMQ2H%*V'KL4Z)G'!2=>I?=?9[CY"3'Z:>/" M9HV\3 Z7:.3_1=1UI@ZSR4?NQ]^26VS&"5<:N1775N>R<[/AM-D@;77=:-PF MWNQ\7M0&C)&^GR\G4=-^]AT7J-/U88YH/E+V'1E_,P\;&D;91=-J\41_I$N1Y M2BT;]7&JMF\>:QOKB9$UY3_#QM%UVXES7S\[WO);D0 ML+B.[>=I&F^CJ;BE,NS.$RAR7Q)4WF3*9 MFJPDBV7*II%G![EC9,%'ZMCOV;G)*L:HU\^Q76D755%ZI!(;]_-P6#FEQVD1 MP^P:.9YC+J7BMUS*/OJN8ZW2!*V#<_[SOH2[0Q4Y,@EYI9\0V4C:PX;QY1(+ MB(AVLZP466_X'/Y .B0+"%&J=R)J'/NBOF 'EZA3QP/#YF!1O76&75(V_.6> MLLFB4&9DX7Q$F'K1U'60N@Y2%X,]?IZS LUXUBRI9ZA$8K9I6+S M2F).?-Q@!7:Q+F49I['B(ZD\I;7CZ7+)_246LT9I"QB799U3X(HBGS )-^3- M=)O]:;5-'-B1XQ)5NA/*G" CZ3LE?C?%++*QB#,6RLVIZDT!VPQF5)2E7)?! MSES\<$/^.7? #Y(]^U.0+J$O'"MR0WDI*<."PT*'N<2/0J'L4 &EN<@P#-^- MDLJ:0AM03">/7"IO.UW0,$3G*BNU&5D-4F[+.KG9O.-UZC16U[1!P>&XQ/2! MY\/B^M+)&^NG8W4QXPR%)=P' 81AGG3 :Z #<*ONF(3G+5N:&N+/6R764[=A M-YQ9T/,4+=YZ]ENLIIQQ '3^42UG8?'0:UC M[)XS4#P\3E]W].Z.OBJ7A^M%_)*NT/4[S(9;R^(1LS=B,"M9Q/U,&[UCG(KV M?+$1'3E]O>YN4+-Q8SI2->KZ[N;'*6/:)[VW,E(4D/AY,*(C-\3 M;YTM>\"90QIL7[_U#O(XF1N-BDQFPX9XI,_7'>Y&Y$L8XPO0K0!O#B;E3D3S M#H\N>25YXUR$FH/QSCKN0)=UC.I(OV%/YE #!W4<"/M[TL?.'-0;[PXLN\^= M(L/)/'SN])C=D7E(+6:ZN]@PCI.=06_/MX]+5%@%+%])IR%3AQ) MGJ2I]D%88 P?P9W$] 7/_@@OK-OY,'&=F2QT<"[.^CNI \?34/.(C_2LX+G6 M#_G(>-1.:MP9 \Z1S8^<+:EC)\N] L.6+R3+P_,FU1R/#NF9S?XN/9PCI;(W MZAUR&.L=SY%))\B ,H?SB5G,N4,GLH" 91X^/,/$XWJY3:0H.,GXS\^*YL41=[QU:1>;TW("Q M'FG#^KM[FZT9ZI'>E''0FSIKJ-LR*G8.,JUHY#W;MW?WH B]H$LGI.[Y>9!@ M6@Y:^;RNFSG^(W-KKVOPQ_H5YNA0L._4\6.\$\?]F5D1+RC@\3OK5\[/T#AD MF7:ZK&=PK"#.85?]UW@*&,"U'WA+Q:^]UD\=QM".Y-(W#SQQ1??/0>R M[(]TA0_?QPMC-IMIC?L\BJ#6,>E#$=QBUFWOR6/CTH,K8!=1N MDE)9C'H#C7@S<0@H-G+K^VK);YC$2406YYZK69(7Y7M[KKEMQRF*W;,.^3GH M@QNRP["FY,=G"*/IRC!P @1ZG(P^]?&D 5H*&NZYU1FE Q'YXPE#DA?Z6,QU MX\NR?WK2?2+^#I;42OX^==#)S=K=[M_6DWY$=9C07^Z]\/NBQ6-.O:O^P!B. MNK3\7!(M'^<3:-2[AZY9/Y;>@U?17T+:+5".C,<7SW?+K>=5\!?AZX AJL7Z>[/4XT@.G>&$"J[+X?'6\N* M%I&H_7R[\('$OT1Z@,*,PDPN9C JJS280F,ST*@LJL)CD_"H+*K"C+*HET7C MA9?:API?&Z/*RYWG<.@EHR[C>)W O<^_BEBU%1^0J"J\+JLZ+BB?.5[,F>&- MD>P[<.;*?..YL]S9!#A+GY101/WX3L^JY;[>(RBW/.G1Q4=+Q*&,U@VTKEES M]=&S9J8\@"A4-@:50ZT_ZBE0*E V"93Z2.OU=85*AH!!@5"!\'@0FMJX>XT+E$N%%4XY<5-_NH:X>:#4*,->/M02 M/CPAR:<-A-84"1\.:M[*+G8BJIX95*"_1M";FF'6;!(5Z!7H+YQ*I_5-4X%> M@?XQ@;ZGC03R54;9\>9RL_(JT#RE!]A'VLCH7H'JJ0BR2GB4\.3G+8'='EZ# MW5;"HX3GTL)C#+1![QIB>DIXE/!<7'@,;6Q>P]:G$AXE/!?/;-/,NA,LE>PH MV6FE[.BFUG\\2YY,J/('<4E]AHW)QXO>TY^].HVPN&@E?'1V[N^_IP'Y#B9K M8&CD._ 6^J:X]@@^#LT^$,#%M?WB\OY^D*(:8RQ T6%U@QRJ$53U2B MV2XN,!3_'8G_CO&_1C>FV- W"-9DR[ L-[L#;)9"[[2,NV?LG=MD=_>"6P=+$E2?,"_OW9@P.PM M0-#>;N7YZAW]P^F\]>R$R@TB)8D'&#GL][>KUYW/1UF[ M;+>N2ZE<&QS--4'6]E.%N&3T=VJ:MX1+QV/K#"[I>ODR*4^,OZ<+5C=C!"5( M2#%NF..=TNFMU5#'RUIY&DH?]?KE,[(J6!W/J2-AU1^I ?;[PI MIT'((RO$2I-;K&R2Z&Y26IQK1O]$=#W(M_W0:Q*_CD67?J(_\"";7O@ML9[',:('?#D]7ZDT M7IIMU3L1E:+L:#5_(ILNHKTJY=1QVLO0BWKY=_"M<-X=S_(7C#QU_6!?\7+Y M_AOQ4-S*>]_SD[%@A9;S%L\=<[1_8P[J*#@"VY M$S";^%/"Z3U9@.+'0E:!1C :WW&\SI+[%A@)C4P=SPGF\.S,]^U 1&@^FE+TO# V%3.(P#-SYMKBX8""H<@L*/\*JG)).9C^26QZ;\0\ M64#K#"D$QONHCMW(AK'N=F7YX&L Y3@,EX59YI,@FG1PVV(Q<0$.2)4=64R2 MPQPQ+ =D:,9E+@5\]C-OK_N!5VA(*,'*>9S8Z,M "^F@8A;L@]9#XVP*-/ZY MB>H,.D##!$X - -_<81W6)\-_\C(A$LGP >!DSO&YXS:.%L1YS(113!K+T:@ M&6%EQ:QEV.[S_=]O3>:$Q4 34]H89K[>U C[>;D/JQMH2Z$%'$R*I#4',+]N MJ+B<,:Y_IY;%ECA8A('8./2SZL27X !7QB-24![4 .MV.58I%" #%"0)2&MV M8<.4!'-88W0 K0OL=0%#GG="OR,^D D%I>,+NQ ".L17&X3(&6@,+C.FGU#.\F91<.;IU.'@ M$3H>&G'\Y$?A]SBO^V8/+/_< 09Q)N8_R*I[Q-^"?F4$$>A,'8N U^>@@@3E M"/HJ6BS%CKV8BS\B.U[H G 2)"317X@P(EXDT@/A9<2R&<"HTH?]8Z AY1347B"?@18W\&5$/?Y%T90<(0X96 M;4WR:L82NAT/P.38T:9?@SZ*%NN36 -1SV)%!JOE/N'Y'%Q^,A-EG65929SD M>(: +7[$T\$)EF!+H!5M)YDR?$*XB B'6+C79..7,^;!H@Y$'M[S%X"GF+\W MY ,.@'I;P]R@4%IH4*Q@'QE"C"W2A% 7C7L(/!02H.$<[L$#J%N0%,$K= ZI M:\F"P8(V?.6>)#T:W6="EH0:3;_4G\5>GM!/;"%24Z?3)#\4Q0-Z$T8240F_ M8INB(:%20BJ4XV8;(!B."RX "*%0153*8-*^[01+/W9A8P\S$<]4WP:R.52 MMIP/8/(]AR8ZMG_O$4$(.D"4KV[([;YG<-)7R,I8$=@)P*>1"(Y.A$&+EC#5 M&0G(*@$[$C9]9XZQ=6AB+><2N>)/J7NR8Y++?E0PF6[6N%M+$W(VAC4P(@"5 MB>R1#GW(K+GGN_X,T[N!)W@DYD+-+R,UW+""1#J>)&.&A_P(Q(A1%7#X_9+W4^!*SIR+=C+G)T.<&,U!<1/,0%!##4#Y+64'F+Q<1D[I*2KKA6S'%,$O;'H.&L#Q*KC/25( W@;+Z4M9?R",AZ@K?":)OJ+N:\G/O4V4B6 M)4$B^=BK/PE\$1)8-Y"QMUM^H^3;7H]QC0>A*(3/#"HED9ST%$ULTZ- O"E9 MW!C=\<\Y\QYTY7, M) D?%%IP">F=D<=5[0K^(;_@8D 2$]B?U\NS.2(;%?(NN,Z MX2HY? 5+2"[BT)K F[NQ_+ZG :(IC9@)58(F#$SI7Z@F0$%BM S@%R^W@<4< M6%SHP-3^K8%]&P[O]YTOBG_=N_%68-?#''1[W>V=JG6;99!19//%'/6&._M M>\C(QL E/(3'DTL///\N>?S6LS\F(:N/^!8T_&'Z*=%3)YW"ZNGCP?8VVM%= MUS&Z8MGK,"?;&<2GCVXSKIH[J.0Q3-TO81"CWFB\G8MTL*<*:2X$JVYO--P^ MY%"0ZR@,% M7///[E_\T=_N//27A7LN$7#H(3,NV\V<#B_E&H(2+Y]H MQKVGAPD_< GJY:_Q.)>@%,E&X6D^4FZK5?-9?*-]JO=^C=*1KR!3.63Z5P:9 MAM5='P[JJH66L[0J]=ZA6JYE/^MN\<9=W53[%?*PYM5@T5NO&FC(C?\*SU> MYYZNC0U@=XR6U319-2.@,<- M1%,;]6LN)]7J M*-7Q]M;G0\\F51C:);MO\WZFFC\:A=DJN6,]>'0[T+0!RV MS(0T:AUR3AVV^A8GFP=S2K4KC^:"]4;7<*R@)(=NJDIJ"O6/"_4]K3LL9R.^ M!:AOL\FL?BG6B-*EC2@BW/[X?PN*)IN#KM;K7D,1+%4K7$G/Q:5GU-.&PYHS MC6HI.KY9R>>!DPT/U8#9VKO*34S&Y]YX'^53)62VZ_V!GI/9GM]5E5072@O7 MS='.W??%J4ZO]9,WH^VC6EZ=)J\H2Q\_[UJM?F_[RM3]W91.YG&WD.D]HR8Z MC[NV;=3=/25S@,SD@4 CKZG#R3_$T:NU5'9>N[ZX@8Y\PH-[[_V096YQ?,=H MD%R?E'E='$']Q/#<$[[Y7)PV35]ZB^?'B/' 79 I4=BF:#)S5B&G5$GRY/-5 M^O%_',8IM^8KT:.XZC'][8VWC,) _&#$ET1FFHC'A32\QKL F&>M-M_//!&D M(XT;$B4LOJR6+/@P?V8"3]C3O7U%Y^CY=(5[*$N>;58NOZ*,7@_="33R$>7 M>AD@12&>AWX--N>A2T)/ ,9+-L7[)IXS#SZ$V.OS%?Y7E -Y(>\@2B9$4H%$ MQ#.Y^W*F:%FPYU?13';LR=#7(\?G-M_<;\H6+T:W(<\=U&V9$+C,UOWY.>( L.')V]MT$4,[L?.1LRL2% MHI]#6/\_)%1-F*O:)3&]S5Y.\HOD$BHYR2DW!3-;IF9WUA'KZ@+/_=+7!@WR MN O+<,H0?.A($3:'_;P 02VS_0ZHM9PE^'"E3NZ.[;S,S*2C$8,IMI R=BJ< MU3LA^8[RD2[WCB KO[I!"_A>;[N&25FP*WMEU@3;?[VP*]LUJ:P!, MR::G=$^O-ZQ*\!L?IVM)D&UTLOKG+X@SDIM!3ME@\>S4_9H ]@["[(/XK[6IJCOVN(I@@TGQ%(JM-&9 M26J:5]7>>3[;,=/URD(UI45=:D-$>Y;(56K[<5Z6V-D(R0N4EF,*'JM.."%B MVPA'P_0^X'H\K66V*,MV)0)PTWQ7E!K8WGG%.;F"_M^?,:[.$>5_4 MX\A%D@IO/*)]LES]\'AVR<_*%AZ-J]HY+V>M=/!,SF-=,YU^!*?"V3XW,MTL M%ZZVXU5M=,RK2AHK6:F6GO$US+W>HGP'NM0=PL=ZN*8IZZ,RXKHJE-'$#)\J M#Q^K'?VF>3[EW(_3U#.0M?E YZQJ])Y>D4T^**6/9WNNB7< ;-G4[Q^P? HY+&VWZE5KC*IN8RWYHHX&B<[5G-S.3%&CKCQHWHRW*([?[*O/FG<) M83L.Y9T&UOL._D5.]AOZJT^Y.F\\'#-LH*-_N*RO(VY-0-L*^J'%1X7Z42[6;>@5GA0>F+)AX_H@MZ'NWVP*&EX!5G=[3HFL-23B&H MFQF:C79X MTK4Y6,WSI!\,O)=S;OBQ*N]F1N+W+IA47G[5IX,KNQ6_JLUQM;O20&U=W)M2 MFOK1N6"Y6% "W=1Y;K3X-G].*KQ$JQR_J,)%4/.V%5M^__/^4' Y2?XJ>^$J M#OXT+81=P(TO[4*2]GIWS7/C*TE8N>*K9YIU#($X'D&\$>K9\1%/#/,025SV M*HJG^,0+QD,*KWSAU,9I%0HX^#Z#!_+;%^ _>>X"^0]-WALOAOFZTQW >W;< M7]R=[&W=%_8D.MH5\*[>U4,_$?4G/_^7&SZSG3L2A"N7_?1D"L]WIG3AN*L? MR7]_<18PP/?LGGSR%]3[[V=$_!XX?[$?B=Y=AL^>_-Y0UYEY/Y(_HB!TIBO95^^&9)B%/?\ 76>H2#Y../DA^;SU MR,F$YE+U9FONOZ M]_#,CQB+_?5(2>HC-P_B(O_/[JQ>:'S+*L^ +M^!584Q9;9$'YS/%B0LR;7C^)S[QD MEHB7$5/7"(9^3EJ(Y*EX>0V\;(B520*3 M?>-O\"RUOLXX6'F[ Q/C\RS0V:?RUP"A+ M0_\>4WL$&>@ MK*!\'5#6]9'"LL+R56 9G(RN<85HOM1ZXY2\@D.+D*GXWR46(39F;E6T!-G+ MF8=G=F/@Y:F,@X'RHR'8"$(+Z8L2L13;/LW4:U88Q:+>]4RA0OTUHMXP%>(5 MXA\5XGLUKW$4Y!7D+^[:=$?#QX+Z-B^0+K!+XX?4K7LY5%$$I7R=T>P82P6J MI_2(8E\SQM>PJJH(LDIXE/#D#GAP#8LS)3A*<"X>^Q\O %92V _%CK&H_F\%.;ET?J&$BS5$:S(RQM M2"LTM=Y5'#56.;E*>"Y_*Y/*9E>2HR3GA-!_W=D%2G*4Y+12\Y'L %_P))')_@IS0D7%3 !/.">! YRDG%AS MRJD50GLP;BN !K#$YKIICX:.[U'771'.+'_FB4(WX=SA-H"5 T.Q UGND=]! M5S?D%B"BI#5^0=W )Y:_ &H"!IUN=;2O3J7KT(GC8O/0"N/$ =Y\?O7IXPWYS!AY M#U-,=$,C'YD78$O8RU9=ZT"3?$T'#"3#%PLJNQ9P"=@FY! E0)#H: _^DX^7 MK>3Y &P3GB+<'0]@ !Q=K$O#;K\R9RY@?$5N@Y!9Y(T71)QZ A6;7Y Y169D M> /#XEB\>P7\ 6F<^E840(,^@MZ_G>HD>]ZQEBP_3M]B(*)%57D<3CQ+7SH:=!BL&16"%QW M5SOL2S[O+5!<:@'@M+3Q6Q8"+L0H7B!:0O(A"H,0"(;7-2*+ G7>T6_.(EKD M%IF.6_DPE6UDFI -Y!04_T2]&9-%Z&4'A>HWC\?#83=;B/U0[T<.5CZ5>>B? M6"26O*9\YI?-@5\BL"WP _LP 5@+I1@\7[VG(4R68(QL-VE64"((*<2IT6@X M.)53-,;V6P888D4+5LOW/DSE6X^B\O3HALA1-T499HI.@R\LYM&26H& 0;8U M,HD<%^=!YTG$1E;_SL*.C!*?P"M*)N_(6+? '2; MA_^P;TOP!YCPFV925>XTM=T$N4=;MP0S]DVXEF!$OS.TX1B<"_QW-)"*U=#Z MO9Z@$S7UBE$09M#7T,E.+:OC-&]=<_7.\81BC5D']G7AQ,9)N$U@GCS?L] = M<(49WV$<^ $[8Q=>"0WB(N+!OA+BAT;;T'+9VXO"T%^FK8U&=6V; <\/),JH M!.-'EV"L:V9)Z5--SA\^12"K3_,%@3R0T:#.\U[H/&\9"2K# M>P7D^4+I6[VFI6\!0<3VHPD>DKBNB..1 ZZI_.6@5ZW1W0O >M*SLON>![8E MUQN?<<:+PX*=OO;G$+@X]UV0@$ ^?Q*%HYZ)&\(Y%.[MIVJRBTSM<#@T^^9I M9+]V/.I9#G4%T>]];YI^D6E#(Z\QU^X?(M=N#>#.6W;'7&*L\Q+> =0C+M/U M,J^(7+I/F"G"!FZ%ON;LSXAYUFKS_O&_E-T$YG^U%7KIV:($=GSU'CY6AC(EY@WKP7/L"T^(G3 M5L0]>-#(4\AQRV435FBA/!B-!KF68I#OCGD1VR50/(M+ MPOC)^,$=.GMI8G2OR,+9W"8WIY^*J>ZG5!RQS MH. UM<2I*HW\ZD5X;N@%Q:1:_.)%F@%,7C-&/C)N86KP#+3?F^]K3L[Q*#?][4L5-;V"87?_T&Y@\&Y3S2,3S3XGNU[ M;_ XTH1Z7S],IPR:P9_%"/=IM5YV!OJ@U&Y@5H;][ R<.-!29^A#,/&Y1UYY M,V@,!T4^[3. M_OH,2D<>@'O.Z5^.2_[I\Z_X #3I8&[\6Y]ZQ1B98[2W.2)ZDYW%?<5=B9Z* MK:1[H^V [IJ, X,]5H!S7/K"DGB,HW"Y01RI3LX Q\C3P2-^93#B! G,/20(O#)Z M-?$J/K739%Y)$C.X&G5TO21>[8Q_@WFOT@-E\7(/&%D3IU)24DH*,:H[K@)4 M#_*E9O$KPJ@=Z>N6)WW%SMQ>@DEGGL@]P#"]VS'UTQB6ZZ&^24[VHP^-H9"/ M\JSZ*\\^V<0E;0JO/90-0GOEFN\];J;>-Q_F3@YAYW&I:CMY)#?+M)+Y##>0 MX?H!,%;"[I+62>=Q]>3UD"GXUCVP'*J$<0_;W=,73/7@=,/P'N1W[SQ^Q[