0001387131-18-001191.txt : 20180322 0001387131-18-001191.hdr.sgml : 20180322 20180322113217 ACCESSION NUMBER: 0001387131-18-001191 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180322 DATE AS OF CHANGE: 20180322 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CPI AEROSTRUCTURES INC CENTRAL INDEX KEY: 0000889348 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT PART & AUXILIARY EQUIPMENT, NEC [3728] IRS NUMBER: 112520310 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-11398 FILM NUMBER: 18706091 BUSINESS ADDRESS: STREET 1: 200A EXECUTIVE DR CITY: EDGEWOOD STATE: NY ZIP: 11717 BUSINESS PHONE: 5165865200 MAIL ADDRESS: STREET 1: 91 HEARTLAND BLVD CITY: EDGEWOOD STATE: NY ZIP: 11717 10-K 1 cvu-10k_123117.htm ANNUAL REPORT

 

 

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, 2017

 

Commission file number 1-11398

 

CPI AEROSTRUCTURES, INC.

(Exact name of registrant as specified in its charter)

 

New York   11-2520310
(State or other jurisdiction of    (I.R.S. Employer
incorporation or organization)   Identification No.)

 

  91 Heartland Blvd., Edgewood, New York 11717  
  (Address of principal executive offices)  

  

  (631) 586-5200  
   (Registrant’s telephone number, including area code)  

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of Each Class   Name of each exchange on which registered
Common Stock, $.001 par value   NYSE American

 

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

 

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 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, 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 the disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of 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 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  ☐ Smaller reporting company ☒
(do not check if a smaller reporting company)  
Emerging Growth Company  ☐  

 

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

 

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

 

Yes ☐ No ☒

 

As of June 30, 2017 (the last business day of the registrant’s most recently completed second fiscal quarter), the aggregate market value of the registrant’s common stock (based on its reported last sale price on the NYSE American of $9.40) held by non-affiliates of the registrant was $73,550,935.

 

As of March 5, 2018, the registrant had 8,878,965 common shares, $.001 par value, outstanding.

 

Documents Incorporated by Reference:

 

Part III (Items 10, 11, 12, 13 and 14) from the definitive Proxy Statement for the 2018 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year covered by this report.

 

 

 

 

 

 

CPI AEROSTRUCTURES, INC. 

FORM 10-K ANNUAL REPORT 

TABLE OF CONTENTS

 

PART I     3
  Item 1. BUSINESS 9
  Item 1A. RISK FACTORS 13
  Item 1B. UNRESOLVED STAFF COMMENTS 13
  Item 2. PROPERTIES 13
  Item 3. LEGAL PROCEEDINGS 13
  Item 4. MINE SAFETY DISCLOSURES 13
PART II     14
  Item 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES 14
  Item 6. SELECTED FINANCIAL DATA 15
  Item 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 16
  Item 7A. QUANTATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 24 
  Item 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA 24
  Item 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE 24
  Item 9A. CONTROLS AND PROCEDURES 24
  Item 9B. OTHER INFORMATION 27
PART III     27
  Item 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE 27
  Item 11. EXECUTIVE COMPENSATION 27
  Item 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS 27
  Item 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE 27
  Item 14. PRINCIPAL ACCOUNTING FEES AND SERVICES 27
PART IV     28
  Item 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES 28
    INDEX TO FINANCIAL STATEMENTS 30

  

2 

 

 

PART I

 

Item 1. BUSINESS

 

General

 

CPI Aerostructures, Inc. (“CPI Aero®”, the “Company”, “us” or “we”) is a United States (“U.S.”) supplier of aircraft parts for fixed wing aircraft and helicopters in both the commercial and defense markets. We are a manufacturer of structural aircraft parts and aerosystems. Additionally, we leverage our global supply chain skills to assist our customers in managing a diverse worldwide supplier market by providing “one stop shopping” for an assortment of aerospace parts. Within the global aerostructures supply chain, we are either a Tier 1 supplier to aircraft original equipment manufacturers (“OEMs”) or a Tier 2 subcontractor to major Tier 1 manufacturers. We also are a prime contractor to the U.S. Department of Defense, primarily the United States Air Force (“USAF”). In addition to our assembly operations, we provide engineering; program management, supply chain management, and maintenance repair and overhaul (“MRO”) services.

 

Among the key programs for which CPI Aero provides key structural components, assemblies or aerospace systems are: E-2D Advanced Hawkeye, F-35 Joint strike fighter, UH-60 BLACK HAWK® helicopter, DB-110 reconnaissance system, Raytheon Next Generation Jammerpod, Increment 1 electronic warfare system, F-16 Falcon and T-38 Pacer Classic III. Key civilian aircraft programs include the Gulfstream G-650, HondaJet, Embraer Phenom 300, UTAS TacSAR pod, S-92 helicopter, MH-60S mine countermeasure helicopter, AH-1Z ZULU attack helicopter, MH-53, CH-53, C-5A Galaxy and the Embraer E2-175 regional airliner.

 

We are a subcontractor for leading defense prime contractors such as Northrop Grumman Corporation (“NGC”), Lockheed Martin Corporation (“Lockheed”), Sikorsky Aircraft Corporation, a Lockheed company (“Sikorsky”), Bell Helicopter (“Bell”), Raytheon and United Technologies Aerospace Systems (“UTAS”). 56%, 46% and 57% of our revenue in 2017, 2016 and 2015, respectively, was generated by subcontracts with defense prime contractors. Our 2016 defense subcontractor revenue was significantly decreased because of the change in estimate on the A-10 program, described in Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MDA”).

 

We also operate as a subcontractor to prime commercial contractors, including Sikorsky, Honda Aircraft Company, Inc. (“Honda”), Embraer S.A. (“Embraer”) and The Triumph Group (“Triumph”), in the production of commercial aircraft parts. 36%, 50% and 42% of our revenue in 2017, 2016 and 2015, respectively, was generated by commercial contract sales.

 

CPI Aero has over 37 years of experience as a contractor. Most members of our management team have held management positions at large aerospace contractors, including NGC and GKN Aerospace (“GKN”). Our technical team possesses extensive technical expertise and program management and integration capabilities. Our competitive advantage lies in our ability to offer large contractor capabilities with the flexibility and responsiveness of a small company, while staying competitive in cost and delivering superior quality products.

 

CPI Aero was incorporated under the laws of the State of New York in January 1980 under the name Composite Products International, Inc. CPI Aero changed its name to Consortium of Precision Industries, Inc. in April 1989 and to CPI Aerostructures, Inc. in July 1992. In January 2005, we began doing business under the name CPI Aero®, a registered trademark of the Company. Our principal office is located at 91 Heartland Blvd., Edgewood, New York 11717 and our telephone number is (631) 586-5200.

 

3 

 

 

We maintain a website located at www.cpiaero.com. Our corporate filings, including our Annual Report on Form 10-K, our Quarterly Reports on Form 10-Q, our Current Reports on Form 8-K, our proxy statements and reports filed by our officers and directors under Section 16-(a) of the Securities Exchange Act, and any amendments to those filings, are available, free of charge, on our website as soon as reasonably practicable after we electronically file such material with the Securities and Exchange Commission. We do not intend for information contained in our website to be a part of this Annual Report on Form 10-K.

 

Significant Contracts

 

Some of our significant contracts are as follows:

 

Military Aircraft – Subcontracts with Prime Contractors

 

E-2D “Advanced Hawkeye” The NGC E-2 Hawkeye is an all-weather, carrier-based tactical Airborne Early Warning aircraft. The twin turboprop aircraft was designed and developed in the 1950s by the Grumman Aircraft Company for the United States Navy as a replacement for the E-1 Tracer. The United States Navy aircraft has been progressively updated with the latest variant, the E-2D, first flying in 2007. In 2008, we received an initial $7.9 million order from NGC to provide structural kits used in the production of Outer Wing Panels (“OWP”) of the E-2D. We initially valued the long-term agreement at approximately $98 million over an eight-year period, with the potential to be in excess of $195 million over the life of the aircraft program. The cumulative orders we have received on this program through January 2018 exceed $147 million.

 

In addition, in 2015 we won an award to supply structural components and kits for the Outer Wing Panel (“OWP”) on the E-2D Advanced Hawkeye airborne early warning and control (“AEW&C”) aircraft that will be manufactured for Japan. We are responsible for component source selection, supply chain management, delivery of kits, and are providing manufacturing engineering services to NGC during the integration of the components into the OWP. The contract from NGC is valued at between $25 million and $30 million.

 

UH-60 “BLACK HAWK” The UH-60 BLACK HAWK helicopter is the leader in multi-mission-type aircraft. Among the mission configurations its serves are troop transport, medical evacuation, electronic warfare, attack, assault support and special operations. More than 3,000 BLACK HAWK helicopters are in use today, operating in 29 countries. We have long-term agreements from Sikorsky to manufacture gunner window assemblies, fuel panel assemblies, and perform MRO on stabilators for the BLACK HAWK helicopter through 2022.

 

F-16 “Fighting Falcon” The Lockheed Martin Fighting Falcon is a single-engine multirole fighter aircraft. Originally developed by General Dynamics for the USAF, over 2,900 F-16 aircraft are flown by the USAF and by air forces around the world today. CPI Aero has a contract with UTAS to manufacture pod structures for the DB-110 reconnaissance system, which is used primarily on exported F-16 aircraft.

 

Next Generation Jamming Pod The next generation jamming pod is an external jamming pod that will disrupt and degrade enemy aircraft and ground radar and communication systems and will replace the ALQ-99 system on the US Navy's EA-6B Growler carrier-based electronic warfare aircraft. The US Navy plans to install these pods on 138 EA-18G Growlers during the production phase. There are 2 pods per aircraft. Raytheon received a $1 billion sole source contract from the US Navy in April 2016, and CPI has a contract with Raytheon to assemble the pod structural housing and air management system.

UTAS TacSAR Pod CPI Aero received a $600,000 contract to begin engineering in 2017 and expects to receive an initial production order in the first half of 2018. The contract is sole-source to CPI and valued at approximately $35 million. The work being performed by CPI is similar to work performed during the pre-production phase of the DB-110 Reconnaissance Pod we currently manufacture for UTAS. The TacSAR pod system complements the DB-110 system to provide all-weather reconnaissance and surveillance and will contain some structural components common to the DB-110 reconnaissance pod.

F-35 Lightning II The F-35 Lightning II is a family of single-seat, single-engine, all-weather stealth multirole fighters designed to perform ground attack, aerial reconnaissance, and air defense missions. The Department of Defense plans to acquire over 2,400 F-35's by 2034 and 11 other countries also have plans to acquire the aircraft. In 2015, CPI was awarded a multi-year contract to supply lock assemblies for the arresting gear door on the F-35A CTOL, estimated at up to $10.6 million. CPI made its first delivery under that contract in May 2017. In November 2017, CPI was awarded an additional $15.8 million multi-year contract to manufacture canopy activation drive shaft assemblies for the F-35A, F-35B, and F-35C aircraft. 

4 

 

 

Commercial Aircraft – Subcontracts with Prime Contractors

 

Gulfstream G650 In March 2008, Spirit Aerosystems (“Spirit”) awarded us a contract to provide leading edges for the Gulfstream G650 business jet, a commercial program that Spirit was supporting. In December 2014, Spirit transferred its work-scope on this program to Triumph. We will continue to provide leading edges for the G650 as our purchase orders and long-term agreement have transferred to Triumph.

 

HondaJet In May 2011, Honda awarded us a contract to manufacture engine inlets for the HondaJet advanced light business jet. We have received approximately $30.5 million in orders on this program through December 2017. We estimate the potential value of this program to be approximately $70 million.

 

Embraer Phenom 300 In May 2012, Embraer awarded us a contract to manufacture engine inlets for the Embraer Phenom 300 business jet. We have received approximately $32.9 million in orders on this program through December 2017. We estimate the potential value of the program to be in excess of $40 million.

 

Cessna Citation X In November 2012, Cessna Aircraft Company (“Cessna”) awarded us a contract to supply structural assemblies, predominately wing spars, for Cessna’s flagship aircraft, the newly-relaunched Cessna Citation X. We have received approximately $10.4 million in orders on this program.

 

S-92 Helicopter The S-92 helicopter performs search and rescue missions, heads of state missions, and a variety of transportation missions for offshore oil and gas crews, utility, and airline passengers. Sikorsky has delivered more than 275 S-92 helicopters since 2004. In 2017, CPI announced a follow-on contract with Sikorsky to provide 15 different deliverable items for the S-92 helicopter, including door assemblies, cover assemblies, and various installation kits used by Sikorsky to complete final assembly of the S-92 helicopter.

 

Military Aircraft – Prime Contracts with U.S. Government

 

F-16 “Fighting Falcon” In November 2014, The Defense Logistics Agency (“DLA”) awarded CPI Aero a multi-year contract to provide structural wing components and logistical support for global F-16 aircraft MRO operations. We estimate the value of the contract, including options, to be approximately $53.5 million.

 

T-38C Pacer Classic III In September 2017, the company received purchase orders valued at approximately $2 million from the USAF to provide structural modification kits for the T-38C Pacer Classic III aircraft structural modification program.

 

Sales and Marketing

 

We are recognized within the aerospace industry as a Tier 1 or Tier 2 supplier to major aircraft suppliers. Additionally, we may bid for military contracts set aside specifically for small businesses.

 

We are awarded contracts for our products and services through the process of competitive bidding. This process begins when we first learn, formally or otherwise, of a potential contract from a prospective customer and concludes after all negotiations are completed upon award. When preparing our response to a prospective customer for a potential contract, we evaluate the contract requirements and determine and outline the services and products we can provide to fulfill the contract at a competitive price. Each contract also benefits from various additional services that we offer, including program management, engineering, and global supply chain program management, which streamlines the vendor management and procurement process and monitors the progress, timing, and quality of component delivery.

 

Our average sales cycle, which generally commences at the time a prospective customer issues a request for proposal and ends upon delivery of the final product to the customer, varies widely.

 

Because of the complexities inherent in the aerospace industry, the time from the initial request for proposal to award ranges from as little as a few weeks to several years. Additionally, our contracts have ranged from six months to as long as ten years. Also, repeat and follow-on jobs for current contracts frequently provide additional opportunities with minimal start-up costs and rapid rates to production.

 

The Market

 

We have positioned our Company to take advantage of opportunities in the military aerospace market but to a broad customer base thereby reducing the impact of direct government contracting limitations. Our success as a subcontractor to defense prime contractors has provided us with opportunities to act as a subcontractor to prime contractors in the production of commercial aircraft structures, which also reduced our exposure to government spending decisions.

 

Over time, our Company has expanded both in size and capabilities, with growth in our operational and global supply chain program management. These expansions have allowed us the ability to supply more complex aerostructure assemblies and aerosystems and structures in support of our government-based programs as well as to pursue opportunities within the commercial and business jet markets. Our capabilities have also allowed us to acquire MRO and kitting contracts.

 

5 

 

 

Approximately $3.1 million, $8.7 million and $9.9 million of our revenue for the years ended December 31, 2017, 2016 and 2015, respectively, was from customers outside the U.S. All other revenue for each of the three years in the period ended December 31, 2017 has been attributable to customers within the U.S. We have no assets outside the U.S. Government-based contracts are subject to national defense budget and procurement funding decisions which, accordingly, drives demand for our business in that market. Government spending and budgeting for procurement, operations and maintenance are affected not only by military action, but also the related fiscal consequences of these actions, as well as the political process.

 

Backlog

 

We produce custom assemblies pursuant to long-term contracts and customer purchase orders. Backlog consists of aggregate values under such contracts and purchase orders, excluding the portion previously included in operating revenues on the basis of percentage of completion accounting, and including estimates of future contract price escalation. Substantially all of our backlog is subject to termination at will and rescheduling, without significant penalty. Funds are often appropriated for programs or contracts on a yearly or quarterly basis, even though the contract may call for performance that is expected to take a number of years. Therefore, our funded backlog does not include the full value of our contracts. Our total backlog as of December 31, 2017 and 2016 was as follows:

 

Backlog 
(Total)
  December 31, 2017   December 31, 2016 
Funded  $71,059,000   $94,540,000 
Unfunded   317,667,000    321,744,000 
Total  $388,726,000   $416,284,000 

 

Approximately 78% of the total amount of our backlog at December 31, 2017 was attributable to government contracts. Our backlog attributable to government contracts at December 31, 2017 and 2016 was as follows:

 

Backlog
(Government)
  December 31, 2017   December 31, 2016 
Funded  $58,919,000   $92,189,000 
Unfunded   242,367,000    229,543,000 
Total  $301,286,000   $321,732,000 

 

Our backlog attributable to commercial contracts at December 31, 2017 and 2016 was as follows:

 

Backlog
(Commercial)
  December 31, 2017   December 31, 2016 
Funded  $12,140,000   $2,351,000 
Unfunded   75,300,000    92,201,000 
Total  $87,440,000   $94,552,000 

 

Our unfunded backlog is primarily comprised of the long-term contracts that we received from Spirit and NGC during 2008, Honda and Bell during 2011 and Cessna, Sikorsky and Embraer during 2012. These long-term contracts are expected to have yearly orders which will be funded in the future.

 

Approximately 38% of the funded backlog at December 31, 2017 is expected to be recognized as revenue during 2018.

 

Material and Parts

 

We subcontract production of substantially all parts incorporated into our products to third party manufacturers under firm fixed price orders. Our decision to purchase certain components generally is based upon whether the components are available to meet required specifications at a cost and with a delivery schedule consistent with customer requirements. From time to time, we are required to purchase custom made parts from sole suppliers and manufacturers in order to meet specific customer requirements.

 

We obtain our raw materials from several commercial sources. Although certain items are only available from limited sources of supply, we believe that the loss of any single supplier would not have a material adverse effect on our business.

 

6 

 

 

Competition

 

We face competition in our role as both a prime contractor to the U.S. Government and as a Tier 1 or Tier 2 subcontractor to military and commercial aircraft manufacturers. For certain unrestricted contracts for the U.S. Government, we may compete against well-established prime contractors, including NGC, Lockheed and Boeing. All of these competitors possess significantly larger infrastructures, greater resources and the capabilities to respond to much larger contracts. We believe that our competitive advantage lies in our ability to offer large contractor capabilities with the flexibility and responsiveness of a small company, while staying competitive in cost and delivering superior quality products. While larger prime contractors compete for significant modification awards, they generally do not compete for awards in smaller modifications, spares and replacement parts, even for aircraft for which they are the original manufacturer. In certain instances, the large prime contractors often subcontract much of the work they win to their Tier 1 suppliers so we also may act as a subcontractor to some of these major prime contractors. Further, in some cases, these companies are not permitted to bid, for example when the U.S. Government designates a contract as a Small Business Set-Aside. In these restricted contracts for the U.S. Government, CPI Aero typically competes against numerous small business competitors. We believe we compete effectively against the smaller competitors because smaller competitors generally do not have the expertise we have in responding to requests for proposals for government contracts, nor will they typically have the more than 35 years of past performance in conducting more than 2000 contracts for the U.S. Government.

 

We also compete at the Tier 1 and Tier 2 levels for work for major subcontracts with OEMs in both the military and commercial markets. We often compete against much larger Tier 1 suppliers, such as Triumph Group, Spirit AeroSystems, Kaman Aerospace, GKN, Ducommun, LMI Aerospace, and Precision Castparts Corp. We believe that we can compete effectively with these larger companies by delivering products with the same level of quality and performance at a better value for our customer.

 

Government Regulation

 

Environmental Regulation

 

We are subject to regulations administered by the U.S. Environmental Protection Agency, the U.S. Occupational Safety and Health Administration, various state agencies and county and local authorities acting in cooperation with federal and state authorities. Among other things, these regulatory bodies impose restrictions to control air, soil and water pollution, to protect against occupational exposure to chemicals, including health and safety risks, and to require notification or reporting of the storage, use and release of certain hazardous chemicals and substances. The extensive regulatory framework imposes compliance burdens and risks on us. Governmental authorities have the power to enforce compliance with these regulations and to obtain injunctions or impose civil and criminal fines in the case of violations.

 

The Comprehensive Environmental Response, Compensation and Liability Act of 1980 (“CERCLA”) imposes strict, joint and several liability on the present and former owners and operators of facilities that release hazardous substances into the environment. The Resource Conservation and Recovery Act of 1976 (“RCRA”) regulates the generation, transportation, treatment, storage and disposal of hazardous waste. In New York State, the handling, storage and disposal of hazardous substances are governed by the Environmental Conservation Law, which contains the New York counterparts of CERCLA and RCRA. In addition, the Occupational Safety and Health Act, which requires employers to provide a place of employment that is free from recognized and preventable hazards that are likely to cause serious physical harm to employees, obligates employers to provide notice to employees regarding the presence of hazardous chemicals and to train employees in the use of such substances.

 

Our operations require the use of a limited amount of chemicals and other materials for painting and cleaning, including solvents and thinners, which are classified under applicable laws as hazardous chemicals and substances. We have obtained a permit from the Town of Islip, New York, Building Division in order to maintain a paint booth containing flammable liquids.

 

Federal Aviation Administration Regulation

 

We are subject to regulation by the Federal Aviation Administration (“FAA”) under the provisions of the Federal Aviation Act of 1958, as amended. The FAA prescribes standards and licensing requirements for aircraft and aircraft components. We are subject to inspections by the FAA and may be subjected to fines and other penalties (including orders to cease production) for noncompliance with FAA regulations. Our failure to comply with applicable regulations could result in the termination of or our disqualification from some of our contracts, which could have a material adverse effect on our operations.

 

7 

 

 

Government Contract Compliance

 

Our government contracts and sub-contracts are subject to the procurement rules and regulations of the U.S. Government. Many of the contract terms are dictated by these rules and regulations. Specifically, cost-based pricing is determined under the Federal Acquisition Regulations (“FAR”), which provide guidance on the types of costs that are allowable in establishing prices for goods and services under U.S. Government contracts. For example, costs such as those related to charitable contributions, advertising, interest expense, and public relations are unallowable, and therefore not recoverable through sales. During and after the fulfillment of a government contract, we may be audited in respect of the direct and allocated indirect costs attributed thereto. These audits may result in adjustments to our contract costs. Additionally, we may be subject to U.S. Government inquiries and investigations because of our participation in government procurement. Any inquiry or investigation can result in fines or limitations on our ability to continue to bid for government contracts and fulfill existing contracts. We believe that we are in compliance with all federal, state and local laws and regulations governing our operations and have obtained all material licenses and permits required for the operation of our business.

 

The U.S. Government generally has the ability to terminate our contracts, in whole or in part, without prior notice, for convenience or for default based on performance. If a U.S. Government contract were to be terminated for convenience, we generally would be protected by provisions covering reimbursement for costs incurred on the contract and profit on those costs, but not the anticipated profit that would have been earned had the contract been completed. In the unusual circumstance where a U.S. Government contract does not have such termination protection, we attempt to mitigate the termination risk through other means. Termination resulting from our default may expose us to liability and could have a material adverse effect on our ability to compete for other contracts. The U.S. Government also has the ability to stop work under a contract for a limited period of time for its convenience. In the event of a stop work order, we generally would be protected by provisions covering reimbursement for costs incurred on the contract to date and for costs associated with the temporary stoppage of work on the contract. However, such temporary stoppages and delays could introduce inefficiencies for which we may not be able to negotiate full recovery from the U.S. Government, and could ultimately result in termination for convenience or reduced future orders on certain contracts. Additionally, we may be required to continue to perform for some period of time on certain of our U.S. Government contracts, even if the U.S. Government is unable to make timely payments.

 

Insurance

 

We maintain a $2 million general liability insurance policy, a $100 million products liability insurance policy, and a $5 million umbrella liability insurance policy. Additionally, we maintain a $10 million director and officers’ insurance policy. We believe this coverage is adequate for the types of products presently marketed because of the strict inspection standards imposed on us by our customers before they take possession of our products. Additionally, the FAR generally provide that we will not be held liable for any loss of or damage to property of the U.S. Government that occurs after the U.S. Government accepts delivery of our products and that results from any defects or deficiencies in our products unless the liability results from willful misconduct or lack of good faith on the part of our managerial personnel.

 

Proprietary Information

 

None of our current assembly processes or products is protected by patents. We rely on proprietary know-how and information and employ various methods to protect the processes, concepts, ideas and documentation associated with our products. These methods, however, may not afford complete protection and there can be no assurance that others will not independently develop such processes, concepts, ideas and documentation.

 

CPI Aero® is a registered trademark of the Company.

 

Employees

 

As of March 9, 2018, we had 230 full-time employees. We employ temporary personnel with specialized disciplines on an as-needed basis. None of our employees are members of a union. We believe that our relations with our employees are good.

 

8 

 

 

Item 1A. RISK FACTORS

 

In addition to other risks and uncertainties described in this Annual Report on Form 10-K, the following material risk factors should be carefully considered in evaluating our business because such factors may have a significant impact on our business, operating results, liquidity and financial condition. As a result of the risk factors set forth below, actual results could differ materially from those projected in any forward-looking statements.

 

Risks related to our business

 

We depend on government contracts for a significant portion of our revenues.

 

We are a supplier, either directly or as a subcontractor, to the U.S. Government and its agencies. Government subcontracts accounted for 56% of our revenue in 2017, 46% of our revenue in 2016 and 57% of our revenue in 2015. In addition, 8% percent of revenue for 2017, 4% of revenue for 2016 and 1% of revenue for 2015 was derived from prime government contract sales. We depend on government contracts for a significant portion of our business. If we are suspended or barred from contracting with the U.S. Government, if our reputation or relationship with individual federal agencies were impaired, or if the U.S. Government otherwise ceased doing business with us or significantly decreased the amount of business it does with us, our business, prospects, financial condition and operating results would be materially adversely affected.

 

We face risks relating to government contracts.

 

The funding of U.S. Government programs is subject to congressional budget authorization and appropriation processes. For many programs, U.S. Congress appropriates funds on a fiscal year basis even though a program may extend over several fiscal years. Consequently, programs are often only partially funded initially and additional funds are committed only as Congress makes further appropriations. We cannot predict the extent to which total funding and/or funding for individual programs will be included, increased or reduced in budgets approved by Congress or be included in the scope of separate supplemental appropriations. In the event that appropriations for any of our programs becomes unavailable, or is reduced or delayed, our contract or subcontract under such program may be terminated or adjusted by the U.S. Government, which could have a material adverse effect on our future sales under such program, and on our financial position, results of operations and cash flows.

 

We also cannot predict the impact of potential changes in priorities due to military transformation and planning and/or the nature of war-related activity on existing, follow-on or replacement programs. A shift of government priorities to programs in which we do not participate and/or reductions in funding for or the termination of programs in which we do participate, unless offset by other programs and opportunities, could have a material adverse effect on our financial position, results of operations and cash flows.

 

In addition, the U.S. Government generally has the ability to terminate contracts, in whole or in part, without prior notice, for convenience or for default based on performance. In the event of termination for the U.S. Government’s convenience, contractors are generally protected by provisions covering reimbursement for costs incurred on the contracts and profit on those costs but not the anticipated profit that would have been earned had the contract been completed. Termination by the U.S. Government of a contract for convenience could also result in the cancellation of future work on that program. Termination by the U.S. Government of a contract due to our default could require us to pay for re-procurement costs in excess of the original contract price, net of the value of work accepted from the original contract. Termination of a contract due to our default may expose us to liability and could have a material adverse effect on our ability to compete for contracts.

 

We have risks associated with competing in the bidding process for contracts.

 

We obtain many of our contracts through a competitive bidding process. In the bidding process, we face the following risks:

 

we must bid on programs in advance of their completion, which may result in unforeseen technological difficulties or cost overruns;

 

we must devote substantial time and effort to prepare bids and proposals for competitively awarded contracts that may not be awarded to us; and

 

9 

 

 

awarded contracts may not generate sales sufficient to result in profitability.

 

We are subject to strict governmental regulations relating to the environment, which could result in fines and remediation expense in the event of non-compliance.

 

We are required to comply with extensive and frequently changing environmental regulations at the federal, state and local levels. Among other things, these regulatory bodies impose restrictions to control air, soil and water pollution, to protect against occupational exposure to chemicals, including health and safety risks, and to require notification or reporting of the storage, use and release of certain hazardous substances into the environment. This extensive regulatory framework imposes significant compliance burdens and risks on us. In addition, these regulations may impose liability for the cost of removal or remediation of certain hazardous substances released on or in our facilities without regard to whether we knew of, or caused, the release of such substances. Furthermore, we are required to provide a place of employment that is free from recognized and preventable hazards that are likely to cause serious physical harm to employees, provide notice to employees regarding the presence of hazardous chemicals and to train employees in the use of such substances. Our operations require the use of a limited amount of chemicals and other materials for painting and cleaning that are classified under applicable laws as hazardous chemicals and substances. If we are found not to be in compliance with any of these rules, regulations or permits, we may be subject to fines, remediation expenses and the obligation to change our business practice, any of which could result in substantial costs that would adversely impact our business operations and financial condition.

 

We may be subject to fines and disqualification for non-compliance with Federal Aviation Administration regulations.

 

We are subject to regulation by the FAA under the provisions of the Federal Aviation Act of 1958, as amended. The FAA prescribes standards and licensing requirements for aircraft and aircraft components. We are subject to inspections by the FAA and may be subjected to fines and other penalties (including orders to cease production) for noncompliance with FAA regulations. Our failure to comply with applicable regulations could result in the termination of or our disqualification from some of our contracts, which could have a material adverse effect on our operations and financial condition.

 

If our subcontractors or suppliers fail to perform their contractual obligations, our contract performance and our ability to obtain future business and our profitability could be materially and adversely impacted.

 

Most of our contracts involve subcontracts with other companies upon which we rely to perform a portion of the services that we must provide to our customers. There is a risk that we may have disputes with our subcontractors, including disputes regarding the quality and timeliness of work performed by the subcontractor, customer concerns about the subcontract, our failure to extend existing task orders or issue new task orders under a subcontract, or our hiring of personnel of a subcontractor. A failure by one or more of our subcontractors to satisfactorily provide on a timely basis the agreed-upon supplies or perform the agreed-upon services may materially and adversely impact our ability to perform our obligations as the prime contractor. Subcontractor performance deficiencies could result in a customer eliminating our ability to progress bill or terminating our contract for default. A prohibition on progress billing may have an adverse effect upon our cash flow and profitability and a default termination could expose us to liability and have a material adverse effect on our ability to compete for future contracts and orders. In addition, a delay in our ability to obtain components and equipment parts from our suppliers may affect our ability to meet our customers’ needs and may have a material adverse effect upon our profitability.

 

Due to fixed contract pricing, increasing contract costs exposes us to reduced profitability and the potential loss of future business.

 

Operating margin is adversely affected when contract costs that cannot be billed to customers are incurred. This cost growth can occur if estimates to complete a contract increase due to technical challenges or if initial estimates used for calculating the contract price were incorrect. The cost estimation process requires significant judgment and expertise. Reasons for cost growth may include unavailability and productivity of labor, the nature and complexity of the work to be performed, the effect of change orders, the availability of materials, the effect of any delays in performance, availability and timing of funding from the customer, natural disasters, and the inability to recover any claims included in the estimates to complete. A significant increase in cost estimates on one or more programs could have a material adverse effect on our financial position or results of operations.

 

10 

 

 

We use estimates when accounting for contracts. Changes in estimates could affect our profitability and our overall financial position.

 

We primarily recognize revenue from our contracts over the contractual period under the percentage-of-completion (POC) method of accounting. Under the POC method of accounting, sales and gross profit are recognized as work is performed based on the relationship between actual costs incurred and total estimated costs at the completion of the contract. Recognized revenues that will not be billed under the terms of the contract until a later date are recorded on our balance sheet as an asset captioned “Costs and estimated earnings in excess of billings on uncompleted contracts.” Contracts where billings to date have exceeded recognized revenues are recorded on our balance sheet as a liability captioned “Billings in excess of costs and estimated earnings on uncompleted contracts.” Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin percentage for a contract is reflected in the financial statements in the period the change becomes known. The use of the POC method of accounting involves considerable use of estimates in determining revenues and profits and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and taxes) as reported and actual cash received by us during any reporting period. We continually evaluate all of the issues related to the assumptions, risks and uncertainties inherent with the application of the POC method of accounting; however, there is no assurance that our estimates will be accurate. If our estimates are not accurate or a contract is terminated, we will be forced to adjust revenue in later periods. Furthermore, even if our estimates are accurate, we may have a shortfall in our cash flow and we may need to borrow money to pay for costs until the reported earnings materialize to actual cash receipts.

 

If the contracts associated with our backlog were terminated, our financial condition would be adversely affected.

 

The maximum contract value specified under each contract that we enter into is not necessarily indicative of the revenues that we will realize under that contract. Because we may not receive the full amount we expect under a contract, we may not accurately estimate our backlog because the earnings of revenues on programs included in backlog may never occur or may change. Cancellations of pending contracts or terminations or reductions of contracts in progress could have a material adverse effect on our business, prospects, financial condition or results of operations. As of December 31, 2017, our backlog was approximately $389 million, of which 18% was funded and 82% was unfunded.

 

We may be unable to attract and retain personnel who are key to our operations.

 

Our success, among other things, is dependent on our ability to attract and retain highly qualified senior officers and engineers. Competition for key personnel is intense. Our ability to attract and retain senior officers and experienced, top rate engineers is dependent on a number of factors, including prevailing market conditions and compensation packages offered by companies competing for the same talent. The inability to hire and retain these persons may adversely affect our production operations and other aspects of our business.

 

We are subject to the cyclical nature of the commercial aerospace industry, and any future downturn in the commercial aerospace industry or general economic conditions could adversely impact the demand for our products.

 

Our business may be affected by certain characteristics and trends of the commercial aerospace industry or general economic conditions that affect our customers, such as fluctuations in the aerospace industry’s business cycle, varying fuel and labor costs, intense price competition and regulatory scrutiny, certain trends, including a possible decrease in aviation activity and a decrease in outsourcing by aircraft manufacturers or the failure of projected market growth to materialize or continue. In the event that these characteristics and trends adversely affect customers in the commercial aerospace industry, they may reduce the overall demand for our products.

 

If we fail to maintain an effective system of internal control over financial reporting, we may not be able to accurately report our financial results. As a result, current and potential shareholders could lose confidence in our financial reporting, which would harm our business and the trading price of our common stock.

 

Our management determined that as of December 31, 2017, our internal control over financial reporting was effective based on criteria created by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) set forth in Internal Control – Integrated Framework (2013). However, if material weaknesses are identified in our internal control over financial reporting in the future, our management will be unable to report favorably as to the effectiveness of our internal control over financial reporting and/or our disclosure controls and procedures, and we could be required to implement remedial measures. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. Such remedial measures could be expensive and time consuming and could potentially cause investors to lose confidence in the accuracy and completeness of our financial reports, which could have an adverse effect on our stock price and potentially subject us to litigation.

 

11 

 

 

We incur risk associated with new programs

 

New programs with new technologies typically carry risks associated with design changes, development of new production tools, increased capital and funding commitments, ability to meet customer specifications, delivery schedules and unique contractual requirements, supplier performance, ability of the customer to meet its contractual obligations to us, and our ability to accurately estimate costs associated with such programs. In addition, any new program may not generate sufficient demand or may experience technological problems or significant delays in the regulatory or other certification or manufacturing and delivery schedule. If we were unable to perform our obligations under new programs to the customer’s satisfaction, if we were unable to manufacture products at our estimated costs, or if a new program in which we had made a significant investment was terminated or experienced weak demand, delays or technological problems, then our business, financial condition and results of operations could be materially adversely affected. This risk includes the potential for default, quality problems, or inability to meet specifications, as well as our inability to negotiate final pricing for program changes, and could result in low margin or forward loss contracts, and the risk of having to write-off costs and estimated earnings in excess of billings on uncompleted contracts if it were deemed to be unrecoverable over the life of the program. In addition, beginning new work on existing programs also carries risk associated with the transfer of technology, knowledge and tooling.

 

In order to perform on new programs we may be required to expend up-front costs which may not have been negotiated in our selling price. Additionally, we may have made margin assumptions related to those costs, that in the case of significant program delays and/or program cancellations, or if we are not successful in negotiating favorable margin on scope changes, could cause us to bear impairment charges which may be material, for costs that are not recoverable. Such charges and the loss of up-front costs could have a material adverse impact on our liquidity.

 

We are presently classified as a small business and the loss of our small business status may adversely affect our ability to compete for government contracts.

 

We are presently classified as a small business under certain of the codes under the North American Industry Classification Systems (“NAICS”) industry and product specific codes which are regulated in the United States by the Small Business Administration. We are not considered a small business under all NAICS codes. While we do not presently derive a substantial portion of our business from contracts which are set-aside for small businesses, we are able to bid on small business set-aside contracts as well as contracts which are open to non-small business entities. As the NAICS codes are periodically revised, it is possible that we may lose our status as a small business. The loss of small business status would adversely impact our eligibility for special small business programs and limit our ability to partner with other business entities which are seeking to team with small business entities as may be required under a specific contract.

 

Cyber security attacks, internal system or service failures may adversely impact our business and operations.

 

Any system or service disruptions, including those caused by projects to improve our information technology systems, if not anticipated and appropriately mitigated, could disrupt our business and impair our ability to effectively provide products and related services to our customers and could have a material adverse effect on our business. We could also be subject to systems failures, including network, software or hardware failures, whether caused by us, third-party service providers, intruders or hackers, computer viruses, natural disasters, power shortages or terrorist attacks. Cyber security threats are evolving and include, but are not limited to, malicious software, unauthorized attempts to gain access to sensitive, confidential or otherwise protected information related to us or our products, customers or suppliers, or other acts that could lead to disruptions in our business. Any such failures could cause loss of data and interruptions or delays in our business, cause us to incur remediation costs or subject us to claims and damage our reputation. In addition, the failure or disruption of our communications or utilities could cause us to interrupt or suspend our operations or otherwise adversely affect our business. Although we utilize various procedures and controls to monitor and mitigate the risk of these threats, there can be no assurance that these procedures and controls will be sufficient. Our property and business interruption insurance may be inadequate to compensate us for all losses that may occur as a result of any system or operational failure or disruption which would adversely affect our business, results of operations and financial condition. Moreover, expenditures incurred in implementing cyber security and other procedures and controls could adversely affect our results of operations and financial condition.

 

Our financial results may be adversely impacted by the failure to successfully execute or integrate acquisitions and joint ventures.

 

The Company may evaluate potential acquisitions or joint ventures that align with our strategic objectives. The success of such activity depends, in part, upon our ability to identify suitable sellers or business partners, perform effective assessments prior to contract execution, negotiate contract terms, and, if applicable, obtain customer and government approval. These activities may present certain financial, managerial, staffing and talent, and operational risks, including diversion of management's attention from existing core businesses, difficulties integrating or separating businesses from existing operations, and challenges presented by acquisitions or joint ventures which may not achieve sales levels and profitability that justify the investments made. If the acquisitions or joint ventures are not successfully implemented or completed, there could be a negative impact on our financial condition, results of operations and cash flows.

 

The Company's acquisition of Welding Metallurgy, Inc. is subject to a number of conditions, and may not be completed on the terms or timeline currently contemplated, or at all.

 

On March 21, 2018, the Company entered into a Stock Purchase Agreement for the purchase of Welding Metallurgy, Inc. as discussed in Item 7, Management's Discussion and Analysis - Recent Developments. The completion of the acquisition is subject to certain conditions, including the Company obtaining financing to pay the purchase price, receipt of requisite customer approval, delivery of financial statements to the Company and other customary closing conditions. The Company cannot ensure that the acquisition will be completed on the terms or timeline currently contemplated, or at all. Many of the conditions to the closing of the acquisition are not within the control of the Company and the Company cannot predict when or if these conditions will be satisfied. The failure to meet any or all of the conditions could delay the closing of the acquisition or prevent it from occurring. Any delay in the completion of the acquisition could cause the Company not to realize some or all of the benefits the Company expects to achieve if the acquisition is completed within the expected timeframe. 

12 

 

 

Item 1B.UNRESOLVED STAFF COMMENTS

 

Not applicable.

 

Item 2.PROPERTIES

 

CPI Aero’s executive offices and production facilities are situated in an approximately 171,000 square foot building located at 91 Heartland Blvd., Edgewood, New York 11717. CPI Aero occupies this facility under a ten-year lease that commenced in June 2011. The current monthly base rent is $139,955, including real estate taxes.

 

Item 3.LEGAL PROCEEDINGS

 

None.

 

Item 4.MINE SAFETY DISCLOSURES

 

Not applicable.

 

13 

 

 

PART II

 

Item 5.MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

Market Information

 

Our common shares are listed on the NYSE American under the symbol CVU. The following table sets forth for 2017 and 2016, the high and low sales prices of our common shares for the periods indicated, as reported by the NYSE American.

 

Period  High    Low  
2016      
Quarter Ended March 31, 2016   $9.66   $6.93 
Quarter Ended June 30, 2016   $8.00   $5.50 
Quarter Ended September 30, 2016   $7.29   $6.31 
Quarter Ended December 31, 2016   $9.75   $6.48 
2017           
Quarter Ended March 31, 2017   $9.76   $6.35 
Quarter Ended June 30, 2017   $9.70   $5.55 
Quarter Ended September 30, 2017   $10.05   $8.05 
Quarter Ended December 31, 2017   $9.60   $8.20 

 

On March 16, 2018, the closing sale price for our common shares on the NYSE American was $8.30. On March 16, 2018, there were 197 holders of record of our common shares and, we believe, over 2,200 beneficial owners of our common shares.

 

Dividend Policy

 

To date, we have not paid any dividends on our common shares. Any payment of dividends in the future is within the discretion of our board of directors (subject to the limitation on dividends contained in the Bank United Credit Facility, as described more fully in Item 7, Management’s Discussion and Analysis), and will depend on our earnings, if any, our capital requirements and financial condition and other relevant factors. Our board of directors does not intend to declare any cash or other dividends in the foreseeable future, but intends instead to retain earnings, if any, for use in our business operations.

 

Recent Sales of Unregistered Securities, Use of Proceeds from Registered Securities

 

There have been no sales of unregistered sales of our equity securities for the three months ended December 31, 2017. The have been no repurchases of our outstanding common stock during the three months ended December 31, 2017.

 

14

 

 

Equity Compensation Plan Information

 

The following table sets forth certain information at December 31, 2017 with respect to our equity compensation plans that provide for the issuance of options, warrants or rights to purchase our securities.

 

Plan Category Number of Securities to be Issued upon Exercise of Outstanding Options, Warrants and Rights Weighted-Average Exercise Price of Outstanding Options, Warrants and Rights Number of Securities Remaining Available for Future Issuance under Equity Compensation Plans (excluding securities reflected in the first column)
Equity Compensation Plans Approved by Security Holders 80,249 $11.05 443,007

 

ITEM 6. Selected Financial Data

 

The following table sets forth our financial data as of the dates and for the periods indicated. The data has been derived from our audited financial statements. The selected financial data should be read in conjunction with our audited financial statements and MDA. Our results of operations for 2016 and 2014 were materially affected by the change in estimate described in MDA.

 

Statement of Operations Data:  Years Ended December 31, 
   2017   2016   2015   2014   2013 
                     
Revenue  $81,283,148   $81,329,858   $100,202,557   $39,687,010   $82,988,522 
                          
Cost of sales   62,637,232    77,010,940    83,600,854    69,411,709    64,555,275 
                          
Gross profit (loss)   18,645,916    4,318,918    16,601,703    (29,724,699)   18,433,247 
                          
Selling, general and administrative expenses   8,449,594    8,614,190    7,636,148    7,308,220    6,704,524 
                          
Income (loss) from operations   10,196,322    (4,295,272)   8,965,555    (37,032,919)   11,728,723 
                          
Other income (expense):                         
Interest/ other income (expense)   (19,774)   (22,659)   (40,433)   145,072    78,957 
Interest expense   (1,698,914)   (1,356,645)   (918,129)   (794,428)   (653,786)
Total other expense, net   (1,718,688)   (1,379,304)   (958,562)   (649,356)   (574,829)
                          
Income (loss) before provision for (benefit from) income taxes   8,477,634    (5,674,576)   8,006,993    (37,682,275)   11,153,894 
Provision for (benefit from) income taxes   2,710,000    (2,066,000)   2,991,000    (12,473,000)   3,417,000 
                          
Net income (loss)  $5,767,634   ($3,608,576)  $5,015,993   ($25,209,275)  $7,736,894 
                          
Income (loss) per common share – basic  $0.65   ($0.42)  $0.59   ($2.98)  $0.92 
                          
Income (loss) per common share – diluted  $0.65   ($0.42)  $0.58   ($2.98)  $0.91 
                          
Basic weighted average number of common shares outstanding   8,831,064    8,655,848    8,522,817    8,465,937    8,389,048 

                     
Diluted weighted average number of common shares outstanding   8,838,445    8,655,848    8,579,986    8,465,937    8,470,578 
                          
Balance Sheet Data:  At December 31, 
    2017    2016    2015    2014    2013 
                          
Cash  $1,430,877   $1,039,586   $1,002,023   $1,504,907   $2,166,103 
                          
Costs and estimated earnings in excess of billings on uncompleted contracts   111,158,551    99,578,526    102,622,387    79,054,139    112,597,136 
                          
Total current assets   120,382,436    111,288,206    112,355,720    95,992,457    120,181,761 
                          
Total assets   124,184,499    117,791,895    116,712,536    103,404,723    124,272,594 
                          
Total current liabilities   42,244,635    40,692,721    45,062,803    36,707,815    31,741,678 
                          
Working capital   78,137,801    70,595,485    67,292,917    59,284,642    88,440,083 
                          
Short-term debt   24,847,685    23,780,609    24,711,491    26,121,713    22,370,349 
                          
Long-term debt   7,019,468    8,860,724    483,961    1,289,843    2,198,187 
                          
Shareholders’ equity   74,313,333    67,605,706    70,532,109    64,813,156    88,951,519 
                          
Total liabilities and shareholders’ equity   124,184,499    117,791,895    116,712,536    103,404,723    124,272,594 

 

15

 

 

Item 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

Forward-Looking Statements

 

When used in this Annual Report on Form 10-K and in future filings by us with the Securities and Exchange Commission, the words or phrases “will likely result,” “management expects” or “we expect,” “will continue,” “is anticipated,” “estimated” or similar expressions are intended to identify “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Readers are cautioned not to place undue reliance on any such forward-looking statements, each of which speaks only as of the date made. Such statements are subject to certain risks and uncertainties that could cause actual results to differ materially from historical earnings and those presently anticipated or projected. The risks are included in “Item 1A: Risk Factors” and “Item 7: Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in this Annual Report on Form 10-K. We have no obligation to publicly release the result of any revisions, which may be made to any forward-looking statements to reflect anticipated or unanticipated events or circumstances occurring after the date of such statements.

 

You should read the financial information set forth below in conjunction with our financial statements and notes thereto.

 

Recent Developments

 

On March 21, 2018, the Company entered into a Stock Purchase Agreement (the "Agreement") with Air Industries Group ("Air Industries"), pursuant to which, subject to the satisfaction or waiver of certain conditions, the Company will purchase from Air Industries all of the shares (the "Shares") of Welding Metallurgy, Inc. ("WMI"), a wholly owned subsidiary of Air Industries (the "Acquisition"). WMI is engaged in the manufacture of complex components and assemblies for the defense and commercial aircraft industries.

 

Under the terms of the Agreement, the Company will pay a purchase price for the Shares as follows: (i) $9.0 million in cash, subject to adjustment based on the working capital of WMI at the closing of the Acquisition and (ii) up to an aggregate of $1.0 million, in two payments of up to $500,000 each (the "Contingent Payments") if WMI enters into certain long-term supply agreements. The Contingent Payments are reduced if milestones for signing are not achieved.

 

The Agreement contains customary representations, warranties, and covenants of Air Industries and the Company and post-closing indemnities. The representations and warranties set forth in the Agreement generally survive for 18 months following the closing of the Acquisition, with longer survival periods with respect to certain specified representations and warranties.

 

The completion of the Acquisition is subject to customary closing conditions, approval from certain customers of WMI, the Company obtaining financing to pay the purchase price and the delivery of financial statements to the Company.

 

The Company anticipates financing the Acquisition through a new term loan to be included with an expanded and extended credit facility to be negotiated with the Company's existing lender. There can be no assurance that the Company will be able to expand and extend the credit facility and that the Acquisition will be funded as anticipated.

 

The Company expects the closing of the Acquisition to occur during the second quarter of 2018.

 

Business Operations

 

We are engaged in the contract production of structural aircraft parts for fixed wing aircraft and helicopters in both the commercial and defense markets. We have also recently expanded our presence in the aerosystems segment of the market, with our production of various reconnaissance pod structures and fuel panel systems. Within the global aerostructure and aerosystem supply chain, we are either a Tier 1 supplier to aircraft OEMs or a Tier 2 subcontractor to major Tier 1 manufacturers. We also are a prime contractor to the U.S. Department of Defense, primarily the USAF. In conjunction with our assembly operations, we provide engineering, program management, supply chain management and kitting, and MRO services.

 

16

 

 

Critical Accounting Policies

 

Revenue Recognition

 

We primarily recognize revenue from our contracts over the contractual period under the percentage-of-completion (“POC”) method of accounting. Under the POC method of accounting, revenue and gross profit are recognized as work is performed based on the relationship between actual costs incurred and total estimated costs at the completion of the contract. Recognized revenues that will not be billed under the terms of the contract until a later date are recorded as an asset captioned “Costs and estimated earnings in excess of billings on uncompleted contracts.” Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned “Billings in excess of costs and estimated earnings on uncompleted contracts.” Changes to the original estimates may be required during the life of the contract. Estimates are reviewed monthly and the effect of any change in the estimated gross margin percentage for a contract is reflected in the financial statements in the period the change becomes known. The use of the POC method of accounting involves considerable use of estimates in determining revenues and profits and in assigning the amounts to accounting periods. As a result, there can be a significant disparity between earnings (both for accounting and taxes) as reported and actual cash received by us during any reporting period. We continually evaluate all of the issues related to the assumptions, risks and uncertainties inherent with the application of the POC method of accounting; however, we cannot assure you that our estimates will be accurate. If our estimates are not accurate or a contract is terminated, we will be forced to adjust revenue in later periods. Furthermore, even if our estimates are accurate, we may have a shortfall in our cash flow and we may need to borrow money to pay for costs until the reported earnings materialize to actual cash receipts.

 

When adjustments are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss on the contract is recorded in the period in which the loss is determined.

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09 (“ASU 2014-09”), Revenue from Contracts with Customers (Topic 606), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The fundamental principles of the guidance are that entities should recognize revenue in a manner that reflects the timing of transfer of goods and services to customers and the amount of revenue recognized reflects the consideration that an entity expects to receive for the goods and services provided. Entities have the option of two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method). Effective January 1, 2018, the Company adopted Topic 606 using the modified retrospective method for all of its contracts. Following the adoption of Topic 606, the Company’s revenue recognition for all of its contracts remained materially consistent with historical practice. In addition, following the adoption of Topic 606, the Company will change the presentation of its balance sheet moving its costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and its billings in excess of costs and estimated earnings to contract liabilities.

 

17

 

 

Results of Operations

 

Year Ended December 31, 2017 as Compared to the Year Ended December 31, 2016

 

Revenue. Revenue for the year ended December 31, 2017 was $81,283,148 compared to $81,329,858 for the same period last year, representing a decrease of $46,710.

 

Overall, revenue generated from prime government contracts for the year ended December 31, 2017 was $6,647,248 compared to $3,493,343 for the year ended December 31, 2016, an increase of $3,153,905. This increase is a result of revenue recognized on the T-38C Pacer Classic III aircraft structural modification program, as this program has transitioned from the start-up stage to the delivery stage.

 

Revenue generated from government subcontracts for the year ended December 31, 2017 was $45,080,617 compared to $37,355,447 for the year ended December 31, 2016, an increase of $7,725,170. This increase is the result of many factors, predominately increases in revenue on new programs as they ramp up production, or new purchases orders on continuing programs. Examples of programs with increases in revenue in 2017 compared to 2016 include: NGC radar pod, $1 million, Raytheon next generation jammer pod, $7.2 million, Lockheed F-35 lock assemblies, $1.4 million, Bell helicopter engine inlets, $2.8 million, Sikorsky gunner windows, $1.2 million and Sikorsky weapons pylon, $1.2 million. These were partially offset by a $9 million decrease in revenue on the E-2D program, as this program transitions towards the end of deliveries on the most recent multiyear order.

 

Revenue generated from commercial contracts was $29,555,283 for the year ended December 31, 2017 compared to $40,481,068 for the year ended December 31, 2016, a decrease of $10,925,785. This decrease is predominately the result of a $4.7 million decrease in the Company’s G650 program, a result of lower production, and a $5.6 million decrease in the Company’s Embraer program. Embraer cut back on delivery requirements in the fourth quarter of 2016, as it had completed retrofitting all older aircraft with new engine inlets. Current requirements on the Embraer program are only for new production aircraft.

 

Cost of sales. Cost of sales for the years ended December 31, 2017 and 2016 was $62,637,232 and $77,010,940, respectively, a decrease of $14,373,708 or 18.7%.

 

The components of cost of sales were as follows:

 

   Years ended 
   December 31, 2017   December 31, 2016 
         
Procurement  $41,286,646   $52,504,318 
Labor   6,745,038    8,112,981 
Factory overhead   15,770,436    15,750,146 
Other contract costs (credit)   (1,164,888)   643,495 
           
Cost of Sales  $62,637,232   $77,010,940 
           

 

Procurement for the year ended December 31, 2017 was $41,286,646 compared to $52,504,318, a decrease of $11,217,672 or 21.4%. The decrease in procurement was the result of lower procurement on the Company’s E-2D program, as we did multiyear volume discounted buys in 2016.

 

Labor costs for the year ended December 31, 2017 were $6,745,038 compared to $8,112,981, a decrease of $1,367,943 or 16.9%. This decrease is predominately due to decreases in labor on our A-10 program, as we near completion on the assemblies from that program, as well as a decrease in labor on the Company’s Embraer program, as we decreased production on that program, as described above.

 

During the three months ended March 31, 2016, the Company had information that the USAF was intending to increase the number of ship sets on order for the A-10. An increase in the number of ship sets on order would improve the Company’s estimated gross margin on the overall program.

 

In April 2016, the Company became aware that the USAF had reevaluated its position and as such had deferred any decision regarding increasing the orders on the A-10 program. These changes in position by the USAF were supported by communications from Boeing, the Company’s customer.

 

Based on the above facts, the Company believed that, it was not probable that there would be any future orders on the A-10 beyond the 173 currently on order. As a result of the information that management became aware of in April 2016, for the quarter ended March 31, 2016 the Company estimated that the A-10 program would run through the conclusion of its current purchase order with Boeing at ship set number 173. The change in estimate resulted in a reduction of revenue of approximately $8.9 million in the quarter ended March 31, 2016.

 

18

 

 

Other contract costs (credit) for the year ended December 31, 2017 was ($1,164,888) compared to $643,495, a decrease of $1,808,383. Other contract costs relate to expenses recognized for changes in estimates and expenses predominately associated with loss contracts. Other contract costs are comprised predominantly of charges related to the change in estimate on the A-10 program in 2016. In the year ended December 31, 2017, other contract costs are a credit, as we have incurred actual expenses on our A-10 program that had been previously recognized as part of the change in estimate charge.

 

Gross profit. Gross profit for the year ended December 31, 2017 was $18,645,916 compared to $4,318,918 for the year ended December 31, 2016, an increase of $14,326,998. Gross profit percentage (“gross margin”) for the year ended December 31, 2017 was 22.9% compared to 5.3% for the same period last year, predominately the result of the change in estimate on the Company’s A-10 program in 2016.

 

Favorable/Unfavorable Adjustments to Gross Profit

 

During the years ended December 31, 2017, 2016 and 2015, circumstances required that we make changes in estimates to various contracts. Such changes in estimates resulted in decreases in total gross profit as follows:

 

   Years Ended 
   2017   2016   2015 
             
Favorable adjustments  $944,000   $269,000   $1,067,000 
Unfavorable adjustments   (1,984,000)   (1,936,000)   (2,942,000)
Net adjustments  ($1,040,000)  ($1,667,000)  ($1,875,000)
                

 

19

 

 

During the year ended December 31, 2017 we had one contract which had an approximately $822,000 of unfavorable adjustments caused by changing estimates on a long-term program. We are working with the customer to agree to contract extensions and expect to decrease our selling price. Additionally, we had one contract that had a gap in production, as well as a smaller than expected order quantity. The gap in production and low quantity has resulted in an unfavorable adjustment of approximately $514,000. There were no other material changes, favorable or unfavorable, during the year ended December 31, 2017.

 

During the year ended December 31, 2016 we had one contract which had an approximately $270,000 unfavorable adjustment caused by excess labor and procurement costs due to difficulty in the manufacturing process. In addition, we had an approximate $354,000 unfavorable adjustment on one contract that was canceled by the government. Also, we had 4 contracts that each had between $140,000 and $245,000 (cumulatively $890,000) of unfavorable adjustments caused by excess labor costs incurred. No other individual favorable or unfavorable changes in estimates for the year ended December 31, 2016 were material.

 

For the year ended December 31, 2015, we had one contract on which we experienced technical issues, which resulted in excess engineering time and additional procurement costs that caused an unfavorable adjustment of approximately $1,434,000. Additionally there was one contract that was running over the budgeted labor, which caused an unfavorable adjustment of approximately $758,000. Additionally, on one contract we had significant engineering changes, which resulted in excess labor and procurement costs that caused an unfavorable adjustment of approximately $3,000,000. No other individual favorable or unfavorable changes in estimates for the year ended December 31, 2015 were material.

 

Selling, general and administrative expenses. Selling, general and administrative expenses for the year ended December 31, 2017 were $8,449,594 compared to $8,614,190 for the year ended December 31, 2016, a decrease of $164,596, or 1.9%. This decrease was primarily due to a decrease of approximately $364,000 in accounting and legal fees related mostly to the extension of 2016 costs related to the 2015 audit process and an executive compensation study, a decrease of $311,000 for the reserve for disputed account receivables with various customers, offset by an increase of $400,000 in accrued bonuses and an increase of $93,000 in salaries.

 

Interest expense. Interest expense for the year ended December 31, 2017 was $1,698,914, compared to $1,356,645 for 2016, an increase of $342,269 or 25.2%. The increase in interest expense is the result of an increase in the average amount of outstanding debt during 2017 as compared to 2016.

 

Income (loss) from operations. We had income from operations for the year ended December 31, 2017 of $10,196,322 compared to loss from operations of $4,295,272 for the year ended December 31, 2016. The increase was predominately the result in the increase in gross profit described above.

 

Provision for (benefit from) income taxes. Our historic effective tax rate has been between 30%-32% of taxable income. The rate has been below the statutory federal income tax rate of 34% because of our ability to utilize the domestic production activity deduction, available to companies that do manufacturing within the United States. Since 2015, we have been providing for state income taxes in states where, although we don’t have any property or full time employees, the historic method for the allocation of state income taxes, we do have sales and have employees present on at least a part time basis. As such the effective tax rate for both 2017 and 2016 is approximately 32% and 37%, respectively.

 

In accordance with the Tax Cuts and Jobs Act that was enacted on December 22, 2017 (“U.S. Tax Reform”), we have recorded a credit for income taxes of $207,000. The impact of the U.S. Tax Reform is primarily from revaluing our U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future. For U.S. federal purposes the corporate statutory income tax rate was reduced from 35% to 21%, effective for our 2018 tax year. The provisional impact of the U.S. Tax Reform is our current best estimate based on the preliminary review of the new law and is subject to revision based on our existing accounting for income taxes policy as further information is gathered and interpretation and analysis of the tax legislation evolves. The Securities and Exchange Commission has issued rules allowing for a measurement period of up to one year after the enactment date of the U.S Tax Reform to finalize the recording of the related tax impacts. Any future changes to our provisional estimated impact of the U.S Tax Reform will be included as an adjustment to the provision for income taxes.

 

Year Ended December 31, 2016 as Compared to the Year Ended December 31, 2015

 

Revenue. Revenue for the year ended December 31, 2016 was $81,329,858 compared to $100,202,557 for the year ended December 31, 2015, representing a decrease of $18,872,699.

 

Overall, revenue generated from prime government contracts for the year ended December 31, 2016 was $3,493,343 compared to $892,752 for the year ended December 31, 2015, an increase of $2,600,591. This increase is a result of our deliveries on our F-16 contract, that began in 2016.

 

Revenue generated from government subcontracts for the year ended December 31, 2016 was $37,355,447 compared to $56,982,785 for the year ended December 31, 2015, a decrease of $19,627,338. This decrease is the result of many factors including: a $13.4 million decrease in revenue on the Company’s A-10 program with Boeing because of a change in estimate on the program, as previously described, a $5.6 million decrease in revenue from the Company’s E-2D program with NGC, due to the timing of work related to the multiyear order received in 2014, a $1.0 million decrease in revenue from the Company’s gunner window program with Sikorsky, due to lower orders, and a $1.3 million decrease in revenue from the Company’s fuel panel program with Sikorsky, due to lower orders. These decreases were offset by a $4.8 million increase in the Company’s E-2D wet outer wing program, which had only nominal activity in 2015 and was in production in 2016.

 

20

 

 

Revenue generated from commercial contracts was $40,481,068 for the year ended December 31, 2016 compared to $42,327,020 for the year ended December 31, 2015, a decrease of $1,845,952. This decrease is predominately the result of a $3.9 million decrease in the Company’s Cessna Citation + program, as we completed production on our outstanding order, a $1.3 million decrease in the Company’s Embraer program, as Embraer cut back on delivery requirements in the fourth quarter of 2016, a $800,000 decrease in revenue on the Company’s Honda program, as we near completion of the flap and vane portion of this program and a $2.8 million decrease in revenue from various Sikorsky commercial programs, the result of lower demand. These decreases were offset by a $6.5 million increase in revenue from the Company’s G650 program.

 

During the year ended December 31, 2016, we received approximately $36.5 million of new contract awards, which included $6.3 million of government prime contract awards, approximately $10.4 million of government subcontract awards and approximately $19.8 million of commercial contract awards, compared to $61.6 million of new contract awards in 2015, which included $13.3 million in government prime contract awards, $14.1 million of government subcontract awards and $34.2 million of commercial contract awards.

 

Cost of sales

 

Cost of sales for the years ended December 31, 2016 and 2015 was $77,010,940 and $83,600,854, respectively, a decrease of $6,589,914 or 7.9%.

 

The components of the cost of sales were as follows:

 

   Year ended 
   December 31, 2016   December 31, 2015 
         
Procurement  $52,504,318   $57,473,129 
Labor   8,112,981    9,188,417 
Factory overhead   15,750,146    16,431,764 
Other contract costs   643,495    507,544 
           
Cost of Sales  $77,010,940   $83,600,854 
           

 

Procurement for the year ended December 31, 2016 was $52,504,318 compared to $57,473,129, a decrease of $4,968,811 or 8.6%. The decrease in procurement was the result of lower procurement on the Company’s E-2D program, as we did multiyear volume discounted buys in 2015. .

 

Labor costs for the year ended December 31, 2016 were $8,112,981 compared to $9,188,417, a decrease of $1,075,436 or 11.7%. This decrease is predominately due to decreases in labor on our A-10 program, as we near completion on some of the assemblies from that program, as well as a decrease in labor on the Company’s Cessna Citation program, as we completed the assemblies on order on that program. .

 

Factory overhead for the year ended December 31, 2016 was $15,750,146 compared to $16,431,764, a decrease of $681,618 or 4.2%. This decrease is the result of a decrease in employee benefits, factory supplies and indirect salaries, as shop production has declined. .

 

21

 

 

Gross profit. Gross profit for the year ended December 31, 2016 was $4,318,918 compared to $16,601,703 for the year ended December 31, 2015, a decrease of $12,282,785. Gross profit percentage (“gross margin”) for the year ended December 31, 2016 was 5.3% compared to 16.6% for the same period in 2015, predominately the result of the change in estimate on the Company’s A-10 program.

 

Selling, general and administrative expenses. Selling, general and administrative expenses for the year ended December 31, 2016 were $8,614,190 compared to $7,636,148 for the year ended December 31, 2015, an increase of $978,042, or 12.8%. This increase was primarily due to an approximately a $460,000 increase in accounting and legal fees related mostly to the extended 2015 audit process and an executive compensation study, a $411,000 reserve for disputed account receivables with various customer and an increase of $355,000 in salaries.

 

Interest expense. Interest expense for the year ended December 31, 2016 was $1,356,645, compared to $918,129 for 2015, an increase of $438,516 or 47.8%. The increase in interest expense is the result of an increase in the average amount of outstanding debt during 2016 as compared to 2015.

 

Income (loss) from operations. We had loss from operations for the year ended December 31, 2016 of $4,295,272 compared to income from operations of $8,965,555 for the year ended December 31, 2015.

 

Provision for (benefit from) income taxes. Our historic effective tax rate has been between 30%-32% of taxable income. The rate has been below the statutory federal income tax rate of 34% because of our ability to utilize the domestic production activity deduction, available to companies that do manufacturing within the United States. Beginning in 2015, we are providing for state income taxes in states where, although we don’t have any property or full time employees, the historic method for the allocation of state income taxes, we do have sales and have employees present on at least a part time basis. As such the effective tax rate for both 2016 and 2015 is approximately 37%.

 

Business Outlook

 

The statements in the “Business Outlook” section and other forward-looking statements of this Annual Report on Form 10-K are subject to revision during the course of the year in our quarterly earnings releases and SEC filings and at other times.

 

Liquidity and Capital Resources

 

General. At December 31, 2017, we had working capital of $78,137,801 compared to $70,595,485 at December 31, 2016, an increase of $7,542,316, or 10.7%. This increase is predominately the result of increases in Costs and Estimated Earnings in excess of Billings on Uncompleted Contracts (“CEE”).

 

Cash Flow. A large portion of our cash is used to pay for materials and processing costs associated with contracts that are in process and which do not provide for progress payments. Costs for which we are not able to bill on a progress basis are components of CEE on our balance sheet and represent the aggregate costs and related earnings for uncompleted contracts for which the customer has not yet been billed. These costs and earnings are recovered upon shipment of products and presentation of billings in accordance with contract terms.

 

Because the POC method of accounting requires us to use estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods, there can be a significant disparity between earnings (both for accounting and tax purposes) as reported and actual cash that we receive during any reporting period. Accordingly, it is possible that we may have a shortfall in our cash flow and may need to borrow money until the reported earnings materialize into actual cash receipts.

 

Several of our programs require us to expend up-front costs that may have to be amortized over a portion of production units. In the case of significant program delays and/or program cancellations, we could be required to bear impairment charges, which may be material for costs that are not recoverable. Such charges and the loss of up-front costs could have a material impact on our liquidity and results of operations.

 

We continue to work to obtain better payment terms with our customers, including accelerated progress payment arrangements, as well as exploring alternative funding sources.

 

At December 31, 2017, our cash balance was $1,430,877 compared to $1,039,586 at December 31, 2016, an increase of $391,291. Our accounts receivable balance at December 31, 2017 decreased to $5,379,821 from $8,514,613 at December 31, 2016.

 

22

 

 

Bank Credit Facilities.

 

On December 5, 2012, the Company entered into an Amended and Restated Credit Agreement with Santander Bank (as further amended on August 6, 2014 and March 31, 2015, the “Credit Agreement”) as the sole arranger, administrative agent, collateral agent and lender and Valley National Bank as lender. The Credit Agreement provided for a revolving credit facility of $35 million (the “Revolving Facility”). The Revolving Facility and term loan under the Credit Agreement are secured by all of our assets.

 

On March 9, 2012, the Company obtained a $4.5 million term loan from Santander Bank to be amortized over five years (the “Santander Term Loan”). The Santander Term Loan was used by the Company to purchase tooling and equipment for new programs. The Santander Term Loan was payable in monthly installments of $75,000, with a final payment of the remaining principal balance on March 9, 2017. The Santander Term Loan bore interest at the lower of LIBOR plus 3% or Santander Bank’s prime rate. The Santander Term Loan was subject to the amended and restated terms and conditions of the Credit Agreement.

 

In connection with the Santander Term Loan, the Company and Santander Bank entered into a five-year interest rate swap agreement, in the notional amount of $4.5 million. Under the interest rate swap, the Company paid an amount to Santander Bank representing interest on the notional amount at 4.11% and received an amount from Santander representing interest on the notional amount at a rate equal to the one-month LIBOR plus 3%. The effect of this interest rate swap was that the Company paid a fixed interest rate of 4.11% over the term of the Santander Term Loan.

 

Bank United, N.A. assumed and succeeded to all the right and interest of Santander in connection with the Credit Agreement, Revolving Facility and Santander Term Loan. On March 24, 2016, the Company entered into an Amended and Restated Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent and collateral agent (the “BankUnited Facility”). The BankUnited Facility provides for a revolving credit loan commitment of $30 million and a $10 million term loan. The term of the BankUnited Facility is through March of 2019. The revolving loan bears interest at a rate based upon a pricing grid, as defined in the agreement. The range for LIBOR based loans is between 2.5% and 3.25% above the then applicable LIBOR rate. The range of base rate loans is between the bank’s prime rate and 0.75% above the bank’s prime rate.

 

In connection with the BankUnited Facility, the Company terminated the Santander interest swap agreement.

 

On May 9, 2016, the Company entered into an amendment (the “Amendment”) to the BankUnited Facility. The Amendment changed the definition of EBITDA for the Leverage Coverage Ratio Covenant for the remainder of 2016 and changed the maximum leverage ratio from 3 to 1 to 3.5 to 1 for the quarters ending June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest rate on the BankUnited Facility by 50 basis points and requires the repayment of a portion of the Term Loan in and to the extent that the Company receives any contract reimbursement payments from its current Request for Equitable Adjustment with Boeing on the A-10 program.

 

Also, in May 2016, the Company entered into a new interest rate swap with the objective of reducing our exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt.

 

As of December 31, 2017, the Company was in compliance with all of the covenants contained in the Bank United Facility, as amended.

 

As of December 31, 2017, the Company had $22.8 million outstanding and as of December 31, 2016, the Company had $22.4 million outstanding under the BankUnited Facility.

 

We believe that our existing resources, together with the availability under our credit facility, will be sufficient to meet our current working capital needs for at least the next 12 months from the date of issuance of our financial statements.

 

23

 

 

Contractual Obligations. The table below summarizes information about our contractual obligations as of December 31, 2017 and the effects these obligations are expected to have on our liquidity and cash flow in the future years.

 

   Payments Due By Period 
Contractual Obligations  Total   Less than 1 year   1-3 years   4-5 years   After 5 years 
Debt  $8,500,000   $1,833,333   $6,666,667         
Capital Lease Obligations   555,209    175,667    305,596   $73,946     
Operating Leases   7,572,922    1,679,465    3,484,025    2,409,432     
Interest Rate Swap Agreement   18,781    18,781            
Total Contractual Cash Obligations  $16,646,912   $3,707,246   $10,456,288   $2,483,378   $ 

 

Inflation. Inflation historically has not had a material effect on our operations.

 

Item 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK

 

Management does not believe that there is any material market risk exposure with respect to derivative or other financial instruments that would require disclosure under this item.

 

Item 8.FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

This information appears following Item 15 of this Report and is incorporated herein by reference.

 

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

 

We maintain a system of disclosure controls and procedures that is designed to ensure that information required to be disclosed in our Exchange Act reports 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 our management, as appropriate, to allow timely decisions regarding required disclosures. Disclosure controls and procedures also include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, and Board of Directors, as appropriate, to allow timely decisions regarding required disclosure.

 

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of December 31, 2017. Based on this evaluation, they have concluded that the Company’s disclosure controls and procedures as of the end of the period covered by this report are effective in timely providing them with material information relating to the Company required to be disclosed in the reports the Company files or submits under the Exchange Act.

 

There were no material changes in our internal control over financial reporting during the quarter ended December 31, 2017 that have materially affected, or are reasonably likely to materially affect, our disclosure controls and procedures.

 

The report called for by Item 308(a) of Regulation S-K is included herein as “Management’s Report on Internal Control Over Financial Reporting.”

 

The attestation report called for by Item 308(b) of Registration S-K is included herein as “Report of Independent Registered Public Accounting Firm”.

 

24

 

Management’s Report on Internal Control Over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting, as defined in Exchange Act Rule 13a-15(f), is a process designed by, or under the supervision of, our principal executive and principal financial officers and effected by our board of directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles and includes those policies and procedures that:

 

  pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets;
     
  provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and
     
  provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. 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. All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.

 

Management conducted an evaluation of the effectiveness of internal control over financial reporting based on criteria established in Internal Control- Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Based on this evaluation, management concluded that the Company’s internal control over financial reporting was effective as of December 31, 2017.

 

Changes in Internal Control over Financial Reporting

 

There were no changes in our internal control over financial reporting that occurred during the quarter ended December 31, 2017, that have materially affected, or are reasonably likely to materially affect, out internal control over financial reporting.

 

25

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM 

 

 

To the Board of Directors and Shareholders CPI Aerostructures, Inc. 

 

Opinion on Internal Control over Financial Reporting

 

We have audited CPI Aerostructures, Inc.’s (the Company’s) internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2017, based on criteria established in Internal Control—Integrated Framework (2013) issued by COSO.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the balance sheets and the related statements of operations and comprehensive income (loss), shareholders’ equity, and cash flows of the Company, and our report dated March 22, 2018, expressed an unqualified opinion.

 

Basis for Opinion

 

The Company’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 are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. 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 of internal control over financial reporting 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.

 

Definition and Limitations of Internal Control over Financial Reporting

 

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.

 

 

/s/ CohnReznick LLP

 

Jericho, New York

March 22, 2018

 

 

 

 

(Continued) 

26

 

Item 9B. OTHER INFORMATION

 

None.

 

PART III

 

Item 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

See Item 14.

 

Item 11. EXECUTIVE COMPENSATION

 

See Item 14.

 

Item 12.  SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER
MATTERS

 

See Item 14.

 

Item 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

See Item 14.

 

Item 14. PRINCIPAL ACCOUNTING FEES AND SERVICES

 

The information required by Items 10, 11, 12, 13 and 14 will be contained in our definitive proxy statement for our 2018 Annual Meeting of Shareholders, to be filed with the Securities and Exchange Commission not later than 120 days after the end of our fiscal year covered by this report pursuant to Regulation 14A under the Exchange Act, and incorporated herein by reference.

 

27

 

PART IV

 

Item 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

1. The following financial statements are filed as a part of this report:

 

Report of Independent Registered Public Accounting Firm 

Balance Sheets as of December 31, 2017 and 2016 

Statements of Operations and Comprehensive Income (Loss) for the Years Ended December 31, 2017, 2016 and 2015 

Statements of Shareholders’ Equity for the Years Ended December 31, 2017, 2016 and 2015 

Statements of Cash Flows for the Years Ended December 31, 2017, 2016 and 2015 

Notes to Financial Statements

 

Exhibit Number   Name of Exhibit   No. in Document
3.1   Certificate of Incorporation of the Company, as amended. (1)   3.1
3.1(a)   Certificate of Amendment of Certificate of Incorporation filed on July 14, 1998. (2)   3.1(a)
3.2   Amended and Restated By-Laws of the Company. (3)   3.2
10.20   Performance Equity Plan 2009 (4)    
10.21   2016 Long Term Incentive Plan    
10.23   Agreement of Lease, dated June 30, 2011, between Heartland Boys II L.P. and CPI Aerostructures Inc. (5)   10.1
10.31   Amended and Restated Credit Agreement, dated as of March 24, 2016, as amended on May 6, 2016, among CPI Aerostructures, Inc., the several lenders from time to time party thereto, and Bank United, N.A.   10.1
14   Code of Business Conduct and Ethics    
**21   Subsidiaries of the Registrant    
**23.1   Consent of CohnReznick LLP    
**31.1   Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002    
**31.2   Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002    
**32.1   Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002    

***101.INS 

  XBRL Instance Document    

***101.SCH 

  XBRL Taxonomy Extension Schema Document    

***101.CAL 

  XBRL Taxonomy Extension Calculation Linkbase Document    

***101.DEF 

  XBRL Taxonomy Extension Definition Linkbase Document    

***101.LAB 

  XBRL Taxonomy Extension Label Linkbase Document    

***101.PRE 

  XBRL Taxonomy Extension Presentation Linkbase Document    

 

28

 

**Filed herewith.

 

***XBRL information is furnished and not filed or a part of a registration statement or prospectus for purposes of section 11 or 12 of the Securities Act of 1933, as amended, is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and otherwise is not subject to liability under these sections.

 

(1) Filed as an exhibit to the Company’s Registration Statement on Form S-1 (No. 33-49270) declared effective on September 16, 1992 and incorporated herein by reference.
(2) Filed as an exhibit to the Company’s Annual Report on Form 10-KSB for the year ended December 31, 1998 and incorporated herein by reference.
(3) Filed as an exhibit to the Company’s Current Report on Form 8-K dated November 13, 2007 and incorporated herein by reference.
(4) Included as Appendix A to the Company’s Proxy Statement filed on April 30, 2009.
(5) Filed as an exhibit to the Company’s Current Report on Form 10-Q for the quarter ended June 30, 2011 and incorporated herein by reference

 

29

 

CPI AEROSTRUCTURES, INC. 

INDEX TO FINANCIAL STATEMENTS

 

 

Report of Independent Registered Public Accounting Firm F-1
   
Financial Statements:  
Balance Sheets as of December 31, 2017 and 2016 F-2
Statements of Operations and Comprehensive Income (Loss) for the Years Ended December 31, 2017, 2016 and 2015 F-3
Statements of Shareholders’ Equity for the Years Ended December 31, 2017, 2016 and 2015 F-4
Statements of Cash Flows for the Years Ended December 31, 2017, 2016 and 2015 F-5
Notes to Financial Statements F-6 - F-19

 

30

 

CPI AEROSTRUCTURES, INC.

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM 

 

To the Board of Directors and Shareholders CPI Aerostructures Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying balance sheets of CPI Aerostructures, Inc. (the Company) as of December 31, 2017 and 2016, and the related statements of operations and comprehensive income (loss), shareholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2017, and the related notes (collectively referred to as the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2017 and 2016, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2017, in conformity with accounting principles generally accepted in the United States of America.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2017, 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 22, 2018, expressed an unqualified opinion.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

 

/s/ CohnReznick LLP
 
We have served as the Company’s auditor since 2004.
 
Jericho, New York
 
March 22, 2018

 

 

F-1

 

CPI AEROSTRUCTURES, INC.

 

BALANCE SHEETS

 

   December 31,   December 31, 
   2017   2016 
ASSETS          
Current Assets:          
Cash  $1,430,877   $1,039,586 
Accounts receivable, net   5,379,821    8,514,613 
Costs and estimated earnings in excess of billings on uncompleted contracts   111,158,551    99,578,526 
Prepaid expenses and other current assets   2,413,187    2,155,481 
Total current assets   120,382,436    111,288,206 
           
Property and equipment, net   2,046,942    2,298,610 
Deferred income taxes   1,566,818    3,952,598 
Other assets   188,303    252,481 
Total Assets  $124,184,499   $117,791,895 
           
LIABILITIES AND SHAREHOLDERS’ EQUITY          
Current Liabilities:          
Accounts payable  $15,129,872   $14,027,457 
Accrued expenses   1,911,421    1,386,147 
Billings in excess of costs and estimated earnings on uncompleted contracts   74,657    115,337 
Current portion of long-term debt    2,009,000    1,341,924 
Contract loss   

171,673

    

1,377,171

 
Line of credit   22,838,685    22,438,685 
Income taxes payable   109,327    6,000 
Total current liabilities   42,244,635    40,692,721 
           
Long-term debt, net of current portion   7,019,468    8,860,724 
Other liabilities   607,063    632,744 
Total Liabilities   49,871,166    50,186,189 
           
Commitments          
           
Shareholders’ Equity:          
Common stock - $.001 par value; authorized 50,000,000 shares, 8,864,319 and 8,739,836 shares, respectively, issued and outstanding   8,863    8,738 
Additional paid-in capital   53,770,618    52,824,950 
Retained earnings   20,548,652    14,781,018 
Accumulated other comprehensive loss   (14,800)   (9,000)
Total Shareholders’ Equity   74,313,333    67,605,706 
Total Liabilities and Shareholders’ Equity   $124,184,499   $117,791,895 

see notes to financial statements

 

F-2 

 

 

CPI AEROSTRUCTURES, INC.

 

STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)

 

            

 

 

Years ended December 31,  2017   2016   2015 
             
Revenue  $81,283,148    $81,329,858   $100,202,557 
                
Cost of sales   62,637,232    77,010,940    83,600,854 
                
Gross profit   18,645,916    4,318,918    16,601,703 
                
Selling, general and administrative expenses   8,449,594    8,614,190    7,636,148 
Income (loss) from operations   10,196,322    (4,295,272)   8,965,555 
                
Other expense:               
Other expense   (19,774)   (22,659)   (40,433)
Interest expense   (1,698,914)   (1,356,645)   (918,129)
Total other expense, net   (1,718,688)   (1,379,304)   (958,562)
Income (loss) before provision for (benefit from) income taxes   8,477,634    (5,674,576)   8,006,993 
                
Provision for (benefit from) income taxes   2,710,000    (2,066,000)   2,991,000 
Net income (loss)   5,767,634    (3,608,576)   5,015,993 
                
Other comprehensive income (loss), net of tax               
Change in unrealized (gain) loss-interest rate swap   (5,800)   (5,547)   6,263 
                
Comprehensive income (loss)  $5,761,834   ($3,614,123)  $5,022,256 
Income (loss) per common share-basic  $0.65   ($0.42)  $0.59 
                
Income (loss) per common share-diluted  $0.65   ($0.42)  $0.58 
                
Shares used in computing earnings per common share:               
Basic   8,831,064    8,655,848    8,552,817 
Diluted   8,838,445    8,655,848    8,579,986 

see notes to financial statements

 

 

 

F-3 

 

 

CPI AEROSTRUCTURES, INC.

 

STATEMENTS OF SHAREHOLDERS’ EQUITY

 

 

Years ended December 31, 2017, 2016 and 2015

 

   Common
Stock
Shares
   Common
Stock
Amount
   Additional
Paid-in
Capital
   Retained
Earnings
   Accumulated
Other
Comprehensive Loss
   Total
Shareholders’
Equity
 
                         
Balance at January 1, 2015   8,500,555   $8,501   $51,440,770   $13,373,601   ($9,716)  $64,813,156 
Net income               5,015,993        5,015,993 
Change in unrealized loss from interest rate swap                   6,263    6,263 
Common stock issued upon exercise of options, net   25,352    26    79,974            80,000 
Common stock issued as employee compensation   6,255    6    59,417            59,423 
Stock based compensation expense   51,349    51    524,223            524,274 
Tax benefit from stock option plans           33,000            33,000 
                               
Balance at December 31, 2015   8,583,511    8,584    52,137,384    18,389,594    (3,453)   70,532,109 
Net loss               (3,608,576)       (3,608,576)
Change in unrealized loss from interest rate swap                   (5,547)   (5,547)
Common stock issued upon exercise of options, net   3,448    3    (3)            
Common stock issued as employee compensation   98,645    97    163,354            163,451 
Stock based compensation expense   54,232    54    524,215            524,269 
                               
Balance at December 31, 2016   8,739,836    8,738    52,824,950    14,781,018    (9,000)   67,605,706 
Net income               5,767,634        5,767,634 
Change in unrealized loss from interest rate swap                   (5,800)   (5,800)
Common stock issued upon exercise of options   3,334    3    (3)            
Common stock issued as employee compensation   5,550    6    50,776            50,782 
Stock based compensation expense   115,599    116    894,895            895,011 
                               
Balance at December 31, 2017   8,864,319   $8,863   $53,770,618   $20,548,652   ($14,800)  $74,313,333 

see notes to financial statements

 

F-4 

 

 

CPI AEROSTRUCTURES, INC.

 

STATEMENTS OF CASH FLOWS

 

             
Years ended December 31,  2017   2016   2015 
Cash flows from operating activities:               
Net income (loss)  $5,767,634   ($3,608,576)  $5,015,993 
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:               
Depreciation and amortization   616,291    661,921    854,063 
Debt issue cost   85,571    61,320     
Deferred rent   (30,680)   8,235    46,017 
Stock based compensation expense   895,011    524,269    524,274 
Common stock issued as employee compensation   50,782    163,451    59,423 
Loss on disposal of fixed asset   21,010         
Deferred portion of provision for income taxes   2,384,980    (2,077,299)   2,659,000 
Tax benefit for stock options           (33,000)
Bad debt expense   150,000    460,514    50,000 
Changes in operating assets and liabilities:               
(Increase) decrease in accounts receivable   2,984,792    (1,309,290)   (1,249,023)
(Increase) decrease in costs and estimated earnings in excess of billings on uncompleted contracts   (11,580,025)   3,043,861    (23,568,248)
Increase in prepaid expenses and other current assets   (257,706)   (1,013,008)   (237,199)
(Increase) decrease in refundable income taxes       (77,000)   8,133,433 
Increase (decrease) in accounts payable and accrued expenses   1,627,689    (4,023,547)   9,446,948 
(Decrease) increase in accrued losses on uncompleted contracts   (1,205,498)   827,448    153,541 
Increase (decrease) in income taxes payable   103,327    (183,000)   220,822 
Decrease in billings in excess of costs and estimated earnings on uncompleted contracts   (40,680)   (60,101)   (18,212)
Net cash provided by (used in) operating activities   1,572,498    (6,600,802)   2,057,832 
Cash flows from investing activities:               
Purchase of property and equipment   (281,922)   (136,320)   (209,718)
Proceeds from sale of fixed assets   42,480         
Net cash used in investing activities   (239,442)   (136,320)   (209,718)
Cash flows from financing activities:               
Proceeds from exercise of stock options           80,000 
Payment of line of credit   (4,100,000)   (30,400,000)   (9,650,000)
Proceeds from line of credit   4,500,000    29,138,685    8,200,000 
Payment of long-term debt   (1,341,765)   (1,710,145)   (1,013,998)
Proceeds from long-term debt       10,000,000     
Debt issue costs       (253,855)    
Tax benefit for stock options           33,000 
Net cash (used in) provided by financing activities   (941,765)   6,774,685    (2,350,998)
Net increase (decrease) in cash   391,291    37,563    (502,884)
Cash at beginning of year   1,039,586    1,002,023    1,504,907 
Cash at end of year  $1,430,877   $1,039,586   $1,002,023 
Supplemental schedule of noncash investing and financing activities:               
Equipment acquired under capital lease  $146,192   $465,475   $247,881 
Cashless exercise of stock options  $202,500   $168,750     
Supplemental schedule of cash flow information:               
Cash paid during the year for interest  $1,578,627   $1,182,791   $1,000,403 
Cash paid for income taxes  $144,718   $302,025   $351,275 

see notes to financial statements

 

F-5 

 

 

CPI AEROSTRUCTURES, INC.

 

NOTES TO FINANCIAL STATEMENTS

 

1.Principal business activity And summary of significant Accounting policies

 

CPI Aerostructures, Inc. (“CPI Aero®” or the “Company”) is a U.S. supplier of aircraft parts for fixed wing aircraft and helicopters in both the commercial and defense markets. We manufacture complex aerostructure assemblies, as well as aerosystems. Additionally, we supply parts for maintenance, repair and overhaul (“MRO”) and kitting contracts.

 

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires the use of estimates by management. Actual results could differ from these estimates.

 

Revenue Recognition

 

The Company’s revenue is primarily recognized based on the percentage of completion method of accounting for its contracts measured by the percentage of total costs incurred to date to estimated total costs at completion for each contract. Contract costs include all direct material, labor costs, tooling and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. Selling, general and administrative costs are charged to expense as incurred. Estimated losses on uncompleted contracts are recognized in the period in which such losses are determined. Changes in job performance may result in revisions to costs and income and are recognized in the period in which revisions are determined to be required. The percentage of completion method of accounting involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods and, as a result, there can be a significant disparity between earnings (both for accounting and taxes) as reported and actual cash received by the Company during any reporting period. In accordance with industry practice, costs and estimated earnings in excess of billings on uncompleted contracts, included in the accompanying balance sheets, contain amounts relating to contracts and programs with long production cycles, a portion of which will not be realized within one year. The Company’s recorded revenue may be adjusted in later periods in the event that the Company’s cost estimates prove to be inaccurate or a contract is terminated.

 

When adjustments are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss on the contract is recorded in the period in which the loss is determined.

 

In addition, the Company recognizes revenue for parts supplied for certain MRO contracts when parts are shipped.

 

Government Contracts

 

The Company’s government contracts are subject to the procurement rules and regulations of the U.S. government. Many of the contract terms are dictated by these rules and regulations. Specifically, cost-based pricing is determined under the Federal Acquisition Regulation (“FAR”), which provides guidance on the types of costs that are allowable in establishing prices for goods and services under U.S. government contracts. For example, costs such as those related to charitable contributions, advertising, interest expense, and public relations are unallowable, and therefore not recoverable through sales. During and after the fulfillment of a government contract, the Company may be audited in respect of the direct and allocated indirect costs attributable thereto. These audits may result in adjustments to the Company’s contract cost, and/or revenue.

 

F-6

 

 

CPI AEROSTRUCTURES, INC.

 

When contractual terms allow, the Company invoices its customers on a progress basis.

 

Cash

 

The Company maintains its cash in three financial institutions. The balances are insured by the Federal Deposit Insurance Corporation. From time to time, the Company’s balances may exceed these limits. As of December 31, 2017 and 2016, the Company had approximately $1,377,000 and $1,276,000, respectively, of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly credit worthy.

 

Accounts Receivable

 

Accounts receivable are reported at their outstanding unpaid principal balances. The Company writes off accounts when they are deemed to be uncollectible.

 

Property and Equipment

 

Depreciation and amortization of property and equipment is provided by the straight-line method over the shorter of estimated useful lives of the respective assets or the life of the lease, for leasehold improvements.

 

Rent

 

We recognize rent expense on a straight-line basis over the expected lease term. Within the provisions of certain leases there are escalations in payments over the lease term. The effects of the escalations have been reflected in rent expense on a straight-line basis over the expected lease term.

 

Long-Lived Assets

 

The Company reviews its long-lived assets and certain related intangibles for impairment whenever changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. As a result of its review, the Company does not believe that any such change has occurred. If such changes in circumstance are present, a loss is recognized to the extent the carrying value of the asset is in excess of the fair value of cash flows expected to result from the use of the asset and amounts expected to be realized upon its eventual disposition.

 

Short-Term Debt

 

The fair value of the Company’s short-term debt is estimated based on the current rates offered to the Company for debt of similar terms and maturities. Using this method, the fair value of the Company’s short-term debt was not significantly different than the stated value at December 31, 2017 and 2016.

 

Derivatives

 

Our use of derivative instruments has primarily been to hedge interest rates. These derivative contracts are entered into with financial institutions. We do not use derivative instruments for trading purposes and we have procedures in place to monitor and control their use.

 

We record these derivative financial instruments on the balance sheet at fair value. For derivative instruments that are designated and qualify as a cash flow hedge, the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive loss and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.

 

Any ineffective portion of the gain or loss on the derivative instrument for a cash flow hedge is recorded in the results of operations immediately. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the results of operations immediately. See below for a discussion of the Company’s use of derivative instruments, management of credit risk inherent in derivative instruments and fair value information.

 

In March 2012, the Company entered into an interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of these contracts match those of the underlying debt. The Company has designated this interest rate swap contract as cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contract with the cumulative change in the hedged item. The interest rate swap contract was terminated as of March 24, 2016. The Company paid approximately $4,000 at termination to settle the swap contract.

 

F-7

 

 

CPI AEROSTRUCTURES, INC.

 

In May 2016, the Company entered into a new interest rate swap with the objective of reducing our exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item.

 

As a result of the use of derivative instruments, the Company is exposed to risk that the counterparties may fail to meet their contractual obligations. Recent adverse developments in the global financial and credit markets could negatively impact the creditworthiness of our counterparties and cause one or more of our counterparties to fail to perform as expected. To mitigate the counterparty credit risk, we only enter into contracts with carefully selected major financial institutions based upon their credit ratings and other factors, and continually assess the creditworthiness of counterparties. To date, all counterparties have performed in accordance with their contractual obligations.

 

Fair Value

 

At December 31, 2017 and 2016, the fair values of cash, accounts receivable and accounts payable approximated their carrying values because of the short-term nature of these instruments.

 

   2017   2016 
   Carrying Amount   Fair Value   Carrying Amount   Fair Value 
Debt                
Short-term borrowings and long-term debt  $31,893,894   $31,893,894   $32,689,467   $32,689,467 

 

We estimated the fair value of debt using market quotes and calculations based on market rates.

 

The following tables present the fair values of liabilities measured on a recurring basis as of December 31, 2017 and 2016:

 

       Fair Value Measurements 2017 
Description  Total   Quoted Prices in Active Markets for Identical Assets (Level 1)   Significant Other Observable Inputs (Level 2)   Significant Unobservable Inputs (Level 3) 
Interest Rate Swap  $18,781       $18,781     
Total  $18,781       $18,781     

 

       Fair Value Measurements 2016 
Description  Total   Quoted Prices in Active Markets for Identical Assets (Level 1)   Significant Other Observable Inputs (Level 2)   Significant Unobservable Inputs (Level 3) 
Interest Rate Swap  $13,685       $13,685     
Total  $13,685       $13,685     

 

F-8

 

 

CPI AEROSTRUCTURES, INC.

 

The fair value of the Company’s interest rate swap was determined by comparing the fixed rate set at the inception of the transaction to the “replacement swap rate,” which represents the market rate for an offsetting interest rate swap with the same notional amounts and final maturity date. The market value is then determined by calculating the present value interest differential between the contractual swap and the replacement swap.

 

As of December 31, 2017 and 2016, $18,781 and $13,685, respectively, was included in other liabilities related to the fair value of the Company’s interest rate swap, and $15,000 and $9,000, respectively, net of tax of approximately $4,000 and $5,000, respectively, was included in Accumulated Other Comprehensive Loss.

 

Earnings Per Share

 

Basic earnings (loss) per common share is computed using the weighted-average number of shares outstanding. Diluted earnings (loss) per common share is computed using the weighted-average number of shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock. Incremental shares of approximately 35,000 were used in the calculation of diluted earnings per common share in 2017. Incremental shares of 45,249 were not included in the diluted earnings per share calculations at December 31, 2017, as their exercise price was in excess of the Company’s quoted market price and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation. No incremental shares were used in the calculation of diluted loss per common share in 2016, as the effect of incremental shares would be anti-dilutive. Incremental shares of approximately 85,000 were used in the calculation of diluted earnings per common share in 2015. Incremental shares of 184,983 were not included in the diluted earnings per share calculations at December 31, 2015, as their exercise price was in excess of the Company’s quoted market price and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation.

 

Income taxes

 

Income taxes are accounted for under the asset and liability method whereby deferred tax assets and liabilities are recognized for future tax consequences attributable to the temporary differences between the financial statements carrying amounts of 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 in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized.

 

The Company does not have any liabilites for unrecognized tax benefits resulting from tax positions taken, or expected to be taken, in an income tax return. It is the Company’s policy to recognize interest and penalties related to uncertain tax positions as a component of income tax expense. Uncertain tax positions are evaluated and adjusted as appropriate, while taking into account the progress of audits of various taxing jurisdictions.

 

In accordance with the Tax Cuts and Jobs Act that was enacted on December 22, 2017 (“U.S. Tax Reform”), we have recorded a credit for income taxes of $207,000. The impact of the U.S. Tax Reform is primarily from revaluing our U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future. For U.S. federal purposes the corporate statutory income tax rate was reduced from 35% to 21%, effective for our 2018 tax year. The provisional impact of the U.S. Tax Reform is our current best estimate based on the preliminary review of the new law and is subject to revision based on our existing accounting for income taxes policy as further information is gathered and interpretation and analysis of the tax legislation evolves. The Securities and Exchange Commission has issued rules allowing for a measurement period of up to one year after the enactment date of the U.S. Tax Reform to finalize the recording of the related tax impacts. Any future changes to our provisional estimated impact of the U.S. Tax Reform will be included as an adjustment to the provision for income taxes.

 

F-9

 

 

CPI AEROSTRUCTURES, INC.

 

Recent Accounting Pronouncements

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09 (“ASU 2014-09”), Revenue from Contracts with Customers (Topic 606), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The fundamental principles of the guidance are that entities should recognize revenue in a manner that reflects the timing of transfer of goods and services to customers and the amount of revenue recognized reflects the consideration that an entity expects to receive for the goods and services provided. Entities have the option of two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method). Effective January 1, 2018, the Company adopted Topic 606 using the modified retrospective method for all of its contracts. Following the adoption of Topic 606, the Company’s revenue recognition for all of its contracts remained materially consistent with historical practice. In addition, following the adoption of Topic 606, the Company will change the presentation of its balance sheet moving its costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and its billings in excess of costs and estimated earnings to contract liabilities and will also include additional disclosures required in accordance with Topic 606.

 

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842).” The updated guidance requires lessees to recognize lease assets and lease liabilities for most operating leases. In addition, the updated guidance requires that lessors separate lease and nonlease components in a contract in accordance with the new revenue guidance in ASU 2014-09. The updated guidance is effective for interim and annual periods beginning after December 15, 2018. The Company is currently evaluating the effect on its financial statements.

 

2.COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS ON UNCOMPLETED CONTRACTS

 

At December 31, 2017, costs and estimated earnings in excess of billings on uncompleted contracts (unbilled) consist of: 

 

   U.S. Government   Commercial   Total 
Costs incurred on uncompleted contracts  $380,585,374   $176,564,952   $557,150,326 
Estimated earnings   44,708,920    65,341,115    110,050,035 
    425,294,294    241,906,067    667,200,361 
Less billings to date   370,755,359    185,361,108    556,116,467 
                
Costs and estimated earnings in excess of billings on uncompleted contracts  $54,538,935   $56,544,959   $111,083,894 

 

F-10

 

 

CPI AEROSTRUCTURES, INC.

 

At December 31, 2016, costs and estimated earnings in excess of billings on uncompleted contracts (unbilled) consist of:  

 

   U.S. Government   Commercial   Total 
Costs incurred on uncompleted contracts  $341,003,461   $153,898,425   $494,901,886 
Estimated earnings   39,638,231    58,346,518    97,984,749 
    380,641,692    212,244,943    592,886,635 
Less billings to date   331,277,942    162,145,504    493,423,446 
                
Costs and estimated earnings in excess of billings on uncompleted contracts  $49,363,750   $50,099,439   $99,463,189 

 

The above amounts are included in the accompanying balance sheets under the following captions at December 31, 2017 and 2016.

 

   2017   2016 
Costs and estimated earnings in excess of billings on uncompleted contracts  $111,158,551   $99,578,526 
Billings in excess of costs and estimated earnings on uncompleted contracts   (74,657)   (115,337)
Totals  $111,083,894   $99,463,189 

 

Unbilled costs and estimated earnings are billed in accordance with applicable contract terms. As of December 31, 2017, approximately $35 million of the balances above are not expected to be collected within one year. There are no amounts billed under retainage provisions.

 

Revisions in the estimated gross profits on contracts and contract amounts are made in the period in which the circumstances requiring the revisions occur. During the years ended December 31, 2017, 2016 and 2015, the effect of such revisions in total estimated contract profits resulted in a decrease to the total gross profit to be earned on the contracts of approximately $1,040,000, $1,667,000 and $1,875,000, respectively, from that which would have been reported had the revised estimate been used as the basis of recognition of contract profits in prior years.

 

Although management believes it has established adequate procedures for estimating costs to complete on uncompleted open contracts, it is at least reasonably possible that additional significant costs could occur on contracts prior to completion.

 

F-11

 

 

CPI AEROSTRUCTURES, INC.

  

3.       ACCOUNTS RECEIVABLE

 

Accounts receivable consists of trade receivables as follows:

 

   December 31, 
   2017   2016 
         
Billed receivables  $5,529,821   $9,050,127 
Less: allowance for doubtful accounts   (150,000)   (535,514)
   $5,379,821   $8,514,613 

 

4.       PROPERTY AND EQUIPMENT

 

   December 31,   Estimated 
   2017   2016   Useful Life (years) 
             
Machinery and equipment  $2,461,047   $2,289,175    5 to 10 
Computer equipment   3,476,454    3,417,701    5 
Furniture and fixtures   610,323    610,323    7 
Automobiles and trucks   13,162    13,162    5 
Leasehold improvements   1,798,823    1,694,900     Lesser of lease term or 10 years 
    8,359,809    8,025,261      
Less accumulated depreciation and amortization   6,312,867    5,726,651      
   $2,046,942   $2,298,610      

 

Depreciation and amortization expense for the years ended December 31, 2017, 2016 and 2015 was $616,291, $661,921 and $854,063, respectively.

 

During the years ended December 31, 2017 and 2016, the Company acquired $146,192 and $465,475, respectively, of property and equipment under capital leases.

 

5.LINE OF CREDIT

 

On December 5, 2012, the Company entered into an Amended and Restated Credit Agreement (“Restated Agreement”) with Sovereign Bank, now called Santander Bank, N.A. (“Santander”), as the sole arranger, administrative agent and collateral agent and Valley National Bank. The Restated Agreement provided for a revolving credit loan (“Revolving Facility”) commitment of $35 million.

 

On March 24, 2016, the Company entered into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent and collateral agent and Citizens Bank N.A. (the “BankUnited Facility”). The BankUnited Facility provides for a revolving credit loan commitment of $30 million (the “Revolving Loan”) and a $10 million term loan (“Term Loan”).  The proceeds of the BankUnited Facility were used to pay off all amounts outstanding under the Santander Term Loan and the Revolving Facility.  The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement. 

 

On May 9, 2016, the Company entered into an amendment (the “Amendment”) to the BankUnited Facility. The Amendment changes the definition of EBITDA for the Leverage Coverage Ratio Covenant for the remainder of 2016 and changes the maximum leverage ratio from 3 to 1 to 3.5 to 1 for the quarters ending June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest rate on the BankUnited Facility by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent that the Company receives any contract reimbursement payments from its current Request for Equitable Adjustment with Boeing on the A-10 program.

 

F-12 

 

 

CPI AEROSTRUCTURES, INC.

  

As of December 31, 2017, the Company was in compliance with all of the financial covenants, contained in the Restated Agreement, as amended. As of December 31, 2017, the Company had $22.8 million outstanding under the Restated Agreement bearing interest at 4.75%.

 

The BankUnited Facility is secured by all of the Company’s assets.

 

6.LONG-TERM DEBT

 

On March 9, 2012, the Company obtained a $4.5 million term loan from Santander to be amortized over five years (the “Santander Term Facility”). The Santander Term Facility was used to purchase tooling and equipment for new programs.

 

Additionally, the Company and Santander entered into a five-year interest rate swap agreement, in the notional amount of $4.5 million. Under the interest rate swap, the Company pays an amount to Santander representing interest on the notional amount at a fixed rate of 4.11% and receives an amount from Santander Bank representing interest on the notional amount of a rate equal to the one-month LIBOR plus 3%. The effect of this interest rate swap will be the Company paying a fixed interest fixed rate of 4.11% over the term of the Santander Term Facility.

 

The Santander interest swap agreement was terminated and the Santander Term Facility was paid off on March 24, 2016 using the proceeds of the Bank United Facility (See Note 5).

 

The Company paid approximately $254,000 of debt issuance costs with the Bank United Facility of which approximately $80,000 is included in other current assets and $27,000 is a reduction of long-term debt.

 

The Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on March 31, 2019. The maturities of the Term Loan are included in the maturities of long-term debt.

 

The maturities of the long-term debt (excluding unamortized debt issuance costs) are as follows:

 

Year ending December 31,     
2018   $2,009,000 
2019    6,837,608 
2020    134,655 
2021    42,073 
2022    31,873 
    $9,055,209 

 

Also included in long-term debt are capital leases and notes payable of $555,209 and $584,116 at December 31, 2017 and 2016, respectively, including a current portion of $175,667 and $175,257, respectively.

 

The cost of assets under capital leases was $1,975,642 and $1,829,450 at December 31, 2017 and 2016, respectively. Accumulated depreciation of assets under capital leases was approximately $1,300,970 and $1,157,000 at December 31, 2017 and 2016, respectively.

 

F-13 

 

 

CPI AEROSTRUCTURES, INC.

  

7.COMMITMENTS

 

The Company leases an office and warehouse facility under a non-cancelable operating lease which expires in April, 2022. The aggregate future commitment under this agreement is as follows:

 

Year ending December 31,     
      
2018   $1,679,465 
2019    1,720,750 
2020    1,763,275 
2021    1,807,074 
2022    602,358 
    $7,572,922 

 

Rent expense for the years ended December 31, 2017, 2016 and 2015 was $1,608,701, $1,608,701 and $1,608,701, respectively.

 

8.INCOME TAXES

 

The provision for (benefit from) income taxes consists of the following:

             
Year ended December 31,  2017   2016   2015 
Current:            
Federal  $200,000       $82,000 
Prior year under accrual           143,000 
State   126,000   ($51,000)   107,000 
                
Deferred:               
Federal   2,244,000    (2,015,000)   2,659,000 
State/Local   140,000         
   $2,710,000   ($2,066,000)  $2,991,000 

 

The difference between the income tax provision computed at the federal statutory rate and the actual tax provision is accounted for as follows:

 

December 31,  2017   2016   2015 
Taxes computed at the federal statutory rate  $2,882,000   ($1,929,000)  $2,722,000 
State income tax, net   176,000    (34,000)   70,000 
Prior year true-up   2,000    (3,000)   325,000 
Research and development tax credit   (235,000)   (246,000)   (177,000)
Change in Federal Statutory Rate   (207,000)        
Permanent differences   92,000    146,000    51,000 
Provision for (benefit from) income taxes  $2,710,000   ($2,066,000)  $2,991,000 

 

F-14 

 

 

CPI AEROSTRUCTURES, INC.

  

The components of deferred income tax assets and liabilities are as follows:

 

Deferred Tax Assets:  2017   2016 
Interest rate swap  $1,000   $9,000 
Allowance for doubtful accounts   32,000    187,000 
Credit carryforwards   1,986,000    1,548,000 
Deferred rent   126,000    221,000 
Stock options   102,000    295,000 
Restricted stock   90,000    47,000 
Net operating loss carryforward   750,000    5,057,000 
Deferred Tax Assets   3,087,000    7,364,000 
           
Deferred Tax Liabilities:          
Prepaid expenses   141,000    130,000 
Revenue recognition   1,036,000    2,807,000 
Property and equipment   276,000    475,000 
State taxes   67,000     
Deferred tax liabilities   1,520,000    3,412,000 
Net Deferred Tax Assets  $1,567,000   $3,952,000 

 

The Company recognized, for income tax purposes, a tax benefit of $33,000 for the year ended December 31, 2015 for compensation expense related to its stock option plan for which no corresponding charge to operations has been recorded. Such amounts have been added to additional paid-in capital in those years.

 

9.STOCK BASED COMPENSATION

 

The Company accounts for compensation expense associated with stock options and restricted stock units (“RSUs”) based on the fair value of the options and units on the date of grant.

 

The Company used the modified transition method to establish the beginning balance of the additional paid-in capital pool related to the tax effects of employee stock based compensation, which is available to absorb tax deficiencies recognized subsequent to the adoption of the fair value method.

 

The Company’s net income (loss) for the years ended December 31, 2017, 2016 and 2015, includes approximately $946,000, $688,000 and $584,000 of stock based compensation expense, respectively, for the grant of stock options and RSUs.

 

In January 2017, the Company granted 59,395 RSUs to its board of directors as partial compensation for the 2017 year. On January 1, 2016, the Company granted 53,882 RSUs to its board of directors as partial compensation for the 2016 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company’s net income (loss) for the year ended December 31, 2017 and 2016 includes approximately $550,000 and $524,000, respectively, of noncash compensation expense related to the RSU grants to the board of directors. This expense is recorded as a component of selling, general and administrative expenses. In addition, for the year ended December 31, 2017, the Company granted 5,550 shares of common stock to various employees and approximately $13,300 of compensation expense is included in selling, general and administrative expenses and approximately $37,500 of compensation expense is included in cost of sales for this grant.

 

In August 2016 and March 2017, the Company granted 98,645 and 73,060 shares of common stock, respectively, to various employees. In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criteria are not achieved, portions of these shares may be forfeited. These shares will be expensed during various periods through March 2021 based upon the service and performance thresholds. In March 2017, 12,330 of the shares granted in August 2016 were forfeited because the Company failed to achieve certain performance criteria for the year ended December 31, 2016. In addition, on March 9, 2017, these employees returned 4,525 common shares, valued at approximately $33,000, to pay the employees’ withholding taxes. For the years ended December 31, 2017 and 2016, approximately $219,000 and $135,100, respectively, of compensation expense is included in selling, general and administrative expenses and approximately $46,300 and $28,400, respectively of compensation expense is included in cost of sales for this grant.

 

F-15 

 

 

CPI AEROSTRUCTURES, INC.

  

The Company recorded reductions in income tax payable of approximately $325,000 for the year ended December 31, 2015 as a result of the tax benefit upon exercise of options. The compensation expense related to the Company’s stock based compensation arrangements is recorded as a component of selling, general and administrative expenses. Cash flows resulting from tax deductions in excess of the cumulative compensation cost recognized from options exercised (excess tax benefits) are classified as cash inflows from financing activities and cash inflows from operating activities.

 

In 2009, the Company adopted the Performance Equity Plan 2009 (the “2009 Plan”). The 2009 Plan reserved 500,000 common shares for issuance. The 2009 Plan provides for the issuance of either incentive stock options or nonqualified stock options to employees, consultants or others who provide services to the Company. The options’ exercise price is equal to the closing price of the Company’s shares on the day of issuance, except for incentive stock options granted to any person possessing more than 10% of the total combined voting power of all classes of Company stock, which are exercisable at 110% of the closing price of the Company’s shares on the date of issuance.

 

The Company has 172,978 shares available for grant under the 2009 Plan.

 

In 2016, the Company adopted the 2016 Long Term Incentive Plan (the “2016 Plan”). The 2016 Plan reserved 600,000 common shares for issuance, provided that, no more than 200,000 common shares be granted as incentive stock options. Awards may be made or granted to employees, officers, directors and consultants in the form of incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units and other stock-based awards.

 

The Company has 270,309 shares available for grant under the 2016 Plan.

 

The Company did not grant any stock options in 2017, 2016 or 2015.

 

F-16 

 

 

CPI AEROSTRUCTURES, INC.

  

A summary of the status of the Company’s stock option plans is as follows:

 

Fixed Options  Options   Weighted Average Exercise Price   Average remaining contractual term (in years)   Aggregate Intrinsic Value 
                 
Outstanding at January 1, 2015   349,983    10.97    2.20      
Granted during period                  
Exercised   (55,000)   8.00           
Forfeited/Expired   (25,000)   14.08           
                     
Outstanding at December 31, 2015   269,983    11.29    1.71      
Granted during period                  
Exercised   (25,000)   6.75           
Forfeited/Expired   (95,517)   13.83           
                     
Outstanding at December 31, 2016   149,466   $10.43    1.58      
Granted during period                  
Exercised   (25,000)   8.10           
Forfeited/Expired   (44,217)   10.62           
                     
Outstanding at December 31, 2017   80,249   $11.05    1.10   $82,250 
                     
Vested at December 31, 2017   80,249   $11.05    1.10   $82,250 

 

The Company’s stock options granted to non-employee directors vest immediately upon grant and have a maximum contractual term of five years. Stock options granted to employees vest over three years and have a maximum contractual term of ten years. The expected option term is calculated utilizing historical data of option exercises.

 

During the year ended December 31, 2017, no stock options were exercised for cash. During the same period, 25,000 options were exercised, pursuant to provisions of the stock option plan, where the Company received no cash and 21,666 shares of its common stock in exchange for the 25,000 shares issued in the exercise. The 21,666 shares that the Company received were valued at $202,580, the fair market value of the shares on the dates of exercise.

 

During the year ended December 31, 2016, no stock options were exercised for cash. During the same period, 25,000 options were exercised, pursuant to provisions of the stock option plan, where the Company received no cash and 21,552 shares of its common stock in exchange for the 25,000 shares issued in the exercise. The 21,552 shares that the Company received were valued at $168,750, the fair market value of the shares on the dates of exercise.

 

The intrinsic value of stock options exercised during the years ended December 31, 2017, 2016 and 2015 was approximately $31,300, $27,000 and $230,500, respectively.

 

F-17 

 

CPI AEROSTRUCTURES, INC.

 

The fair value of all options vested during the years ended December 31, 2017, 2016 and 2015 was approximately $82,000, $151,000 and $221,000, respectively.

 

10.EMPLOYEE BENEFIT PLAN

 

On September 11, 1996, the Company’s board of directors instituted a defined contribution plan under Section 401(k) of the Internal Revenue Code (the “Code”). On October 1, 1998, the Company amended and standardized its plan as required by the Code. Pursuant to the amended plan, qualified employees may contribute a percentage of their pretax eligible compensation to the Plan and the Company will match a percentage of each employee’s contribution. Additionally, the Company has a profit-sharing plan covering all eligible employees. Contributions by the Company are at the discretion of management. The amount of contributions recorded by the Company in 2017, 2016 and 2015 amounted to $361,682, $351,932 and $422,334, respectively.

 

11.MAJOR CUSTOMERS

 

Eight percent of revenue in 2017, 4% of revenue in 2016 and 1% of revenue in 2015 were directly to the U.S. government. Less than 6% and 10% of accounts receivable at December 31, 2017 and 2016, respectively, were from the U. S. Government.

 

In addition, in 2017, 25%, 23% and 12% of our revenue were to our three largest commercial customers, respectively. In 2016, 36%, 29%, 12% and 11% of our revenue were to our four largest commercial customers, respectively. At December 31, 2017, 44%, 18% and 13% of accounts receivable were from our three largest commercial customers. At December 31, 2016, 35%, 24% and 17% of accounts receivable were from our three largest commercial customers.

 

At December 31, 2017 and 2016, 4% and 1%, respectively, of costs and estimated earnings in excess of billings on uncompleted contracts were from the U.S. Government.

 

At December 31, 2017, 32%, 20%, 12%, and 10% of costs and estimated earnings in excess of billings on uncompleted contracts were from our four largest commercial customers. At December 31, 2016, 33%, 26%, 12%, and 11% of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts were from our four largest commercial customers.

 

In 2017 and 2016, approximately 4% and 11%, respectively, of our revenue was from a customer who is located outside the United States.

 

F-18 

 

CPI AEROSTRUCTURES, INC.

 

12.QUARTERLY FINANCIAL DATA (UNAUDITED)

 

The results of any single quarter are not necessarily indicative of the Company’s results for the full year. Earnings per share data is computed independently for each of the periods presented. As a result, the sum of the earnings per share amounts for the quarter may not equal the total for the year.

 

   Quarter ended 
2017  March 31,   June 30,   September 30,   December 31, 
Revenue  $20,032,701   $16,731,951   $20,706,460   $23,812,036 
Gross Profit   4,537,514    3,683,748    4,912,436    5,512,218 
Net Income   1,249,301    765,647    1,695,513    2,057,173 
Income per common share                    
Basic   0.14    0.09    0.19    0.23 
Diluted   0.14    0.09    0.19    0.23 
                     
2016                    
Revenue  $12,670,032   $22,280,964   $22,110,829   $24,268,033 
Gross Profit (loss)   (11,639,104)   5,034,001    5,024,368    5,899,653 
Net Income (loss)   (9,220,220)   1,790,580    1,686,065    2,134,999 
Income (loss) per common share                    
Basic   (1.07)   0.21    0.19    0.24 
Diluted   (1.07)   0.21    0.19    0.24 

 

13. SUBSEQUENT EVENTS

 

On March 21, 2018, the Company entered into a Stock Purchase Agreement (the "Agreement") with Air Industries Group ("Air Industries"), pursuant to which, subject to the satisfaction or waiver of certain conditions, the Company will purchase from Air Industries all of the shares (the "Shares") of Welding Metallurgy, Inc. ("WMI"), a wholly owned subsidiary of Air Industries (the "Acquisition"). WMI is engaged in the manufacture of complex components and assemblies for the defense and commercial aircraft industries.

Under the terms of the Agreement, the Company will pay a purchase price for the Shares as follows: (i) $9.0 million in cash, subject to adjustment based on the working capital of WMI at the closing of the Acquisition and (ii) up to an aggregate of $1.0 million, in two payments of up to $500,000 each (the "Contingent Payments") if WMI enters into certain long-term supply agreements. The Contingent Payments are reduced if milestones for signing are not achieved.

F-19 

 

CPI AEROSTRUCTURES, INC.

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

Dated:      March 22, 2018 CPI AEROSTRUCTURES, INC.
  (Registrant)
     
  By: /s/ Vincent Palazzolo
   

Vincent Palazzolo

Chief Financial Officer and Secretary

(Principal financial and accounting officer)

 

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/ Eric Rosenfeld Chairman of the Board of March 22, 2018
Eric Rosenfeld Directors  
     
/s/ Douglas McCrosson Chief Executive Officer and March 22, 2018
Douglas McCrosson President  
     
/s/ Vincent Palazzolo

Chief Financial Officer and Secretary

(Principal financial and accounting officer)

March 22, 2018
Vincent Palazzolo    
     
/s/ Walter Paulick Director March 22, 2018
Walter Paulick    
     
/s/ Harvey Bazaar Director March 22, 2018
Harvey Bazaar    

 

/s/ Michael Faber Director March 22, 2018
Michael Faber    

 

/s/ Terry Stinson Director March 22, 2018
Terry Stinson    

 

/s/ Carey Bond Director March 22, 2018
Carey Bond    

 

F-20 

 

EX-23.1 2 ex23-1.htm CONSENT OF COHNREZNICK LLP

 

CPI Aerostructures, Inc. 10-K

 

Exhibit 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the Registration Statements on Form S-8 (Registration Nos. 333-11669, 333-42403, 333-130077, 333-164687 and 333-212837) and on Form S-3 (Registration No. 333-220090), of CPI Aerostructures, Inc. of our report dated March 22, 2018, on our audits of the financial statements of CPI Aerostructures, Inc. as of December 31, 2017 and 2016 and for each of the years in the three-year period ended December 31, 2017, and of our report dated March 22, 2018 which expresses an unqualified opinion on the effectiveness of internal control over financial reporting of CPI Aerostructures, Inc. as of December 31, 2017 included in the Form 10-K of CPI Aerostructures, Inc. for the year ended December 31, 2017.

 

/s/ CohnReznick LLP 

Jericho, New York 

March 22, 2018

 

 

EX-31.1 3 ex31-1.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER

 

CPI Aerostructures, Inc. 10-K

 

EXHIBIT 31.1

 

CERTIFICATION PURSUANT TO 

SECTION 302 OF THE SARBANES-OXLEY 

ACT OF 2002

 

I, Douglas McCrosson, certify that:

 

1.I have reviewed this Annual Report on Form 10-K of CPI Aerostructures, 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 fourth fiscal quarter 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 to 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.

 

Dated: March 22, 2018 CPI AEROSTRUCTURES, INC.
  (Registrant)
   
  By: /s/ Douglas McCrosson
   

Douglas McCrosson 

Chief Executive Officer, President and Director 

(Principal executive officer) 

 

 

EX-31.2 4 ex31-2.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER

 

CPI Aerostructures, Inc. 10-K

 

EXHIBIT 31.2

 

CERTIFICATION PURSUANT TO 

SECTION 302 OF THE SARBANES-OXLEY 

ACT OF 2002

 

I, Vincent Palazzolo, certify that:

 

1.I have reviewed this Annual Report on Form 10-K of CPI Aerostructures, 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 fourth fiscal quarter 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 to 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.

 

Dated: March 22, 2018 CPI AEROSTRUCTURES, INC.
  (Registrant)
     
  By: /s/ Vincent Palazzolo
   

Vincent Palazzolo 

Chief Financial Officer and Secretary 

(Principal financial and accounting officer) 

 

 

EX-32.1 5 ex32-1.htm CERTIFICATION OF CHIEF EXECUTIVE AND CHIEF FINANCIAL OFFICERS

 

CPI Aerostructures, Inc. 10-K

 

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO 

18 U.S.C. SECTION 1350 

AS ADOPTED PURSUANT TO 

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of CPI Aerostructures, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2017 as filed with the Securities and Exchange Commission (the “Report”), the undersigned, in the capacities and on the date indicated below, hereby certifies pursuant to 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 operation of the Company.

 

Dated: March 22, 2018 CPI AEROSTRUCTURES, INC.
  (Registrant)
     
  By: /s/ Douglas McCrosson
   

Douglas McCrosson 

Chief Executive Officer, President and Director 

(Principal executive officer) 

 

Dated: March 22, 2018 CPI AEROSTRUCTURES, INC.
  (Registrant)
     
  By: /s/ Vincent Palazzolo
   

Vincent Palazzolo 

Chief Financial Officer and Secretary 

(Principal financial and accounting officer) 

 

1

EX-101.INS 6 cvu-20171231.xml XBRL INSTANCE DOCUMENT 0000889348 2017-01-01 2017-12-31 0000889348 2018-03-05 0000889348 2016-12-31 0000889348 2017-12-31 0000889348 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0000889348 us-gaap:CommonStockMember 2015-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000889348 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0000889348 us-gaap:RetainedEarningsMember 2015-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000889348 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000889348 us-gaap:CommonStockMember 2017-12-31 0000889348 us-gaap:CommonStockMember 2016-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000889348 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000889348 us-gaap:RetainedEarningsMember 2017-12-31 0000889348 us-gaap:RetainedEarningsMember 2016-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000889348 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2016-12-31 0000889348 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2016-12-31 0000889348 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0000889348 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2017-12-31 0000889348 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000889348 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000889348 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0000889348 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0000889348 cvu:USGovernmentMember 2016-12-31 0000889348 cvu:CommercialMember 2016-12-31 0000889348 cvu:USGovernmentMember 2017-12-31 0000889348 cvu:CommercialMember 2017-12-31 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnited1Member 2016-05-08 2016-05-09 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember 2016-03-23 2016-03-24 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnited1Member 2017-12-31 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember 2016-03-24 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:RestatedAgreementMember 2012-12-05 0000889348 cvu:SovereignTermFacilityMember us-gaap:InterestRateSwapMember 2012-03-01 2012-03-09 0000889348 cvu:SovereignTermFacilityMember cvu:TermLoanMember 2012-03-01 2012-03-09 0000889348 cvu:SovereignTermFacilityMember cvu:TermLoanMember 2012-03-09 0000889348 cvu:SovereignTermFacilityMember us-gaap:InterestRateSwapMember 2012-03-09 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:SalesRevenueNetMember 2016-01-01 2016-12-31 0000889348 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0000889348 us-gaap:SalesRevenueNetMember cvu:CustomerConcentrationRiskTwoMember 2016-01-01 2016-12-31 0000889348 us-gaap:SalesRevenueNetMember cvu:CustomerConcentrationRiskOneMember 2016-01-01 2016-12-31 0000889348 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000889348 us-gaap:SalesRevenueNetMember cvu:CustomerConcentrationRiskOneMember 2017-01-01 2017-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember us-gaap:GovernmentContractsConcentrationRiskMember 2017-01-01 2017-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember us-gaap:GovernmentContractsConcentrationRiskMember 2016-01-01 2016-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember cvu:CustomerConcentrationRiskOneMember 2017-01-01 2017-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember cvu:CustomerConcentrationRiskTwoMember 2017-01-01 2017-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember cvu:CustomerConcentrationRiskThreeMember 2017-01-01 2017-12-31 0000889348 us-gaap:MachineryAndEquipmentMember 2017-12-31 0000889348 us-gaap:LeaseholdImprovementsMember 2017-12-31 0000889348 us-gaap:FurnitureAndFixturesMember 2017-12-31 0000889348 us-gaap:ComputerEquipmentMember 2017-12-31 0000889348 us-gaap:VehiclesMember 2017-12-31 0000889348 us-gaap:MachineryAndEquipmentMember 2016-12-31 0000889348 us-gaap:FurnitureAndFixturesMember 2016-12-31 0000889348 us-gaap:ComputerEquipmentMember 2016-12-31 0000889348 us-gaap:LeaseholdImprovementsMember 2016-12-31 0000889348 us-gaap:VehiclesMember 2016-12-31 0000889348 us-gaap:AssetsHeldUnderCapitalLeasesMember 2017-01-01 2017-12-31 0000889348 us-gaap:AssetsHeldUnderCapitalLeasesMember 2016-01-01 2016-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2016-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2017-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2014-12-31 0000889348 2015-12-31 0000889348 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2016-01-01 2016-01-02 0000889348 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2017-01-01 2017-01-31 0000889348 2016-01-01 2016-12-31 0000889348 2015-01-01 2015-12-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2016-08-01 2016-08-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2017-03-01 2017-03-31 0000889348 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000889348 us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0000889348 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000889348 us-gaap:PerformanceSharesMember us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2017-01-01 2017-12-31 0000889348 cvu:BankUnitedMember cvu:TermLoanMember 2016-03-23 2016-03-24 0000889348 2017-10-01 2017-12-31 0000889348 2016-10-01 2016-12-31 0000889348 us-gaap:SalesRevenueNetMember cvu:CustomerConcentrationRiskTwoMember 2017-01-01 2017-12-31 0000889348 2017-06-30 0000889348 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0000889348 us-gaap:CommonStockMember 2014-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0000889348 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0000889348 us-gaap:RetainedEarningsMember 2014-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0000889348 2014-12-31 0000889348 us-gaap:MachineryAndEquipmentMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0000889348 us-gaap:MachineryAndEquipmentMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0000889348 us-gaap:ComputerEquipmentMember 2016-01-01 2016-12-31 0000889348 us-gaap:FurnitureAndFixturesMember 2016-01-01 2016-12-31 0000889348 us-gaap:VehiclesMember 2016-01-01 2016-12-31 0000889348 us-gaap:LeaseholdImprovementsMember 2016-01-01 2016-12-31 0000889348 2017-01-01 2017-03-31 0000889348 2017-04-01 2017-06-30 0000889348 2017-07-01 2017-09-30 0000889348 2016-01-01 2016-03-31 0000889348 2016-04-01 2016-06-30 0000889348 2016-07-01 2016-09-30 0000889348 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2015-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0000889348 us-gaap:SubsequentEventMember 2018-01-01 2018-03-22 0000889348 cvu:BankUnitedMember cvu:TermLoanMember 2016-03-24 0000889348 cvu:BankUnitedMember cvu:TermLoanMember 2017-12-31 0000889348 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-12-31 0000889348 us-gaap:PerformanceSharesMember us-gaap:CostOfSalesMember 2016-01-01 2016-12-31 0000889348 cvu:PerformanceEquityPlan2009Member 2017-01-01 2017-12-31 0000889348 cvu:PerformanceEquityPlan2009Member 2017-12-31 0000889348 cvu:LongTermIncentivePlanMember 2017-12-31 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:SalesRevenueNetMember 2015-01-01 2015-12-31 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:AccountsReceivableMember 2017-01-01 2017-12-31 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:AccountsReceivableMember 2016-01-01 2016-12-31 0000889348 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000889348 us-gaap:AccountsReceivableMember cvu:CustomerConcentrationRiskOneMember 2017-01-01 2017-12-31 0000889348 us-gaap:AccountsReceivableMember cvu:CustomerConcentrationRiskOneMember 2016-01-01 2016-12-31 0000889348 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0000889348 us-gaap:AccountsReceivableMember cvu:CustomerConcentrationRiskTwoMember 2017-01-01 2017-12-31 0000889348 us-gaap:AccountsReceivableMember cvu:CustomerConcentrationRiskTwoMember 2016-01-01 2016-12-31 0000889348 us-gaap:SalesRevenueNetMember cvu:CustomerConcentrationRiskThreeMember 2016-01-01 2016-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember cvu:CustomerConcentrationRiskOneMember 2016-01-01 2016-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember cvu:CustomerConcentrationRiskTwoMember 2016-01-01 2016-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember cvu:CustomerConcentrationRiskThreeMember 2016-01-01 2016-12-31 0000889348 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2016-01-01 2016-12-31 0000889348 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-12-31 0000889348 us-gaap:AccountsReceivableMember 2017-12-31 0000889348 us-gaap:AccountsReceivableMember 2016-12-31 0000889348 us-gaap:SalesRevenueNetMember 2017-12-31 0000889348 us-gaap:SalesRevenueNetMember 2016-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember 2017-12-31 0000889348 cvu:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember 2016-12-31 0000889348 us-gaap:SubsequentEventMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-03-18 2018-03-19 0000889348 us-gaap:SubsequentEventMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember cvu:ContingentConsiderationTypeMember 2018-03-19 0000889348 us-gaap:SubsequentEventMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember cvu:ContingentConsiderationOneMember 2018-03-19 0000889348 us-gaap:SubsequentEventMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember cvu:ContingentConsiderationTwoMember 2018-03-19 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure cvu:Number CPI AEROSTRUCTURES INC 0000889348 10-K false --12-31 No No Yes Smaller Reporting Company FY 2017 CVU 8514613 5379821 99578526 111158551 2298610 2046942 115337 74657 22438685 22838685 228000000 0.001 0.001 50000000 50000000 8739836 8864319 32689467 32689467 31893894 31893894 13685 18781 18781 18781 13685 13685 18781 18781 13685 13685 494901886 557150326 341003461 153898425 380585374 176564952 97984749 110050035 39638231 58346518 44708920 65341115 592886635 667200361 380641692 212244943 425294294 241906067 493423446 556116467 331277942 162145504 370755359 185361108 99463189 111083894 49363750 50099439 54538935 56544959 1040000 1667000 1875000 35000 85000 30000000 35000000 4500000 10000000 3.5 3 0.005 0.0475 P5Y P5Y 4500000 0.0300 175257 175667 .08 .04 .36 .12 .29 .25 .23 .04 .01 .32 0.20 0.12 .10 0.12 .01 .06 .10 .44 .18 .24 .35 .13 .17 .11 .33 .26 .12 .11 .11 .04 117791895 124184499 -9000 -14800 14781018 20548652 52824950 53770618 8738 8863 50186189 49871166 632744 607063 8860724 7019468 40692721 42244635 6000 109327 1377171 171673 1341924 2009000 1386147 1911421 14027457 15129872 117791895 124184499 252481 188303 3952598 1566818 111288206 120382436 2155481 2413187 1039586 1430877 1002023 1504907 3 0.0411 584116 555209 149466 80249 349983 269983 10.43 11.05 10.97 11.29 67605706 74313333 8584 52137384 18389594 -3453 8863 8738 53770618 52824950 20548652 14781018 -14800 -9000 70532109 8501 51440770 13373601 -9716 64813156 8739836 8864319 8583511 8864319 8739836 8500555 5767634 -3608576 5767634 -3608576 5015993 2057173 2134999 5015993 1249301 765647 1695513 -9220220 1790580 1686065 895011 54 524215 116 894895 524269 524274 51 524223 54232 115599 51349 253855 254000 1276000 1377000 53882 59395 98645 73060 5550 P1Y P1Y 550000 524000 946000 688000 584000 13300 37500 219000 46300 135100 28400 12330 4525 33000 2017-12-31 535514 150000 -5800 -5547 -5800 -5547 6263 6263 146192 465475 247881 144718 302025 351275 1578627 1182791 1000403 P1Y1M6D 2009000 134655 42073 9055209 31873 8878965 73550935 9.40 3 -3 3 -3 80000 26 79974 3448 3334 25000 25352 25000 55000 50782 97 163354 6 50776 163451 59423 6 59417 98645 5550 6255 33000 33000 8477634 -5674576 8006993 2710000 -2066000 2991000 -5800 -5547 6263 5761834 -3614123 5022256 0.65 0.42 0.59 0.23 0.24 0.14 0.09 0.19 -1.07 0.21 0.19 0.65 0.42 0.58 0.23 0.24 0.14 0.09 0.19 -1.07 0.21 0.19 8831064 8655848 8552817 8838445 8655848 8579986 62637232 77010940 83600854 18645916 4318918 16601703 5512218 5899653 4537514 3683748 4912436 -11639104 5034001 5024368 8449594 8614190 7636148 10196322 -4295272 8965555 81283148 81329858 100202557 23812036 24268033 20032701 16731951 20706460 12670032 22280964 22110829 1698914 1356645 918129 -1718688 -1379304 -958562 616291 661921 854063 85571 61320 -30680 8235 46017 895011 524269 524274 50782 163451 59423 -21010 2384980 -2077299 2659000 33000 150000 460514 50000 -2984792 1309290 1249023 11580025 -3043861 23568248 257706 1013008 237199 77000 -8133433 1627689 -4023547 9446948 -1205498 827448 153541 103327 -183000 220822 -40680 -60101 -18212 1572498 -6600802 2057832 281922 136320 209718 -239442 -136320 -209718 80000 4100000 30400000 9650000 4500000 29138685 8200000 1341765 1710145 1013998 10000000 33000 -941765 6774685 -2350998 391291 37563 -502884 9000 15000 5000 4000 9050127 5529821 146192 465475 8025261 8359809 2461047 1798823 610323 3476454 13162 2289175 610323 3417701 1694900 13162 5726651 6312867 P5Y P10Y P5Y P7Y P5Y P10Y 1608701 1608701 1608701 200000 82000 143000 126000 -51000 107000 2244000 -2015000 2659000 2882000 -1929000 2722000 176000 -34000 70000 235000 246000 177000 92000 146000 51000 9000 1000 187000 32000 1548000 1986000 221000 126000 295000 102000 47000 90000 5057000 750000 7364000 3087000 130000 141000 2807000 1036000 475000 276000 3412000 1520000 3952000 1567000 1679465 44217 95517 25000 8.10 6.75 8.00 10.62 13.83 14.08 42480 202500 168750 6837608 1720751 1763274 1807074 602358 7572922 -207000 67000 80249 11.05 P1Y1M6D P1Y6M29D P1Y8M16D P2Y2M12D 82250 82250 45249 184983 4000 .34 .21 35000000 <p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0">One month Libor plus 3% </p> 80000 27000 1829450 1975642 1157000 1300970 33000 172978 270309 500000 600000 .10 1.10 200000 21666 21552 202580 168750 31300 27000 230500 25000 25000 82000 151000 221000 361682 351932 422334 3 3 3 4 4 4 2000 -3000 325000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Use of Estimates</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) requires the use of estimates by management. Actual results could differ from these estimates.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Revenue Recognition</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company&#8217;s revenue is primarily recognized based on the percentage of completion method of accounting for its contracts measured by the percentage of total costs incurred to date to estimated total costs at completion for each contract. Contract costs include all direct material, labor costs, tooling and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. Selling, general and administrative costs are charged to expense as incurred. Estimated losses on uncompleted contracts are recognized in the period in which such losses are determined. Changes in job performance may result in revisions to costs and income and are recognized in the period in which revisions are determined to be required. The percentage of completion method of accounting involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods and, as a result, there can be a significant disparity between earnings (both for accounting and taxes) as reported and actual cash received by the Company during any reporting period. In accordance with industry practice, costs and estimated earnings in excess of billings on uncompleted contracts, included in the accompanying balance sheets, contain amounts relating to contracts and programs with long production cycles, a portion of which will not be realized within one year. The Company&#8217;s recorded revenue may be adjusted in later periods in the event that the Company&#8217;s cost estimates prove to be inaccurate or a contract is terminated.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">When adjustments are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss on the contract is recorded in the period in which the loss is determined.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In addition, the Company recognizes revenue for parts supplied for certain MRO contracts when parts are shipped.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Government Contracts</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company&#8217;s government contracts are subject to the procurement rules and regulations of the U.S. government. Many of the contract terms are dictated by these rules and regulations. Specifically, cost-based pricing is determined under the Federal Acquisition Regulation (&#8220;FAR&#8221;), which provides guidance on the types of costs that are allowable in establishing prices for goods and services under U.S. government contracts. For example, costs such as those related to charitable contributions, advertising, interest expense, and public relations are unallowable, and therefore not recoverable through sales. During and after the fulfillment of a government contract, the Company may be audited in respect of the direct and allocated indirect costs attributable thereto. These audits may result in adjustments to the Company&#8217;s contract cost, and/or revenue. When contractual terms allow, the Company invoices its customers on a progress basis.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Cash</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company maintains its cash in three financial institutions. The balances are insured by the Federal Deposit Insurance Corporation. From time to time, the Company&#8217;s balances may exceed these limits. As of December 31, 2017 and 2016, the Company had approximately $1,377,000 and $1,276,000, respectively, of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly credit worthy.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Accounts Receivable</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Accounts receivable are reported at their outstanding unpaid principal balances. The Company writes off accounts when they are deemed to be uncollectible.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Property and Equipment</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Depreciation and amortization of property and equipment is provided by the straight-line method over the shorter of estimated useful lives of the respective assets or the life of the lease, for leasehold improvements.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Rent</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We recognize rent expense on a straight-line basis over the expected lease term. Within the provisions of certain leases there are escalations in payments over the lease term. The effects of the escalations have been reflected in rent expense on a straight-line basis over the expected lease term.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Long-Lived Assets</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company reviews its long-lived assets and certain related intangibles for impairment whenever changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. As a result of its review, the Company does not believe that any such change has occurred. If such changes in circumstance are present, a loss is recognized to the extent the carrying value of the asset is in excess of the fair value of cash flows expected to result from the use of the asset and amounts expected to be realized upon its eventual disposition.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Short-Term Debt</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The fair value of the Company&#8217;s short-term debt is estimated based on the current rates offered to the Company for debt of similar terms and maturities. Using this method, the fair value of the Company&#8217;s short-term debt was not significantly different than the stated value at December 31, 2017 and 2016.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Fair Value</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At December 31, 2017 and 2016, the fair values of cash, accounts receivable and accounts payable approximated their carrying values because of the short-term nature of these instruments.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2017</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2016</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Carrying Amount</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Fair Value</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Carrying Amount</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Fair Value</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Debt</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 48%; text-align: justify; padding-bottom: 2pt; padding-left: 5.4pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">Short-term borrowings and long-term debt</td><td style="width: 1%; padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">31,893,894</td><td style="width: 1%; padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">31,893,894</td><td style="width: 1%; padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">32,689,467</td><td style="width: 1%; padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">32,689,467</td><td style="width: 1%; padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We estimated the fair value of debt using market quotes and calculations based on market rates.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The following tables present the fair values of liabilities measured on a recurring basis as of December 31, 2017 and 2016:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 1in"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Fair Value Measurements 2017</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">Description</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Quoted Prices in Active Markets for Identical Assets (Level 1)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Significant Other Observable Inputs (Level 2)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Significant Unobservable Inputs (Level 3)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 28%; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Interest Rate Swap</td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">18,781</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">18,781</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; padding-bottom: 2pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">18,781</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">18,781</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="padding-bottom: 2pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0; font: 10pt Times New Roman, Times, Serif">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 1in"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Fair Value Measurements 2016</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">Description</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Quoted Prices in Active Markets for Identical Assets (Level 1)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Significant Other Observable Inputs (Level 2)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Significant Unobservable Inputs (Level 3)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 28%; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Interest Rate Swap</td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">13,685</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">13,685</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; padding-bottom: 2pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">13,685</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">13,685</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="padding-bottom: 2pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0; font: 10pt Times New Roman, Times, Serif">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The fair value of the Company&#8217;s interest rate swap was determined by comparing the fixed rate set at the inception of the transaction to the &#8220;replacement swap rate,&#8221; which represents the market rate for an offsetting interest rate swap with the same notional amounts and final maturity date. The market value is then determined by calculating the present value interest differential between the contractual swap and the replacement swap.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">As of December 31, 2017 and 2016, $18,781 and $13,685, respectively, was included in other liabilities related to the fair value of the Company&#8217;s interest rate swap, and $15,000 and $9,000, respectively, net of tax of approximately $4,000 and $5,000, respectively, was included in Accumulated Other Comprehensive Loss.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At December 31, 2017 and 2016, the fair values of cash, accounts receivable and accounts payable approximated their carrying values because of the short-term nature of these instruments.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2017</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2016</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Carrying Amount</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Fair Value</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Carrying Amount</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Fair Value</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Debt</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 48%; text-align: justify; padding-bottom: 2pt; padding-left: 5.4pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">Short-term borrowings and long-term debt</td><td style="width: 1%; padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">31,893,894</td><td style="width: 1%; padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">31,893,894</td><td style="width: 1%; padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">32,689,467</td><td style="width: 1%; padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">32,689,467</td><td style="width: 1%; padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The following tables present the fair values of liabilities measured on a recurring basis as of December 31, 2017 and 2016:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 1in"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Fair Value Measurements 2017</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">Description</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Quoted Prices in Active Markets for Identical Assets (Level 1)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Significant Other Observable Inputs (Level 2)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Significant Unobservable Inputs (Level 3)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 28%; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Interest Rate Swap</td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">18,781</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">18,781</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; padding-bottom: 2pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">18,781</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">18,781</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="padding-bottom: 2pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0; font: 10pt Times New Roman, Times, Serif">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 1in"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Fair Value Measurements 2016</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">Description</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Quoted Prices in Active Markets for Identical Assets (Level 1)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Significant Other Observable Inputs (Level 2)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Significant Unobservable Inputs (Level 3)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 28%; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Interest Rate Swap</td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">13,685</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">13,685</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; padding-bottom: 2pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">13,685</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">13,685</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="padding-bottom: 2pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0; font: 10pt Times New Roman, Times, Serif">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Earnings Per Share</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Basic earnings (loss) per common share is computed using the weighted-average number of shares outstanding. Diluted earnings (loss) per common share is computed using the weighted-average number of shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock. Incremental shares of approximately 35,000 were used in the calculation of diluted earnings per common share in 2017. Incremental shares of 45,249 were not included in the diluted earnings per share calculations at December 31, 2017, as their exercise price was in excess of the Company&#8217;s quoted market price and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation. No incremental shares were used in the calculation of diluted loss per common share in 2016, as the effect of incremental shares would be anti-dilutive. Incremental shares of approximately 85,000 were used in the calculation of diluted earnings per common share in 2015. Incremental shares of 184,983 were not included in the diluted earnings per share calculations at December 31, 2015, as their exercise price was in excess of the Company&#8217;s quoted market price and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">The above amounts are included in the accompanying balance sheets under the following captions at December 31, 2017 and 2016.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: right; padding-right: 0.5in; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2017</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2016</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 70%; text-align: right; padding-right: 0.5in; font: 10pt Times New Roman, Times, Serif">Costs and estimated earnings in excess of billings on uncompleted contracts</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; text-align: right; font: 10pt Times New Roman, Times, Serif">111,158,551</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; text-align: right; font: 10pt Times New Roman, Times, Serif">99,578,526</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: right; padding-bottom: 1pt; padding-right: 0.5in; font: 10pt Times New Roman, Times, Serif">Billings in excess of costs and estimated earnings on uncompleted contracts</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(74,657</td><td style="padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(115,337</td><td style="padding-bottom: 1pt; text-align: left; font: 10pt Times New Roman, Times, Serif">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 2pt; padding-right: 0.5in">Totals</td><td style="padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">111,083,894</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">99,463,189</td><td style="padding-bottom: 2pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><font style="color: Black"><b>3.<font style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160; </font>ACCOUNTS RECEIVABLE</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">Accounts receivable consists of trade receivables as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">December 31,</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><u style="text-decoration: none">2017</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><u style="text-decoration: none">2016</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 74%; color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Billed receivables</td><td style="width: 1%; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">5,529,821</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="width: 1%; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">9,050,127</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Less: allowance for doubtful accounts</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 1pt solid"><u style="text-decoration: none">(150,000</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><u>)</u></td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 1pt solid"><u style="text-decoration: none">(535,514</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 2pt double">$</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 2pt double"><u style="text-decoration: none">5,379,821</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 2pt double">$</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 2pt double"><u style="text-decoration: none">8,514,613</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: left; text-indent: -0.25in"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: left; text-indent: -0.25in"><font style="color: Black"><b>4.<font style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160; </font>PROPERTY AND EQUIPMENT</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: left; text-indent: -0.25in"><font style="color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">December 31,</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">Estimated</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><u style="text-decoration: none">2017</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><u style="text-decoration: none">2016</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><u style="text-decoration: none">Useful Life (years)</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 56%; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Machinery and equipment</td><td style="width: 1%; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,461,047</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="width: 1%; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,289,175</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="width: 1%; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="width: 15%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font-size: 10pt; color: Black">5 to 10</font></td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Computer equipment</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,476,454</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,417,701</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center">5</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Furniture and fixtures</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">610,323</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">610,323</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center">7</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Automobiles and trucks</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">13,162</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">13,162</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center">5</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Leasehold improvements</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right"><u style="text-decoration: none">1,798,823</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 1pt solid"><u style="text-decoration: none">1,694,900</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font-size: 10pt; color: Black">&#160;Lesser of lease term or 10 years</font></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8,359,809</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8,025,261</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Less accumulated depreciation and amortization</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 1pt solid"><u style="text-decoration: none">6,312,867</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 1pt solid"><u style="text-decoration: none">5,726,651</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 2pt double">$</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 2pt double"><u style="text-decoration: none">2,046,942</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 2pt double">$</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 2pt double"><u style="text-decoration: none">2,298,610</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">Depreciation and amortization expense for the years ended December 31, 2017, 2016 and 2015 was $616,291, $661,921 and $854,063, respectively.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">During the years ended December 31, 2017 and 2016, the Company acquired $146,192 and $465,475, respectively, of property and equipment under capital leases.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><td style="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><font style="color: Black"><b>5.</b></font></td><td style="text-align: justify; padding-right: 0.1in; font: 10pt Times New Roman, Times, Serif"><font style="color: Black"><b>LINE OF CREDIT</b></font></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">On December 5, 2012, the Company entered into an Amended and Restated Credit Agreement (&#8220;Restated Agreement&#8221;) with Sovereign Bank, now called Santander Bank, N.A. (&#8220;Santander&#8221;), as the sole arranger, administrative agent and collateral agent and Valley National Bank. The Restated Agreement provided for a revolving credit loan (&#8220;Revolving Facility&#8221;) commitment of $35 million.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">On March 24, 2016, the Company entered into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent and collateral agent and Citizens Bank N.A. (the &#8220;BankUnited Facility&#8221;). The BankUnited Facility provides for a revolving credit loan commitment of $30 million (the &#8220;Revolving Loan&#8221;) and a $10 million term loan (&#8220;Term Loan&#8221;).&#160; The proceeds of the BankUnited Facility were used to pay off all amounts outstanding under the Santander Term Loan and the Revolving Facility.&#160; The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement.&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">On May 9, 2016, the Company entered into an amendment (the &#8220;Amendment&#8221;) to the BankUnited Facility. The Amendment changes the definition of EBITDA for the Leverage Coverage Ratio Covenant for the remainder of 2016 and changes the maximum leverage ratio from 3 to 1 to 3.5 to 1 for the quarters ending June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest rate on the BankUnited Facility by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent that the Company receives any contract reimbursement payments from its current Request for Equitable Adjustment with Boeing on the A-10 program.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">As of December 31, 2017, the Company was in compliance with all of the financial covenants, contained in the Restated Agreement, as amended. As of December 31, 2017, the Company had $22.8 million outstanding under the Restated Agreement bearing interest at 4.75%.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">The BankUnited Facility is secured by all of the Company&#8217;s assets.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><td style="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><font style="color: Black"><b>6.</b></font></td><td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"><font style="color: Black"><b>LONG-TERM DEBT</b></font></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">On March 9, 2012, the Company obtained a $4.5 million term loan from Santander to be amortized over five years (the &#8220;Santander Term Facility&#8221;). The Santander Term Facility was used to purchase tooling and equipment for new programs.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">Additionally, the Company and Santander entered into a five-year interest rate swap agreement, in the notional amount of $4.5 million. Under the interest rate swap, the Company pays an amount to Santander representing interest on the notional amount at a fixed rate of 4.11% and receives an amount from Santander Bank representing interest on the notional amount of a rate equal to the one-month LIBOR plus 3%. The effect of this interest rate swap will be the Company paying a fixed interest fixed rate of 4.11% over the term of the Santander Term Facility.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">The Santander interest swap agreement was terminated and the Santander Term Facility was paid off on March 24, 2016 using the proceeds of the Bank United Facility (See Note 5).</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">The Company paid approximately $254,000 of debt issuance costs with the Bank United Facility of which approximately $80,000 is included in other current assets and $27,000 is a reduction of long-term debt.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">The Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on March 31, 2019. The maturities of the Term Loan are included in the maturities of long-term debt.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">The maturities of the long-term debt (excluding unamortized debt issuance costs) are as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">Year ending December 31,</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 81%; color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2018</td><td style="width: 1%; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 15%; color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">2,009,000</td><td style="width: 1%; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2019</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">6,837,608</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2020</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">134,655</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2021</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">42,073</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2022</td><td style="color: Black; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: Black; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">31,873</td><td style="color: Black; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">9,055,209</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">Also included in long-term debt are capital leases and notes payable of $555,209 and $584,116 at December 31, 2017 and 2016, respectively, including a current portion of $175,667 and $175,257, respectively.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">The cost of assets under capital leases was $1,975,642 and $1,829,450 at December 31, 2017 and 2016, respectively. Accumulated depreciation of assets under capital leases was approximately $1,300,970 and $1,157,000 at December 31, 2017 and 2016, respectively.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">The maturities of the long-term debt (excluding unamortized debt issuance costs) are as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">Year ending December 31,</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 81%; color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2018</td><td style="width: 1%; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 15%; color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">2,009,000</td><td style="width: 1%; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2019</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">6,837,608</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2020</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">134,655</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2021</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">42,073</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2022</td><td style="color: Black; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: Black; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">31,873</td><td style="color: Black; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">9,055,209</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><td style="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><font style="color: Black"><b>7.</b></font></td><td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"><font style="color: Black"><b>COMMITMENTS</b></font></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">The Company leases an office and warehouse facility under a non-cancelable operating lease which expires in April, 2022. The aggregate future commitment under this agreement is as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">Year ending December 31,</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 81%; color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2018</td><td style="width: 1%; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 15%; color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">1,679,465</td><td style="width: 1%; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2019</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">1,720,750</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2020</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">1,763,275</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2021</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">1,807,074</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center">2022</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">602,358</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">7,572,922</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">Rent expense for the years ended December 31, 2017, 2016 and 2015 was $1,608,701, $1,608,701 and $1,608,701, respectively.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">The Company leases an office and warehouse facility under a non-cancelable operating lease which expires in April, 2022. The aggregate future commitment under this agreement is as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">Year ending December 31,</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 81%; color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2018</td><td style="width: 1%; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 15%; color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">1,679,465</td><td style="width: 1%; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2019</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">1,720,750</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2020</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">1,763,275</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">2021</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; text-align: right; font: 10pt Times New Roman, Times, Serif">1,807,074</td><td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center">2022</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">602,358</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">7,572,922</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">The difference between the income tax provision computed at the federal statutory rate and the actual tax provision is accounted for as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black"></font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">December 31,</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2017</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2016</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2015</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 61%; text-align: left; font: 10pt Times New Roman, Times, Serif">Taxes computed at the federal statutory rate</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">2,882,000</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">($</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">1,929,000</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">2,722,000</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">State income tax, net</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">176,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(34,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">70,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Prior year true-up</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">2,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(3,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">325,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Research and development tax credit</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(235,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(246,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(177,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Change in Federal Statutory Rate</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(207,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Permanent differences</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">92,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">146,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">51,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.125in; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">Provision for (benefit from) income taxes</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">2,710,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">($</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">2,066,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">)</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">2,991,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><font style="color: Black">The components of deferred income tax assets and liabilities are as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><font style="color: Black"></font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Deferred Tax Assets:</td><td style="text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2017</td><td style="text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2016</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 74%; text-align: left; font: 10pt Times New Roman, Times, Serif">Interest rate swap</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">1,000</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">9,000</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Allowance for doubtful accounts</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">32,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">187,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Credit carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1,986,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1,548,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Deferred rent</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">126,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">221,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Stock options</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">102,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">295,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Restricted stock</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">90,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">47,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Net operating loss carryforward</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">750,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">5,057,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Deferred Tax Assets</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">3,087,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">7,364,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif"><u>Deferred Tax Liabilities:</u></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Prepaid expenses</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">141,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">130,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Revenue recognition</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1,036,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">2,807,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Property and equipment</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">276,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">475,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">State taxes</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">67,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Deferred tax liabilities</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">1,520,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">3,412,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">Net Deferred Tax Assets</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">1,567,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">3,952,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><font style="color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><td style="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><font style="color: Black"><b>9.</b></font></td><td style="text-align: justify; padding-right: 1.45pt; font: 10pt Times New Roman, Times, Serif"><font style="color: Black"><b>STOCK BASED COMPENSATION</b></font></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">The Company accounts for compensation expense associated with stock options and restricted stock units (&#8220;RSUs&#8221;) based on the fair value of the options and units on the date of grant.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">The Company used the modified transition method to establish the beginning balance of the additional paid-in capital pool related to the tax effects of employee stock based compensation, which is available to absorb tax deficiencies recognized subsequent to the adoption of the fair value method.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">The Company&#8217;s net income (loss) for the years ended December 31, 2017, 2016 and 2015, includes approximately $946,000, $688,000 and $584,000 of stock based compensation expense, respectively, for the grant of stock options and RSUs.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">In January 2017, the Company granted 59,395 RSUs to its board of directors as partial compensation for the 2017 year. On January 1, 2016, the Company granted 53,882 RSUs to its board of directors as partial compensation for the 2016 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company&#8217;s net income (loss) for the year ended December 31, 2017 and 2016 includes approximately $550,000 and $524,000, respectively, of noncash compensation expense related to the RSU grants to the board of directors. This expense is recorded as a component of selling, general and administrative expenses. In addition, for the year ended December 31, 2017, the Company granted 5,550 shares of common stock to various employees and approximately $13,300 of compensation expense is included in selling, general and administrative expenses and approximately $37,500 of compensation expense is included in cost of sales for this grant.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">In August 2016 and March 2017, the Company granted 98,645 and 73,060 shares of common stock, respectively, to various employees. In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criteria are not achieved, portions of these shares may be forfeited. These shares will be expensed during various periods through March 2021 based upon the service and performance thresholds. In March 2017, 12,330 of the shares granted in August 2016 were forfeited because the Company failed to achieve certain performance criteria for the year ended December 31, 2016. In addition, on March 9, 2017, these employees returned 4,525 common shares, valued at approximately $33,000, to pay the employees&#8217; withholding taxes. For the years ended December 31, 2017 and 2016, approximately $219,000 and $135,100, respectively, of compensation expense is included in selling, general and administrative expenses and approximately $46,300 and $28,400, respectively of compensation expense is included in cost of sales for this grant.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">The Company recorded reductions in income tax payable of approximately $325,000 for the year ended December 31, 2015 as a result of the tax benefit upon exercise of options. The compensation expense related to the Company&#8217;s stock based compensation arrangements is recorded as a component of selling, general and administrative expenses. Cash flows resulting from tax deductions in excess of the cumulative compensation cost recognized from options exercised (excess tax benefits) are classified as cash inflows from financing activities and cash inflows from operating activities.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">In 2009, the Company adopted the Performance Equity Plan 2009 (the &#8220;2009 Plan&#8221;). The 2009 Plan reserved 500,000 common shares for issuance. The 2009 Plan provides for the issuance of either incentive stock options or nonqualified stock options to employees, consultants or others who provide services to the Company. The options&#8217; exercise price is equal to the closing price of the Company&#8217;s shares on the day of issuance, except for incentive stock options granted to any person possessing more than 10% of the total combined voting power of all classes of Company stock, which are exercisable at 110% of the closing price of the Company&#8217;s shares on the date of issuance.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">The Company has 172,978 shares available for grant under the 2009 Plan.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">In 2016, the Company adopted the 2016 Long Term Incentive Plan (the &#8220;2016 Plan&#8221;). The 2016 Plan reserved 600,000 common shares for issuance, provided that, no more than 200,000 common shares be granted as incentive stock options. Awards may be made or granted to employees, officers, directors and consultants in the form of incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units and other stock-based awards.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">The Company has 270,309 shares available for grant under the 2016 Plan.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">The Company did not grant any stock options in 2017, 2016 or 2015.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A summary of the status of the Company&#8217;s stock option plans is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; font: normal 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid">Fixed Options</td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="color: Black; font: normal 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Options</td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Weighted Average Exercise Price</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Average remaining contractual term (in years)</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Aggregate Intrinsic Value</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 48%; text-align: justify; font: 10pt Times New Roman, Times, Serif">Outstanding at January 1, 2015</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">349,983</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">10.97</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">2.20</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Granted during period</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Exercised</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(55,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">8.00</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Forfeited/Expired</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(25,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">14.08</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Outstanding at December 31, 2015</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">269,983</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">11.29</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1.71</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Granted during period</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Exercised</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(25,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">6.75</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Forfeited/Expired</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(95,517</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">13.83</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Outstanding at December 31, 2016</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">149,466</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">10.43</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1.58</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Granted during period</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Exercised</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(25,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">8.10</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Forfeited/Expired</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(44,217</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">10.62</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">Outstanding at December 31, 2017</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">80,249</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">11.05</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1.10</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">82,250</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: purple; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">Vested at December 31, 2017</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">80,249</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">11.05</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1.10</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">82,250</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s stock options granted to non-employee directors vest immediately upon grant and have a maximum contractual term of five years. Stock options granted to employees vest over three years and have a maximum contractual term of ten years. The expected option term is calculated utilizing historical data of option exercises.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended December 31, 2017, no stock options were exercised for cash. During the same period, 25,000 options were exercised, pursuant to provisions of the stock option plan, where the Company received no cash and 21,666 shares of its common stock in exchange for the 25,000 shares issued in the exercise. The 21,666 shares that the Company received were valued at $202,580, the fair market value of the shares on the dates of exercise<font style="font-size: 10pt">. </font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended December 31, 2016, no stock options were exercised for cash. During the same period, 25,000 options were exercised, pursuant to provisions of the stock option plan, where the Company received no cash and 21,552 shares of its common stock in exchange for the 25,000 shares issued in the exercise. The 21,552 shares that the Company received were valued at $168,750, the fair market value of the shares on the dates of exercise<font style="font-size: 10pt">.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The intrinsic value of stock options exercised during the years ended December 31, 2017, 2016 and 2015 was approximately $31,300, $27,000 and $230,500, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value of all options vested during the years ended December 31, 2017, 2016 and 2015 was approximately $82,000, $151,000 and $221,000, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A summary of the status of the Company&#8217;s stock option plans is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; font: normal 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid">Fixed Options</td><td style="color: Black; font: normal 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="color: Black; font: normal 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Options</td><td style="border-bottom: Black 1pt solid; font: normal 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Weighted Average Exercise Price</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Average remaining contractual term (in years)</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Aggregate Intrinsic Value</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 48%; text-align: justify; font: 10pt Times New Roman, Times, Serif">Outstanding at January 1, 2015</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">349,983</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">10.97</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">2.20</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Granted during period</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Exercised</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(55,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">8.00</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Forfeited/Expired</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(25,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">14.08</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Outstanding at December 31, 2015</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">269,983</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">11.29</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1.71</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Granted during period</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Exercised</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(25,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">6.75</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Forfeited/Expired</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(95,517</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">13.83</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Outstanding at December 31, 2016</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">149,466</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">10.43</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1.58</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Granted during period</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Exercised</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(25,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">8.10</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">Forfeited/Expired</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(44,217</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">10.62</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">Outstanding at December 31, 2017</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">80,249</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">11.05</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1.10</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">82,250</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: purple; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: purple; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">Vested at December 31, 2017</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">80,249</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">11.05</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1.10</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">82,250</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"> <td style="width: 0; font: 10pt Times New Roman, Times, Serif"></td><td style="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><b>10.</b></td><td style="text-align: justify; padding-right: 1.45pt; font: 10pt Times New Roman, Times, Serif"><b>EMPLOYEE BENEFIT PLAN</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">On September 11, 1996, the Company&#8217;s board of directors instituted a defined contribution plan under Section 401(k) of the Internal Revenue Code (the &#8220;Code&#8221;). On October 1, 1998, the Company amended and standardized its plan as required by the Code. Pursuant to the amended plan, qualified employees may contribute a percentage of their pretax eligible compensation to the Plan and the Company will match a percentage of each employee&#8217;s contribution. Additionally, the Company has a profit-sharing plan covering all eligible employees. Contributions by the Company are at the discretion of management. The amount of contributions recorded by the Company in 2017, 2016 and 2015 amounted to $361,682, $351,932 and $422,334, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><td style="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><b>11.</b></td><td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"><b>MAJOR CUSTOMERS</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Eight percent of revenue in 2017, 4% of revenue in 2016 and 1% of revenue in 2015 were directly to the U.S. government. Less than 6% and 10% of accounts receivable at December 31, 2017 and 2016, respectively, were from the U. S. Government.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">In addition, in 2017, 25%, 23% and 12% of our revenue were to our three largest commercial customers, respectively. In 2016, 36%, 29%, 12% and 11% of our revenue were to our four largest commercial customers, respectively. At December 31, 2017, 44%, 18% and 13% of accounts receivable were from our three largest commercial customers. At December 31, 2016, 35%, 24% and 17% of accounts receivable were from our three largest commercial customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">At December 31, 2017 and 2016, 4% and 1%, respectively, of costs and estimated earnings in excess of billings on uncompleted contracts were from the U.S. Government.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">At December 31, 2017, 32%, 20%, 12%, and 10% of costs and estimated earnings in excess of billings on uncompleted contracts were from our four largest commercial customers. At December 31, 2016, 33%, 26%, 12%, and 11% of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts were from our four largest commercial customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">In 2017 and 2016, approximately 4% and 11%, respectively, of our revenue was from a customer who is located outside the United States.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><td style="width: 0; font: 10pt Times New Roman, Times, Serif"></td><td style="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><b>12.</b></td><td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"><b>QUARTERLY FINANCIAL DATA (UNAUDITED)</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The results of any single quarter are not necessarily indicative of the Company&#8217;s results for the full year. Earnings per share data is computed independently for each of the periods presented. As a result, the sum of the earnings per share amounts for the quarter may not equal the total for the year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="14" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Quarter ended</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; padding-left: 0.25in; font: 10pt Times New Roman, Times, Serif">2017</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">March 31,</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">June 30,</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">September 30,</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">December 31,</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 48%; text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Revenue</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">20,032,701</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">16,731,951</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">20,706,460</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">23,812,036</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Gross Profit</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">4,537,514</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">3,683,748</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">4,912,436</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">5,512,218</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Net Income</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1,249,301</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">765,647</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1,695,513</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">2,057,173</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Income per common share</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; font: 10pt Times New Roman, Times, Serif">Basic</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.14</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.09</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.19</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.23</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; font: 10pt Times New Roman, Times, Serif">Diluted</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.14</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.09</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.19</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.23</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; font: 10pt Times New Roman, Times, Serif">2016</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Revenue</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">12,670,032</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">22,280,964</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">22,110,829</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">24,268,033</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Gross Profit (loss)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(11,639,104</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">5,034,001</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">5,024,368</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">5,899,653</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Net Income (loss)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(9,220,220</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1,790,580</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1,686,065</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">2,134,999</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Income (loss) per common share</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; font: 10pt Times New Roman, Times, Serif">Basic</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(1.07</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.21</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.19</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.24</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; font: 10pt Times New Roman, Times, Serif">Diluted</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(1.07</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.21</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.19</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.24</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The results of any single quarter are not necessarily indicative of the Company&#8217;s results for the full year. Earnings per share data is computed independently for each of the periods presented. As a result, the sum of the earnings per share amounts for the quarter may not equal the total for the year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="14" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Quarter ended</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; padding-left: 0.25in; font: 10pt Times New Roman, Times, Serif">2017</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">March 31,</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">June 30,</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">September 30,</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">December 31,</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 48%; text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Revenue</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">20,032,701</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">16,731,951</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">20,706,460</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">23,812,036</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Gross Profit</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">4,537,514</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">3,683,748</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">4,912,436</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">5,512,218</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Net Income</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1,249,301</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">765,647</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1,695,513</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">2,057,173</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Income per common share</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; font: 10pt Times New Roman, Times, Serif">Basic</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.14</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.09</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.19</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.23</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; font: 10pt Times New Roman, Times, Serif">Diluted</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.14</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.09</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.19</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.23</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; font: 10pt Times New Roman, Times, Serif">2016</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Revenue</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">12,670,032</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">22,280,964</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">22,110,829</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">24,268,033</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Gross Profit (loss)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(11,639,104</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">5,034,001</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">5,024,368</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">5,899,653</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Net Income (loss)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(9,220,220</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1,790,580</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1,686,065</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">2,134,999</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.25in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif">Income (loss) per common share</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; font: 10pt Times New Roman, Times, Serif">Basic</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(1.07</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.21</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.19</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.24</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; font: 10pt Times New Roman, Times, Serif">Diluted</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(1.07</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.21</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.19</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">0.24</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> 325000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">Accounts receivable consists of trade receivables as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">December 31,</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><u style="text-decoration: none">2017</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><u style="text-decoration: none">2016</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 74%; color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Billed receivables</td><td style="width: 1%; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">5,529,821</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="width: 1%; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">9,050,127</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Less: allowance for doubtful accounts</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 1pt solid"><u style="text-decoration: none">(150,000</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left"><u>)</u></td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 1pt solid"><u style="text-decoration: none">(535,514</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: justify; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 2pt double">$</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 2pt double"><u style="text-decoration: none">5,379,821</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 2pt double">$</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 2pt double"><u style="text-decoration: none">8,514,613</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: left; text-indent: -0.25in"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: left; text-indent: -0.25in"><font style="color: Black"></font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">December 31,</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">Estimated</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><u style="text-decoration: none">2017</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><u style="text-decoration: none">2016</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid"><u style="text-decoration: none">Useful Life (years)</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: Black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 56%; color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Machinery and equipment</td><td style="width: 1%; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,461,047</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="width: 1%; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">$</td><td style="width: 10%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">2,289,175</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="width: 1%; color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="width: 15%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font-size: 10pt; color: Black">5 to 10</font></td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Computer equipment</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,476,454</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">3,417,701</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center">5</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Furniture and fixtures</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">610,323</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">610,323</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center">7</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Automobiles and trucks</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">13,162</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">13,162</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center">5</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Leasehold improvements</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right"><u style="text-decoration: none">1,798,823</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 1pt solid"><u style="text-decoration: none">1,694,900</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: center"><font style="font-size: 10pt; color: Black">&#160;Lesser of lease term or 10 years</font></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8,359,809</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">8,025,261</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">Less accumulated depreciation and amortization</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 1pt solid"><u style="text-decoration: none">6,312,867</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 1pt solid"><u style="text-decoration: none">5,726,651</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: Black; text-align: left; font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 2pt double">$</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 2pt double"><u style="text-decoration: none">2,046,942</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left; border-bottom: Black 2pt double">$</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right; border-bottom: Black 2pt double"><u style="text-decoration: none">2,298,610</u></td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="color: Black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; color: Black; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Derivatives</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Our use of derivative instruments has primarily been to hedge interest rates. These derivative contracts are entered into with financial institutions. We do not use derivative instruments for trading purposes and we have procedures in place to monitor and control their use.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We record these derivative financial instruments on the balance sheet at fair value. For derivative instruments that are designated and qualify as a cash flow hedge, the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive loss and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Any ineffective portion of the gain or loss on the derivative instrument for a cash flow hedge is recorded in the results of operations immediately. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the results of operations immediately. See below for a discussion of the Company&#8217;s use of derivative instruments, management of credit risk inherent in derivative instruments and fair value information.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In March 2012, the Company entered into an interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of these contracts match those of the underlying debt. The Company has designated this interest rate swap contract as cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contract with the cumulative change in the hedged item. The interest rate swap contract was terminated as of March 24, 2016. The Company paid approximately $4,000 at termination to settle the swap contract.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In May 2016, the Company entered into a new interest rate swap with the objective of reducing our exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">As a result of the use of derivative instruments, the Company is exposed to risk that the counterparties may fail to meet their contractual obligations. Recent adverse developments in the global financial and credit markets could negatively impact the creditworthiness of our counterparties and cause one or more of our counterparties to fail to perform as expected. To mitigate the counterparty credit risk, we only enter into contracts with carefully selected major financial institutions based upon their credit ratings and other factors, and continually assess the creditworthiness of counterparties. To date, all counterparties have performed in accordance with their contractual obligations.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> 19774 22659 40433 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><td style="width: 0; font: 10pt Times New Roman, Times, Serif"></td><td style="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif"><b>2.</b></font></td><td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif"><b>COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS ON UNCOMPLETED CONTRACTS</b></font></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At December 31, 2017, costs and estimated earnings in excess of billings on uncompleted contracts (unbilled) consist of:&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">U.S. Government</td><td style="padding-bottom: 1pt; color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Commercial</td><td style="padding-bottom: 1pt; color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 1pt; color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 55%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">Costs incurred on uncompleted contracts</td><td style="width: 1%; color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">380,585,374</td><td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">176,564,952</td><td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">557,150,326</td><td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; padding-bottom: 1pt; padding-left: 0in; font: 10pt Times New Roman, Times, Serif">Estimated earnings</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">44,708,920</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">65,341,115</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">110,050,035</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">425,294,294</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">241,906,067</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">667,200,361</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">Less billings to date</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">370,755,359</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">185,361,108</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">556,116,467</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2pt; padding-left: 0in">Costs and estimated earnings in excess of billings on uncompleted contracts</td><td style="color: black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">54,538,935</td><td style="padding-bottom: 2pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">56,544,959</td><td style="padding-bottom: 2pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">111,083,894</td><td style="padding-bottom: 2pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="margin: 0; font: 10pt Times New Roman, Times, Serif">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><font style="font: 10pt Times New Roman, Times, Serif">At December 31, 2016, costs and estimated earnings in excess of billings on uncompleted contracts (unbilled) consist of:</font> <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="margin: 0; font: 10pt Times New Roman, Times, Serif">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">U.S. Government</td><td style="padding-bottom: 1pt; color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Commercial</td><td style="padding-bottom: 1pt; color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 1pt; color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 55%; color: black; text-align: justify; padding-left: 0in; font: 10pt Times New Roman, Times, Serif">Costs incurred on uncompleted contracts</td><td style="width: 1%; color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">341,003,461</td><td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">153,898,425</td><td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">494,901,886</td><td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">Estimated earnings</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">39,638,231</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">58,346,518</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">97,984,749</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">380,641,692</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">212,244,943</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">592,886,635</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">Less billings to date</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">331,277,942</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">162,145,504</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">493,423,446</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2pt; padding-left: 0in">Costs and estimated earnings in excess of billings on uncompleted contracts</td><td style="color: black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">49,363,750</td><td style="padding-bottom: 2pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">50,099,439</td><td style="padding-bottom: 2pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">99,463,189</td><td style="padding-bottom: 2pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">The above amounts are included in the accompanying balance sheets under the following captions at December 31, 2017 and 2016.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: right; padding-right: 0.5in; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2017</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2016</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 70%; text-align: right; padding-right: 0.5in; font: 10pt Times New Roman, Times, Serif">Costs and estimated earnings in excess of billings on uncompleted contracts</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; text-align: right; font: 10pt Times New Roman, Times, Serif">111,158,551</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; text-align: right; font: 10pt Times New Roman, Times, Serif">99,578,526</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: right; padding-bottom: 1pt; padding-right: 0.5in; font: 10pt Times New Roman, Times, Serif">Billings in excess of costs and estimated earnings on uncompleted contracts</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(74,657</td><td style="padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(115,337</td><td style="padding-bottom: 1pt; text-align: left; font: 10pt Times New Roman, Times, Serif">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right; padding-bottom: 2pt; padding-right: 0.5in">Totals</td><td style="padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">111,083,894</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">99,463,189</td><td style="padding-bottom: 2pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Unbilled costs and estimated earnings are billed in accordance with applicable contract terms. As of December 31, 2017, approximately $35 million of the balances above are not expected to be collected within one year. There are no amounts billed under retainage provisions.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">Revisions in the estimated gross profits on contracts and contract amounts are made in the period in which the circumstances requiring the revisions occur. During the years ended December 31, 2017, 2016 and 2015, the effect of such revisions in total estimated contract profits resulted in a decrease to the total gross profit to be earned on the contracts of approximately $1,040,000, $1,667,000 and $1,875,000, respectively, from that which would have been reported had the revised estimate been used as the basis of recognition of contract profits in prior years.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Although management believes it has established adequate procedures for estimating costs to complete on uncompleted open contracts, it is at least reasonably possible that additional significant costs could occur on contracts prior to completion.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At December 31, 2017, costs and estimated earnings in excess of billings on uncompleted contracts (unbilled) consist of:&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">U.S. Government</td><td style="padding-bottom: 1pt; color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Commercial</td><td style="padding-bottom: 1pt; color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 1pt; color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 55%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">Costs incurred on uncompleted contracts</td><td style="width: 1%; color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">380,585,374</td><td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">176,564,952</td><td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">557,150,326</td><td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; padding-bottom: 1pt; padding-left: 0in; font: 10pt Times New Roman, Times, Serif">Estimated earnings</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">44,708,920</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">65,341,115</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">110,050,035</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">425,294,294</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">241,906,067</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">667,200,361</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">Less billings to date</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">370,755,359</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">185,361,108</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">556,116,467</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2pt; padding-left: 0in">Costs and estimated earnings in excess of billings on uncompleted contracts</td><td style="color: black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">54,538,935</td><td style="padding-bottom: 2pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">56,544,959</td><td style="padding-bottom: 2pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">111,083,894</td><td style="padding-bottom: 2pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="margin: 0; font: 10pt Times New Roman, Times, Serif">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><font style="font: 10pt Times New Roman, Times, Serif">At December 31, 2016, costs and estimated earnings in excess of billings on uncompleted contracts (unbilled) consist of:</font> <font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="margin: 0; font: 10pt Times New Roman, Times, Serif">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">U.S. Government</td><td style="padding-bottom: 1pt; color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Commercial</td><td style="padding-bottom: 1pt; color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="color: black; text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 1pt; color: black; text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 55%; color: black; text-align: justify; padding-left: 0in; font: 10pt Times New Roman, Times, Serif">Costs incurred on uncompleted contracts</td><td style="width: 1%; color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">341,003,461</td><td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">153,898,425</td><td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 12%; color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">494,901,886</td><td style="width: 1%; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">Estimated earnings</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">39,638,231</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">58,346,518</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">97,984,749</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">380,641,692</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">212,244,943</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">592,886,635</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">Less billings to date</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">331,277,942</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">162,145,504</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">493,423,446</td><td style="padding-bottom: 1pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="color: black; text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="color: black; font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2pt; padding-left: 0in">Costs and estimated earnings in excess of billings on uncompleted contracts</td><td style="color: black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">49,363,750</td><td style="padding-bottom: 2pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">50,099,439</td><td style="padding-bottom: 2pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="color: black; padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; color: black; text-align: right">99,463,189</td><td style="padding-bottom: 2pt; color: black; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><td style="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><font style="color: Black"><b>8.</b></font></td><td style="font: 10pt Times New Roman, Times, Serif"><font style="color: Black"><b>INCOME TAXES</b></font></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">The provision for (benefit from) income taxes consists of the following:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black"></font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Year ended December 31,</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2017</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2016</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2015</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif">Current:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 61%; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Federal</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">200,000</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">82,000</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Prior year under accrual</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">143,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">State</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">126,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">($</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">51,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">107,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif">Deferred:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Federal</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">2,244,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(2,015,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">2,659,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="padding-left: 0.125in; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">State/Local</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">140,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">2,710,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">($</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">2,066,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">)</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">2,991,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">The difference between the income tax provision computed at the federal statutory rate and the actual tax provision is accounted for as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black"></font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">December 31,</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2017</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2016</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2015</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 61%; text-align: left; font: 10pt Times New Roman, Times, Serif">Taxes computed at the federal statutory rate</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">2,882,000</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">($</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">1,929,000</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">2,722,000</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">State income tax, net</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">176,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(34,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">70,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Prior year true-up</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">2,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(3,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">325,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Research and development tax credit</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(235,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(246,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(177,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Change in Federal Statutory Rate</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(207,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Permanent differences</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">92,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">146,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">51,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.125in; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">Provision for (benefit from) income taxes</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">2,710,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">($</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">2,066,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">)</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">2,991,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><font style="color: Black">The components of deferred income tax assets and liabilities are as follows:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><font style="color: Black"></font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Deferred Tax Assets:</td><td style="text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2017</td><td style="text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: center; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2016</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 74%; text-align: left; font: 10pt Times New Roman, Times, Serif">Interest rate swap</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">1,000</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">9,000</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Allowance for doubtful accounts</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">32,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">187,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Credit carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1,986,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1,548,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Deferred rent</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">126,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">221,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Stock options</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">102,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">295,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Restricted stock</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">90,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">47,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Net operating loss carryforward</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">750,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">5,057,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Deferred Tax Assets</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">3,087,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">7,364,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif"><u>Deferred Tax Liabilities:</u></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Prepaid expenses</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">141,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">130,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Revenue recognition</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1,036,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">2,807,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">Property and equipment</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">276,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">475,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">State taxes</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">67,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Deferred tax liabilities</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">1,520,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">3,412,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">Net Deferred Tax Assets</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">1,567,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">3,952,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">The Company recognized, for income tax purposes, a tax benefit of $33,000 for the year ended December 31, 2015 for compensation expense related to its stock option plan for which no corresponding charge to operations has been recorded. Such amounts have been added to additional paid-in capital in those years.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">The provision for (benefit from) income taxes consists of the following:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black"></font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Year ended December 31,</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2017</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2016</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2015</td><td style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif">Current:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 61%; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Federal</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">200,000</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">$</td><td style="width: 10%; text-align: right; font: 10pt Times New Roman, Times, Serif">82,000</td><td style="width: 1%; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: left; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Prior year under accrual</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">143,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">State</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">126,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">($</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">51,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">107,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif">Deferred:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif">Federal</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">2,244,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">(2,015,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; font: 10pt Times New Roman, Times, Serif">2,659,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="padding-left: 0.125in; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">State/Local</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">140,000</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#8212;</td><td style="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">2,710,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">($</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">2,066,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">)</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">$</td><td style="text-align: right; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">2,991,000</td><td style="text-align: left; border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="color: Black">&#160;</font></p> 140000 9000000 1000000 500000 500000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Income taxes</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Income taxes are accounted for under the asset and liability method whereby deferred tax assets and liabilities are recognized for future tax consequences attributable to the temporary differences between the financial statements carrying amounts of 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 in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company does not have any liabilities for unrecognized tax benefits resulting from tax positions taken, or expected to be taken, in an income tax return. It is the Company&#8217;s policy to recognize interest and penalties related to uncertain tax positions as a component of income tax expense. Uncertain tax positions are evaluated and adjusted as appropriate, while taking into account the progress of audits of various taxing jurisdictions.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In accordance with the Tax Cuts and Jobs Act that was enacted on December 22, 2017 (&#8220;U.S. Tax Reform&#8221;), we have recorded a credit for income taxes of $207,000. The impact of the U.S. Tax Reform is primarily from revaluing our U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future. For U.S. federal purposes the corporate statutory income tax rate was reduced from 35% to 21%, effective for our 2018 tax year. The provisional impact of the U.S. Tax Reform is our current best estimate based on the preliminary review of the new law and is subject to revision based on our existing accounting for income taxes policy as further information is gathered and interpretation and analysis of the tax legislation evolves. The Securities and Exchange Commission has issued rules allowing for a measurement period of up to one year after the enactment date of the U.S. Tax Reform to finalize the recording of the related tax impacts. Any future changes to our provisional estimated impact of the U.S. Tax Reform will be included as an adjustment to the provision for income taxes.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><td style="width: 0; font: 10pt Times New Roman, Times, Serif"></td><td style="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif"><b>1.</b></font></td><td style="font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif"><b>Principal business activity And summary of significant Accounting policies</b></font></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">CPI Aerostructures, Inc. (&#8220;CPI Aero&#174;&#8221; or the &#8220;Company&#8221;) is a U.S. supplier of aircraft parts for fixed wing aircraft and helicopters in both the commercial and defense markets. We manufacture complex aerostructure assemblies, as well as aerosystems. Additionally, we supply parts for maintenance, repair and overhaul (&#8220;MRO&#8221;) and kitting contracts.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Use of Estimates</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) requires the use of estimates by management. Actual results could differ from these estimates.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif"><u>Revenue Recognition</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company&#8217;s revenue is primarily recognized based on the percentage of completion method of accounting for its contracts measured by the percentage of total costs incurred to date to estimated total costs at completion for each contract. Contract costs include all direct material, labor costs, tooling and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. Selling, general and administrative costs are charged to expense as incurred. Estimated losses on uncompleted contracts are recognized in the period in which such losses are determined. Changes in job performance may result in revisions to costs and income and are recognized in the period in which revisions are determined to be required. The percentage of completion method of accounting involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods and, as a result, there can be a significant disparity between earnings (both for accounting and taxes) as reported and actual cash received by the Company during any reporting period. In accordance with industry practice, costs and estimated earnings in excess of billings on uncompleted contracts, included in the accompanying balance sheets, contain amounts relating to contracts and programs with long production cycles, a portion of which will not be realized within one year. The Company&#8217;s recorded revenue may be adjusted in later periods in the event that the Company&#8217;s cost estimates prove to be inaccurate or a contract is terminated.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">When adjustments are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss on the contract is recorded in the period in which the loss is determined.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In addition, the Company recognizes revenue for parts supplied for certain MRO contracts when parts are shipped.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Government Contracts</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company&#8217;s government contracts are subject to the procurement rules and regulations of the U.S. government. Many of the contract terms are dictated by these rules and regulations. Specifically, cost-based pricing is determined under the Federal Acquisition Regulation (&#8220;FAR&#8221;), which provides guidance on the types of costs that are allowable in establishing prices for goods and services under U.S. government contracts. For example, costs such as those related to charitable contributions, advertising, interest expense, and public relations are unallowable, and therefore not recoverable through sales. During and after the fulfillment of a government contract, the Company may be audited in respect of the direct and allocated indirect costs attributable thereto. These audits may result in adjustments to the Company&#8217;s contract cost, and/or revenue.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">When contractual terms allow, the Company invoices its customers on a progress basis.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Cash</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company maintains its cash in three financial institutions. The balances are insured by the Federal Deposit Insurance Corporation. From time to time, the Company&#8217;s balances may exceed these limits. As of December 31, 2017 and 2016, the Company had approximately $1,377,000 and $1,276,000, respectively, of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly credit worthy.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Accounts Receivable</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Accounts receivable are reported at their outstanding unpaid principal balances. The Company writes off accounts when they are deemed to be uncollectible.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Property and Equipment</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Depreciation and amortization of property and equipment is provided by the straight-line method over the shorter of estimated useful lives of the respective assets or the life of the lease, for leasehold improvements.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Rent</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We recognize rent expense on a straight-line basis over the expected lease term. Within the provisions of certain leases there are escalations in payments over the lease term. The effects of the escalations have been reflected in rent expense on a straight-line basis over the expected lease term.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Long-Lived Assets</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company reviews its long-lived assets and certain related intangibles for impairment whenever changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. As a result of its review, the Company does not believe that any such change has occurred. If such changes in circumstance are present, a loss is recognized to the extent the carrying value of the asset is in excess of the fair value of cash flows expected to result from the use of the asset and amounts expected to be realized upon its eventual disposition.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Short-Term Debt</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The fair value of the Company&#8217;s short-term debt is estimated based on the current rates offered to the Company for debt of similar terms and maturities. Using this method, the fair value of the Company&#8217;s short-term debt was not significantly different than the stated value at December 31, 2017 and 2016.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Derivatives</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Our use of derivative instruments has primarily been to hedge interest rates. These derivative contracts are entered into with financial institutions. We do not use derivative instruments for trading purposes and we have procedures in place to monitor and control their use.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We record these derivative financial instruments on the balance sheet at fair value. For derivative instruments that are designated and qualify as a cash flow hedge, the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive loss and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Any ineffective portion of the gain or loss on the derivative instrument for a cash flow hedge is recorded in the results of operations immediately. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the results of operations immediately. See below for a discussion of the Company&#8217;s use of derivative instruments, management of credit risk inherent in derivative instruments and fair value information.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In March 2012, the Company entered into an interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of these contracts match those of the underlying debt. The Company has designated this interest rate swap contract as cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contract with the cumulative change in the hedged item. The interest rate swap contract was terminated as of March 24, 2016. The Company paid approximately $4,000 at termination to settle the swap contract.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In May 2016, the Company entered into a new interest rate swap with the objective of reducing our exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">As a result of the use of derivative instruments, the Company is exposed to risk that the counterparties may fail to meet their contractual obligations. Recent adverse developments in the global financial and credit markets could negatively impact the creditworthiness of our counterparties and cause one or more of our counterparties to fail to perform as expected. To mitigate the counterparty credit risk, we only enter into contracts with carefully selected major financial institutions based upon their credit ratings and other factors, and continually assess the creditworthiness of counterparties. To date, all counterparties have performed in accordance with their contractual obligations.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Fair Value</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">At December 31, 2017 and 2016, the fair values of cash, accounts receivable and accounts payable approximated their carrying values because of the short-term nature of these instruments.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2017</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2016</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Carrying Amount</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Fair Value</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Carrying Amount</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Fair Value</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Debt</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 48%; text-align: justify; padding-bottom: 2pt; padding-left: 5.4pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">Short-term borrowings and long-term debt</td><td style="width: 1%; padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">31,893,894</td><td style="width: 1%; padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">31,893,894</td><td style="width: 1%; padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">32,689,467</td><td style="width: 1%; padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">32,689,467</td><td style="width: 1%; padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">We estimated the fair value of debt using market quotes and calculations based on market rates.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The following tables present the fair values of liabilities measured on a recurring basis as of December 31, 2017 and 2016:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 1in"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Fair Value Measurements 2017</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">Description</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Quoted Prices in Active Markets for Identical Assets (Level 1)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Significant Other Observable Inputs (Level 2)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Significant Unobservable Inputs (Level 3)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 28%; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Interest Rate Swap</td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">18,781</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">18,781</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; padding-bottom: 2pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">18,781</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">18,781</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="padding-bottom: 2pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0; font: 10pt Times New Roman, Times, Serif">&#160;</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 88%; font: 10pt Times New Roman, Times, Serif; margin-left: 1in"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: justify; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Fair Value Measurements 2016</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">Description</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Quoted Prices in Active Markets for Identical Assets (Level 1)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Significant Other Observable Inputs (Level 2)</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Significant Unobservable Inputs (Level 3)</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255); font: 10pt Times New Roman, Times, Serif"> <td style="width: 28%; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Interest Rate Swap</td><td style="width: 1%; padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">13,685</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">13,685</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="width: 1%; padding-bottom: 1pt; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="width: 1%; padding-bottom: 1pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; padding-bottom: 2pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">Total</td><td style="padding-bottom: 2pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">13,685</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">13,685</td><td style="padding-bottom: 2pt; text-align: left; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2pt; border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 2pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="padding-bottom: 2pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0; font: 10pt Times New Roman, Times, Serif">&#160;&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The fair value of the Company&#8217;s interest rate swap was determined by comparing the fixed rate set at the inception of the transaction to the &#8220;replacement swap rate,&#8221; which represents the market rate for an offsetting interest rate swap with the same notional amounts and final maturity date. The market value is then determined by calculating the present value interest differential between the contractual swap and the replacement swap.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">As of December 31, 2017 and 2016, $18,781 and $13,685, respectively, was included in other liabilities related to the fair value of the Company&#8217;s interest rate swap, and $15,000 and $9,000, respectively, net of tax of approximately $4,000 and $5,000, respectively, was included in Accumulated Other Comprehensive Loss.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Earnings Per Share</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Basic earnings (loss) per common share is computed using the weighted-average number of shares outstanding. Diluted earnings (loss) per common share is computed using the weighted-average number of shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock. Incremental shares of approximately 35,000 were used in the calculation of diluted earnings per common share in 2017. Incremental shares of 45,249 were not included in the diluted earnings per share calculations at December 31, 2017, as their exercise price was in excess of the Company&#8217;s quoted market price and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation. No incremental shares were used in the calculation of diluted loss per common share in 2016, as the effect of incremental shares would be anti-dilutive. Incremental shares of approximately 85,000 were used in the calculation of diluted earnings per common share in 2015. Incremental shares of 184,983 were not included in the diluted earnings per share calculations at December 31, 2015, as their exercise price was in excess of the Company&#8217;s quoted market price and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Income taxes</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Income taxes are accounted for under the asset and liability method whereby deferred tax assets and liabilities are recognized for future tax consequences attributable to the temporary differences between the financial statements carrying amounts of 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 in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The Company does not have any liabilites for unrecognized tax benefits resulting from tax positions taken, or expected to be taken, in an income tax return. It is the Company&#8217;s policy to recognize interest and penalties related to uncertain tax positions as a component of income tax expense. Uncertain tax positions are evaluated and adjusted as appropriate, while taking into account the progress of audits of various taxing jurisdictions.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In accordance with the Tax Cuts and Jobs Act that was enacted on December 22, 2017 (&#8220;U.S. Tax Reform&#8221;), we have recorded a credit for income taxes of $207,000. The impact of the U.S. Tax Reform is primarily from revaluing our U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future. For U.S. federal purposes the corporate statutory income tax rate was reduced from 35% to 21%, effective for our 2018 tax year. The provisional impact of the U.S. Tax Reform is our current best estimate based on the preliminary review of the new law and is subject to revision based on our existing accounting for income taxes policy as further information is gathered and interpretation and analysis of the tax legislation evolves. The Securities and Exchange Commission has issued rules allowing for a measurement period of up to one year after the enactment date of the U.S. Tax Reform to finalize the recording of the related tax impacts. Any future changes to our provisional estimated impact of the U.S. Tax Reform will be included as an adjustment to the provision for income taxes.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Recent Accounting Pronouncements</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09 (&#8220;ASU 2014-09&#8221;), <i>Revenue from Contracts with Customers (Topic 606)</i>, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. <font style="background-color: white">The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The fundamental principles of the guidance are that entities should recognize revenue in a manner that reflects the timing of transfer of goods and services to customers and the amount of revenue recognized reflects the consideration that an entity expects to receive for the goods and services provided. </font>Entities have the option of two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method). Effective January 1, 2018, the Company adopted Topic 606 using the modified retrospective method for all of its contracts. Following the adoption of Topic 606, the Company&#8217;s revenue recognition for all of its contracts remained materially consistent with historical practice. In addition, following the adoption of Topic 606, the Company will change the presentation of its balance sheet moving its costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and its billings in excess of costs and estimated earnings to contract liabilities and will also include additional disclosures required in accordance with Topic 606.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In February 2016, the FASB issued ASU 2016-02, <i>&#8220;Leases (Topic 842).&#8221;</i> The updated guidance requires lessees to recognize lease assets and lease liabilities for most operating leases. In addition, the updated guidance requires that lessors separate lease and nonlease components in a contract in accordance with the new revenue guidance in ASU 2014-09. The updated guidance is effective for interim and annual periods beginning after December 15, 2018. The Company is currently evaluating the effect on its financial statements.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Recent Accounting Pronouncements</u></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09 (&#8220;ASU 2014-09&#8221;), <i>Revenue from Contracts with Customers (Topic 606)</i>, which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. <font style="background-color: white">The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The fundamental principles of the guidance are that entities should recognize revenue in a manner that reflects the timing of transfer of goods and services to customers and the amount of revenue recognized reflects the consideration that an entity expects to receive for the goods and services provided. </font>Entities have the option of two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method). Effective January 1, 2018, the Company adopted Topic 606 using the modified retrospective method for all of its contracts. Following the adoption of Topic 606, the Company&#8217;s revenue recognition for all of its contracts remained materially consistent with historical practice. In addition, following the adoption of Topic 606, the Company will change the presentation of its balance sheet moving its costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and its billings in excess of costs and estimated earnings to contract liabilities and will also include additional disclosures required in accordance with Topic 606.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In February 2016, the FASB issued ASU 2016-02, <i>&#8220;Leases (Topic 842).&#8221;</i> The updated guidance requires lessees to recognize lease assets and lease liabilities for most operating leases. In addition, the updated guidance requires that lessors separate lease and nonlease components in a contract in accordance with the new revenue guidance in ASU 2014-09. The updated guidance is effective for interim and annual periods beginning after December 15, 2018. The Company is currently evaluating the effect on its financial statements.</font></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; font: 10pt Times New Roman, Times, Serif"><td style="width: 0.25in; font: 10pt Times New Roman, Times, Serif"><b>13.</b></td> <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"><b>SUBSEQUENT EVENTS</b></td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt"> On March 21, 2018, the Company entered into a Stock Purchase Agreement (the "Agreement") with Air Industries Group ("Air Industries"), pursuant to which, subject to the satisfaction or waiver of certain conditions, the Company will purchase from Air Industries all of the shares (the "Shares") of Welding Metallurgy, Inc. ("WMI"), a wholly owned subsidiary of Air Industries (the "Acquisition"). WMI is engaged in the manufacture of complex components and assemblies for the defense and commercial aircraft industries.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt"> Under the terms of the Agreement, the Company will pay a purchase price for the Shares as follows: (i) $9.0 million in cash, subject to adjustment based on the working capital of WMI at the closing of the Acquisition and (ii) up to an aggregate of $1.0 million, in two payments of up to $500,000 each (the "Contingent Payments") if WMI enters into certain long-term supply agreements. The Contingent Payments are reduced if milestones for signing are not achieved. </p> EX-101.SCH 7 cvu-20171231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - LINE OF CREDIT link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - COMMITMENTS link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - EMPLOYEE BENEFIT PLAN link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - MAJOR CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - COMMITMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrtaive) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - LINE OF CREDIT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - LONG-TERM DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - COMMITMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - COMMITMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - INCOME TAXES (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - INCOME TAXES (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - MAJOR CUSTOMERS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 cvu-20171231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 cvu-20171231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 cvu-20171231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Accumulated Other Comprehensive Loss [Member] Measurement Basis [Axis] Carrying Amount [Member] Fair Value [Member] Measurement Frequency [Axis] Recurring Basis [Member] Fair Value, Hierarchy [Axis] Significant Other Observable Inputs (Level 2) [Member] Lease Arrangement, Type [Axis] US Government [Member] Commercial [Member] Credit Facility [Axis] Revolving Credit Facility [Member] Lender Name [Axis] Amendment - Bank United [Member] Bank United [Member] Debt Instrument [Axis] Restated Agreement [Member] Santander Bank Term Facility [Member] Derivative Instrument [Axis] Interest Rate Swap [Member] Long-term Debt, Type [Axis] Term Loan [Member] Concentration Risk Type [Axis] US Government Concentration Risk [Member] Concentration Risk Benchmark [Axis] Revenue [Member] Customer One [Member] Customer Three [Member] Customer Two [Member] Costs and Estimated Earnings in Excess of Billing [Member] Customer Four [Member] Property, Plant and Equipment, Type [Axis] Machinery and Equipment [Member] Leasehold Improvements [Member] Furniture and Fixtures [Member] Computer Equipment [Member] Automobiles and Trucks [Member] Assets Held under Capital Leases [Member] Award Type [Axis] Stock Option Plans [Member] Restricted Stock Units (RSUs) [Member] Title of Individual [Axis] Director [Member] Stock Awards [Member] Employees [Member] Income Statement Location [Axis] Selling, General and Administrative Expenses [Member] Cost of Sales [Member] Range [Axis] Minimum [Member] Maximum [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Plan Name [Axis] Performance Equity Plan 2009 [Member] 2016 Long Term Incentive Plan [Member] Accounts Receivable [Member] Outside United States [Member] Business Acquisition [Axis] Stock Purchase Agreement - WMI [Member] Contingent Consideration by Type [Axis] Total Contingent Payments [Member] Contingent Payment #1 [Member] Contingent Payment #2 [Member] Document And Entity Information Entity Registrant Name Entity Central Index Key Document Type Trading Symbol Document Period End Date Amendment Flag Current Fiscal Year End Date Entity a Well-known Seasoned Issuer Entity a Voluntary Filer Entity's Reporting Status Current Entity Filer Category Entity Public Float Sales price Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus Statement of Financial Position [Abstract] ASSETS Current Assets: Cash Accounts receivable, net Costs and estimated earnings in excess of billings on uncompleted contracts Prepaid expenses and other current assets Total current assets Property and equipment, net Deferred income taxes, net Other assets Total Assets LIABILITIES AND SHAREHOLDERS' EQUITY Current Liabilities: Accounts payable Accrued expenses Billings in excess of costs and estimated earnings on uncompleted contracts Current portion of long-term debt Contract loss Line of credit Income taxes payable Total current liabilities Long-term debt, net of current portion Other liabilities Total Liabilities Commitments Shareholders' Equity: Common stock - $.001 par value; authorized 50,000,000 shares, 8,864,319 and 8,739,836 shares, respectively, issued and outstanding Additional paid-in capital Retained earnings Accumulated other comprehensive loss Total Shareholders' Equity Total Liabilities and Shareholders' Equity Common stock, par value (in dollars per share) Common stock, authorized Common stock, issued Common stock, outstanding Income Statement [Abstract] Revenue Cost of sales Gross profit Selling, general and administrative expenses Income (loss) from operations Other expense: Other income Interest expense Total other expense, net Income (loss) before provision for (benefit from) income taxes Provision for (benefit from) income taxes Net income (loss) Other comprehensive income (loss), net of tax Change in unrealized (gain) loss interest rate swap Comprehensive income (loss) Income (loss) per common share - basic (in dollars per share) Income (loss) per common share - diluted (in dollars per share) Shares used in computing earnigs per common share: Basic (shares) Diluted (shares) Statement [Table] Statement [Line Items] Balance, beginning Balance, beginning (in shares) Net income (loss) Change in unrealized (gain) loss from interest rate swap Common stock issued upon exercise of options, net Common stock issued upon exercise of options, net (in shares) Common stock issued as employee compensation Common stock issued as employee compensation (in shares) Stock based compensation expense Stock based compensation expense (in shares) Tax benefit of stock option exercise Balance, ending Balance, ending (in shares) Statement of Cash Flows [Abstract] Cash flows from operating activities: Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Depreciation and amortization Debt issue costs Deferred rent Stock-based compensation expense Common stock issued as employee compensation Loss on disposal of fixed asset Deferred income taxes Tax benefit from stock option plans Bad debt expense Changes in operating assets and liabilities: (Increase) decrease in accounts receivable (Increase) decrease in costs and estimated earnings in excess of billings on uncompleted contracts Increase in prepaid expenses and other assets (Increase) decrease in refundable income taxes Increase (decrease) in accounts payable and accrued expenses (Decrease) increase in accrued losses on uncompleted contracts Increase (decrease) in income taxes payable Decrease in billings in excess of costs and estimated earnings on uncompleted contracts Net cash provided by (used in) operating activities Cash flows from investing activities: Purchase of plant and equipment Proceeds from sale of fixed asset Net cash used in investing activities Cash flows from financing activities: Proceeds from exercise of stock options Payment on line of credit Proceeds from line of credit Payment on long-term debt Proceeds from long-term debt Debt issue costs paid Tax benefit from stock options Net cash (used in) provided by financing activities Net increase (decrease) in cash Cash at beginning of year Cash at end of year Supplemental schedule of noncash investing and financing activities: Equipment acquired under capital lease Cashless exercise of stock options Cash paid during the year for: Interest Income taxes Accounting Policies [Abstract] PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Contractors [Abstract] COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS Receivables [Abstract] ACCOUNTS RECEIVABLE Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT Line of Credit Facility [Abstract] LINE OF CREDIT Debt Disclosure [Abstract] LONG-TERM DEBT Commitments COMMITMENTS Income Tax Disclosure [Abstract] INCOME TAXES Disclosure of Compensation Related Costs, Share-based Payments [Abstract] STOCK-BASED COMPENSATION Retirement Benefits [Abstract] EMPLOYEE BENEFIT PLAN Risks and Uncertainties [Abstract] MAJOR CUSTOMERS Quarterly Financial Data [Abstract] QUARTERLY FINANCIAL DATA (UNAUDITED) Subsequent Events [Abstract] SUBSEQUENT EVENTS Use of Estimates Revenue Recognition Government Contracts Cash Accounts Receivable Property and Equipment Rent Long-Lived Assets Short-Term Debt Derivatives Fair Value Earnings Per Share Income taxes Recent Accounting Pronouncements Schedule of fair values Schedule of liabilities measured on recurring basis Schedule of costs and estimated earnings in excess of billings on uncompleted contracts (unbilled) Schedule of costs and estimated earnings in excess of billings on uncompleted contracts included in balance sheet Schedule of accounts receivable Schedule of property and equipment Schedule of maturities of long-term debt Commitments Tables Schedule of aggreagte future commitments under operating leases Schedule of components of the provision for (benefit from) income taxes Schedule of effective income tax rate reconciliation Schedule of deferred income tax assets and liabilities Schedule of stock options plans activity Quarterly Financial Data Tables Schedule of Quarterly Financial Information Cash uninsured amount AOCI - Gain (Loss) from Cash Flow Hedges net of tax AOCI - Gain (Loss) from Cash Flow Hedges, tax Derivative Liability Incremental common shares attributable to dilutive effect Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Number of Financial Institutions where cash is maintained Amount paid at swap contract settlement and termination Credit for income taxes change for effective rate reduction Statutory federal tax rate Short-term borrowings and long-term debt Interest Rate Swap Total Decrease in gross profits due to change in contract estimates Costs and estimated eanings in excess of billings to be collected after one year Scenario [Axis] Costs incurred on uncompleted Contracts Estimated earnings Sub-total Less billings to date Totals Billings in excess of costs and estimated earnings on uncompleted contracts Billed receivables Less: allowance for doubtful accounts [us-gaap:AccountsReceivableNetCurrent] Depreciation, Depletion and Amortization Property and equipment acquired under capital lease Property and equipment, gross Less accumulated depreciation and amortization Estimated Useful Life Line of credit facility, maximum borrowing capacity Debt instrument, face amount Debt covenant, maximum leverage ratio Debt Instrument, interest rate, increase Oustanding loans Line of credit facility, interest rate at period end Period of amortization Derivative, remaining maturity Derivative liability, notional amount Derivative, fixed interest rate Derivative, interest rate description Derivative, basis spread on variable rate Payments of debt issuance costs Debt issuance costs Debt issuance costs, reduction of long-term debt Capital lease and notes payable Long-term debt and capital lease obligations, current Cost of assets under capital lease Accumulated depreciation of assets under capital lease Year ending December 31, 2018 2019 2020 2021 Thereafter Total maturities Commitments Details Narrative Operating Leases, Rent Expense, Net Commitments Details Year ending December 31, 2018 2019 2020 2021 2022 [us-gaap:OperatingLeasesFutureMinimumPaymentsDue] Tax benefit from compensation expense related to stock option plans Current: Federal Prior year under accrual State Deferred: Federal State/Local [us-gaap:IncomeTaxExpenseBenefit] Taxes computed at the federal statutory rate State income tax, net Prior year true-up Research and development tax credit Change in Federal Statutory Rate Permanent differences Interest rate swap Allowance for doubtful accounts Credit carryforwards Deferred rent Stock options Restricted stock Net operating loss carryforward Deferred Tax Assets Prepaid expenses Revenue recognition Property and equipment State taxes Deferred tax liabilities Net Deferred Tax Assets Stock-based compensation Stock-based compensation - RSUs Restricted stock units granted Number of common shares granted Vesting period Stock awards forfeited (shares) Number of shares returned for employee's withholding taxes (shares) Value of shares returned for employee's withholding taxes Number of shares authorized under plan Number of shares available for grant Maximum number of shares to be granted as incentive stock Ownership greater than (percent) for incentive stock options Exercisable price of incentive stock options for majority shareholder (percent) Reduction in income taxes payable from tax benefit upon exercise of stock options Common stock issued upon cashless exercise of options (in shares) Number of shares received in cashless exercise Fair value of shares received for cashless exercise of stock options Intrinsic value of stock options exercised Fair value of options vested Options, Outstanding Outstanding at beginning Grants during period Exercised Forfeited/Expired Outstanding at end Vested at end Options, Outstanding, Weighted Average Exercise Price Outstanding at beginning Grants during period Exercised Forfeited/Expired Outstanding at end Vested at end Options, Weighted Average Remaining Contractual Term Outstanding at end Vested at end Options, Aggregate Intrinsic Value Outstanding at end Vested at end Profit-sharing plan contributions Concentration Risk [Table] Concentration Risk [Line Items] Number of large commercial customers Concentration risk, percentage Gross Profit (loss) Income (loss) per common share Basic (in dollars per share) Diluted (in dollars per share) Purchase price for Shares Contingent payments Due from customers or clients for goods or services that have been delivered or sold. Due from customers or clients for goods or services that have been delivered or sold. Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility. Line of credit facility named Bank United. Represents the amount of uncompleted contracts billed to date. Commercial customers Costs and estimated earnings in excess of billings on uncompleted contracts from major customers. Represents the aggregate amount of costs offset by estimated earnings on uncompleted contracts as on date of reporting. Represents the total amount spent on uncompleted contracts as on date of reporting. Maximum leverage ratio to remain compliant with the debt covenant. The amount of decrease in gross profit on contracts due to revision of estimates of the contracts. Represents the portion of billings for estimated earnings attributable to uncompleted contracts as on date of reporting. The increase (decrease) during the reporting period in the aggregate amount of accrued loss on uncompleted contracts. Amount included in cost of uncompleted contracts in excess of related billings, or unbilled accounts receivable, which is expected to be collected within a year within one year (or one operating cycle, if longer) from the date of the balance sheet. Number of financial institutions with which cash is maintained by the entity. Represents the period over which the loan amount needs to be repaid. The Amended and Restated Agreement with Sovereign Bank. Term loan from Sovereign Bank Term loan from Santander Bank (formerly Sovereign Bank). Customer, U.S. Government Information relating to employee. Amount paid on settlement and termination of swap contract. Costs and estimated earnings in excess of billings on uncompleted contracts less billings in excess of costs and estimated earnings on uncompleted contracts included in balance sheets. Accumulated change, tax portion, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. The highest quantity of shares to be granted under the plan as incentive stock. Name of the equity-based compensation arrangement plan. Name of the equity-based compensation arrangement plan. Greater than percentage of the total combined voting power of all classes of stock for incentve stock options granted. Percent of closing price of the Company's shares for incentive stock options granted to shareholders holding 10% ownership. The number of common shares received in a cashless exercise of stock options. Fair value of share-based awards of cashless exercises of stock options. Number of share options exercised for no cash during the current period. Reflects the percentage that revenues in the period from one significant customer is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer. Reflects the percentage that revenues in the period from one significant customer is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer. Reflects the percentage that revenues in the period from one significant customer is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer. Number of large commercial customers Disclosure of the aggregate tax benefit realized from the exercise of stock options. The purchase price for Shares in a business acquisition. The cash portion only of the acquisition price. Description of contingent payment arrangement. Description of contingent payment arrangement. Description of contingent payment arrangement. Assets, Current Assets Liabilities, Current Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Operating Income (Loss) Other Nonoperating Expense Interest Expense Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Issuance of Stock and Warrants for Services or Claims Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Excess Tax Benefit from Share-based Compensation, Operating Activities Increase (Decrease) in Accounts Receivable Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Income Taxes Receivable Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Repayments of Long-term Lines of Credit Repayments of Long-term Debt Net Cash Provided by (Used in) Financing Activities Cash, Period Increase (Decrease) Cash and Cash Equivalents, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] cvu_CostsAndEstimatedEarningsOnUncompletedContracts cvu_NetCostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear Allowance for Doubtful Accounts Receivable, Current Long-term Debt Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments Due Deferred Federal Income Tax Expense (Benefit) Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Deferred Tax Assets, Gross, Noncurrent Deferred Tax Liabilities, Gross, Current Deferred Tax Assets, Net Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value EX-101.PRE 11 cvu-20171231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2017
Mar. 05, 2018
Jun. 30, 2017
Document And Entity Information      
Entity Registrant Name CPI AEROSTRUCTURES INC    
Entity Central Index Key 0000889348    
Document Type 10-K    
Trading Symbol CVU    
Document Period End Date Dec. 31, 2017    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Entity a Well-known Seasoned Issuer No    
Entity a Voluntary Filer No    
Entity's Reporting Status Current Yes    
Entity Filer Category Smaller Reporting Company    
Entity Public Float     $ 73,550,935
Sales price     $ 9.40
Entity Common Stock, Shares Outstanding   8,878,965  
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2017    
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
BALANCE SHEETS - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Current Assets:    
Cash $ 1,430,877 $ 1,039,586
Accounts receivable, net 5,379,821 8,514,613
Costs and estimated earnings in excess of billings on uncompleted contracts 111,158,551 99,578,526
Prepaid expenses and other current assets 2,413,187 2,155,481
Total current assets 120,382,436 111,288,206
Property and equipment, net 2,046,942 2,298,610
Deferred income taxes, net 1,566,818 3,952,598
Other assets 188,303 252,481
Total Assets 124,184,499 117,791,895
Current Liabilities:    
Accounts payable 15,129,872 14,027,457
Accrued expenses 1,911,421 1,386,147
Billings in excess of costs and estimated earnings on uncompleted contracts 74,657 115,337
Current portion of long-term debt 2,009,000 1,341,924
Contract loss 171,673 1,377,171
Line of credit 22,838,685 22,438,685
Income taxes payable 109,327 6,000
Total current liabilities 42,244,635 40,692,721
Long-term debt, net of current portion 7,019,468 8,860,724
Other liabilities 607,063 632,744
Total Liabilities 49,871,166 50,186,189
Commitments  
Shareholders' Equity:    
Common stock - $.001 par value; authorized 50,000,000 shares, 8,864,319 and 8,739,836 shares, respectively, issued and outstanding 8,863 8,738
Additional paid-in capital 53,770,618 52,824,950
Retained earnings 20,548,652 14,781,018
Accumulated other comprehensive loss (14,800) (9,000)
Total Shareholders' Equity 74,313,333 67,605,706
Total Liabilities and Shareholders' Equity $ 124,184,499 $ 117,791,895
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized 50,000,000 50,000,000
Common stock, issued 8,864,319 8,739,836
Common stock, outstanding 8,864,319 8,739,836
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Statement [Abstract]      
Revenue $ 81,283,148 $ 81,329,858 $ 100,202,557
Cost of sales 62,637,232 77,010,940 83,600,854
Gross profit 18,645,916 4,318,918 16,601,703
Selling, general and administrative expenses 8,449,594 8,614,190 7,636,148
Income (loss) from operations 10,196,322 (4,295,272) 8,965,555
Other expense:      
Other income (19,774) (22,659) (40,433)
Interest expense (1,698,914) (1,356,645) (918,129)
Total other expense, net (1,718,688) (1,379,304) (958,562)
Income (loss) before provision for (benefit from) income taxes 8,477,634 (5,674,576) 8,006,993
Provision for (benefit from) income taxes 2,710,000 (2,066,000) 2,991,000
Net income (loss) 5,767,634 (3,608,576) 5,015,993
Other comprehensive income (loss), net of tax      
Change in unrealized (gain) loss interest rate swap (5,800) (5,547) 6,263
Comprehensive income (loss) $ 5,761,834 $ (3,614,123) $ 5,022,256
Income (loss) per common share - basic (in dollars per share) $ 0.65 $ 0.42 $ 0.59
Income (loss) per common share - diluted (in dollars per share) $ 0.65 $ 0.42 $ 0.58
Shares used in computing earnigs per common share:      
Basic (shares) 8,831,064 8,655,848 8,552,817
Diluted (shares) 8,838,445 8,655,848 8,579,986
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Total
Balance, beginning at Dec. 31, 2014 $ 8,501 $ 51,440,770 $ 13,373,601 $ (9,716) $ 64,813,156
Balance, beginning (in shares) at Dec. 31, 2014 8,500,555        
Net income (loss)     5,015,993   5,015,993
Change in unrealized (gain) loss from interest rate swap       6,263 6,263
Common stock issued upon exercise of options, net $ 26 79,974     80,000
Common stock issued upon exercise of options, net (in shares) 25,352        
Common stock issued as employee compensation $ 6 59,417     59,423
Common stock issued as employee compensation (in shares) 6,255        
Stock based compensation expense $ 51 524,223     524,274
Stock based compensation expense (in shares) 51,349        
Tax benefit of stock option exercise   33,000     33,000
Balance, ending at Dec. 31, 2015 $ 8,584 52,137,384 18,389,594 (3,453) 70,532,109
Balance, ending (in shares) at Dec. 31, 2015 8,583,511        
Net income (loss)     (3,608,576)   (3,608,576)
Change in unrealized (gain) loss from interest rate swap       (5,547) (5,547)
Common stock issued upon exercise of options, net $ 3 (3)      
Common stock issued upon exercise of options, net (in shares) 3,448        
Common stock issued as employee compensation $ 97 163,354     163,451
Common stock issued as employee compensation (in shares) 98,645        
Stock based compensation expense $ 54 524,215     524,269
Stock based compensation expense (in shares) 54,232        
Balance, ending at Dec. 31, 2016 $ 8,738 52,824,950 14,781,018 (9,000) $ 67,605,706
Balance, ending (in shares) at Dec. 31, 2016 8,739,836       8,739,836
Net income (loss)     5,767,634   $ 5,767,634
Change in unrealized (gain) loss from interest rate swap       (5,800) (5,800)
Common stock issued upon exercise of options, net $ 3 (3)      
Common stock issued upon exercise of options, net (in shares) 3,334        
Common stock issued as employee compensation $ 6 50,776     50,782
Common stock issued as employee compensation (in shares) 5,550        
Stock based compensation expense $ 116 894,895     895,011
Stock based compensation expense (in shares) 115,599        
Balance, ending at Dec. 31, 2017 $ 8,863 $ 53,770,618 $ 20,548,652 $ (14,800) $ 74,313,333
Balance, ending (in shares) at Dec. 31, 2017 8,864,319       8,864,319
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Cash flows from operating activities:      
Net income (loss) $ 5,767,634 $ (3,608,576) $ 5,015,993
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:      
Depreciation and amortization 616,291 661,921 854,063
Debt issue costs 85,571 61,320  
Deferred rent (30,680) 8,235 46,017
Stock-based compensation expense 895,011 524,269 524,274
Common stock issued as employee compensation 50,782 163,451 59,423
Loss on disposal of fixed asset 21,010    
Deferred income taxes 2,384,980 (2,077,299) 2,659,000
Tax benefit from stock option plans     (33,000)
Bad debt expense 150,000 460,514 50,000
Changes in operating assets and liabilities:      
(Increase) decrease in accounts receivable 2,984,792 (1,309,290) (1,249,023)
(Increase) decrease in costs and estimated earnings in excess of billings on uncompleted contracts (11,580,025) 3,043,861 (23,568,248)
Increase in prepaid expenses and other assets (257,706) (1,013,008) (237,199)
(Increase) decrease in refundable income taxes (77,000) 8,133,433
Increase (decrease) in accounts payable and accrued expenses 1,627,689 (4,023,547) 9,446,948
(Decrease) increase in accrued losses on uncompleted contracts (1,205,498) 827,448 153,541
Increase (decrease) in income taxes payable 103,327 (183,000) 220,822
Decrease in billings in excess of costs and estimated earnings on uncompleted contracts (40,680) (60,101) (18,212)
Net cash provided by (used in) operating activities 1,572,498 (6,600,802) 2,057,832
Cash flows from investing activities:      
Purchase of plant and equipment (281,922) (136,320) (209,718)
Proceeds from sale of fixed asset 42,480    
Net cash used in investing activities (239,442) (136,320) (209,718)
Cash flows from financing activities:      
Proceeds from exercise of stock options     80,000
Payment on line of credit (4,100,000) (30,400,000) (9,650,000)
Proceeds from line of credit 4,500,000 29,138,685 8,200,000
Payment on long-term debt (1,341,765) (1,710,145) (1,013,998)
Proceeds from long-term debt   10,000,000  
Debt issue costs paid   (253,855)  
Tax benefit from stock options     33,000
Net cash (used in) provided by financing activities (941,765) 6,774,685 (2,350,998)
Net increase (decrease) in cash 391,291 37,563 (502,884)
Cash at beginning of year 1,039,586 1,002,023 1,504,907
Cash at end of year 1,430,877 1,039,586 1,002,023
Supplemental schedule of noncash investing and financing activities:      
Equipment acquired under capital lease 146,192 465,475 247,881
Cashless exercise of stock options 202,500 168,750  
Cash paid during the year for:      
Interest 1,578,627 1,182,791 1,000,403
Income taxes $ 144,718 $ 302,025 $ 351,275
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2017
Accounting Policies [Abstract]  
PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
1.Principal business activity And summary of significant Accounting policies

 

CPI Aerostructures, Inc. (“CPI Aero®” or the “Company”) is a U.S. supplier of aircraft parts for fixed wing aircraft and helicopters in both the commercial and defense markets. We manufacture complex aerostructure assemblies, as well as aerosystems. Additionally, we supply parts for maintenance, repair and overhaul (“MRO”) and kitting contracts.

 

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires the use of estimates by management. Actual results could differ from these estimates.

 

Revenue Recognition

 

The Company’s revenue is primarily recognized based on the percentage of completion method of accounting for its contracts measured by the percentage of total costs incurred to date to estimated total costs at completion for each contract. Contract costs include all direct material, labor costs, tooling and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. Selling, general and administrative costs are charged to expense as incurred. Estimated losses on uncompleted contracts are recognized in the period in which such losses are determined. Changes in job performance may result in revisions to costs and income and are recognized in the period in which revisions are determined to be required. The percentage of completion method of accounting involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods and, as a result, there can be a significant disparity between earnings (both for accounting and taxes) as reported and actual cash received by the Company during any reporting period. In accordance with industry practice, costs and estimated earnings in excess of billings on uncompleted contracts, included in the accompanying balance sheets, contain amounts relating to contracts and programs with long production cycles, a portion of which will not be realized within one year. The Company’s recorded revenue may be adjusted in later periods in the event that the Company’s cost estimates prove to be inaccurate or a contract is terminated.

 

When adjustments are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss on the contract is recorded in the period in which the loss is determined.

 

In addition, the Company recognizes revenue for parts supplied for certain MRO contracts when parts are shipped.

 

Government Contracts

 

The Company’s government contracts are subject to the procurement rules and regulations of the U.S. government. Many of the contract terms are dictated by these rules and regulations. Specifically, cost-based pricing is determined under the Federal Acquisition Regulation (“FAR”), which provides guidance on the types of costs that are allowable in establishing prices for goods and services under U.S. government contracts. For example, costs such as those related to charitable contributions, advertising, interest expense, and public relations are unallowable, and therefore not recoverable through sales. During and after the fulfillment of a government contract, the Company may be audited in respect of the direct and allocated indirect costs attributable thereto. These audits may result in adjustments to the Company’s contract cost, and/or revenue.

  

When contractual terms allow, the Company invoices its customers on a progress basis.

 

Cash

 

The Company maintains its cash in three financial institutions. The balances are insured by the Federal Deposit Insurance Corporation. From time to time, the Company’s balances may exceed these limits. As of December 31, 2017 and 2016, the Company had approximately $1,377,000 and $1,276,000, respectively, of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly credit worthy.

 

Accounts Receivable

 

Accounts receivable are reported at their outstanding unpaid principal balances. The Company writes off accounts when they are deemed to be uncollectible.

 

Property and Equipment

 

Depreciation and amortization of property and equipment is provided by the straight-line method over the shorter of estimated useful lives of the respective assets or the life of the lease, for leasehold improvements.

 

Rent

 

We recognize rent expense on a straight-line basis over the expected lease term. Within the provisions of certain leases there are escalations in payments over the lease term. The effects of the escalations have been reflected in rent expense on a straight-line basis over the expected lease term.

 

Long-Lived Assets

 

The Company reviews its long-lived assets and certain related intangibles for impairment whenever changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. As a result of its review, the Company does not believe that any such change has occurred. If such changes in circumstance are present, a loss is recognized to the extent the carrying value of the asset is in excess of the fair value of cash flows expected to result from the use of the asset and amounts expected to be realized upon its eventual disposition.

 

Short-Term Debt

 

The fair value of the Company’s short-term debt is estimated based on the current rates offered to the Company for debt of similar terms and maturities. Using this method, the fair value of the Company’s short-term debt was not significantly different than the stated value at December 31, 2017 and 2016.

 

Derivatives

 

Our use of derivative instruments has primarily been to hedge interest rates. These derivative contracts are entered into with financial institutions. We do not use derivative instruments for trading purposes and we have procedures in place to monitor and control their use.

 

We record these derivative financial instruments on the balance sheet at fair value. For derivative instruments that are designated and qualify as a cash flow hedge, the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive loss and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.

 

Any ineffective portion of the gain or loss on the derivative instrument for a cash flow hedge is recorded in the results of operations immediately. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the results of operations immediately. See below for a discussion of the Company’s use of derivative instruments, management of credit risk inherent in derivative instruments and fair value information.

 

In March 2012, the Company entered into an interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of these contracts match those of the underlying debt. The Company has designated this interest rate swap contract as cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contract with the cumulative change in the hedged item. The interest rate swap contract was terminated as of March 24, 2016. The Company paid approximately $4,000 at termination to settle the swap contract.

  

In May 2016, the Company entered into a new interest rate swap with the objective of reducing our exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item.

 

As a result of the use of derivative instruments, the Company is exposed to risk that the counterparties may fail to meet their contractual obligations. Recent adverse developments in the global financial and credit markets could negatively impact the creditworthiness of our counterparties and cause one or more of our counterparties to fail to perform as expected. To mitigate the counterparty credit risk, we only enter into contracts with carefully selected major financial institutions based upon their credit ratings and other factors, and continually assess the creditworthiness of counterparties. To date, all counterparties have performed in accordance with their contractual obligations.

 

Fair Value

 

At December 31, 2017 and 2016, the fair values of cash, accounts receivable and accounts payable approximated their carrying values because of the short-term nature of these instruments.

 

   2017   2016 
   Carrying Amount   Fair Value   Carrying Amount   Fair Value 
Debt                
Short-term borrowings and long-term debt  $31,893,894   $31,893,894   $32,689,467   $32,689,467 

 

We estimated the fair value of debt using market quotes and calculations based on market rates.

 

The following tables present the fair values of liabilities measured on a recurring basis as of December 31, 2017 and 2016:

 

       Fair Value Measurements 2017 
Description  Total   Quoted Prices in Active Markets for Identical Assets (Level 1)   Significant Other Observable Inputs (Level 2)   Significant Unobservable Inputs (Level 3) 
Interest Rate Swap  $18,781       $18,781     
Total  $18,781       $18,781     

 

       Fair Value Measurements 2016 
Description  Total   Quoted Prices in Active Markets for Identical Assets (Level 1)   Significant Other Observable Inputs (Level 2)   Significant Unobservable Inputs (Level 3) 
Interest Rate Swap  $13,685       $13,685     
Total  $13,685       $13,685     

  

The fair value of the Company’s interest rate swap was determined by comparing the fixed rate set at the inception of the transaction to the “replacement swap rate,” which represents the market rate for an offsetting interest rate swap with the same notional amounts and final maturity date. The market value is then determined by calculating the present value interest differential between the contractual swap and the replacement swap.

 

As of December 31, 2017 and 2016, $18,781 and $13,685, respectively, was included in other liabilities related to the fair value of the Company’s interest rate swap, and $15,000 and $9,000, respectively, net of tax of approximately $4,000 and $5,000, respectively, was included in Accumulated Other Comprehensive Loss.

 

Earnings Per Share

 

Basic earnings (loss) per common share is computed using the weighted-average number of shares outstanding. Diluted earnings (loss) per common share is computed using the weighted-average number of shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock. Incremental shares of approximately 35,000 were used in the calculation of diluted earnings per common share in 2017. Incremental shares of 45,249 were not included in the diluted earnings per share calculations at December 31, 2017, as their exercise price was in excess of the Company’s quoted market price and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation. No incremental shares were used in the calculation of diluted loss per common share in 2016, as the effect of incremental shares would be anti-dilutive. Incremental shares of approximately 85,000 were used in the calculation of diluted earnings per common share in 2015. Incremental shares of 184,983 were not included in the diluted earnings per share calculations at December 31, 2015, as their exercise price was in excess of the Company’s quoted market price and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation.

 

Income taxes

 

Income taxes are accounted for under the asset and liability method whereby deferred tax assets and liabilities are recognized for future tax consequences attributable to the temporary differences between the financial statements carrying amounts of 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 in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized.

 

The Company does not have any liabilites for unrecognized tax benefits resulting from tax positions taken, or expected to be taken, in an income tax return. It is the Company’s policy to recognize interest and penalties related to uncertain tax positions as a component of income tax expense. Uncertain tax positions are evaluated and adjusted as appropriate, while taking into account the progress of audits of various taxing jurisdictions.

 

In accordance with the Tax Cuts and Jobs Act that was enacted on December 22, 2017 (“U.S. Tax Reform”), we have recorded a credit for income taxes of $207,000. The impact of the U.S. Tax Reform is primarily from revaluing our U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future. For U.S. federal purposes the corporate statutory income tax rate was reduced from 35% to 21%, effective for our 2018 tax year. The provisional impact of the U.S. Tax Reform is our current best estimate based on the preliminary review of the new law and is subject to revision based on our existing accounting for income taxes policy as further information is gathered and interpretation and analysis of the tax legislation evolves. The Securities and Exchange Commission has issued rules allowing for a measurement period of up to one year after the enactment date of the U.S. Tax Reform to finalize the recording of the related tax impacts. Any future changes to our provisional estimated impact of the U.S. Tax Reform will be included as an adjustment to the provision for income taxes.

  

Recent Accounting Pronouncements

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09 (“ASU 2014-09”), Revenue from Contracts with Customers (Topic 606), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The fundamental principles of the guidance are that entities should recognize revenue in a manner that reflects the timing of transfer of goods and services to customers and the amount of revenue recognized reflects the consideration that an entity expects to receive for the goods and services provided. Entities have the option of two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method). Effective January 1, 2018, the Company adopted Topic 606 using the modified retrospective method for all of its contracts. Following the adoption of Topic 606, the Company’s revenue recognition for all of its contracts remained materially consistent with historical practice. In addition, following the adoption of Topic 606, the Company will change the presentation of its balance sheet moving its costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and its billings in excess of costs and estimated earnings to contract liabilities and will also include additional disclosures required in accordance with Topic 606.

 

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842).” The updated guidance requires lessees to recognize lease assets and lease liabilities for most operating leases. In addition, the updated guidance requires that lessors separate lease and nonlease components in a contract in accordance with the new revenue guidance in ASU 2014-09. The updated guidance is effective for interim and annual periods beginning after December 15, 2018. The Company is currently evaluating the effect on its financial statements.

 

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS
12 Months Ended
Dec. 31, 2017
Contractors [Abstract]  
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS
2.COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS ON UNCOMPLETED CONTRACTS

 

At December 31, 2017, costs and estimated earnings in excess of billings on uncompleted contracts (unbilled) consist of: 

 

   U.S. Government   Commercial   Total 
Costs incurred on uncompleted contracts  $380,585,374   $176,564,952   $557,150,326 
Estimated earnings   44,708,920    65,341,115    110,050,035 
    425,294,294    241,906,067    667,200,361 
Less billings to date   370,755,359    185,361,108    556,116,467 
                
Costs and estimated earnings in excess of billings on uncompleted contracts  $54,538,935   $56,544,959   $111,083,894 

  

At December 31, 2016, costs and estimated earnings in excess of billings on uncompleted contracts (unbilled) consist of:  

 

   U.S. Government   Commercial   Total 
Costs incurred on uncompleted contracts  $341,003,461   $153,898,425   $494,901,886 
Estimated earnings   39,638,231    58,346,518    97,984,749 
    380,641,692    212,244,943    592,886,635 
Less billings to date   331,277,942    162,145,504    493,423,446 
                
Costs and estimated earnings in excess of billings on uncompleted contracts  $49,363,750   $50,099,439   $99,463,189 

 

The above amounts are included in the accompanying balance sheets under the following captions at December 31, 2017 and 2016.

 

   2017   2016 
Costs and estimated earnings in excess of billings on uncompleted contracts  $111,158,551   $99,578,526 
Billings in excess of costs and estimated earnings on uncompleted contracts   (74,657)   (115,337)
Totals  $111,083,894   $99,463,189 

 

Unbilled costs and estimated earnings are billed in accordance with applicable contract terms. As of December 31, 2017, approximately $35 million of the balances above are not expected to be collected within one year. There are no amounts billed under retainage provisions.

 

Revisions in the estimated gross profits on contracts and contract amounts are made in the period in which the circumstances requiring the revisions occur. During the years ended December 31, 2017, 2016 and 2015, the effect of such revisions in total estimated contract profits resulted in a decrease to the total gross profit to be earned on the contracts of approximately $1,040,000, $1,667,000 and $1,875,000, respectively, from that which would have been reported had the revised estimate been used as the basis of recognition of contract profits in prior years.

 

Although management believes it has established adequate procedures for estimating costs to complete on uncompleted open contracts, it is at least reasonably possible that additional significant costs could occur on contracts prior to completion.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2017
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

3.       ACCOUNTS RECEIVABLE

 

Accounts receivable consists of trade receivables as follows:

 

   December 31, 
   2017   2016 
         
Billed receivables  $5,529,821   $9,050,127 
Less: allowance for doubtful accounts   (150,000)   (535,514)
   $5,379,821   $8,514,613 

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2017
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

4.       PROPERTY AND EQUIPMENT

 

   December 31,   Estimated 
   2017   2016   Useful Life (years) 
             
Machinery and equipment  $2,461,047   $2,289,175    5 to 10 
Computer equipment   3,476,454    3,417,701    5 
Furniture and fixtures   610,323    610,323    7 
Automobiles and trucks   13,162    13,162    5 
Leasehold improvements   1,798,823    1,694,900     Lesser of lease term or 10 years 
    8,359,809    8,025,261      
Less accumulated depreciation and amortization   6,312,867    5,726,651      
   $2,046,942   $2,298,610      

 

Depreciation and amortization expense for the years ended December 31, 2017, 2016 and 2015 was $616,291, $661,921 and $854,063, respectively.

 

During the years ended December 31, 2017 and 2016, the Company acquired $146,192 and $465,475, respectively, of property and equipment under capital leases.

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
LINE OF CREDIT
12 Months Ended
Dec. 31, 2017
Line of Credit Facility [Abstract]  
LINE OF CREDIT
5.LINE OF CREDIT

 

On December 5, 2012, the Company entered into an Amended and Restated Credit Agreement (“Restated Agreement”) with Sovereign Bank, now called Santander Bank, N.A. (“Santander”), as the sole arranger, administrative agent and collateral agent and Valley National Bank. The Restated Agreement provided for a revolving credit loan (“Revolving Facility”) commitment of $35 million.

 

On March 24, 2016, the Company entered into a Credit Agreement with Bank United, N.A. as the sole arranger, administrative agent and collateral agent and Citizens Bank N.A. (the “BankUnited Facility”). The BankUnited Facility provides for a revolving credit loan commitment of $30 million (the “Revolving Loan”) and a $10 million term loan (“Term Loan”).  The proceeds of the BankUnited Facility were used to pay off all amounts outstanding under the Santander Term Loan and the Revolving Facility.  The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement. 

 

On May 9, 2016, the Company entered into an amendment (the “Amendment”) to the BankUnited Facility. The Amendment changes the definition of EBITDA for the Leverage Coverage Ratio Covenant for the remainder of 2016 and changes the maximum leverage ratio from 3 to 1 to 3.5 to 1 for the quarters ending June 30, 2016 and September 30, 2016. Also, the Amendment increased the interest rate on the BankUnited Facility by 50 basis points and requires the repayment of a portion of the Term Loan if and to the extent that the Company receives any contract reimbursement payments from its current Request for Equitable Adjustment with Boeing on the A-10 program.

 

As of December 31, 2017, the Company was in compliance with all of the financial covenants, contained in the Restated Agreement, as amended. As of December 31, 2017, the Company had $22.8 million outstanding under the Restated Agreement bearing interest at 4.75%.

 

The BankUnited Facility is secured by all of the Company’s assets.

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
LONG-TERM DEBT
12 Months Ended
Dec. 31, 2017
Debt Disclosure [Abstract]  
LONG-TERM DEBT
6.LONG-TERM DEBT

 

On March 9, 2012, the Company obtained a $4.5 million term loan from Santander to be amortized over five years (the “Santander Term Facility”). The Santander Term Facility was used to purchase tooling and equipment for new programs.

 

Additionally, the Company and Santander entered into a five-year interest rate swap agreement, in the notional amount of $4.5 million. Under the interest rate swap, the Company pays an amount to Santander representing interest on the notional amount at a fixed rate of 4.11% and receives an amount from Santander Bank representing interest on the notional amount of a rate equal to the one-month LIBOR plus 3%. The effect of this interest rate swap will be the Company paying a fixed interest fixed rate of 4.11% over the term of the Santander Term Facility.

 

The Santander interest swap agreement was terminated and the Santander Term Facility was paid off on March 24, 2016 using the proceeds of the Bank United Facility (See Note 5).

 

The Company paid approximately $254,000 of debt issuance costs with the Bank United Facility of which approximately $80,000 is included in other current assets and $27,000 is a reduction of long-term debt.

 

The Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on March 31, 2019. The maturities of the Term Loan are included in the maturities of long-term debt.

 

The maturities of the long-term debt (excluding unamortized debt issuance costs) are as follows:

 

Year ending December 31,     
2018   $2,009,000 
2019    6,837,608 
2020    134,655 
2021    42,073 
2022    31,873 
    $9,055,209 

 

Also included in long-term debt are capital leases and notes payable of $555,209 and $584,116 at December 31, 2017 and 2016, respectively, including a current portion of $175,667 and $175,257, respectively.

 

The cost of assets under capital leases was $1,975,642 and $1,829,450 at December 31, 2017 and 2016, respectively. Accumulated depreciation of assets under capital leases was approximately $1,300,970 and $1,157,000 at December 31, 2017 and 2016, respectively.

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS
12 Months Ended
Dec. 31, 2017
Commitments Abstract  
COMMITMENTS
7.COMMITMENTS

 

The Company leases an office and warehouse facility under a non-cancelable operating lease which expires in April, 2022. The aggregate future commitment under this agreement is as follows:

 

Year ending December 31,     
      
2018   $1,679,465 
2019    1,720,750 
2020    1,763,275 
2021    1,807,074 
2022    602,358 
    $7,572,922 

 

Rent expense for the years ended December 31, 2017, 2016 and 2015 was $1,608,701, $1,608,701 and $1,608,701, respectively.

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2017
Income Tax Disclosure [Abstract]  
INCOME TAXES
8.INCOME TAXES

 

The provision for (benefit from) income taxes consists of the following:

             
Year ended December 31,  2017   2016   2015 
Current:            
Federal  $200,000       $82,000 
Prior year under accrual           143,000 
State   126,000   ($51,000)   107,000 
                
Deferred:               
Federal   2,244,000    (2,015,000)   2,659,000 
State/Local   140,000         
   $2,710,000   ($2,066,000)  $2,991,000 

 

The difference between the income tax provision computed at the federal statutory rate and the actual tax provision is accounted for as follows:

 

December 31,  2017   2016   2015 
Taxes computed at the federal statutory rate  $2,882,000   ($1,929,000)  $2,722,000 
State income tax, net   176,000    (34,000)   70,000 
Prior year true-up   2,000    (3,000)   325,000 
Research and development tax credit   (235,000)   (246,000)   (177,000)
Change in Federal Statutory Rate   (207,000)        
Permanent differences   92,000    146,000    51,000 
Provision for (benefit from) income taxes  $2,710,000   ($2,066,000)  $2,991,000 

 

The components of deferred income tax assets and liabilities are as follows:

 

Deferred Tax Assets:  2017   2016 
Interest rate swap  $1,000   $9,000 
Allowance for doubtful accounts   32,000    187,000 
Credit carryforwards   1,986,000    1,548,000 
Deferred rent   126,000    221,000 
Stock options   102,000    295,000 
Restricted stock   90,000    47,000 
Net operating loss carryforward   750,000    5,057,000 
Deferred Tax Assets   3,087,000    7,364,000 
           
Deferred Tax Liabilities:          
Prepaid expenses   141,000    130,000 
Revenue recognition   1,036,000    2,807,000 
Property and equipment   276,000    475,000 
State taxes   67,000     
Deferred tax liabilities   1,520,000    3,412,000 
Net Deferred Tax Assets  $1,567,000   $3,952,000 

 

The Company recognized, for income tax purposes, a tax benefit of $33,000 for the year ended December 31, 2015 for compensation expense related to its stock option plan for which no corresponding charge to operations has been recorded. Such amounts have been added to additional paid-in capital in those years.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION
12 Months Ended
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCK-BASED COMPENSATION
9.STOCK BASED COMPENSATION

 

The Company accounts for compensation expense associated with stock options and restricted stock units (“RSUs”) based on the fair value of the options and units on the date of grant.

 

The Company used the modified transition method to establish the beginning balance of the additional paid-in capital pool related to the tax effects of employee stock based compensation, which is available to absorb tax deficiencies recognized subsequent to the adoption of the fair value method.

 

The Company’s net income (loss) for the years ended December 31, 2017, 2016 and 2015, includes approximately $946,000, $688,000 and $584,000 of stock based compensation expense, respectively, for the grant of stock options and RSUs.

 

In January 2017, the Company granted 59,395 RSUs to its board of directors as partial compensation for the 2017 year. On January 1, 2016, the Company granted 53,882 RSUs to its board of directors as partial compensation for the 2016 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company’s net income (loss) for the year ended December 31, 2017 and 2016 includes approximately $550,000 and $524,000, respectively, of noncash compensation expense related to the RSU grants to the board of directors. This expense is recorded as a component of selling, general and administrative expenses. In addition, for the year ended December 31, 2017, the Company granted 5,550 shares of common stock to various employees and approximately $13,300 of compensation expense is included in selling, general and administrative expenses and approximately $37,500 of compensation expense is included in cost of sales for this grant.

 

In August 2016 and March 2017, the Company granted 98,645 and 73,060 shares of common stock, respectively, to various employees. In the event that any of these employees voluntarily terminates their employment prior to certain dates, portions of the shares may be forfeited. In addition, if certain Company performance criteria are not achieved, portions of these shares may be forfeited. These shares will be expensed during various periods through March 2021 based upon the service and performance thresholds. In March 2017, 12,330 of the shares granted in August 2016 were forfeited because the Company failed to achieve certain performance criteria for the year ended December 31, 2016. In addition, on March 9, 2017, these employees returned 4,525 common shares, valued at approximately $33,000, to pay the employees’ withholding taxes. For the years ended December 31, 2017 and 2016, approximately $219,000 and $135,100, respectively, of compensation expense is included in selling, general and administrative expenses and approximately $46,300 and $28,400, respectively of compensation expense is included in cost of sales for this grant.

 

The Company recorded reductions in income tax payable of approximately $325,000 for the year ended December 31, 2015 as a result of the tax benefit upon exercise of options. The compensation expense related to the Company’s stock based compensation arrangements is recorded as a component of selling, general and administrative expenses. Cash flows resulting from tax deductions in excess of the cumulative compensation cost recognized from options exercised (excess tax benefits) are classified as cash inflows from financing activities and cash inflows from operating activities.

 

In 2009, the Company adopted the Performance Equity Plan 2009 (the “2009 Plan”). The 2009 Plan reserved 500,000 common shares for issuance. The 2009 Plan provides for the issuance of either incentive stock options or nonqualified stock options to employees, consultants or others who provide services to the Company. The options’ exercise price is equal to the closing price of the Company’s shares on the day of issuance, except for incentive stock options granted to any person possessing more than 10% of the total combined voting power of all classes of Company stock, which are exercisable at 110% of the closing price of the Company’s shares on the date of issuance.

 

The Company has 172,978 shares available for grant under the 2009 Plan.

 

In 2016, the Company adopted the 2016 Long Term Incentive Plan (the “2016 Plan”). The 2016 Plan reserved 600,000 common shares for issuance, provided that, no more than 200,000 common shares be granted as incentive stock options. Awards may be made or granted to employees, officers, directors and consultants in the form of incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units and other stock-based awards.

 

The Company has 270,309 shares available for grant under the 2016 Plan.

 

The Company did not grant any stock options in 2017, 2016 or 2015.

 

A summary of the status of the Company’s stock option plans is as follows:

 

Fixed Options  Options   Weighted Average Exercise Price   Average remaining contractual term (in years)   Aggregate Intrinsic Value 
                 
Outstanding at January 1, 2015   349,983    10.97    2.20      
Granted during period                  
Exercised   (55,000)   8.00           
Forfeited/Expired   (25,000)   14.08           
                     
Outstanding at December 31, 2015   269,983    11.29    1.71      
Granted during period                  
Exercised   (25,000)   6.75           
Forfeited/Expired   (95,517)   13.83           
                     
Outstanding at December 31, 2016   149,466   $10.43    1.58      
Granted during period                  
Exercised   (25,000)   8.10           
Forfeited/Expired   (44,217)   10.62           
                     
Outstanding at December 31, 2017   80,249   $11.05    1.10   $82,250 
                     
Vested at December 31, 2017   80,249   $11.05    1.10   $82,250 

 

The Company’s stock options granted to non-employee directors vest immediately upon grant and have a maximum contractual term of five years. Stock options granted to employees vest over three years and have a maximum contractual term of ten years. The expected option term is calculated utilizing historical data of option exercises.

 

During the year ended December 31, 2017, no stock options were exercised for cash. During the same period, 25,000 options were exercised, pursuant to provisions of the stock option plan, where the Company received no cash and 21,666 shares of its common stock in exchange for the 25,000 shares issued in the exercise. The 21,666 shares that the Company received were valued at $202,580, the fair market value of the shares on the dates of exercise.

 

During the year ended December 31, 2016, no stock options were exercised for cash. During the same period, 25,000 options were exercised, pursuant to provisions of the stock option plan, where the Company received no cash and 21,552 shares of its common stock in exchange for the 25,000 shares issued in the exercise. The 21,552 shares that the Company received were valued at $168,750, the fair market value of the shares on the dates of exercise.

 

The intrinsic value of stock options exercised during the years ended December 31, 2017, 2016 and 2015 was approximately $31,300, $27,000 and $230,500, respectively.

 

The fair value of all options vested during the years ended December 31, 2017, 2016 and 2015 was approximately $82,000, $151,000 and $221,000, respectively.

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
EMPLOYEE BENEFIT PLAN
12 Months Ended
Dec. 31, 2017
Retirement Benefits [Abstract]  
EMPLOYEE BENEFIT PLAN
10.EMPLOYEE BENEFIT PLAN

 

On September 11, 1996, the Company’s board of directors instituted a defined contribution plan under Section 401(k) of the Internal Revenue Code (the “Code”). On October 1, 1998, the Company amended and standardized its plan as required by the Code. Pursuant to the amended plan, qualified employees may contribute a percentage of their pretax eligible compensation to the Plan and the Company will match a percentage of each employee’s contribution. Additionally, the Company has a profit-sharing plan covering all eligible employees. Contributions by the Company are at the discretion of management. The amount of contributions recorded by the Company in 2017, 2016 and 2015 amounted to $361,682, $351,932 and $422,334, respectively.

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
MAJOR CUSTOMERS
12 Months Ended
Dec. 31, 2017
Risks and Uncertainties [Abstract]  
MAJOR CUSTOMERS
11.MAJOR CUSTOMERS

 

Eight percent of revenue in 2017, 4% of revenue in 2016 and 1% of revenue in 2015 were directly to the U.S. government. Less than 6% and 10% of accounts receivable at December 31, 2017 and 2016, respectively, were from the U. S. Government.

 

In addition, in 2017, 25%, 23% and 12% of our revenue were to our three largest commercial customers, respectively. In 2016, 36%, 29%, 12% and 11% of our revenue were to our four largest commercial customers, respectively. At December 31, 2017, 44%, 18% and 13% of accounts receivable were from our three largest commercial customers. At December 31, 2016, 35%, 24% and 17% of accounts receivable were from our three largest commercial customers.

 

At December 31, 2017 and 2016, 4% and 1%, respectively, of costs and estimated earnings in excess of billings on uncompleted contracts were from the U.S. Government.

 

At December 31, 2017, 32%, 20%, 12%, and 10% of costs and estimated earnings in excess of billings on uncompleted contracts were from our four largest commercial customers. At December 31, 2016, 33%, 26%, 12%, and 11% of Costs and Estimated Earnings in Excess of Billings on Uncompleted Contracts were from our four largest commercial customers.

 

In 2017 and 2016, approximately 4% and 11%, respectively, of our revenue was from a customer who is located outside the United States.

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
QUARTERLY FINANCIAL DATA (UNAUDITED)
12 Months Ended
Dec. 31, 2017
Quarterly Financial Data [Abstract]  
QUARTERLY FINANCIAL DATA (UNAUDITED)
12.QUARTERLY FINANCIAL DATA (UNAUDITED)

 

The results of any single quarter are not necessarily indicative of the Company’s results for the full year. Earnings per share data is computed independently for each of the periods presented. As a result, the sum of the earnings per share amounts for the quarter may not equal the total for the year.

 

   Quarter ended 
2017  March 31,   June 30,   September 30,   December 31, 
Revenue  $20,032,701   $16,731,951   $20,706,460   $23,812,036 
Gross Profit   4,537,514    3,683,748    4,912,436    5,512,218 
Net Income   1,249,301    765,647    1,695,513    2,057,173 
Income per common share                    
Basic   0.14    0.09    0.19    0.23 
Diluted   0.14    0.09    0.19    0.23 
                     
2016                    
Revenue  $12,670,032   $22,280,964   $22,110,829   $24,268,033 
Gross Profit (loss)   (11,639,104)   5,034,001    5,024,368    5,899,653 
Net Income (loss)   (9,220,220)   1,790,580    1,686,065    2,134,999 
Income (loss) per common share                    
Basic   (1.07)   0.21    0.19    0.24 
Diluted   (1.07)   0.21    0.19    0.24 

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2017
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS
13. SUBSEQUENT EVENTS

 

On March 21, 2018, the Company entered into a Stock Purchase Agreement (the "Agreement") with Air Industries Group ("Air Industries"), pursuant to which, subject to the satisfaction or waiver of certain conditions, the Company will purchase from Air Industries all of the shares (the "Shares") of Welding Metallurgy, Inc. ("WMI"), a wholly owned subsidiary of Air Industries (the "Acquisition"). WMI is engaged in the manufacture of complex components and assemblies for the defense and commercial aircraft industries.

Under the terms of the Agreement, the Company will pay a purchase price for the Shares as follows: (i) $9.0 million in cash, subject to adjustment based on the working capital of WMI at the closing of the Acquisition and (ii) up to an aggregate of $1.0 million, in two payments of up to $500,000 each (the "Contingent Payments") if WMI enters into certain long-term supply agreements. The Contingent Payments are reduced if milestones for signing are not achieved.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2017
Accounting Policies [Abstract]  
Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires the use of estimates by management. Actual results could differ from these estimates.

Revenue Recognition

Revenue Recognition

 

The Company’s revenue is primarily recognized based on the percentage of completion method of accounting for its contracts measured by the percentage of total costs incurred to date to estimated total costs at completion for each contract. Contract costs include all direct material, labor costs, tooling and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. Selling, general and administrative costs are charged to expense as incurred. Estimated losses on uncompleted contracts are recognized in the period in which such losses are determined. Changes in job performance may result in revisions to costs and income and are recognized in the period in which revisions are determined to be required. The percentage of completion method of accounting involves considerable use of estimates in determining revenues, costs and profits and in assigning the amounts to accounting periods and, as a result, there can be a significant disparity between earnings (both for accounting and taxes) as reported and actual cash received by the Company during any reporting period. In accordance with industry practice, costs and estimated earnings in excess of billings on uncompleted contracts, included in the accompanying balance sheets, contain amounts relating to contracts and programs with long production cycles, a portion of which will not be realized within one year. The Company’s recorded revenue may be adjusted in later periods in the event that the Company’s cost estimates prove to be inaccurate or a contract is terminated.

 

When adjustments are required for the estimated total revenue on a contract, these changes are recognized with an inception-to-date effect in the current period. Also, when estimates of total costs to be incurred exceed estimates of total revenue to be earned, a provision for the entire loss on the contract is recorded in the period in which the loss is determined.

 

In addition, the Company recognizes revenue for parts supplied for certain MRO contracts when parts are shipped.

 

Government Contracts

Government Contracts

 

The Company’s government contracts are subject to the procurement rules and regulations of the U.S. government. Many of the contract terms are dictated by these rules and regulations. Specifically, cost-based pricing is determined under the Federal Acquisition Regulation (“FAR”), which provides guidance on the types of costs that are allowable in establishing prices for goods and services under U.S. government contracts. For example, costs such as those related to charitable contributions, advertising, interest expense, and public relations are unallowable, and therefore not recoverable through sales. During and after the fulfillment of a government contract, the Company may be audited in respect of the direct and allocated indirect costs attributable thereto. These audits may result in adjustments to the Company’s contract cost, and/or revenue. When contractual terms allow, the Company invoices its customers on a progress basis.

 

Cash

Cash

 

The Company maintains its cash in three financial institutions. The balances are insured by the Federal Deposit Insurance Corporation. From time to time, the Company’s balances may exceed these limits. As of December 31, 2017 and 2016, the Company had approximately $1,377,000 and $1,276,000, respectively, of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly credit worthy.

 

Accounts Receivable

Accounts Receivable

 

Accounts receivable are reported at their outstanding unpaid principal balances. The Company writes off accounts when they are deemed to be uncollectible.

 

Property and Equipment

Property and Equipment

 

Depreciation and amortization of property and equipment is provided by the straight-line method over the shorter of estimated useful lives of the respective assets or the life of the lease, for leasehold improvements.

 

Rent

Rent

 

We recognize rent expense on a straight-line basis over the expected lease term. Within the provisions of certain leases there are escalations in payments over the lease term. The effects of the escalations have been reflected in rent expense on a straight-line basis over the expected lease term.

 

Long-Lived Assets

Long-Lived Assets

 

The Company reviews its long-lived assets and certain related intangibles for impairment whenever changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. As a result of its review, the Company does not believe that any such change has occurred. If such changes in circumstance are present, a loss is recognized to the extent the carrying value of the asset is in excess of the fair value of cash flows expected to result from the use of the asset and amounts expected to be realized upon its eventual disposition.

 

Short-Term Debt

Short-Term Debt

 

The fair value of the Company’s short-term debt is estimated based on the current rates offered to the Company for debt of similar terms and maturities. Using this method, the fair value of the Company’s short-term debt was not significantly different than the stated value at December 31, 2017 and 2016.

 

Derivatives

Derivatives

 

Our use of derivative instruments has primarily been to hedge interest rates. These derivative contracts are entered into with financial institutions. We do not use derivative instruments for trading purposes and we have procedures in place to monitor and control their use.

 

We record these derivative financial instruments on the balance sheet at fair value. For derivative instruments that are designated and qualify as a cash flow hedge, the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive loss and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.

 

Any ineffective portion of the gain or loss on the derivative instrument for a cash flow hedge is recorded in the results of operations immediately. For derivative instruments not designated as hedging instruments, the gain or loss is recognized in the results of operations immediately. See below for a discussion of the Company’s use of derivative instruments, management of credit risk inherent in derivative instruments and fair value information.

 

In March 2012, the Company entered into an interest rate swap with the objective of reducing its exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of these contracts match those of the underlying debt. The Company has designated this interest rate swap contract as cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contract with the cumulative change in the hedged item. The interest rate swap contract was terminated as of March 24, 2016. The Company paid approximately $4,000 at termination to settle the swap contract.

 

In May 2016, the Company entered into a new interest rate swap with the objective of reducing our exposure to cash flow volatility arising from interest rate fluctuations associated with certain debt. The notional amount, maturity date, and currency of this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. The Company measures ineffectiveness by comparing the cumulative change in the forward contact with the cumulative change in the hedged item.

 

As a result of the use of derivative instruments, the Company is exposed to risk that the counterparties may fail to meet their contractual obligations. Recent adverse developments in the global financial and credit markets could negatively impact the creditworthiness of our counterparties and cause one or more of our counterparties to fail to perform as expected. To mitigate the counterparty credit risk, we only enter into contracts with carefully selected major financial institutions based upon their credit ratings and other factors, and continually assess the creditworthiness of counterparties. To date, all counterparties have performed in accordance with their contractual obligations.

 

Fair Value

Fair Value

 

At December 31, 2017 and 2016, the fair values of cash, accounts receivable and accounts payable approximated their carrying values because of the short-term nature of these instruments.

 

   2017   2016 
   Carrying Amount   Fair Value   Carrying Amount   Fair Value 
Debt                
Short-term borrowings and long-term debt  $31,893,894   $31,893,894   $32,689,467   $32,689,467 

 

We estimated the fair value of debt using market quotes and calculations based on market rates.

 

The following tables present the fair values of liabilities measured on a recurring basis as of December 31, 2017 and 2016:

 

       Fair Value Measurements 2017 
Description  Total   Quoted Prices in Active Markets for Identical Assets (Level 1)   Significant Other Observable Inputs (Level 2)   Significant Unobservable Inputs (Level 3) 
Interest Rate Swap  $18,781       $18,781     
Total  $18,781       $18,781     

 

       Fair Value Measurements 2016 
Description  Total   Quoted Prices in Active Markets for Identical Assets (Level 1)   Significant Other Observable Inputs (Level 2)   Significant Unobservable Inputs (Level 3) 
Interest Rate Swap  $13,685       $13,685     
Total  $13,685       $13,685     

  

The fair value of the Company’s interest rate swap was determined by comparing the fixed rate set at the inception of the transaction to the “replacement swap rate,” which represents the market rate for an offsetting interest rate swap with the same notional amounts and final maturity date. The market value is then determined by calculating the present value interest differential between the contractual swap and the replacement swap.

 

As of December 31, 2017 and 2016, $18,781 and $13,685, respectively, was included in other liabilities related to the fair value of the Company’s interest rate swap, and $15,000 and $9,000, respectively, net of tax of approximately $4,000 and $5,000, respectively, was included in Accumulated Other Comprehensive Loss.

 

Earnings Per Share

Earnings Per Share

 

Basic earnings (loss) per common share is computed using the weighted-average number of shares outstanding. Diluted earnings (loss) per common share is computed using the weighted-average number of shares outstanding adjusted for the incremental shares attributed to outstanding options to purchase common stock. Incremental shares of approximately 35,000 were used in the calculation of diluted earnings per common share in 2017. Incremental shares of 45,249 were not included in the diluted earnings per share calculations at December 31, 2017, as their exercise price was in excess of the Company’s quoted market price and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation. No incremental shares were used in the calculation of diluted loss per common share in 2016, as the effect of incremental shares would be anti-dilutive. Incremental shares of approximately 85,000 were used in the calculation of diluted earnings per common share in 2015. Incremental shares of 184,983 were not included in the diluted earnings per share calculations at December 31, 2015, as their exercise price was in excess of the Company’s quoted market price and, accordingly, these shares are not assumed to be exercised for the diluted earnings per share calculation.

 

Income taxes

Income taxes

 

Income taxes are accounted for under the asset and liability method whereby deferred tax assets and liabilities are recognized for future tax consequences attributable to the temporary differences between the financial statements carrying amounts of 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 in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized.

 

The Company does not have any liabilities for unrecognized tax benefits resulting from tax positions taken, or expected to be taken, in an income tax return. It is the Company’s policy to recognize interest and penalties related to uncertain tax positions as a component of income tax expense. Uncertain tax positions are evaluated and adjusted as appropriate, while taking into account the progress of audits of various taxing jurisdictions.

 

In accordance with the Tax Cuts and Jobs Act that was enacted on December 22, 2017 (“U.S. Tax Reform”), we have recorded a credit for income taxes of $207,000. The impact of the U.S. Tax Reform is primarily from revaluing our U.S. deferred tax assets and liabilities based on the rates at which they are expected to reverse in the future. For U.S. federal purposes the corporate statutory income tax rate was reduced from 35% to 21%, effective for our 2018 tax year. The provisional impact of the U.S. Tax Reform is our current best estimate based on the preliminary review of the new law and is subject to revision based on our existing accounting for income taxes policy as further information is gathered and interpretation and analysis of the tax legislation evolves. The Securities and Exchange Commission has issued rules allowing for a measurement period of up to one year after the enactment date of the U.S. Tax Reform to finalize the recording of the related tax impacts. Any future changes to our provisional estimated impact of the U.S. Tax Reform will be included as an adjustment to the provision for income taxes.

 

Recent Accounting Pronouncements

Recent Accounting Pronouncements

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09 (“ASU 2014-09”), Revenue from Contracts with Customers (Topic 606), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The fundamental principles of the guidance are that entities should recognize revenue in a manner that reflects the timing of transfer of goods and services to customers and the amount of revenue recognized reflects the consideration that an entity expects to receive for the goods and services provided. Entities have the option of two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method). Effective January 1, 2018, the Company adopted Topic 606 using the modified retrospective method for all of its contracts. Following the adoption of Topic 606, the Company’s revenue recognition for all of its contracts remained materially consistent with historical practice. In addition, following the adoption of Topic 606, the Company will change the presentation of its balance sheet moving its costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and its billings in excess of costs and estimated earnings to contract liabilities and will also include additional disclosures required in accordance with Topic 606.

 

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842).” The updated guidance requires lessees to recognize lease assets and lease liabilities for most operating leases. In addition, the updated guidance requires that lessors separate lease and nonlease components in a contract in accordance with the new revenue guidance in ASU 2014-09. The updated guidance is effective for interim and annual periods beginning after December 15, 2018. The Company is currently evaluating the effect on its financial statements.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2017
Accounting Policies [Abstract]  
Schedule of fair values

At December 31, 2017 and 2016, the fair values of cash, accounts receivable and accounts payable approximated their carrying values because of the short-term nature of these instruments.

 

   2017   2016 
   Carrying Amount   Fair Value   Carrying Amount   Fair Value 
Debt                
Short-term borrowings and long-term debt  $31,893,894   $31,893,894   $32,689,467   $32,689,467 

 

Schedule of liabilities measured on recurring basis

The following tables present the fair values of liabilities measured on a recurring basis as of December 31, 2017 and 2016:

 

       Fair Value Measurements 2017 
Description  Total   Quoted Prices in Active Markets for Identical Assets (Level 1)   Significant Other Observable Inputs (Level 2)   Significant Unobservable Inputs (Level 3) 
Interest Rate Swap  $18,781       $18,781     
Total  $18,781       $18,781     

 

       Fair Value Measurements 2016 
Description  Total   Quoted Prices in Active Markets for Identical Assets (Level 1)   Significant Other Observable Inputs (Level 2)   Significant Unobservable Inputs (Level 3) 
Interest Rate Swap  $13,685       $13,685     
Total  $13,685       $13,685     

  

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables)
12 Months Ended
Dec. 31, 2017
Contractors [Abstract]  
Schedule of costs and estimated earnings in excess of billings on uncompleted contracts (unbilled)

At December 31, 2017, costs and estimated earnings in excess of billings on uncompleted contracts (unbilled) consist of: 

 

   U.S. Government   Commercial   Total 
Costs incurred on uncompleted contracts  $380,585,374   $176,564,952   $557,150,326 
Estimated earnings   44,708,920    65,341,115    110,050,035 
    425,294,294    241,906,067    667,200,361 
Less billings to date   370,755,359    185,361,108    556,116,467 
                
Costs and estimated earnings in excess of billings on uncompleted contracts  $54,538,935   $56,544,959   $111,083,894 

  

At December 31, 2016, costs and estimated earnings in excess of billings on uncompleted contracts (unbilled) consist of:  

 

   U.S. Government   Commercial   Total 
Costs incurred on uncompleted contracts  $341,003,461   $153,898,425   $494,901,886 
Estimated earnings   39,638,231    58,346,518    97,984,749 
    380,641,692    212,244,943    592,886,635 
Less billings to date   331,277,942    162,145,504    493,423,446 
                
Costs and estimated earnings in excess of billings on uncompleted contracts  $49,363,750   $50,099,439   $99,463,189 

 

Schedule of costs and estimated earnings in excess of billings on uncompleted contracts included in balance sheet

The above amounts are included in the accompanying balance sheets under the following captions at December 31, 2017 and 2016.

 

   2017   2016 
Costs and estimated earnings in excess of billings on uncompleted contracts  $111,158,551   $99,578,526 
Billings in excess of costs and estimated earnings on uncompleted contracts   (74,657)   (115,337)
Totals  $111,083,894   $99,463,189 

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2017
Receivables [Abstract]  
Schedule of accounts receivable

Accounts receivable consists of trade receivables as follows:

 

   December 31, 
   2017   2016 
         
Billed receivables  $5,529,821   $9,050,127 
Less: allowance for doubtful accounts   (150,000)   (535,514)
   $5,379,821   $8,514,613 

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2017
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment

   December 31,   Estimated 
   2017   2016   Useful Life (years) 
             
Machinery and equipment  $2,461,047   $2,289,175    5 to 10 
Computer equipment   3,476,454    3,417,701    5 
Furniture and fixtures   610,323    610,323    7 
Automobiles and trucks   13,162    13,162    5 
Leasehold improvements   1,798,823    1,694,900     Lesser of lease term or 10 years 
    8,359,809    8,025,261      
Less accumulated depreciation and amortization   6,312,867    5,726,651      
   $2,046,942   $2,298,610      

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
LONG-TERM DEBT (Tables)
12 Months Ended
Dec. 31, 2017
Debt Disclosure [Abstract]  
Schedule of maturities of long-term debt

The maturities of the long-term debt (excluding unamortized debt issuance costs) are as follows:

 

Year ending December 31,     
2018   $2,009,000 
2019    6,837,608 
2020    134,655 
2021    42,073 
2022    31,873 
    $9,055,209 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS (Tables)
12 Months Ended
Dec. 31, 2017
Commitments Tables  
Schedule of aggreagte future commitments under operating leases

The Company leases an office and warehouse facility under a non-cancelable operating lease which expires in April, 2022. The aggregate future commitment under this agreement is as follows:

 

Year ending December 31,     
      
2018   $1,679,465 
2019    1,720,750 
2020    1,763,275 
2021    1,807,074 
2022    602,358 
    $7,572,922 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2017
Income Tax Disclosure [Abstract]  
Schedule of components of the provision for (benefit from) income taxes

The provision for (benefit from) income taxes consists of the following:

             
Year ended December 31,  2017   2016   2015 
Current:            
Federal  $200,000       $82,000 
Prior year under accrual           143,000 
State   126,000   ($51,000)   107,000 
                
Deferred:               
Federal   2,244,000    (2,015,000)   2,659,000 
State/Local   140,000         
   $2,710,000   ($2,066,000)  $2,991,000 

 

Schedule of effective income tax rate reconciliation

The difference between the income tax provision computed at the federal statutory rate and the actual tax provision is accounted for as follows:

 

December 31,  2017   2016   2015 
Taxes computed at the federal statutory rate  $2,882,000   ($1,929,000)  $2,722,000 
State income tax, net   176,000    (34,000)   70,000 
Prior year true-up   2,000    (3,000)   325,000 
Research and development tax credit   (235,000)   (246,000)   (177,000)
Change in Federal Statutory Rate   (207,000)        
Permanent differences   92,000    146,000    51,000 
Provision for (benefit from) income taxes  $2,710,000   ($2,066,000)  $2,991,000 

 

Schedule of deferred income tax assets and liabilities

The components of deferred income tax assets and liabilities are as follows:

 

Deferred Tax Assets:  2017   2016 
Interest rate swap  $1,000   $9,000 
Allowance for doubtful accounts   32,000    187,000 
Credit carryforwards   1,986,000    1,548,000 
Deferred rent   126,000    221,000 
Stock options   102,000    295,000 
Restricted stock   90,000    47,000 
Net operating loss carryforward   750,000    5,057,000 
Deferred Tax Assets   3,087,000    7,364,000 
           
Deferred Tax Liabilities:          
Prepaid expenses   141,000    130,000 
Revenue recognition   1,036,000    2,807,000 
Property and equipment   276,000    475,000 
State taxes   67,000     
Deferred tax liabilities   1,520,000    3,412,000 
Net Deferred Tax Assets  $1,567,000   $3,952,000 

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of stock options plans activity

A summary of the status of the Company’s stock option plans is as follows:

 

Fixed Options  Options   Weighted Average Exercise Price   Average remaining contractual term (in years)   Aggregate Intrinsic Value 
                 
Outstanding at January 1, 2015   349,983    10.97    2.20      
Granted during period                  
Exercised   (55,000)   8.00           
Forfeited/Expired   (25,000)   14.08           
                     
Outstanding at December 31, 2015   269,983    11.29    1.71      
Granted during period                  
Exercised   (25,000)   6.75           
Forfeited/Expired   (95,517)   13.83           
                     
Outstanding at December 31, 2016   149,466   $10.43    1.58      
Granted during period                  
Exercised   (25,000)   8.10           
Forfeited/Expired   (44,217)   10.62           
                     
Outstanding at December 31, 2017   80,249   $11.05    1.10   $82,250 
                     
Vested at December 31, 2017   80,249   $11.05    1.10   $82,250 

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables)
12 Months Ended
Dec. 31, 2017
Quarterly Financial Data Tables  
Schedule of Quarterly Financial Information

The results of any single quarter are not necessarily indicative of the Company’s results for the full year. Earnings per share data is computed independently for each of the periods presented. As a result, the sum of the earnings per share amounts for the quarter may not equal the total for the year.

 

   Quarter ended 
2017  March 31,   June 30,   September 30,   December 31, 
Revenue  $20,032,701   $16,731,951   $20,706,460   $23,812,036 
Gross Profit   4,537,514    3,683,748    4,912,436    5,512,218 
Net Income   1,249,301    765,647    1,695,513    2,057,173 
Income per common share                    
Basic   0.14    0.09    0.19    0.23 
Diluted   0.14    0.09    0.19    0.23 
                     
2016                    
Revenue  $12,670,032   $22,280,964   $22,110,829   $24,268,033 
Gross Profit (loss)   (11,639,104)   5,034,001    5,024,368    5,899,653 
Net Income (loss)   (9,220,220)   1,790,580    1,686,065    2,134,999 
Income (loss) per common share                    
Basic   (1.07)   0.21    0.19    0.24 
Diluted   (1.07)   0.21    0.19    0.24 

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)
3 Months Ended 12 Months Ended
Mar. 22, 2018
Dec. 31, 2017
USD ($)
shares
Dec. 31, 2016
USD ($)
Number
shares
Cash uninsured amount   $ 1,377,000 $ 1,276,000
AOCI - Gain (Loss) from Cash Flow Hedges net of tax   15,000 9,000
AOCI - Gain (Loss) from Cash Flow Hedges, tax   4,000 5,000
Derivative Liability   $ 18,781 $ 13,685
Incremental common shares attributable to dilutive effect | shares   35,000 85,000
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares   45,249 184,983
Number of Financial Institutions where cash is maintained | Number     3
Amount paid at swap contract settlement and termination     $ 4,000
Credit for income taxes change for effective rate reduction   $ (207,000)  
Statutory federal tax rate   34.00%  
Subsequent Event [Member]      
Statutory federal tax rate 21.00%    
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Fair Value [Member]    
Short-term borrowings and long-term debt $ 31,893,894 $ 32,689,467
Carrying Amount [Member]    
Short-term borrowings and long-term debt $ 31,893,894 $ 32,689,467
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Interest Rate Swap $ 18,781 $ 13,685
Recurring Basis [Member]    
Interest Rate Swap 18,781 13,685
Total 18,781 13,685
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Interest Rate Swap 18,781 13,685
Total $ 18,781 $ 13,685
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Contractors [Abstract]      
Decrease in gross profits due to change in contract estimates $ 1,040,000 $ 1,667,000 $ 1,875,000
Costs and estimated eanings in excess of billings to be collected after one year $ 35,000,000    
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Costs incurred on uncompleted Contracts $ 557,150,326 $ 494,901,886
Estimated earnings 110,050,035 97,984,749
Sub-total 667,200,361 592,886,635
Less billings to date 556,116,467 493,423,446
Totals 111,083,894 99,463,189
US Government [Member]    
Costs incurred on uncompleted Contracts 380,585,374 341,003,461
Estimated earnings 44,708,920 39,638,231
Sub-total 425,294,294 380,641,692
Less billings to date 370,755,359 331,277,942
Totals 54,538,935 49,363,750
Commercial [Member]    
Costs incurred on uncompleted Contracts 176,564,952 153,898,425
Estimated earnings 65,341,115 58,346,518
Sub-total 241,906,067 212,244,943
Less billings to date 185,361,108 162,145,504
Totals $ 56,544,959 $ 50,099,439
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Contractors [Abstract]    
Costs and estimated earnings in excess of billings on uncompleted contracts $ 111,158,551 $ 99,578,526
Billings in excess of costs and estimated earnings on uncompleted contracts (74,657) (115,337)
Totals $ 111,083,894 $ 99,463,189
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
ACCOUNTS RECEIVABLE (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Receivables [Abstract]    
Billed receivables $ 5,529,821 $ 9,050,127
Less: allowance for doubtful accounts (150,000) (535,514)
[us-gaap:AccountsReceivableNetCurrent] $ 5,379,821 $ 8,514,613
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
PROPERTY AND EQUIPMENT (Details Narrtaive) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Depreciation, Depletion and Amortization $ 616,291 $ 661,921 $ 854,063
Assets Held under Capital Leases [Member]      
Property and equipment acquired under capital lease $ 146,192 $ 465,475  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
PROPERTY AND EQUIPMENT (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2017
Property and equipment, gross $ 8,025,261 $ 8,359,809
Less accumulated depreciation and amortization 5,726,651 6,312,867
Property and equipment, net 2,298,610 2,046,942
Machinery and Equipment [Member]    
Property and equipment, gross $ 2,289,175 2,461,047
Machinery and Equipment [Member] | Minimum [Member]    
Estimated Useful Life 5 years  
Machinery and Equipment [Member] | Maximum [Member]    
Estimated Useful Life 10 years  
Computer Equipment [Member]    
Property and equipment, gross $ 3,417,701 3,476,454
Estimated Useful Life 5 years  
Furniture and Fixtures [Member]    
Property and equipment, gross $ 610,323 610,323
Estimated Useful Life 7 years  
Automobiles and Trucks [Member]    
Property and equipment, gross $ 13,162 13,162
Estimated Useful Life 5 years  
Leasehold Improvements [Member]    
Property and equipment, gross $ 1,694,900 $ 1,798,823
Estimated Useful Life 10 years  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
LINE OF CREDIT (Details Narrative)
May 09, 2016
Mar. 24, 2016
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 05, 2012
USD ($)
Oustanding loans     $ 22,838,685 $ 22,438,685  
Bank United [Member] | Term Loan [Member]          
Debt instrument, face amount   $ 10,000,000      
Revolving Credit Facility [Member] | Bank United [Member]          
Line of credit facility, maximum borrowing capacity   $ 30,000,000      
Debt covenant, maximum leverage ratio   3      
Revolving Credit Facility [Member] | Amendment - Bank United [Member]          
Debt covenant, maximum leverage ratio 3.5        
Debt Instrument, interest rate, increase 0.50%        
Oustanding loans     $ 228,000,000    
Line of credit facility, interest rate at period end     4.75%    
Revolving Credit Facility [Member] | Restated Agreement [Member]          
Line of credit facility, maximum borrowing capacity         $ 35,000,000
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
LONG-TERM DEBT (Details Narrative) - USD ($)
12 Months Ended
Mar. 24, 2016
Mar. 09, 2012
Dec. 31, 2016
Dec. 31, 2017
Payments of debt issuance costs     $ 253,855  
Capital lease and notes payable     584,116 $ 555,209
Long-term debt and capital lease obligations, current     175,257 175,667
Cost of assets under capital lease     1,829,450 1,975,642
Accumulated depreciation of assets under capital lease     $ 1,157,000 1,300,970
Term Loan [Member] | Bank United [Member]        
Debt instrument, face amount $ 10,000,000      
Payments of debt issuance costs $ 254,000      
Debt issuance costs       80,000
Debt issuance costs, reduction of long-term debt       $ 27,000
Santander Bank Term Facility [Member] | Term Loan [Member]        
Debt instrument, face amount   $ 4,500,000    
Period of amortization   5 years    
Santander Bank Term Facility [Member] | Interest Rate Swap [Member]        
Derivative, remaining maturity   5 years    
Derivative liability, notional amount   $ 4,500,000    
Derivative, fixed interest rate   4.11%    
Derivative, interest rate description  

One month Libor plus 3%

   
Derivative, basis spread on variable rate   3.00%    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
LONG-TERM DEBT (Details)
Dec. 31, 2017
USD ($)
Year ending December 31,  
2018 $ 2,009,000
2019 6,837,608
2020 134,655
2021 42,073
Thereafter 31,873
Total maturities $ 9,055,209
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Commitments Details Narrative      
Operating Leases, Rent Expense, Net $ 1,608,701 $ 1,608,701 $ 1,608,701
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS (Details)
Dec. 31, 2017
USD ($)
Year ending December 31,  
2018 $ 1,679,465
2019 1,720,751
2020 1,763,274
2021 1,807,074
2022 602,358
[us-gaap:OperatingLeasesFutureMinimumPaymentsDue] $ 7,572,922
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME TAXES (Details Narrative)
12 Months Ended
Dec. 31, 2015
USD ($)
Income Tax Disclosure [Abstract]  
Tax benefit from compensation expense related to stock option plans $ 33,000
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME TAXES (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Current:      
Federal $ 200,000   $ 82,000
Prior year under accrual     143,000
State 126,000 $ (51,000) 107,000
Deferred:      
Federal 2,244,000 (2,015,000) 2,659,000
State/Local 140,000    
[us-gaap:IncomeTaxExpenseBenefit] $ 2,710,000 $ (2,066,000) $ 2,991,000
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME TAXES (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
Taxes computed at the federal statutory rate $ 2,882,000 $ (1,929,000) $ 2,722,000
State income tax, net 176,000 (34,000) 70,000
Prior year true-up 2,000 (3,000) 325,000
Research and development tax credit (235,000) (246,000) (177,000)
Change in Federal Statutory Rate (207,000)    
Permanent differences 92,000 146,000 51,000
[us-gaap:IncomeTaxExpenseBenefit] $ 2,710,000 $ (2,066,000) $ 2,991,000
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
INCOME TAXES (Details 2) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]    
Interest rate swap $ 1,000 $ 9,000
Allowance for doubtful accounts 32,000 187,000
Credit carryforwards 1,986,000 1,548,000
Deferred rent 126,000 221,000
Stock options 102,000 295,000
Restricted stock 90,000 47,000
Net operating loss carryforward 750,000 5,057,000
Deferred Tax Assets 3,087,000 7,364,000
Prepaid expenses 141,000 130,000
Revenue recognition 1,036,000 2,807,000
Property and equipment 276,000 475,000
State taxes 67,000  
Deferred tax liabilities 1,520,000 3,412,000
Net Deferred Tax Assets $ 1,567,000 $ 3,952,000
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jan. 02, 2016
Mar. 31, 2017
Jan. 31, 2017
Aug. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Stock-based compensation         $ 946,000 $ 688,000 $ 584,000
Stock-based compensation - RSUs         $ 550,000 $ 524,000  
Reduction in income taxes payable from tax benefit upon exercise of stock options             325,000
Performance Equity Plan 2009 [Member]              
Number of shares authorized under plan         500,000    
Number of shares available for grant         172,978    
Ownership greater than (percent) for incentive stock options         10.00%    
Exercisable price of incentive stock options for majority shareholder (percent)         110.00%    
2016 Long Term Incentive Plan [Member]              
Number of shares authorized under plan         600,000    
Number of shares available for grant         270,309    
Maximum number of shares to be granted as incentive stock         200,000    
Selling, General and Administrative Expenses [Member]              
Stock-based compensation         $ 13,300    
Cost of Sales [Member]              
Stock-based compensation         $ 37,500    
Stock Option Plans [Member]              
Common stock issued upon cashless exercise of options (in shares)         25,000 25,000  
Number of shares received in cashless exercise         21,666 21,552  
Fair value of shares received for cashless exercise of stock options         $ 202,580 $ 168,750  
Intrinsic value of stock options exercised         31,300 27,000 230,500
Fair value of options vested         82,000 151,000 $ 221,000
Restricted Stock Units (RSUs) [Member] | Director [Member]              
Restricted stock units granted 53,882   59,395        
Vesting period 1 year   1 year        
Stock Awards [Member] | Selling, General and Administrative Expenses [Member]              
Stock-based compensation         219,000 135,100  
Stock Awards [Member] | Cost of Sales [Member]              
Stock-based compensation         $ 46,300 $ 28,400  
Stock Awards [Member] | Employees [Member]              
Number of common shares granted   73,060   98,645 5,550    
Stock awards forfeited (shares)   12,330          
Number of shares returned for employee's withholding taxes (shares)   4,525          
Value of shares returned for employee's withholding taxes   $ 33,000          
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
STOCK-BASED COMPENSATION (Details) - Stock Option Plans [Member] - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Options, Outstanding        
Outstanding at beginning 149,466 269,983 349,983  
Exercised (25,000) (25,000) (55,000)  
Forfeited/Expired (44,217) (95,517) (25,000)  
Outstanding at end 80,249 149,466 269,983 349,983
Vested at end 80,249      
Options, Outstanding, Weighted Average Exercise Price        
Outstanding at beginning $ 10.43 $ 11.29 $ 10.97  
Exercised 8.10 6.75 8.00  
Forfeited/Expired 10.62 13.83 14.08  
Outstanding at end 11.05 $ 10.43 $ 11.29 $ 10.97
Vested at end $ 11.05      
Options, Weighted Average Remaining Contractual Term        
Outstanding at end 1 year 1 month 6 days 1 year 6 months 29 days 1 year 8 months 16 days 2 years 2 months 12 days
Vested at end 1 year 1 month 6 days      
Options, Aggregate Intrinsic Value        
Outstanding at end $ 82,250      
Vested at end $ 82,250      
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
EMPLOYEE BENEFIT PLAN (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Retirement Benefits [Abstract]      
Profit-sharing plan contributions $ 361,682 $ 351,932 $ 422,334
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
MAJOR CUSTOMERS (Details Narrative) - Number
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Number of large commercial customers 3 3  
Revenue [Member]      
Concentration Risk [Line Items]      
Number of large commercial customers 3 4  
Costs and Estimated Earnings in Excess of Billing [Member]      
Concentration Risk [Line Items]      
Number of large commercial customers 4 4  
US Government Concentration Risk [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 6.00% 10.00%  
US Government Concentration Risk [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 8.00% 4.00% 1.00%
US Government Concentration Risk [Member] | Costs and Estimated Earnings in Excess of Billing [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 4.00% 1.00%  
Customer One [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 44.00% 35.00%  
Customer One [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 25.00% 36.00%  
Customer One [Member] | Costs and Estimated Earnings in Excess of Billing [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 32.00% 33.00%  
Customer Two [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 18.00% 24.00%  
Customer Two [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 23.00% 29.00%  
Customer Two [Member] | Costs and Estimated Earnings in Excess of Billing [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 20.00% 26.00%  
Customer Three [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 13.00% 17.00%  
Customer Three [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 12.00% 12.00%  
Customer Three [Member] | Costs and Estimated Earnings in Excess of Billing [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 12.00% 12.00%  
Customer Four [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage   11.00%  
Customer Four [Member] | Costs and Estimated Earnings in Excess of Billing [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.00% 11.00%  
Outside United States [Member] | Revenue [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 4.00% 11.00%  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
QUARTERLY FINANCIAL DATA (UNAUDITED) (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Quarterly Financial Data [Abstract]                      
Revenue $ 23,812,036 $ 20,706,460 $ 16,731,951 $ 20,032,701 $ 24,268,033 $ 22,110,829 $ 22,280,964 $ 12,670,032 $ 81,283,148 $ 81,329,858 $ 100,202,557
Gross Profit (loss) 5,512,218 4,912,436 3,683,748 4,537,514 5,899,653 5,024,368 5,034,001 (11,639,104) 18,645,916 4,318,918 16,601,703
Net income (loss) $ 2,057,173 $ 1,695,513 $ 765,647 $ 1,249,301 $ 2,134,999 $ 1,686,065 $ 1,790,580 $ (9,220,220) $ 5,767,634 $ (3,608,576) $ 5,015,993
Income (loss) per common share                      
Basic (in dollars per share) $ 0.23 $ 0.19 $ 0.09 $ 0.14 $ 0.24 $ 0.19 $ 0.21 $ (1.07) $ 0.65 $ 0.42 $ 0.59
Diluted (in dollars per share) $ 0.23 $ 0.19 $ 0.09 $ 0.14 $ 0.24 $ 0.19 $ 0.21 $ (1.07) $ 0.65 $ 0.42 $ 0.58
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
SUBSEQUENT EVENTS (Details Narrative) - Subsequent Event [Member] - Stock Purchase Agreement - WMI [Member]
$ in Thousands
Mar. 19, 2018
USD ($)
Purchase price for Shares $ 9,000
Total Contingent Payments [Member]  
Contingent payments 1,000
Contingent Payment #1 [Member]  
Contingent payments 500
Contingent Payment #2 [Member]  
Contingent payments $ 500
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "1<=DP?(\\#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,$% @ )%QV3&;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 " D7'9,:#X9Q^T K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)OITE!)'1[6?&D(+B@> O)[&ZP:4(RTN[;F\;= M+J(/X#$S?[[Y!J;306H?\3GZ@)$LIIO9#6.2.FS8D2A(@*2/Z%2J*-7?/B,0X$9#3B@ MPY$2\)H#ZY>)X30/'5P!"XPPNO1=0+,22_5/;.D .R?G9-?4-$WUU)9M'PNZII*R%VG,M62-&\+ZX_ M_*["SAN[M__8^"+8=_#K+OHO4$L#!!0 ( "1<=DR97)PC$ 8 )PG 3 M >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S M:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N M+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X M%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53" MQ,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@ MX_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMH MG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2 M%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9R MG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S M>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,B MUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C? MC8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1 MVC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE M"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ MZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J= MW#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B M(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)5 M8#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6Q MP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>; MG*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4< M!A87,N10[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E M$A2*L P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TSU#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+? M.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4 MJUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5 MBZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%0 M2P,$% @ )%QV3$ZX48BY @ ; H !@ !X;"]W;W)KF"\G M(6NF35>>D6HE9T=+JBM$HBA%-2N;<+6P8WNY6HBKKLJ&[V6@KG7-Y-\-K\1] M&>+P?>"I/%]T-X!6BY:=^4^N?[5[:7IHC'(L:]ZH4C2!Y*=EN,:/.UQT!(MX M+OE=3=I!E\J+$*]=Y]MQ&4;=C'C%#[H+P\JKI(9AY_AJ#AJ-D1I^WW MZ%]L\B:9%Z;X5E2_RZ.^+,,\#([\Q*Z5?A+WKWQ(* F#(?OO_,8K ^]F8C0. MHE+V&1RN2HMZB&*F4K.W_ETV]GWOO\1DH,$$,A#(2"#IIP0Z$.A(P/&GA'@@ MQ X!]:G8M=DQS58+*>Z![+>W9=TIPH^Q6?U#-V@7VWXSRZ/,Z&T5+="M"S,@ M-CV"3!!X1" 3>Q0@D,"&>'3R46#K(^A'Q,Y'Q/ 4*)@CM70ZH2

1'R%S? 9B9#<QA3/P)Q50 ,G5&!K8Y])Y/850$P M,_<)AOV.?<,3YTK9#9AT8OF,)DE4T#DMV/78-S7)7*T>DTVTBH<9SV#8^M@W M-G$NL>V ^7B+97F1SF4$7P'8-SCQ3K6/H7/G#;X%L.]QZIWJPDN(1-B]^M'D M5UQS>;9EC@H.XMK8&FLR.I92:UM=H/_PO@[[P>2Y;%3P(K0I".QO^R2$YF8R MT8.9QL64?F.GXB?=-3/3EGW]TW>T:(?:#HT%YNH?4$L#!!0 ( "1<=DQZ MQ!(C0@0 "03 8 >&PO=V]R:W-H965T&UL?9C;;N,V M$(9?Q?!]5YSA.7 ,U"Z*%FB!8(NVUTK,Q,;*EBLI\?;M2\F.8<\,FXOHX'_( M?\C11TJ+4]M]Z[3$'[ID*E7+6O=X?Y^J6B_9]:':']-3-^O?]ON[^7:6F/3W. M8?YYX^ON;3N,-ZKEXEB_I3_2\.?QJUGH* MF!1_[=*IOSF?C:D\M^VW\>+7S>-8'("7 +P&@/G? M 'T)T"2@.CN;4OVI'NKEHFM/L^X\6\=Z+ IXT'DP7\:;T]A-O^5L^WSW8ZEQ M47V,[5PDJ[,$;R1$L>8*K:^2*O=_-8&B"9SB]6V\D>.U&*^G>',;;TD29XF; M)(=) D:KX#U)1= I'6UPLA\C^C'4#"_%'3%Z*6XI!*TT91C7H<5B M%4$!I\ =:>H(A$(R$(R)D9H2I.!]A!!MP9=,6."(-07$@LQ8X) U%+(7S?WT M0RXTSU8,06D4>F-]P95,6N"H-12UP!D*$< PUDI"G1\24_(DTQ8X;@W%+7"* M>N,L19L@RU#6NF1(9BUPV!H*6Q HJE142E%+7 C:0,12.74&GO<_:@B49M\!Y:REO00)IR$42+#4E*XI0Q'3F:3 M 0[@Z"Y'4%H%F9:M;;0E.L@,18Q=GX YC UC])%XL0U3)$-8*>M+KQM:AJCF$'446!?-W0MR8?,J20N;U^KF<\7X_>CWNGO; M'?K98X3HH;4K9TE)G?D6<*NDM8M'+DEKDU#^.\# M4-:GMFN_)Y[K2R5U F5)1R[P'>2/[LA5A*8JY[J!5M2LM3B4J?WH[O-0ZXW@ MI89>S.:6[N3$V*L.OIQ3V]% 0*&0N@)1PPURH%074AB_QIKVM*4VSN?OU3^9 MWE4O)R(@9_1G?995:L>V=8:27*E\9OUG&/L);&ML_BO<@"JY)E%[%(P*<[>* MJY"L&:LHE(:\#6/=FK$?5OQHM&T;O-'@30;7_Z#.)=Z_(UPJ,)PE2 M^T\0WB:$9_QX#A%N^_&F'QN_/_='BR8&26PDK9$X.\=Q%XW\3W7'XF^R^&N6 M>,$R2(+9+H$S7 N<#PCOB()-HF!-]+ @"E8;Q7'H8W>ARS=T$7Z(\5_>5KC) M$ZYXHD7CA_"#/!NZ31XT^QWT\?2-\$O="NO$I/JSS/=?,B9!U71VJERE3L0I MH%!*/8W4G _GPA!(UHU''IK.W>P/4$L#!!0 ( "1<=DQ#_P\K( 0 %L1 M 8 >&PO=V]R:W-H965T&ULA9C;;N,V$(9?1="]5SP? M L= ;&/1 BT0;+'MM6+3!ZQDN9(2;]^^U&$=96:TFXM8DK\9_AR1_$DO;U7] MK3F%T";?R^+2/*:GMKT^9%FS.X4R;SY5UW")WQRJNLS;>%L?L^9:AWS?!Y5% M)A@S69F?+^EJV3][KE?+ZK4MSI?P7"?-:UGF]7_K4%2WQY2G/QY\.1]/;?<@ M6RVO^3'\%=JOU^AF^,'3>*^(.*U=]U#_MB]]_%\C3QZ=O*\F7VUN49 MD?6 B GR3F0Q^;T%0;6P%BAV:U*ZQ=@VT#XB> MM&2$D59(^*HP:"WCS"L&M&/02<.8TXJ6;DCI!DLW0+I!#7%GE/8<@!L,*LF= MY[#J1$)C&+=L9L!84KG%RBU0;G&)E/+:@X&U(3C#%?>PY)BS1IKI^/N@VY&Z M'=8-"K1VN$",>R,%'"P87"CAM; W&+0>:/C'ZWCN>,7@H9ZKMC M<"UDN$_<6[@8;"A."*,]Z#G%*:;DS%CC,XLXQ\K1*LX)Y<;'"8"T4Z34)LXJ MJ)X@XX3B8J[PI$,\<8'E"RA?$*)LG.H.+J\D*:V73$'Y!.FUTV;&6CCM+5QB M^1+*E\1DMW%^HN)C<*&-51HN?%LJ9=SN>3\W=FAGX]C:'+2VD9DV)6ST(L:@ M>@PN!(O+)R2W5$KO^13\J)[V-H[-S4%SX]B+8C6IVF-P$4W+$;4G4C*NYVM/ MVQLW:,UR9B8#;3,<^XR#/L.Q,2RTP^^.PK2RL.L8Z_8*,ZIID^'89> T7H^, M^?C6N,-O#8.+SO:X@)M(*B430NBYFM-&PSU6[Z'Z@;&3IM@GHZ%TBE+0'4E* MSRRQ@O8V@;T-[A_6(_,+S22%-).4GMF)"-K5!$>SP\^=/&AC$=A8/#06@4W MQ5T[,W"<46#?R%X$MT)%3Q?\X?M<,Y_3S/\[/!G M7A_/ER9YJ=IX_NU/J8>J:D/4&0=3FIQ"OK_?%.'0=I&PO=V]R:W-H M965T&ULC9AM;^)&$,>_"N(]9^_,/CD"I )!K=1*T9W:OG;" M)J"S,;6= S7]V9G;'OUGO_%R4WZN]<_7D1YX=J\5T7]>G MARBJ7O8N3ZLOQ?IJ?17 MT764W2%WQ^I0'">E>UU,?Q$/6Y2-0:OXZ^#.5>_WI$GEN2B^-Q>_[1;3N(G( M9>ZE;H9(_=>'6[LL:T;R56Q?9WX==O5], M[72RU9_+3K"X2Z$O44+)F)'HHV3 2,Y0\,A([E&P927*51#[3:[K I@NM MO>S9BS@F^5XTNM4<6XU5L2 9AR(EI(R-(:-M0J% -*CIB(^A<)880:9Q&ZJT MM *%TOPT(#L-R$P#B6=UT:CA-,1**=Z19!W)P)$EM;.1@1\_VRI)D&1^6S>( M1['Q*"9Q( NA D<:-(WFAF@0BF9#T4PHQ,M*!ZL-I"#6.@C$)(DAS_ V5-DX M[E7^(%[#QFN8>"DJ3. &%"K@W5C6C67[((C>T*3A\ 38DP;P/:F;!@0CUC!,%;05M.)AKW&2AIV MB&(%PC<1JMPP2F'1)HHV]4=&.4.I@C((9296"/VY'$_)[YGFR5H0WW'N4P*A[W@N,];3TBY/1,*4FY=5,V M#(CGN>" 3AM0)^H7*-+J#*$_&T&HX)$O..8'N] 0UBBE'7'$PUIPM*;-I1/U M4Z8[U;4(D2XTHJ)ME]=)-5+0P,,?./C3)@,AL!.KY4B; 9[7P/&:MIE.-&@S M%%G ,-VW#T$F>SNBTV.;^I%=/0=_VF8@I+KRS7YD;V\)A4#S^X0[\0PAUSW/C'TT:DPIKG0B',?'PAWO@#QS5;;AXMV3#@'CX MPSWPA]OPA_OA#SS\X1[X P-_'%T#'OYP#_PAA#]]M8"0Z0WYDMNI*C=0#\N#'>\"/(?@%/:!88TATFTA+CXRVK,Z_T8^T1N3)C_>0 M'T/R"Z'4V,D1CIR9<.BGA8H,^BT]/%@S*H7&TY<"?<,H(5;2:D7IP2AG0H;X M8'1&HO"/T\ASBSS[D6,_?9R00;K?E*!(:%2WA9>@HM[!9G/X_4=:OAV.U>2Y MJ.LB;T\R7XNB=G[0^(L?;N_2W?4BG[D ]NI[J+_\# M4$L#!!0 ( "1<=DPQ&^6<'08 &<> 8 >&PO=V]R:W-H965T&UL?5G;;N,V$/T5P^]>DS.\!DF =82B!5I@L47;9VVB),;:EBLK MR?;O2\F*UQX>YB6VE,.YT,-SAN3U6]M]/SPW33_[L=WL#C?SY[[?7RV7A_OG M9EL?/K7[9I?^\]AVV[I/C]W3\K#OFOIA'+3=+$DIM]S6Z]W\]GI\]Z6[O6Y? M^LUZUWSI9H>7[;;N_ELUF_;M9J[G[R^^KI^>^^'%\O9Z7S\U?S;]7_LO77I: MGJP\K+?-[K!N=[.N>;R9?]97E7'#@!'Q][IY.YQ]GPVI?&O;[\/#;P\W/U^:NV6P&2RF.?R>C\Y//8>#Y]W?KOXS)IV2^U8?FKMW\LW[H MGV_F83Y[:![KETW_M7W[M9D2LO/9E/WOS6NS2? ADN3COMTC9]OD_WW87@ 30/H-$"[#P?P-(!_#C ?#C#3 ",&+(^IC'-3 MU7U]>]VU;[/N^//NZZ&*])5)LW\_O!PG>_Q?FIY#>OMZJ[6[7KX.AB;,ZHBA M<\P)L4S63RX(N5A1-IPN'=SE".9+2)5#/.$@&.;)XWB^R--C P8:,*,!:BH4*YZ@(1 M:S#A+ /7F2?22A=J44,^_JP)>#+2$^6>.)B8U2, +DAY3U'^OLBDLU&I4OB8 MR36#\.4"F$"7JXG+KC#GZYST-67J:/(JL>K^5D_ "8 MN",MBB 30";9Z[,5?1D^5A -)(2EZ@&0]3+R7!D6*4&YPBJ "YK9<*%P"$L( M 0EA*7V$M(&\"Z+"[@!P85(M6R/2K R&N-BJ6H("PD!(9'M](IR(4F+3-E$ M\#+^'!F2*!M9- "G;D";!>4(6/YHG M+$D4\T(I,11C=6"@#C*OBG,J#^4>CC&1,R!R(XF< 9$;K4#_B9"I@0'0"D&C M^Z +9?DRE'GIW<(YZV31[4 MK"*0BB4FPH!-A&$5O%PV"(C2K"#P,LW+Z+'T&)WK MI"V9P-QO /=;R?T&=/)F.!&6^0.-<&D')9<-P)'Q(10DWF#>-X#W;7;8GW-T MFF:;J1; :1>\+="0*=P^&/"#N(()S,\&\+/<:J],SL\)%%RVMT+ M._PDC0J M!$PD;%2IG##C&\#X5O;G$\A=E),Y;Q*GX',<#XLD*R> LYJ\%*OEV6W;MNF> MQIO,P^R^?=GUPZ75V=O3;>EG&F[KQ/N5OJJ.=YX_S1RO8/^HNZ?U[C#[UO9] MNQUO[![;MF]2F.I3FMSGIGXX/6R:QW[XZM/W[GCU>7SHV_UTK;L\W2W?_@]0 M2P,$% @ )%QV3(U<$FNU 0 T@, !@ !X;"]W;W)KD=)174O)?^V0Q?8:IG3\E4_"-<02(\9((Q2B-=7$G9.V_4I(*I*/XV[D+' M?1AO;O<3;9V03H1T)MS%.&P,%#/_S#TO,FL&8L?>=SP\\>:88F_*X(RMB'>8 MO$/OM=CL/V7L&H0FS&G$I$O,C&"H/H=(UT*(T.5*:7L=)7GCG@;U/XYO\@8_3_L1M([0C M%^/Q96/_:V,\8"K)#8Y0BQ]L-B34/AQQ((@=QVPTO.FF'\3F;US\!E!+ P04 M " D7'9,>&<_<[0! #2 P & 'AL+W=OIVF3-NG4:>MG+G$25, 9D$OW[P@NB3B"M&-_M[I@6TM R3[ZS+7,Z MH+LH"!14/C*(L%WA$92*1$'&CYF3+BDC<'U^8_^0:@^U7(2#1U3/LO9=0>\I MJ:$1@_)/.'Z$N9Y;2N;B/\,55 B/2D*."I5+*ZD&YU'/+$&*%J_3+DW:Q^GF M-IMAVP ^ _@"N$]YV)0H*7\OO"ASBR.Q4^][$9]X?^2A-U5TIE:DNR#>!>^U MW-_QG%TCT1QSFF+X.F:)8(%]2<&W4ISX/W"^#3]L*CPD^.$/A8=M@FR3($L$ MV7]+W(K)_DK"5CW58-LT38Y4.)@TR2OO,K //+W)[_!IVK\(VTKCR 5]>-G4 M_P;10Y"RNPDCU(4/MA@*&A^/[\+93F,V&1[[^0>QY1N7OP!02P,$% @ M)%QV3+@S5="T 0 T@, !@ !X;"]W;W)KW<0.&0TRU]=[S(IO71P8JL$PU\ M ?^U.]M@L9FEDAJ,DVB(A3JG#]OC:1_C4\ W"8-;G$FLY(+X&HV/54XW41 H M*'UD$&&[PB,H%8F"C!\3)YU31N#R_,[^G&H/M5R$@T=4WV7EVYS>4U)!+7KE M7W#X %,]MY1,Q7^"*Z@0'I6$'"4JEU92]LZCGEB"%"W>QEV:M _C#=]-L'4 MGP!\!MRG/&Q,E)0_"2^*S.) [-C[3L0GWAYYZ$T9G:D5Z2Z(=\%[+;:'VXQ= M(]$4S_6^): MS-U?2=BBIQILDZ;)D1)[DR9YX9T']H&G-_D=/D[[9V$;:1RYH \OF_I?(WH( M4C8W883:\,%F0T'MX_$NG.TX9J/AL9M^$)N_&PO=V]R:W-H965TY!^9M&&\F<-TU+;&^ U1$D!:%) M?2=3)GKP0FNX&20':1DYO4(0H\%3O&;XXFWG0L.4N8]:^$[N!_] MR7B++"PUEZ LUPH9: I\FQZ.68B/ 3\YC'9U1J&2L];/P;BO"YP$02"@T"=R!$(/(R?L^<>$D9@.OS&_O76+NOYN*_ >HQH:-@CWI,=O M,-?S":.Y^ >X@/#A08G/46EAXXJJP3HM9Q8O1;*7:>U,%9VQ%O//BK?=>RO1ZGY-+()IC MCE,,7<&PO=V]R:W-H965T552NX)VWO<'QES5@>+NRO2@\:8Q5G&/IFV9ZRWP.H*49.EN=\,4 M%YJ6>?2=;)F;P4NAX62)&Y3B]N<1I!D+FM!WQZ-H.Q\4?N.=E;LU([-3[GH(?B'7HO97*;Y.P2B.:8XQ23 MKF.6"(;L2XIT*\4Q_0N>;L.S3859A&>_*?P'P7Z38!\)]O\M<2LF^R,)6_54 M@6WC-#E2F4''25YYEX&]3^.;_ J?IOTKMZW0CIR-QY>-_6^,\8!2=E&UL?5-A;]L@$/TKB!]0 M$N(V561;:EI5G;1)4:MMGXE]ME'!N(#C[M_WP*[G;=:^ '?<>_?N.-+!V%?7 M 'CRKE7K,MIXWQT8)9UXX.#Y6DG:G@!_[T[6;38S%)* M#:V3IB46JHS>;0_'),3'@!\2!KF;C-Y24D(E>N6?S? $4SW7E$S% M?X4+* P/2C!'892+*REZYXV>6%"*%N_C+MNX#^,-WT^P=0"? 'P&W,8\;$P4 ME3\(+_+4FH'8L?>="$^\/7#L31&SS;<8C4Z+5-$^C[VSR M%'LG6PUG0VROE#"_3B!QR&A"WQP/;=VXX&!YVHD:?H#[V9V-M]C,4K8*M&U1 M$P-51F^3XVD7XF/ 8PN#79Q)J.2"^!R,KV5&-T$02"A<8!!^N\(=2!F(O(R7 MB9/.*0-P>7YC_Q)K][5ZK@/XPU/)M@Z@$\ /@,.,0\;$T7EGX43 M>6IP(&;L?2?"$R='[GM3!&=L1;SSXJWW7O-DOT_9-1!-,:<4 M?"W%B?\#Y^OP[:K";81O_U!X6"?8K1+L(L'NOR6NQ7SZ*PE;]%2!J>,T65)@ MK^,D+[SSP-[R^";OX>.T?Q>F;K4E%W3^96/_*T0'7LKFQH]0XS_8;$BH7#CN M_=F,8S8:#KOI!['Y&^>_ 5!+ P04 " D7'9,52%GC[,! #2 P &0 M 'AL+W=OX,]:'_3H%'<>=.TS/8&>!U!2K(T26Z9XD+3,H^^LRES')P4 M&LZ&V$$I;GZ<0.)8T!U]U/QMOL86E%@JT%:B)@::@ M=[OC:1_B8\ W :-=G4FHY(+X'(S'NJ!)$ 02*A<8N-^N< ]2!B(OXV7FI$O* M %R?W]@_QMI]+1=NX1[E=U&[KJ '2FIH^"#=$XX/,-?SCI*Y^$]P!>G#@Q*? MHT)IXTJJP3I4,XN7HOCKM L=]W&ZR;(9M@U(9T"Z XQ#YL21>4?N.-E;G D M9NI]S\,3[XZI[TT5G+$5\')&?70#3'G*:8=!VS1##/OJ1(MU*< MTK_@Z38\VU2817CVF\)_Y-]O$NPCP?Z_)6[%_*F2K7JJP+1QFBRI<-!QDE?> M96#OTO@FO\*G:?_,32NT)1=T_F5C_QM$!UY*&UL?5-A;]L@$/TKB!]0$L=MH\BVU+2:-FF3 MHDY;/Q/[;*,"YP*.NW\_P*[K=M:^ '?<>_?N.+(!S;-M 1QY55+;G+;.=0?& M;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1DR69SPQ07FA99])U,D6'OI-!P,L3V M2G'SYP@2AYQNZ9OC432M"PY69!UOX">X7]W)>(O-+)50H*U 30S4.;W;'HYI MB(\!OP4,=G$FH9(SXG,POE4YW01!(*%T@8'[[0+W(&4@\C)>)DXZIPS Y?F- M_4NLW==RYA;N43Z)RK4YW5-2043,5_APM('QZ4^!PE2AM7 M4O;6H9I8O!3%7\==Z+@/X\UM.L'6 E,$96Q'OO'CKO9=BN]]E[!*(IICC&),L8^8(YMGG%,E:BF/R#SQ9 MA^]6%>XB?/=!8;I.D*X2I)$@_6^):S'7GY*P14\5F"9.DR4E]CI.\L([#^Q= M$M_D/7R<]A_<-$);:%EGTG4R18>^DT' RQ/9*^M0 M32Q>BN*OXRYTW(?Q9IM,L'5 .@'2&;"/>=B8*"J_YXX7F<&!F+'W'0]/G!Q2 MWYLR.&,KXIT7;[WW4B3[ZXQ= M$4P_)6&+GBHP39PF2TKL=9SDA7<>V-LTOLE[ M^#CM/[AIA+;DC,Z_;.Q_C>C 2]E<^1%J_0>;#0FU"\<;?S;CF(V&PV[Z06S^ MQL5?4$L#!!0 ( "1<=DSF[OL(M0$ -(# 9 >&PO=V]R:W-H965T M^.C+FR!<7=C>E MXTUMK.(>3=LPUUG@520IR=(D^<04%YH66?2=;9&9WDNAX6R)ZY7B]M<)I!ER MNJ$?CF?1M#XX6)%UO('OX']T9XL6FU4JH4 [832Q4.?T;G,\[0(^ EX$#&YQ M)J&2BS&OP?A6Y30)"8&$T@<%CML5[D'*((1IO$V:= X9B,OSA_K76#O6U$6R>D$R&="?L8AXV!8N9?N.=%9LU [-C[CH&PO=V]R:W-H965TO&K5N9RVWO<'QES9@A;NRO30X4UM MK!8>3=LPUUL0501IQ?AN]Y%I(3M:9-%WLD5F!J]D!R=+W*"UL+^.H,R8TSU] M!V@3M0*A"AC)>9DRXI W!]?F/_$FO'6L["P9U1 M3[+R;4YO**F@%H/R#V:\A[F>#Y3,Q7^#"R@,#THP1VF4BRLI!^>-GEE0BA:O MTRZ[N(_337(]P[8!? ;P!7 3\[ I453^67A19-:,Q$Z][T5XXOV!8V_*X(RM MB'0^?IOV[L(WL M'#D;CR\;^U\;XP&E[*YPA%K\8(NAH/;A>(UG.XW99'C3SS^(+=^X^ U02P,$ M% @ )%QV3) B_,^U 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4IZ"VP#38=A S8@Z+#M6;%I6Z@NGB3'W=^/ MDEW/:XV]2"+%!ZLG%I2BQ'CCVIHS.U(ITA^(] M>B_%]OXZ8Y=(-,4+-.L%\E MV">"_7]+7(NY?9.$+7JJP35IFCPI;6_2)"^\\\ ^\/0F?\/':?\J7".-)V<; M\&53_VMK Z"4S16.4(L?;#84U"$>;_'LQC$;C6"[Z0>Q^1L7?P!02P,$% M @ )%QV3$=QETQJ @ "PD !D !X;"]W;W)K&UL=5;;CILP$/T5Q >LL0FYK A2LE752JT4;=7MLT,F 2U@:CO)]N]K&T*I M&5[B"V?.F7%FQD[O0KZK D ''W75J&U8:-T^$Z+R FJNGD0+C?ER%K+FVBSE MA:A6 C\YH[HB+(J6I.9E$V:IVSO(+!57794-'&2@KG7-Y9\]5.*^#6GXV'@M M+X6V&R1+6WZ!'Z!_M@=I5F1@.94U-*H432#AO UW]'E/5]; (=Y*N*O1/+"A M'(5XMXNOIVT868^@@EQ;"FZ&&[Q 55DFX\?OGC0<-*WA>/Y@_^R"-\$5>5V;UE=+-.RHQ[&SCP>JR\C MG&"!$BP

*_$#=>B%.,26Q<)$%%$H2 >B(89N8HEJC($B&(/1$,L\!%5JC( M:D(0)Y[&%,*B!-=8HQIKA&#IB6"8%2ZR044V"(&?VAAF@XO0""^@:$I!([^" M,-!,$=&90J4(!?-U,% \HX-6ZXXRA&+AZV"@F0R@>%G3&*'P

0*<%3I-)/$@78#.MAN)M@")%SOQF M@X+\;D-&=U$-\N)N817DXMJX)\!H=[CI=\S=9?_@W3/A.Y>7LE'!46AS([I[ MZRR$!N-+]&3.MC ODV%1P5G;Z&PO=V]R:W-H965T1E? M G=^]]X[X)*-2K^;%L"B#RDZD^/6VOY B"E;D,S(>++.1.NLC48 7OX*21&:1D^O<1A!ISO,'7Q"MO6NL3I,AZ MUL!WL#_ZDW8165@J+J$S7'5(0YWCQ\WAF'I\ +QQ&,UJCWPG9Z7>??"ERG'B M#8& TGH&YI8+/($0GLC9^#5SXD72%Z[W5_:7T+OKYVS?$#1A74 M;!#V58V?8>XGQ6AN_BM<0#BX=^(T2B5,^$7E8*R2,XNS(MG'M/(NK./,?RV+ M%]"Y@-X4D$DH.']FEA695B/2T]GWS%_QYD#=V90^&8XB?'/FC"DK3C%P\ MT8PY3ABZPFP6!''LBP2-21SI?^4T7KZ-.MR&\NU:?9_$"791@ET@V/W3XOZF MQ1CF/BZ21D72",'#C4@,\^E&A*PN3H)NPI,UJ%1#%\9EE5VFXI&&B_\+GT;J M&],-[PPZ*^N>3[CD6BD+SDIRY[RT;HJ70$!M_?;>[?7TEJ? JGX>4[+\5Q1_ M %!+ P04 " D7'9,99:!C\$! W! &0 'AL+W=O>=M9GR!E/K 6OH/],9RTB\C*4G,)O>&J1QJ: C^DA^/>XP/@)X?);/;( M=W)6ZM4'7^H")]X0"*BL9V!NN< C".&)G(U?"R=>)7WA=G]E?PJ]NU[.S,"C M$B^\MEV!/V)40\-&89_5]!F6?O88+YM7WH=U6OBO9?$"NA30FP(R"P7GGYAE9:[5A/1\]@/S5YP>J#N;RB?#481O MSKQQV4M)LR0G%T^T8(XSAFXPZ8H@CGV5H#&)(_VGG,;+LZC#+)1G6_7[+$ZP MBQ+L L'NKQ;3FQ9CF/^XW$=%]A&"[$8DAMG=B)#-Q4G0;7BR!E5J[,.X;++K M5#S0W_(< M6#4L8TK6_XKR#U!+ P04 " D7'9,N105[KE XTUEK!(>35LSUUD0920IR?AFLV=*M)KF:?2=;)Z:WLM6P\D2URLE M[/L1I!DRNJ6?CN>V;GQPL#SM1 TOX']V)XL6FU7*5H%VK='$0I71N^WAN OX M"/C5PN 69Q(J.1OS&HSO948W(2&04/B@('"[P#U(&80PC3^3)IU#!N+R_*G^ M&&O'6L["P;V1O]O2-QF]I:2$2O32/YOA&TSU7%,R%?\#+B 1'C+!&(61+JZD MZ)TW:E+!5)1X&_=6QWT8;Q(^T=8)?"+PF7 ;X[ Q4,S\07B1I]8,Q(Z][T1X MXNV!8V^*X(RMB'>8O$/O)>?)= MK&:81'JRC+[?KPOL5@5V46#W3XG[+R6N86Z^!&&+GBJP=9PF1PK3ZSC)"^\\ ML'?Q$=E?^#CM3\+6K7;D;#R^;.Q_98P'3&5SA2/4X >;#0F5#\<;/-MQS$;# MFV[Z06S^QOD'4$L#!!0 ( "1<=DQ;L+%^N $ -(# 9 >&PO=V]R M:W-H965TI5"VP)US_8$06W4@ MF;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$ENB&1<]:^ GN5W\RWB*+2LTE*,NU0@:: M^EAV,6\!'P MF\-H5V<4*CEK_1*,;W6!DY 0"*A<4&!^N\ ]"!&$?!I_9DV\A S$]?E-_3'6 M[FLY,POW6CSSVG4%WF-40\,&X9[T^!7F>JXQFHO_#A<0'AXR\3$J+6Q<4358 MI^6LXE.1['7:N8K[.-UDZ4S;)M"90!?"/L8A4Z"8^0-SK,R-'I&9>M^S\,3I M@?K>5,$96Q'O?/+6>R\EW>US<@E",^8X8>@*DRX(XM67$'0KQ)%^HM-M^FXS MPUVD[];1;VZW!;)-@2P*9.]*O/U0X@8F2SX$(:N>2C!MG":+*CVH.,DK[S*P M=S2^R7_X-.T_F&FYLNBLG7_9V/]&:P<^E>3*CU#G/]AB"&A<.'[Q9S.-V60X MW<\_B"S?N/P'4$L#!!0 ( "1<=DQ@,29RM@$ -(# 9 >&PO=V]R M:W-H965TWQ1@'$ K]._#V#'<5._ #.<<^;"D(UHGFT+X,BKDMKFM'6N/S!FRQ:4 ML%?8@_8W-1HEG#=-PVQO0%21I"3CN]T-4Z+3M,BB[V2*# 4S,7_@ M(#P^9^!@E2AM74@[6 MH9I5?"I*O$Y[I^,^3C=I,M.V"7PF\(5P%^.P*5#,_(MPHL@,CL1,O>]%>.+D MP'UORN",K8AW/GGKO9>"ITG&+D%HQAPG#%]A/A#,JR\A^%:((_^/SK?I^\T, M]Y&^7T>_O=X62#<%TBB0_E,B_U3B%F;_*0A;]52!:>(T65+BH.,DK[S+P-[S M^"8?\&G:?PK3=-J2,SK_LK'_-:(#G\KNRH]0ZS_88DBH73C>^K.9QFPR'/;S M#V++-R[> %!+ P04 " D7'9,NF86*;_=N^-(!V.?70/@R:M6K:IZ;V2+9PL<;W6POX[ M@C)#1K?TW?$HZ\8'!\O33M3P!/YW=[)HL9FEE!I:)TU++%09O=L>CDF(CP%_ M) QN<2:ADK,QS\'X469T$P2!@L('!H';!>Y!J4"$,EXF3CJG#,#E^9W]>ZP= M:SD+!_=&_96E;S)Z2TD)E>B5?S3# TSU7%,R%?\3+J P/"C!'(51+JZDZ)TW M>F)!*5J\CKMLXSZ,-_MD@JT#^ 3@,^ VYF%CHJC\F_ B3ZT9B!U[WXGPQ-L# MQ]X4P1E;$>]0O$/O)>=)DK)+()IBCF,,7\1LYPB&[',*OI;BR/^#\W7X;E7A M+L)WGQ1>KQ,DJP1))$@^$>R_E+@6<_,E"5OT5(.MXS0Y4IB^C9.\\,X#>\?C MFWR$C]/^2]A:MHZ7C?VOC/& 4C97.$(-?K#94%#Y<+S!LQW';#2\Z:8? MQ.9OG+\!4$L#!!0 ( "1<=DQO#_]:U $ )P$ 9 >&PO=V]R:W-H M965TAG]8KCCN>>Y.W.DHU0ON@$PZ$WP3F>X,:8_$**+!@33 M-[*'SIY44@EFK*EJHGL%K/1!@A,:13LB6-OA//6^D\I3.1C>=G!22 ]",/7G M"%R.&8[QN^.QK1OC'"1/>U;#+S"_^Y.R%EE8RE9 IUO9(055AN_BPW'G\![P MU,*H5WOD*CE+^>*,[V6&(Y<0<"B,8V!VN< ]<.Z(;!JO,R=>)%W@>O_._LW7 M;FLY,PWWDC^WI6DRO,>HA(H-W#S*\0'F>K88S<7_@ MP"W>96(U"?7<3JYI7-8.(#. 70)V'L=,@GYS+\RP_)4R1&IJ?<]<[\X M/E#;F\(Y?2O\F4U>6^\EI\D^)1='-&..$X:N,/&"()9]D: AB2/]+YR&PS?! M##<^?+-6WW^BGP0)$D^0_%/BEZL2 YAM%!;9!D6V 8+X2B2$^:05NZ#(+D"P MN1()89(K$;*Z'0)4[>="HT(.G9_)E7<9O3M_'9#ROU!+ P04 " D M7'9,,_B*0K:*!K1P=Z:#%F\J8[7P:-J:N:IZ;V2+5PL<;W6POX^@S)#1K?TW?$BZ\8'!\O33M3P M#?SW[F+18K-**36T3IJ66*@R^K ]G9. CX ?$@:W.)-0R=68UV!\+C.Z"0F! M@L('!8';#1Y!J2"$:?R:-.D<,A"7YW?UYU@[UG(5#AZ-^BE+WV3T2$D)E>B5 M?S'#)YCJV5,R%?\%;J 0'C+!&(51+JZDZ)TW>E+!5+1X&W?9QGT8;P[)1%LG M\(G 9\(QQF%CH)CYD_ B3ZT9B!U[WXGPQ-L3Q]X4P1E;$>\P>8?>6\[W^Y3= M@M"$.8\8OL!L9P1#]3D$7PMQYO_1^3I]MYKA+M)WR^C'9%T@615(HD#R3XGW M'TI,)7-'8Y0@Q]L-A14/AP/>+;CF(V&-]WT@]C\C?,_4$L#!!0 ( "1< M=DP$W-V/MP$ -(# 9 >&PO=V]R:W-H965T7;G!XIJ: 6@_)/ M9OP$65"*%B_3+KNXC]-->IAAVP ^ M _@".,8\;$H4E7\07A29-2.Q4^][$9YX=^+8FS(X8ROB'8IWZ+T5_/Z8L5L@ MFF/.4PQ?Q>R6"(;L2PJ^E>+,_X/S;?A^4^$^PO?_*'R_39!N$J21(%T3')(W M)6[%O"V2K7JJP39QFAPIS=#%25YYEX%]X/%-_H9/T_Y5V$9VCER-QY>-_:^- M\8!2DCL&UL?9;= MCILP$(5?!7'?!9L?PRJ)M"&J6JF55ENUO?8F3H(6,+6=9/OVM0VAB3WL3<#F MS)S/ QE[<>'B31X94\%[VW1R&1Z5ZA^C2&Z/K*7R@?>LTT_V7+14Z:$X1+(7 MC.YL4-M$.([SJ*5U%ZX6=NY9K!;\I)JZ8\\BD*>VI>+OFC7\L@Q1>)UXJ0]' M92:BU:*G!_:#J9_]L]"C:,JRJUO6R9IW@6#[9?B$'C+>:62 M5;SY7>_4<1D68;!C>WIJU N_?&'C@K(P&%?_C9U9H^6&1'ML>2/M;[ ]2<7; M,8M&:>G[<*T[>[V,^:]A< > _ 4H+T_"DC&@&0*P.3#@'0,2*> )+'5&I9B M:[.ABJX6@E\",;S>GIJO"#VFNOI;,VF+;9_I\D@]>U[A'"^BLTDT:M:#!M]I MDGM-Y6O0I(@TP82!(8PU!BQ2QP+29/>:#:3)89 $K$=B$Z1W"8@#,FARJ^F& MM2:$Q''LP Z3/);W1U0"@*E %#A V:[-8H\W%\53G+DH$L&^"A5I620P30G2E "-TSLVI5\:V +%< ^+ 1.G M>VQ&43[W8=X;S31+!!AE;B=$GM$G')-Y+[ C/B$,>.6N%R0B,SYPPT- QR/% M3 JX12&@1[FH:U!4.C[1S;;5,G&P1P(9;/FI4Z:MW\Q.QXXG;+8]9[XRQQ&[ M'?Y/,YQEOE-QJ#L9O'*E-U6[]>TY5TPSQ@_Z&SSJX],T:-A>F5NB[\5PAA@& MBO?C^2B:#FFK?U!+ P04 " D7'9,9AL_#\L! "N! &0 'AL+W=O MI7G4+8((WP7M=D-:884.I MKEH03-_) 7I\TT@EF,%2':D>%+#:D02G<1BNJ&!=3\K<]?:JS.7)\*Z'O0KT M20BF?F^!R[$@$;DTGKMC:VR#EOG CO =S(]AK["BBTK=">AU)_M 05.0QVBS MRRS> 5XZ&/75/+!)#E*^VN)+79#0&@(.E;$*#( W*LFU M>P;521LI9A6T(MC;-':]&\=9_T+S$^*9$"^$*/TO(9D)R0V!3LY@>P#F;*/9O( _9GHUNU\%!&MR$;JLT4AI MT? .55N\/):"0V/L]![G:CI"4V'D,-\.=+FBRC]02P,$% @ )%QV3/CF M>R;X 0 1P8 !D !X;"]W;W)K&ULC97O;ILP M%,5?!?D!ZO"?1H"T9IHV:9.B3NL^.W )J 8SVPG=V\\V!)'46?D2^YIS#[_C M@$D'QE]%#2"=MY9V(D.UE/T68U'4T!+QP'KHU)6*\99(5?(C%CT'4IJFEF)O MLXEP2YH.Y:E9V_,\92=)FP[VW!&GMB7\[Q-0-F3(19>%Y^982[V \[0G1_@) M\E>_YZK"LTO9M-")AG4.ARI#G]SM+M%Z(WAI8!"+N:.3'!A[U<6W,D,;#004 M"JD=B!K.L -*M9'"^#-YHOF6NG$YO[A_,=E5E@,1L&/T=U/*.D,)2B4%KR-HY-9\9A\K^TV1N\ MJ<&;&]S@OPW^U.#?-."1S$3]3"3)4\X&AX]_5D_T,^%N?;69A5XT>V>NJ;1" MK9YS+PE2?-9&D^9IU'A+S;5B]U[A^[,$*X"9PK-2>*8_N*((;RA&360TG=&X M29RX-R06E1\MO*Y@?"N,;X&)[ :!U2!8D6;4A!^DL:CNIPFM,.$[F,?'&Y9P M%8M%=9\ELK)$EHV)[0:QU2!>L;/QJC06U?TTB14F^7AGDU7/K$5E8<&+5UH? ML3\(/S:=< Y,JM/!O,,58Q*4X^9!!:O5J3X7%"JII[&:\_%L&PO)^NG8QO.W M(_\'4$L#!!0 ( "1<=DR+SC2+!@( % % 9 >&PO=V]R:W-H965T MV??#:]U64EM0$G4XA)^@OS57K@ZH4DEKRDTHF:-Q:&([9?=\1QHO '\KJ$7 ML[VE,[DR]J8/W_+8=G1 0""36@&KY08G($0+J3#^CIKVY%(3Y_N[^A>3N\KE MB@6<&/E3Y[**[8-MY5#@CLA7UG^%,9_ ML;DO\,-B(+K2)2/C!%AWE;6"SA$Z*:%1DPZ8-P99C @\V P_6@3\O'*7!RI&GW:P] MH5E?4>"EN;/"REC72/U[9M9I++RXNB\7]E2-B^%V?\@,L^8'YF7=".O*I.IZ MTYL%8Q)4G,Z3"K12XVTZ$"BDWN[5G@^7?#A(UH[S"TU#-/D/4$L#!!0 ( M "1<=DR)[&?T2 , %P, 9 >&PO=V]R:W-H965TG[T"I$)5M5(KK;9J>YT%LT2;Q#3)+MNWKW-8!/:D MXH:<_AE_8V?^F,7)-<_MP=HN>:O*NEVFAZX[WF59NSW8*F\_N*.M_9.]:ZJ\ M\Y?-4]8>&YOOAJ"JS"@A,JORHDY7B^'>?;-:N)>N+&I[WR3M2U7ES=^U+=UI MF4+Z?N.A>#IT_8ULM3CF3_:'[7X>[QM_E9VS[(K*UFWAZJ2Q^V7Z$>XVH/N M0?&KL*?VXCSI2WET[KF_^+I;IJ0GLJ7==GV*W!]>[<:699_)<_R9DJ;G,?O MR_/W[)^'XGTQCWEK-Z[\7>RZPS+5:;*S^_RE[![+Y%44PQGK4R$%3#QHA% C"J QH8B4WW!#0 M6N)0#(5B"!0+H$:-N!@*@!!!"!,!5*PTRFBNN,&9.,K$$28>,/%H)"F5;VPF M@X7=Q$IAJ)\E>4%_!250*(% !>6O13R4D "22Q5 Q4IN&*>,\YG5DRB41*"" M%V4MD=4#HID.YW03*XWADH&>63V%,BF$2>$)-)I W] G.D)EF@@MF J+0I3< MO[V,7[PH5U &A3(W](F)%Y4KH@TE 5,L9$8R3=D,$A#28%[)F"F&78-Q%X(2@K)C8@^=HBT MGP/M7YX9,-PW 3/.L',@]D,I?)\"1%..>*SVS2Q@;KYPYP3,.J/>B1V16:3 +A] N:?4>^H>'6\^V$,P1"HI<"$(GP'#;1DP7XYZ M1\<;&"G\+,0]C2@)\1\<%GYMLHMM7K_O_IXW3T7=)H^N\SO&85^W=ZZS/BOY MX.L\^*W^^:*T^ZX_5?Z\&?>[XT7GCM->/CO_H5C] U!+ P04 " D7'9, MXV]JFJEJIE:*MMGUVX!#0&DQM)VS_OKZPB 7:/,0^QS/C M&<=Q-G#Q(FL Y;VVK)-'OU:J/R DBQI:*A]X#YU>J;AHJ=*EN"+9"Z"E);4, MA;M=C%K:='Z>V=Y9Y!F_*=9TO+4M%7\>@?'AZ ?^6^.IN=;*-%">]?0* M/T ]]V>A*S2IE$T+G6QXYPFHCO['X' B!F\!/QL8Y&SNF207SE],\;4\^CMC M"!@4RBA0/=SA!(P9(6WC]ZCI3UL:XGS^IO[99M=9+E3"B;-?3:GJHY_X7@D5 MO3'UQ(&_P9W8!ING.@]"LZD_?:*FU2\'56TE9:^NK'I[#BXE7T\ MTK8)X4@()T(0_9> 1P)>$)!S9J-^HHKFF>"#)]R/U5-S)X(#UH=9F*8].[NF MTTK=O>=AFF;H;H1&S*/#A'/,>\1ICSA._LD$T[9&4G3..%'[)U1+L$)VFTL+1&IFD4XR!)%Y[0["*: MA^$[%=>FD]Z%*WVG[@17[U7+A_I"L4[\?'!DTO M7OX74$L#!!0 ( "1<=DQ2=4B.[@$ /H$ 9 >&PO=V]R:W-H965T MV$Z]_7-@1QQ.H+]JYGQK-KXW3DXE4V ,I[ZU@O,[]1:C@@),L&.BJ?^ "] M7JFYZ*C2H;@@.0B@E25U#$5!D*".MKV?IS9W$GG*KXJU/9R$)Z]=1\7?(S ^ M9G[HWQ,O[:51)H'R=* 7^ 'JYW 2.D*+2M5VT,N6]YZ .O,_AH>"&+P%_&IA ME*NY9RHY<_YJ@J]5Y@?&$# HE5&@>KA! 8P9(6WCSZSI+UL:XGI^5_]L:]>U MG*F$@K/?;:6:S-_[7@4UO3+UPLFP M!FKN1'C NIFE2=K>V35=K=396XZ#($4W(S1CCA,F6F&B]XCB$8'Q D':P.(B M&FC F36$QO,81$S_MH@RL><<\!"<)HYS84 M.PW%#D.;KATG#%EM]"$D0;#M?^' $4Q(&+L-$: MNTG"[9FCU2TTK\)W*BYM+[TS5_I"VVM7[T7$R_ MXQ0H/LPO#5J>N_P?4$L#!!0 ( "1<=DR!UY@X#0( '(% 9 >&PO M=V]R:W-H965T[*FF12Y%%\C^[[;4'J)X341%GB=TV\KHG'=>872+T"J4=@-8N= M+HS&Q ::Q5["2):253JS@R8GCX.\N%NM@E)<&VU_X*0Z-HYG;$_NK+XU#:6_ M_Q\R?3?Z0>6E;E1P%-K<"W=ZST)H,"ZC!V.S,@UPG# X:SM#SU"\!FW=W[\Z\X[*Z"?FBSISKX+6N&K4.SUJW]U&D M]F=>,W4G6MZ8)TY2;E;CHJFSX MHPS4I:Z9_+OEE;BM0Q2^;3R5I[/N-J+-JF4G_H/KG^VC-*MH]'(H:]ZH4C2! MY,=U^(#N=SCI#"SB5\EO:G(?=*D\"_'2+;X>UF'<,>(5W^O.!3.7*]_QJNH\ M&1Y_!J?A&+,SG-Z_>?]LDS?)/#/%=Z+Z71[T>1WF87#@1W:I]).X?>%#0B0, MANR_\2NO#+QC8F+L1:7L;["_*"WJP8NA4K/7_EHV]GKKGQ \F,$&>## HP&B M_S5(!H/DW2"UR??,;*J?F&:;E12W0/:GU;+NI4#WB2GFOMNTM;//3+;*[%XW M29ROHFOG:,!L>PR>8-"(B(SW,02&0FRQ8YXD\P@[%X+A" F81&+-TUD2Q2*) M'D,MIK&8/,8$4[2@ N 24N03?S-"*4@H=0FA>$&HQY!)())A2LF2D(NC"<(Y MS6!"!"1$'$+ID@]QXF!P?@XI06J>?$*,B' @7RO%09Z"#[P)%GSE%B MG!CU.2=>BJ<@X1R("-/20K000$X6.AD"V%2. B*8;W'@ OB<>%I M&>@#3$$0]<0!^\8#PH +SYD@N#&@CW0&Y$H^25&6Q4LE#D R V8T);XC@)L# M@KJ#4S\(Y(L#:QZYHD]0[G$!RQ0!.G7K1YWZ&?4D>-GD!QSQX^:48.$C0/EN M]2"0IX,C6,\($#2./2Y@12- KF[U"J=ZR"@%+XM7.,6;P^8?8EC\&!+_LG8@ MR//F8;A#8$#\V#W,EZB(E]\L")@5>>Y[]S#<3C#03MSZ M0:!EYXLF\UG-Y3T8MW"1>YEX*T\ M%E(/>'G6DB/]0>7/=L-5SQM4]F5-&U&RQN'TL' _H9G MLF7L77>^[A>NKR.B%=U)+4'4XTQ7M*JTDHKCCQ5U!T]-O&Y?U-97,E@BZ M8M7OR*F2;ZS[0FU"D>O8[+_1,ZT47$>B/':L$N;?V9V$9+55 M4:'4Y*-_EHUY=OV;Y$*#"8$E! ,!X8<$; EX( 3H(2&TA/!90F0)T;.$V!+B M"<'K)\O,_BN1),\XZQS>;Z"6Z'V*7F*UOCL]:);3O%,+(-3H.<=!D'EG+60Q MRQX3C#!XC%E!F'",>84PT1CS&<+$8\P:PB0#QE/Y#DD'8-*!$0A' NDDV!X3 M&TQC,$&0XC1.IQ%#P' ,'(6$P9 P$-(<%@A!@?!6 /N310IO0D5^_X.=(M I M IP0+!"# C$@,-ESJ_@F5/PPU 1T2@"GZ<[M,=&U$VR1@A8I8!'" G-08/[_ M&)<]9GX=X^S.]D(^7.<^8!--"QT"Q7=\[IPGZ(G:LJ!)<3U:7@07,@(J&2=3 M-PB4WO&!JQ,!Y8GOE">"ZQ-!!1I,3[;;"L41."_>U0&O+P'?"3^6C7"V3*IO MA3G1#XQ)JE3]F=K&PO=V]R:W-H965TZ]%7C9S_ZAU=1\$S?8H"]' MU8709EH?@J:JI=BU1D4>,$*BH!!9Z2]F[=I#O9BID\ZS4C[47G,J"E'_6LI< M7>8^]=\6'K/#4=N%8#&KQ$%^D_JI>JC-+!B\[+)"EDVF2J^6^[G_@=YO&+$& M+>)[)B_-U=BSH3PK]6(GGW=SGUA%,I=;;5T(\SC+E!/,L&KE2^8]LIX]S/_&]G=R+4ZX?U>63[ ,"W^NC_R+/,C=PJ\1P M;%7>M/_>]M1H5?1>C)1"O';/K&R?E^Y-E/1FN 'K#=A@0/F[!F%O$ X&#-XU MX+T!_U<&Z W ,0BZV-O-7 LM%K-:7;RZNP^5L->.WH,YKJU=;$^G?6?VLS&K MYT7(R2PX6T<]9MEAV V&WF)6&(;=8M8()KR%;,:0/TX"$\@0#4.C8:TYOU'A M4*P[3-1BRHX"P@0 YPE1GA#AX0Y/AX$K'D@XI9$3<3B2 P",I+@#4LL422D^R4,)7HD(PI2Z]8&,MC^9CHA.U#PZ9AI=O!YT$U0\S837(XH4 M)* 3+O!20Y%:XQ[UBHZKB$FE=S8&KR,4*23 7"X$1/D$#UX@*%(A()QP@:%)3)*LA&PO=V]R:W-H965TK)!+4,$XP2UM.G\ M,K=S>U'F_*)8T\%>>/+2ME3\W0'C0^$'_L?$2W.NE9E 9=[3,_P$]:O?"SU" ML\NI::&3#>\\ 57A?PJVN\SHK>"U@4'>]#U3R8'S-S/X=BI\;!("!D=E'*AN MKO ,C!DCG<:?R=.?D2;PMO_A_L76KFLY4 G/G/UN3JHN_,SW3E#1"U,O?/@* M4SVQ[TW%?X=2DO?Q[;I;#N,*R2>PMP!9 H@ M_P/&6D:0S?PS5;3,!1\\,>Y]3\T1!UNB]^9H)NU6V#6=O-2SUS),2(ZNQFC2 M[$8-N=60>-8@[3]#B!-"K$%X!PG=!J'3(+0&L37HK '!0;9(X3)G)C,@8D7F&SU*VQP'!.\68#0S34QK] / M*LY-)[T#5_K&V7M1<:Y >^(GG76M'[YYP*!2IIOJOABO_SA0O)]>-C0_K^4_ M4$L#!!0 ( "1<=DPV^_-Q[0$ .8$ 9 >&PO=V]R:W-H965T0/6',KB2) VB2J6JF5HJW:?79@N&AM3&T3 MMG]?7UB6)&C;%^P9GW/F@L?IR,6+; "4]\IH)S/4*-7O,)9% XS(!]Y#IT\J M+AA1VA0UEKT 4EH2HSCT_00STG8H3ZWO)/*4#XJV'9R$)P?&B/BS!\K'# 7H MS?'4UHTR#IRG/:GA!ZB?_4EH"\\J9 OXU<(H%WO/ M5'+F_,487\L,^28AH% HHT#T"149J'KBXQ>8ZOF$O*GX;W !JN$F$QVCX%3:KU<,4G$VJ>A4 M&'EU:]O9=70G<3C1U@GA1 AG0I!\2(@F0O1.B#\DQ!,AOB%@5XKMS9$HDJ>" MCYYP?[21TF2XHL1FC![APD7F&!&8*T^APC7 M0NS#.WIX'>!PCXBB:\CQ'K()UY.(5NN,+#^ZJG.S+A"O"L16(+X2V-XTRF$2 MB^E"S=ZSE"\ MGUX5/#]M^5]02P,$% @ )%QV3-#G.:+_ 0 ;P4 !D !X;"]W;W)K M&UL=93=CILP$(5?!?$ :S _)A$@-5M5K=1*T5;= M7CMA"&@-IK83MF]?VQ!$B?>\=Z6?B-4L,>(7EN MH*/RB0_0ZYV:BXXJ'8H+DH, 6MFDCB$C\.2U MZZCX>P#&Q\(/_?O"2WMIE%E 93[0"_P$]6LX"AVAQ:5J.^AERWM/0%WXG\+] M(3-Z*WAM892KN6$'IB!@<%;&@>KA!L_ F#'29?R9/?T%:1+7 M\[O[%]N[[N5$)3QS]KNM5%/XF>]54-,K4R]\_ IS/XGOS5:,:9 M,VE_O?-5*M[-+KJ4CKY/8]O;<9QVDGN:.P'/"7A)P%,O$\A6_IDJ6N:"CYZ8 MSGZ@YB\.]UB?S=DLVJ.P>[IXJ5=O993N&N @S#9E3J)T)0I3LHO3#TJ-G:381=H>R*,H)#@@ M2>@F)4Y2XB#A8$-Z%(4DC3")W:3424I=I'!#>A2%64""CTC$22(N$MZ0'D5I M@*,DO@>2$+Q;U3.!T.JNF*?H!Q67MI?>B2M][>SE MJ#E7H#V#)UUVHU^_)6!0*S,E>BZF-V *%!_FYPTM;VSY#U!+ P04 " D M7'9,O[1JB+\! #6 P &0 'AL+W=OB^2 M2!T>'E)4-BK]9%H BUX$ER;'K;7]D1!3MB"8N5$]2'=3*RV8=:9NB.DUL"H$ M"4YHDNR(8)W$119\9UUD:K"\DW#6R Q",/WW!%R-.=[@5\=#U[36.TB1]:R! M7V!_]V?M+#*S5)T :3HED88ZQ[>;XVGK\0'PIX/1+,[(5W)1ZLD;WZL<)UX0 M<"BM9V!NN\(=<.Z)G(SGB1//*7W@\OS*_BW4[FJY, -WBC]VE6US?,"H@IH- MW#ZH\1ZF>KY@-!7_ Z[ '=PK<3E*Q4U843D8J\3$XJ0(]A+W3H9]C#>[PQ2V M'D"G #H'T%A+3!24?V66%9E6(]*Q]SWS3[PY4M>;TCM#*\*=$V^<]UJD^TU& MKIYHPIPBABXP;PCBV.<4="W%B7X*3_=TG2!=U9@&@G29__ ?!=M5@FT@V+Y3 MD'XH,F)V 2,C)DV2Y$,:LNBK -V$B3*H5(,,T[SPSD-[2\.[O,'CQ/]DNNFD M01=EW>N&-ZB5LN#$)#=NC%KWR6:#0VW]<>_..HY:-*SJIU]$YJ]<_ -02P,$ M% @ )%QV3 $K3,9U @ _ < !D !X;"]W;W)K&ULC55=;YLP%/TKB/?6V'Q'!*E)-&W2)D6=NCT[Q FH@)GMA.[?SS:4 M$NQ4RT.PS;GGW'.!>[.>LE=>$B*A6 /"B) WFC[0CK;QSHJS! M0F[9&?".$7S404T-D.=%H,%5Z^:9/MNS/*,745"Y.I="'8 \Z_"9_"3BI=LSN0,3R[%J2,LKVCJ,G-;N$USMH*<"-.)717H^ M6SO*RH'25[7Y=ER[GLJ(U*00B@++RY5L25TK)IG'GY'4G315X'S]SOY%FY=F M#IB3+:U_5T=1KMW$=8[DA"^U>*;]5S(:"EUG=/^=7$DMX2H3J5'0FNM_I[AP M09N11:;2X+?A6K7ZV@]W_& ,LP>@,0!- 3#Z-, ? _R/@,\5@C$@6 2 P8JN MS0X+G&>,]@X;'F^'U5L$5X&L?J$.=;'U/5D>+D^ON1\'&;@JHA&S&3!HAH$3 M DCV20+9)#;("$>W EL3X?NWD)T)B9$]"=_JT]?Q_HW/T$X06 D"31#<$$2+ M0@V82&/:P:FG?@LO)BQ!<]1--J$UF]"23;R0&3#A3 8&_EV=R*H36722A>O( MU$&1X7H;&:X?0F@6Q\+FQ7>SCJU9QY:'G=H)$BM!\A\/.S$212@(3-\F[@%Y M,#2=6PBC,+UK/;5FGIJ9)PNA36IY,;R[.K*K6QN'9U&"R\[AF5]$#,U/8FL! MRBI%YFNTLU&F*333![,6V!!VUN.%.P6]M$)UDMGI-,*>D&JAB_.-&FVZM7[0 M#'/Q!V;GJN7.@0K9H'4;/5$JB,S3>Y3U+>4HGC8U.0FUC.6:#?-HV C:C;,6 M3 ,__P=02P,$% @ )%QV3+O+OXZ1 @ Y0@ !D !X;"]W;W)K&UL?9;;CILP$(9?!7&?!9MS1) VB:I6:J5HJ[;73N(D M: %3VTFV;U_;L"S!P][$!_Z9^68('N=WQE_%A5+IO-55(U;N1CAH-K\A;8.78UG31I2L<3@]K=QG MM-PB7QL8Q>^2WL5H[NA4]HR]ZL6WX\KU-1&MZ$%J%T0--[JA5:4]*8Z_O5-W MB*D-Q_-W[U],\BJ9/1%TPZH_Y5%>5F[J.D=Z(M=*OK#[5]HG%+E.G_UW>J.5 MDFL2%>/ *F%^G<-52%;W7A1*3=ZZL6S,>.^>A%%O!AO@W@ /!BC^U"#H#8(/ M@_!3@[ W""<&7I>*JENA_$5J&JOH'O6F*;9ZI\@BU>RN" M%.?>33OJ->M.@T<:-"@\Y7T(@:$0:VR93P)L;$40/$JVMB3!,$0 YAD8^V"< M0SJ310@Z"(V#\*%0$\AUIXF-INDR35/U#?J3?&W= F4XLX1;P&&"'QP^D$<@ M>020AQ/R3A.- J$DML%MV2((;6Q;EOBST#$('0/0T00ZML( M;9%B\ FME4! MCF:1$Q Y 9#C"7)BT^ @LJDA76B_D"V@0TDR"YZ"X"D GDS 4P#(GP^4@8$R M(% Z"919@3+@K=HJ!)7'ED5HEEFU+_"$] %J-#TB?>!+1;X-#@A5(6. '7*9 M90"^-SKK:\K/IH\*Y\"NC=1'YFAWZ-7/6/>*R?Y:]W#30S[<=!> 'X2?RT8X M>R95)S+]XL28I(K3?U+EO:@[Q["HZ$GJ::+FO&N\W4*RMK]4>,/-IO@/4$L# M!!0 ( "1<=DS^ ;!)RP( !$+ 9 >&PO=V]R:W-H965TI7O59"!.]-76KU_'9F.XQ2?3^+!JN'V0G6OO/ M4:J&&SM4IT1W2O!#']34"4$H2QI>M?%FU<\]J))1?K2-%S]VXI: MWM8QCM\GGJO3V;B)9+/J^$G\%.97]Z3L*)FR'*I&M+J2;:3$<1U_PH\[G+F M7O&[$C<]NX]<*R]2OKK!M\,Z1HY(U&)O7 IN+U>Q$W7M,EF.OV/2>*KI N?W M[]F_],W;9EZX%CM9_ZD.YKR.BS@ZB"._U.99WKZ*L:$TCL;NOXNKJ*WUGK_C?:7[21S9C%HC3\;;A6;7^]#?_0= R# \@80*8 S#X,H&, ]0*2@:QO M]3,W?+-2\A:IX6UUW"T*_$CMP]R[R?[9]?_9;K6=O6YH4:Z2JTLT:K:#ALPT MY%ZQ"Q643I+$ DP4!*0@?3R=Q>,"PPDHF(#V"=@&X,FZS7M4 0A3[0+ M1>5<=(?"0!0&H& /9="DLRJ4A"RA"A?Y(DT*TJ0 C??VMFE8IRRRD ?0I:Q8 M!,I H"P PL1_/%E8B \H8P0O(B3@S@Y\'RHAY.'. AX7:&,E.DB3@'B% . M\W"*H(Y;HCY-J&++:Z<$84H )O5@RJ!,G@(TH2Q%Z3(/1K!9(8 H\]T*A9L+ MW>^;T;1"84XSM@RUX* 8@,I]*!RN(0;8#Z2C:!D)ME-, *3"1R+ LJ; -@.$ MI$ ?O#S8HC'DT<&GAH:U;-AV*IQZ-7,+[7%H0UG'S0/VS .?9@A MW_8P9+ $V$V D#),EJ%@*\:A%S/D?QQ&T=UG,\V@[10*K5T 4,GL;.(.BS^X M.E6MCEZDL<><_C!RE-((FQ0]V![/]GPZ#6IQ-.XVM_=J.*0- R.[\0":3*?@ MS7]02P,$% @ )%QV3&UQU%D0! PA, !D !X;"]W;W)K&ULC5CM;MLX$'P50P]0B;NB1 6V@2:IFP-Z0-"B=[\5FXZ- M2I9/4N+V[4^2&5W1U^S)#B_%35/YJ=UNWL9UD-2]EF=>_;G51G1:!"-Y>?-T_[]K^1;B<'_-G_4VWWX^/=?<47K)L M]J4^-/OJ,*OU=A%\%#=5WNBCZ3!V/_TS2X%*S#QS?OV5?#8WO&O.4-_JN*O[=;]K=(E#!;*.W M^4O1?JU.#]HT2 8ST_HO^E47';QGTM585T4S_,[6+TU;E29+1Z7,?YZO^\-P M/9G\;V$X@$P 70)$_&X FP"^-B V ?&U =($R&L#$A.07!N0FH#TV@!E I05 M$)Z'8QC?^[S-E_.Z.LWJ\Q0]YKT2Q(WJ9M"Z?SE,F.&_;HB;[NWK,HYX'K[V MB0SF]HRA"2:>8NX01DXQ]PB33#&?$":=8E8NAJ:(SRZ"K48]N)#T=Y:PZ[-+ MQQ'L.!KBXPE191$]8Y(!(8S$13)8) ,)++VO$";%142$ M'2P"*3R=(3PF**X87@,:]WORSO@*;!L"^(8SP@8T+D5IQ".E3DMAK0L@=F&+ MW8 FI=YK%=:Q $(F7PHL40$TZABJ 8U-1S![R6(M"R!F\KB!P#(50*397@"?(-L\R?4)%NSN M+Z"=N/L+ ./(.V$)NPX!UR%[!T>NZR@"&R,7)J0 S-V]")'P3TML8H1,S+.0 M$#8Q B9&EN7>&M!DH\!*6>O-/8)EG'E68,)>1\#K.+()(9"PZ;P/FI+!KDG M-=FG5&R'!.S0W78KX D9F%XN3G _OSR4L+T2L-?1U\9T4XX-D8$A.JTRH/$D MCQ-7[ !&_6>"AQ V1 :&R+$G!38P!@;&EJ?>L6LY*4>)U:9/ ):I)+8=&L"D M]/DN>SZ0@'UQ8M,&OD3,ODK8;AC8#:=V)??K)Y;D\0#&IL3 E%C9A=R=5;^Q MLIL4CLX5^M.MO_/Z>7]H9D]5VU;E<)"PK:I6=RFC#UW*G&ULC9?;CILP$(9?!7%?L V&L$HB M;0Y5*[72JE7;:S9Q$K2 4W"2[=O7&"\!>]CE)@3SS&\ M%GE9+]R3$.<'WZ]W)U:DM[;PT_LN-)- W^$^XH5K5F>-YZDCK_:J=O%; S[_]^\?U;)RV2>TYJM>?XGVXO3PIVY MSIX=TDLN?O#;%Z83HJZCL__&KBR7>*-$QMCQO%:_SNY2"UYH+U)*D;ZVSZQ4 MSUO[):;:##8@VH!T!H2\:Q!H@^!N$+YK$&J#<*H!U0;T;J!R\-O<56=N4I$N MYQ6_.54['\YI,^WP Y7#M6L:U>BH;[(_:]EZ789!,O>OC2/-K%J&]!C<$;[T MWH4@4(@5L<3H0@A M0_4T; -@=( -5$>@Z@A0'1JJ(SN.'! <&ZH!+*'4Q#8 1L95QZ#J&%!-#=6Q M%6>&2&@LRK5-0?-H8V/0/-K:V'OS: ;F-@-R,^2L9A_D-@B3@&$28)7&L ., MX)J')JQ3#<7]#D:>N3#6$(8]8HS6!O:6C.D>J=5XPDK54!/PWL<>-F4#5.3% MU)2-[?$:D0S6_D=,)BQ3#0W$R-Z)S&T"Y +/*HH@%WIH3#J\&^!@PEK5T# 4 M]A UI0=39M,&PNS9M(6]C+/"T&YEKE<-Q:/I#2/!&PRFP)(=&PRXVF.H MW%N# 4%FW80@:FY0((3-48 @,I(6O!U@:#^PQ@""1DHFADLSGMDC0$>*.X;+ M+DZFC$ +1?UZ00@=V2()7)X)5)[-3M'01Y'\WCFX8-5174IJ9\?OZ@E!#4/]CW^IQS/_!UU@GY MJBH ';QSUJA-6&G=KA%2106/^A_MW5;FHY4@4[P?[6I:XVX2H,2CC1"]//HGN" MOIXD#/KB?\(5F(';3$R,0C#EOD%Q45KP7L6DPNF[7^O&K9T_27!/FR?@GH ' M0I1^28A[0OQ)(%\22$\@$P+RI;C>[*FF>29%%TC_=UMJ+U&T)J;[A76Z9KLS MTQYEO-><)"1#5RO48[8>@T>8:$ @HSZ$P',AMOB.CF\#[.X1<7P+V=]#EG@^ MB7BVSMCQXW$-J^6\ )D5($Z W#0JF33*8U*':7P=:92NIN7.P)+H6SR![>]A M!.,X)I.LT>A7&ULE9AK;YLP%(;_"N('%'SC4B61VE33)FU2U6G;9YHX"2K@#)RF^_?C MUC0QKU/XTH#SGL/QVSSVP;.C*E^JG93:>$N9NW88[F8J8/.TD(^EDYUR/.D M_'FENOJWGKM]4)#.YTDV*I/YXE4N994VFNHZ_ M?5+W],PF\/SZ/?N7=O+U9)Z32BY5]B==Z]W'5V4^/H.@1]W003B\?L!PJ&+N4/ PE M(<5%,#A/UL;SBWF&. &'"7B;@%TDB' " 1,(4$%L.-UI1*LI.B,,JZXI+HH( M8!'!L(C QPE"F" <;T,$$T0C;(@^M6&HX+B(&!81 QLLOVGB8V[\\480"WID MA!6]",^T\^*JY+(0".@=H< ."UT$XT78!#LP8(2#*IAI!Q(-# $B(BS%8%@) MH#6PI<"HD6"")1@V$HZQ!(D"TQ(D"HTU%HIL%6.Z"< [B"TI,)LD'N\;Q7!2 M?X1O4!2:.Q,2V8K!F%. >6A9S2:8 EFCZ*- M<6 )$(4#<)#(4@S#%#/ 7FA92QAFCY'QEC#,'D.;HVD)$D6^80D46;H.9NEB M 7N1K0_&[+$)C2S#[#&T.0XL :+(;..@R-*\,$PQ ^Q%%O889H]-:&H99H^A M?6]@"1!%YDX-198W%88I9H"]R#(?CMGC$]I;CMGC8-\;6()$D=$#+Y$HMNR@ M'%/, 7NQA3V.V>,36EQN>8<[%E$^:8/3ZAQ>68 M/3ZFQ46BH27719?%8(HY8"^V+$<$B"R6H(!%0@KR^(K+,<\$QI3@;$28QI3*#*[ M,"0:6.*=G17FLMRVY["5LU*'0C=';F>CI[/>.]J<-1KC]^3VH3NQ_4C3'2#_ M2,IM6E3.L]):Y>UYXT8I+>L:_9O:L)U,UJ>;3&YT&ULC9C;7[Q#I8DI4"J@9( H2M2LW6[EX[ M( XU/K"V";-OO_(AQ+1Z,KX!6_[Z5TM_2R"/+GGQHSP84WD_TR0KQ_ZAJDX/ M05!N#B:-R_O\9#+[9)<7:5S9VV(?E*?"Q-LF*$T"1H@,TOB8^9-1T_9:3$;Y MN4J.F7DMO/*I_CJ]%O8NN*IL MCZG)RF.>>879C?UO]&&M:[X!_CZ:2]F[]NJ1O.7YC_IFN1W[I$[()&93U0JQ M_7HW,Y,DM9!-X]].T[]V60?VKS_4GYJQV[&\Q:69Y(3O=8-?FW>36+S.Q/:QR9.R^?0VY[+*TT[%II+&/]OO8]9\7]HG M0G5A> #K M@UP/;]50#O OAG0/AE0-@%A$,#1!<@A@;(+D .#5!=@!H:$'4! MT= W07HH0&4?#A'/D/DUR%7L^G@7C[LI@R$!&UA-94ZCZMX,BKRBU>T:^T4 MUTN:/M@H*UZW-K7?/+356MK6]TFHHU'P7BMUS+1E6(]ADM\R*Y>A5R*P*5SS M8&@>4^;V<=O#S"5"K6^9.<+<$H\(0<0M\^0R' SWV44$(;?, F/H+;/$&##P MU6^GYN7W":]=1#'<((X7"F\$>-]@S7&%$%<(&X6PGP)P9]HBLD&R=J@\HHQP M"8H! 8DB,I3 A+D+4JDXU0(X\8@I$LX4M.P) 4,F(^+4" (R2DG$0-4N,)!% M1$LP/4MD,$RJ.DU0,BYH9S'B- 1+^P4#.=.1 . :Z9H01I@0"B\"@1>!<(I M$#!QTY81O;Z$H';N0$XSEPLU92$LEKG+<1EQ!2?C$=$37 D*;'A"\HNTE@(6 M ,*1.CW0[P+C>$B;.ZD?2 MH]S^$($U_8RE%TDBP7 7"*977\,@"L7%$HJR4&)O"""7)+( MPL!Z1)!0H7^U^2O<>>7\?(A>U=XH1+A"A.PF]Y94](S2%FE^>5L;G;1'WO8.+M]28QNZJ^5/:Z: _G[4V5G[KW M#L'UYL1@FD=46UJ4X:48'V,M(G3@G M\M\.F)@JE*!+XID>>VT3N"Y'VDBO+"TE,.@J!@B"5V%/B7;76'Q M#O";PJ2NYI'MY"#$BPV^M16*K2%@T&C+0,QPAB=@S!(9&W]G3K1(VL+K^87] MB^O=]'(@"IX$^T-;W5>H0%$+'3DQ_2RFKS#WDZ%H;OX[G($9N'5B-!K!E/M& MS4EIP6<68X635S_2P8W3S'\I"Q>D11SJHZ""T MN13NU^V$T&#XX@?3<&_>IB5@T&D[W9BY]#?4!UJ,\^.#EQ>P_@]02P,$% M @ )%QV3(5X"T9I5P *48! !0 !X;"]S:&%R9613=')I;F=S+GAM;.U] MV7+C1I;H\^ K$)[RC!0!T02XNWL%#L=@^9NM-F*Z7X6R]R3:'/WZ'+_&+<1*>%>O-0P5O+;-E_>. M+T_"Z>SJ8GY]=7-\?7,UFX?P/[.7UB5>OSPUIHJ[ M1_]9_^ZZ3)?Y^CZ%JO&XGZ^:9WA,BOS N&P##^DF\9DZ@R"?_D7'RRG M,,:2QOFX2N_KO]ZEJZH)J6U9T@MYM0 8_)JE9>OL1T=Q1W.L[0JUMDR/*FJ;5;67SDO6@?YN5@!2J?E"RQIU7R3G_OW"C#@J2@W M!.5-NME6H>RD_L*O6=4R%XT?'L-&[XNR<>CSQW2%OYMYCHO'IW3=>%!&N]S> MKO(% +Y(&VN8IZNL"I_*?-& J<+!XO$1[N9\4RQ^B\+Y0UK""Q?;3;6!6PR3 MMR*,G)O@S4?XNK'=C[^^]C:=NO?=]]/3Z?GQ+)S_:3:[GK?3#ILX#-MP;%I5 MV:;ZOO%S6CTT,'FQ0,I6A66VR/)/Z>TJB\)UUH#L<5'!0TCILFJ3 \D E(/- MK %D59BOP^SS(JNJL+@+;_/5BKX%,&_7"SC+589/+PJ\_8M-8^N79?:4YC#< M9Z#*5<:S%)L'P(F%;"BE#35N?[$!F.Y^YK($6E\BPN/2_[;-G_ \O%O\D-UE M,-02M@.KSL)-^CFKO$]>T.)V+6KJ_4V=SVF> I3R39XU#TD?R%/Z@J?A^;W< M9@9:#412X'<.9;'K^/8]*+5\NJ?P$HR[*M;W1YNL? R7V:T':7@D>*QJC':: MKS-:&H \;[QZ8IU!&RC<\U\9H#:F;AZ+,_QN.=M"-NEWZ+ZR(]$7A.!H/^U$O MGA!VC*-1;Q*->T/]._SO*5ML\D_9ZB4*<^0R2[ZA[41SNH03!8@"=/!F'P$J M+M*G'*!5?_(JVX"092&C!]VWC]L5(:S0!$!4 H@/ZS)BUE\+C[8O7J"M+-] MWJS1ZX/+%%'I(=OD0.+P "\+%:KM(2[ B"B>1NLPWW;8,7NY_C$=S^S Q7FU]/K MV=GL'&!T\3&\N)Q=3:]/+L[GX?3\0WA\<79Y-?O3['Q^\O,,!<>+LUEX<'HQ MGQ_NQP$'+63#@+@=F%?9IVR];H__E@"NH%\4=PU*=8\(\(; MA??9.D,Q%U$I73[F:Q*@\0:U$FU9]@%B\V%X5Q:/(;(M$LP;#S-=DJ$:U(!_ M91;6G :((# ];+_.A3V^%[^YR[W-@,E(D.H?,HK1&#X,SRX!2@ E&@SAPY+ M];#H+WOQ',AX;B_%#PN78#@O:%8 XS<0X2%=W^/SP!Q!-5P1 3VX!W)U2%0' M?A%HPCEE8?6I$M.^KQ@P-I'S/BV=ZV+S1:C4MO[LT9/ZG*=",B],/LZLY M4.<_WYQ<_]I.+6QY/_S+6?9XFY4-4F#QJTOA5\?,KUI?T8QKIJ2HUL$M#L8( MZ:+%*>)2V\MT(YO07 '/@*MY"\KY&FPM[G/8&D59B (%R]91H@.A^0U MC[SEW5UK8,2$RTV"M_5."XE^[?E=,%?C79=^'4_G?PH_GE[\LD/+1TT] MO%L5SY4C#. Z411OT1R7?]U6K&V$FP(5^@(DRU5&U\!A/O@S?KG :8AO+P&= M;E_" Z'QA_O-^"$#.@;"*V$0B3N/J$K]M_?&? #5BV\*:Z.MZK?/N$1H?[3_ M-2&B"C\O\^JIJ%"HN0OO\L]T2:L]5?]=UX=.Q;E 3X ?364\79+*V;9,IJND MJUL )]L!P7.UPU!P %P>:'&5'<(4_ G'29L&G3W?W&DC^/M,/&I"'.:IW=SC MMZBT++?,[K;K)>YOYZGIJ0_4RX<.F,2VP.C[BFWEX(,UA -R>@WO5O8%0'%7 MEN]A^?A@P>'V]S/XG+^=1KQ&R?+U)US0;KIRN2T7#RDS<[Q7&]=ZYU$@%EFV ME!E0<7OENNM]*9'6MZK7=G+'FOLK.W&69@LI-O%HJD3I"QL(UD "=IG)W/%? M>=8:=*?9KC;HSF?K5)T,/F^BG.U89S#-QC\?W%LT0]_U6GB,X'2TP,6-< Q M?('KTO9@AB3+_\A\^P37"@$-7 ?]C.+F_/KD_,?P\N+TY/CD]F\Q6Z.J[XL5OD"C7FMQA^_^37NA)>P[47^E*Z" MVVT%MPF@)^?R0G[3:OOXB"XSA&1^O\[O\@62)VOR)S7Y\>5),,U*N!3E=K'9 MDC$50-,)#_[M7\=)TOT#^4[A@7_[UWC4_P-]&?\A+$J"NGJ&76'R(R PK">\ MZTA@^7!\6WJ6TE9"9Q^JDWV" ,971OMR<\9;^3%6CJZW3?9FL5M$A9*EA$^9>5# MNEUI )Y=76C X ._Y1LZ LW/.N%-E04 H)GPP"J\?L@"DD#8N,:,0IE@*V4V MK%@>(N\X'OUS#F!*K4-F-$%GHUC[8 ?P>_:T88:"(+U9Y_@7V2*))T\!PH O M@5H_G>./T^FEWD69T?6NZ/TMW]A,KQV('YQ!>D]+!$@"T&'1\/AV!2N&Q:W@ MX/([$&69RL(@,(1^OQ.*R3.X M4 D)< @ "QL"P>_0%%1WH.L0UV"CB0P_9* M?@DU?Y;#"]XF" $+I';WS'I8JL"1'[/-0T%TTH(<'G!.JY4S@L?2"I!G&<#V MFN-MV,=#K 5@OB4I'=27)9H8X%\CW=A/ HFV%H)S9NGB04_:";5G2H^\VBZS M ,X1( @[W80X: E($86K]+8H^<$(9BE6BG;#]D@$DS=XJ#);R7+T=+@EBK,@ MC*ZVL)*T,N_1^)&ZT%44X!R50OU*[J.E:=%$G7 ?@[. V\L**OWO"YE*D@- M2#OZBBR#5\18&LU"AERC 3K&X:_GAQQV2-N4H?"-988R!)K, /I&[?EK<6N# M!\#^$C!&LXS/EN&*P:E$6A&1:;][+<:,XRX%A[W-U+6#E1%Y>!-" SLO5L#1 M$4 5R"@E:1.-NXN&5ID6WY(;!J=L=L5NA2K@'2(Q10XC7!@TZZTH]C8=HGW2 MZQ%16J$&$;Z#AYZN<7^IPZQ0)X8K#63M-ML\9]G:* 8'R \"O"_6)(3JR,P/ M<8J2PC3$!Y@R"2*YAO5-EM%PQ4)4E"B!'TL=XL$+[P!#I)G*)1T^DMD [L46 M\!;SJ2P;P2? MWGV9/E;,*U!HQJ^6P!GIRKXL5L05;>NA( M^-A"B$;MQC-K)K4Y(ZGV:%,<(7<(,N"$BXW:LW;V"^9-5U4!\L<#HK_>:HWA MJ#T+VT$TRY:^Q]7"^05$S6P9!6G-)T9;ACM5LMM:,5 ;AOI(6P@9?L?.I\JA MJ"<(;1:L(N?V:4@9KHY+86E+6 X?R"(K"=5!JK)0FP#$3R/@JX?\Z0DG_!&E ML36>;7"L'_;)$O?ZP1H+J;:W?\7S 9C13D'I!#& 'BRW*[$+E=D]NDZ(=".T M4:Q"JAOFHH'ABCYF2^*_4U3.V(D/(I8:68NK'Z=72M"+Y#A%KP4H;7,F@8(3 MFY>GS++CT%7%S<#:BF>Q>2$BPL<*WBI!A<4<6ZYY0/9!JZ 1\MNM.%S2)8R] 1B 6!+D-6]SQ'22 MP_>8D"J.O%WKC44B6L&KY%9&RHA(_$DXZ^:A++;W#^R?[X0?%'R<#2UVD_)@C^J4;AH6L$W:P M*3K!->$8[."FYRD)GU3/(B@7O$9KN#E%.(50@ MZ1NF!0FJK)C4$N]"#HI.9@ JV0&LR\PJ&?PG;[,9 X\BRRSU"7[?Y)NM7"?D M6,).^9#A9Y3SE7R@;LT'$ K@T@ )@Y_I#AP7)7!)0H].\)$TF?R1B"O^&WGA MI&="" NAYMN^RD&%0\63[M,'D%+0TZJ=-72DZ"%RP?60PD$_ 6 ^$ZU?O03O MXJ@W&E'L%+X"?R:C(853U6*D8);M6F]6UN5P<%D3 Y-L=6&95[\A9*ILA2.A MIN2%:Z#$3"V\/N3W#Z">R3C/(%X\O'241:)"74_< .8[XQH0;JI$.I('0-VV M GI@+V01>E*6D98M/0-)())U9VSKQ#Q@Q!<1NX&ZXZJ#VXR$LQ5M%5:!=A<. MTR2J9]DQ=68#/%@424"2&V.R$BJ1/E/0C&J!X1 :

    M_#3"V%?Y7::(!9GC(J+%]!%CR<+\D00INNVHBL,R M?\D"S9_)[:55,[J6[I+I;IH5XY,+7"7-0/<>R &+C<)/E-TM5FAO;[S^D )5;5"B =J]X=41)=VXLV&=C M%,%YBNI%P*&U#GE"]2Y[YOM$YNH5*2*6(TWM7W$Q)&?K>\0]9IEP.*!K$^X@ MTF:XF(714A=YN=@^XI4@"@H7 QE H"7H15J6I#^PGD JXIKG)X(DXCU@DQA2 MA)L155)*&[Z5DXZ!NW')T;* >7D4$-A0'(>I _R%N#0O%0X X+A0&OW)G?UC M8Q]T)\GXB?'0J18K+=E:>%+V>+$:+SC($7$0N-" MT:=,GFK:OK)9*>79C"PWGVB*]6)@:4P 1VNAC[0I'IPC M&EH8)0A=H)5\(@,3YDZ4@1S84G]-+*O<,BE!K#1F1*(/ )>';$D115;($'.4 M*K,'Y9.!*'[_ * 7M?.L.:*^,E#))(7K:@M"AW-'/&1,S M5$JR)=KNB3BNT@6)(8_%.M\4;)6F!1:K@!DG3-919+U4$H@UN\O4U3H$AX2Q MAF1\P#,PQ\T">LLVM'8 F@0<,QGQ<&E_@UN0W[VP84C?/88\XQ,34^52@A@12NWX!)/D*6[YCTX<+4)_VKDSS%).F MPGF#_!'$H)R$RIW'BLAK3A2!BQ.QS5$_%377[M+PQE("LY3060N-YF*9.TX2TLX M>R!'BVK.4SDRE0?B=M%\XYH'/^5*"D MLZ+TN9*47%_N&]P M$'VUR&\*%+B:D7YG);&2!OH$VI]12X\J!PBEGK.66\! M>: Q3N*. %""0/U(>)HM3Y+"XVA_X;L^:WX;/1+>"T /D$\VK.Z[LPJ6OGAT M2Q='PW7V_ 5H6FS+!IJ&-30-_M?0-&RB:5X9)/I]D#2TD;1!D,GR\GNA*:'5 M:U@:.%@ZK0);TK<$W3;ZZ9AOA"B)Q(Q$U&@?>")9B5;:7"P@0#E7)*F@),&B MB64E"HK;57ZO[)YH(<#0$K3=D;3R"9C DW:#$W]9%2"<6-(+'3=;'"1$0/S/ MZ^P^94,(Z50+62$]2K8)"JH@T6!;UE=.HZ8$E34Y&![1 NA_%C:G-BG^0XJ_ M%NT T DV#\+T/?F)72"]!);1A6(0BO5*KB5?2LO^3=8''9F$;&+1; MN8>K51U2+,DRC(CJ!#676Q-!0@=!/@(;#GXF-CS=!*]9T S3KI3.%_FB4E7$ M92T,TU#=I5J7HW-6H/4)CMP9TPUK/.N4PE TE[1N4R>@I>(R@V,UX)2U==Q? MR/MK_XG4QF!N)KLMRK)X)FF50G6=,+GP'8)G/.G!?_W&'TDT'$^B_G#D_O%+ M%E@>L8:Z1^-NB9[SG0,!O]CH:[-::$^)UDSE.:-!!>,S'HH)##X&H*T69G2+K"^#"<6^YNSKFYN$5?"*'8 MR?II:YY.W*=OUD7;D[W#0"?072%9F2,/>A?&XV@TCBEB*T[^T/@BX!V]_MP. M$ W_T4'4 R0?V%MWOC @VOWNT2(:G%0 MD\@J'4ZZ M<>2%==B0+/2*+^:=7 YVM1 6U/TLSZD.W"(UESFJ3;0LGZ5+WH*],2>2%0R, MXV?B<_J8/%(R_GIU!WR9QHF"W3O9)V6PHS,/@TMX@'(T0\JS#$PX3TL":%Y) M$B\QFPEI47$4 M%-VMHJSY>>5^S99X-^VW)=R99$656K"P$OA05VL,USC&'N/ ,[I.5.( V\0U MZR4VS7 QI] $R)JPO6W6_B!*^A.>!VU ]8"E91WP.G/7D0("GQ$W8H<^BE4Z M*IPB!P0':^;[^OWX&_,<(2;\(L>>D40)JT%T)N$K4*5%^Y&OP:!>MO46_!)5 4 M:?:W;<91$TY "3.Q3?:(P1&E<>+@DS8?]L:SUSR4C)O>!0;"MO/2=G;CVFY3 MG:ZG,[^T,9\6SVHNS276$@S1V1,H.A"#3+B MR.T4XH/[IM EEMZ\X",<6FX7++FE)-5(&BX%4I%J#^)"I*8KGO*U4!=CEH=? MR8%#9I95_AN2*'((PF5CYW:%<=;:45*2>4%%1'G6Y8ME=4VKVI%-5@F.A6$0 MBB<>"PP8![1)'*O$=J;-F?B;\N\"Y-+?<+=%63]=_B' :"L[MQ)&@SN'M& C MXG"#4%$FSXM*I>8@#2T@4B@;'-6J+FANU\IXZBPP<'UCPEO48B0ZH@.ZE?=M M1EL^9!5ZK20B'!B9#%!2L@#!'5C1MD6+T 'C@82%<*@78BO'I,&G3Z )%5N$ MXF=\ZZ^@/508-\GVGQ.OQ2C$K+[CK5R$GT G1 V4$1H9@;J_@#B:A22)"/I. M"@P.=(71?H]6?*1X8)5++4@5=:%P#3M'%M;_+NE29);X MCP:,>+FBGO**?G2H#48M5=6QIY,5)]=@#3IG43$:5F&#L^7LKJY).R?O:S1,E$ZCW MIO,;_=IYT:'IC[J3T/I=?6>(V96*O,>[>>SZ%HYU*.[!-3#I13CL#@_9Y0:W MI))UH#J+P7(5Y?* B)S5@BH>BV6V0C &:)E1'I*M4Q-"H9Y*!'"\@W67AUX6 MQ9%OGY!RH8CRB/71=+23)!265D*A"F57F3;,ACBGYZB2&'O]%),?JN0@6HR5 M6ZDB,U1P/!)4XB]JCZ!HD39F1U%*ZB*:J4'26=/M23?4$.)$@1(!$Z(&\LSV:)+,X\.B>,O<44I[/FU;\(:U"U6C)% MH6G'S96H>%9BQQ^SVW*+=-6X71"A-2(S$@Z/NL!O!3%/.?)3D&S<3PX[RCK9 M2 ._F%]S@;[9_/KD;'H]@T_3J_.3\Q_GX<5Y>(.%^BY/9_C]\<7Y]=7T^+J1 MCZW0O"AWY&'_D'1"FBUHF>WD/)S]US&FB5]\#-^?G)[N7(/7/?55T\?"@^T: M'\J6AWRX5"SP^X!3>4V6P;%)IR;;=G#L9K"VCO\N[(V[T6 \B'HC]!7%HV$T M&((V/TC@K\%@%,6#;M1+AL&LN9=^/QIUQ]$DZ89#&* ?1W$\"..X&W6Q\F=O M$/23091,^OA?F,#OD^XPZ@Y'X7 XBI(N##R,@U-RBRM(J%S;WJ@;C08PZF 2 MQKB\(8S>'<.2AC#+$!U8P5#'NRF-\ _ Q]!,,$@1+'47?,[K1I MTT(Q_(<[(^]-HB$ *>G%X6 , M1PY@ N%N,HHF8T"&_B1 =!K"^,-) O)@$B4(Q7XO'$P2'!/>'K2=> ]3'&"D M?A+&PR2*^X-HT.W#BF"E"?S7'W[E$^]/ *UZ@&9=/'' V,DDZO?PQ/$#_!*/ M)Z1-IK>8DJ@='V76,'#YLCHYL+*R3#K&&[I(GUHM7E;HJ^U%_JI;1Y2.X00' M@YBW.QC!'W#-OV(]Y_!@U(^&@U%X&!X 88AZ/?C(OK>J=JL4R&$KC&BOR1E9MJ=[3Z"2;8"PIJC:LQWK^#O"SSQ6L\3/R+/@< M2#;6>#3P.>8DJT!KYFR^MU-5)'@9,[Y80?I$1F6CU.)C9*T7]X DK-R%EM@; MT*54]1X$(%3M+ >9C@X"Q7H1P+HKS=LURT-S>J-3#Q7SFX=7L>';R\_3]Z:Q9755%";VYB$^O MHW1&.]@H$,Y=B;C";3$<\'<1\HF&Y!DRN OHO5 M!@L7_59AD G(-^H?%(=\.7MA'(U *AO#2"A-H536#?&H67DTV6IHA(Z[?.># M,0K,T;@[@;/LHO"M!.S4\O$O=]71#(=1#^2V,4CI@VB4@,0VB .$5Q>$/93- M"':P,MCG*PF3*@E/J9EOX0]D9'PW!.$ZF< 3[X9P_+C-F*LD?I)_1/VGQ%D C8GM A%,NP. E&,*DO,#X;*QX-OY4"9/7] M,CP]#YAR%'Z !@10 RWRO/2Z"EK._ ;CKTR,G)O8KM1 @^EZ;FWLTQL)U"P*'^T-@AC' M+FCE'MP@_(Q+A&+!4UU)Y+[,N6#3,KNC\#NEM2K,$2+,=B-1:16#*SU)S%GN"IR%8KIU/+#6FXOZLZD]=1#@W7Y'2->+?$ZW3CG+^;BBOSG6NL ,OYX MNRTK(8XJDY]S?ZCH!QOMKS"^I.*3H>8V7!S">&>8:A49F<@YG&IZ!%=62ES5 M-?; 2 SV(B6@C!2!W#($F @"$ZBR$&PQ%;?,G6@2?BYUQFP0I/TV\X&]&%3N MWB5)9ZSICI\2>+@,WFPG(!?N=K\S&GQ;IZ.:0)!/$_V#$IUA=EP/,6#/LD<6 MN3C_\>AZ=G46?IB];\@BE,#^(:\6*\[^>J,, MBOQP]P?,/E)L3D:@)(<2L' M H2[WQEX*#>AF"&BK-:+Y)E)E8T[Y&DL!=I$RB6]@9]7U>BS(?=I9:B]"NRT M*S0:S0&1'1UJJDQ;K1"I<[V(9N@I:SP>]W%$KEE/A'9J4%2PMQ:E32S3 B)& M?, D09/@Q'Y9%@-6:1.K3W$7]#MQ_*U*RE:T M13U?.UX2.-XT(=$\F@KM&2M%WHIU=O2(C5"#TY/W%U?ATVI;A;UO[3HC*I70 M'P[/;N8:C.CL97OZ+6>W(>]651P)6&F[\XD"+G_4/YK:5NZQ-U)-18C8A<"4 M;(IR2K&N):5:T=(UX2>P9$HSV@%F<)\7L,?!H9-/&?@26I,!AZ6KS"+T'1*9 M9A./#O/Q3J6K%]8&';-)(W?BV0-?,T?6Y9*1>C[E"!9_8T'>C6:3 55GPG"N M?).[=\M(EI'.*8.K2&A& 8- W[DR6+53 %,5VBB5@JNA\N&(56BBTBI4S8XF M+_>Y)=SG?9LT3Z@DA5IFV4'V6;G5MVM#9#UG>,CAK)9MB_J/BIQ4MW.-R9#0 M[5)Z VTQ'$;CWB@:=L?P9](-XQZZ#P;X1QSVX=E1#S\GE-T&G]D&-HB2[H3D M*[U[M)+7=L$QN;9&3@BQIH0V=7!XH ,9D+,GQGUT-NYVTC1Z%JHP!(PA:[:P M?!>/!FA+ED0/^",9C.J6C.L'ABG22L%?GU6!C21Q-,$A^XDJ%#9.)E%_T'W+ MLCM.$HAM( I,Y&[K$AIV\UZW"XO2ELLD(XP'TL$[DJ,82))82- Z;Q4Z-&.9RIT@3 R7%>OM'"[P,*\8E$[), MECJ^WMGGIURJNTQ!.5LA"$!,I/-.[X$88/YPH$*CC.:K)$8D7)KXY]6;+EL< M#4?H9!OP98NC48(N]JYH8GP8)U1=,#QX%PYB<13$'.8:J)AP,S\[]NEY MF%72U0[AZ^%@8@;][K3 9-"X[RY5I6$B QC%734M##008ZYW24FY!Q(M M#:_5,> RPSKLV7KC)$U,>+FQS,;H&.S=MS/<'Z],A#R)/\MF7ZY=&20N3LBK M2&BD(;K!#9.F;/0)/&]))EH!-F4.04S<">7"4.USVO OC>UW!Q[/>%(7(XP MV,"E)!:80L!*WA,PE]ZPWWS.[E\>--JWQWV&8]SKRIJ=($F2N^")GNR;&1OC MDZ^6IU19#?OLWY?+QXC%$0 :>YU4&1LY /@)[QS]AHF&E6_WB 8#&?@=/#\9 M))KJ-:IJ+Z-:Z+(.WL>2BE;Z"MO*^;[;O+F%UPRX)+>GTUU@Y9J@5:_1A([> M9.EFC7[X$EEUP6((-X&@V&Y3! RC#B04@G,M.N&<2C^+S=S$2J3+)2?7IJT- MOEG1P?PKB7EH-D.\./[/H_?3^8S[/\_.Y]01NMD45LL&Z':S(7$E$#CFEAR4 M^BRENB^5U?.-\@2H<[2PH+DPY^#UY6\[GD8I):?ADEA8:G=XN\:#U(ZJ^4VE M+?:TJT#,*LW*!_:P/(HJ7">6COLR76_<#*RM,G _%DLNO4\Z,Y8*I9.%>ALQX2GHEBI= -5+8&2G4P%6=TNM6II:ZK4<&3_G])\I3(A MT]NJ*&]I.-3@%SDP*D[$TH'8U?:6,RG15!;P6@NGFH,%3]ZW RAMI&VVS_P2 MX5HWGFAH9Y.^E)%^-QR/3403ZKIBGVF#CJFL7HMY4F'D>/IF !M;$,LHE/RG M=*TBR6LVC M[B[6H9I5!^QZ)^ZA,/:%$RL@D-=6)J:1L/N:;U)RUXBYSS[=GJ:U\O$]T-3WGTV,3=SF0 "%.6Q,S^'>3K?W6WA$TQA= M$+,%8A@@U!_0HR,00X9MT*NCEP%FH(%)QT@.2M-(QC3AP)YCZDDL1@C\DI,M MM6%[+-]DRQIBY:;BN?8,6$VF M%EBKOLQ34UA@\8!!F$LSG]Y+T#KCM5VB0#DCY#AU!T6%B*ITK6I?H8XKB6O5 MXE3#V(O&;@L51J4Q^.WS!HFVU^N&+HC4P:-IR\(5"I'0NPA5,34;9;"N MGLAY#!<-3"\0][C%P]KY%,;A:%#6QIN T[-AJ#Z([@.G^ 5@!3%M4N;K,>(] M)I$2_D$XJL84:DUB&<*1BZ!1LN%'FZ$'KT>IU5TI\<3J"P'J>>PETWO<^^#O MHS(8'$RI M=K!T ,S)((HNVC5([:72.=KE1KB=/(]B*J@<2&J)77"!W4=6B>Y4MWXQ;9 # M7P-;J4A8>]3;+YIX68)>)S?T$T5UT5,N+:)#\2HO%,V,!M>)$TM 7^!/;O2 M_CH4=0_$!['5,EE1))XT>?&@U5]U0N/(TJE<;:C&Y!O.-\>493P"5][&T(-B MS=78.\EGF*Z/ V,CE4*MP,E-M4#&"Y9!%:FKU>=!F_2M.1,%JQ(DKM%50;TB:G^J/ M4.&1N/NM3K^71FR/M^2@_51(>]UGZ7F+A4Y7*;>JO-.((S*,.*=+726(BXMN M,!E2S_!%VV>]VD$330K1DA*C-V8TUJ6+M-9*G;E((3/A1AJ_Y!HT(J"M:T#< M&_N@L(OY1 .;\-.]!_"D[Q[(U^8>#%^]!Y&)LD4Q+T*;DCFNQ'E?[?DVTT?. MA>U\6-$)IVPB%<$*5S? WT#I>*U^UB0ZHJ.@K7)7T# U5G67YT<* ML[F06=6_OTBIOW J@9TS19:H>*G^FD-$221AW1O';%Z7G''9& M ]^B)IA=A&F?<:\S[KVVJ"&L'?W20S2%=SM]6%QG,/X[EC7NQ%Y8]?M1PLOJ M=H;):\L:A>,N%4;$3-5.=P"KBKOL94T&W>#GK!+_WMM>]-ISO/P+%2*D'=IH M:4@1V92L9AHLC*K;*.F&J8YP;J!W<6?%1W;">=OTEEY-X78=< MFVRMIJ)0.Y4O*U>;'L.JG5(S#[53;"CPW\@L00N +5--86"&J1&TM;!1-7)0 M6VT[ 7 3%]:DGKJ5_5"0=(:TNL+ .(QE_O#Y'<] M06O\_4\P'HXQ"NCO/L%K#BD6#JE?=@]+PSE8?EG:N"_Q\]O'D.KP\G38A=RYTG9ALEABV'4\FKLZ@ MI36/JT0UJ:!8?A7Y:K?P90/N75/RY )[6U M#_S"9&[!@B]@9)) @5!)0^.3]Y5CQ+",OY2JG_I"N.46F(BU*Q2OI MA!(FO8!+1WCQ2?Y:42X>2 D M+\'4>L66G?[8[L\<:/ )[,M,Q4-AKZ\R4\Y14YY (B%U?+73[]G8O6H#N^J& MNHX!#\.ZW3NL'S2$VXCYEG$TZ:GDW@1MV?W7;N+9]*>+J_#X9GY]<3:[:L08 M7N75;RP-Z8*:9)=ZZSV,.R'-%.B9PAGJ,NIX0ZL&F-ITT/^V^35#(?;\,F & MP)=T]:(PK-'E_)3;P<"A#SE10PP9GLXJWLK?K>'1[!!0O3=O0/JTRQK5'2OZ M9 ??PO]ZWY)?+4YH*5@O4&V.1I4:@BRAKC#T!&O'F3I)NK1:_;A/5$'NWA"G MF7P;T1PT5UR?*[#GNL/_O64J3_THV%Z_CU..9&Z1IFP$;-_?:J'<^W">! MLR_SC7;.%[KS!6^>S\*%0$WYK==?\?4J'-6QK(9D_E/H)0B5[K=1$.,G"^M_ MGZ7M0*#@]2/LX6*'C*J1C:NF4I0IX#6S%CO3BWUO+?;&6JRN&1GLM5C[_/DJ MM3JO- )X,<"YT:F8\5,]/-FE<^RYO*!-84XEFJCIB#ECB*+U/&%@?[Z97EW/ MKDY_#3^>G$_/CT^FI^&'Z?4T/+@YG]Y\.+F>?3ALO*.#-DRISP^H@[Z5K">= M<)_YB?=9/3S)KL;%-R5^1#F0@W6&1\AN;FD/+0W[?#9E-:92*K"WF(2HS)JE MZTG-MIMH8!KU$\HZU,N7:GZB?"&3*4^SY.>AI]IJ,LV21;75"6^>6ODJ\*^6 M8:T[68L/0=OH<05*-N\$PGE'[P+ M 75'\/.$"J1AID07BPZB(2?I16,,ZNP-@Q^IO-0EEY?"^H$CJJN#_6-ZT:@_ MAN\F\&B_-\00$BR'%X\I$E2R$F(T%('V$H>C(:;PC*C6"S[:P[!E++\XZ@7R M<+TK0T#M5\)N!V;L=KH3_(3_2WJ!:I;B^XWBDQ*!*(__H74N&DVP)"7&, \QFGDX %A@,MAD,@G<%UM N=]#17_S\W0T9OW\]F?;V;GU^'L9U_:T=R$_,T^?4D8:-P#\:<^ M2V"*@#"Q'^\L L+&NTN5CFR59,&7OM%_?R,56*:@$PMT_AP3?N MU]\<1H%M""'_5F17SF:SRB:O[J0!,D8!I_DG]I:I (X%!@*+'Z2AN^@4:B+S MM769+';E)N+]4/0MK ]__"7CJ(JS#),LM^4]SDV^P1@RR#.QO M6#RO)48S7^;B@:C-*/#"(D $<*^)5J8&>=G M*YF W>Y5!51FE5M>7$PPH*A=\B5I_IGFY:),[S:J<#$ZJH,;[87AGNU"0*VR M!$V(IMB<0<.5'8UJ[KDX?(S_)#S(#\-WDXZICD+AM)5STH%51]NIM_Y>%T;VI^-HH_#19HM66.GSH[+I*]7-M MC.ATPX"Q'[&^UZ98RS%3]3I4D6NQ7DV9Y/+J! 2!2Y $WM_,3\ZQZO#T^/KD MYQ,ILS:_.3N;7OV*1:+F)S^>GWP\.9X"E9!Z=B?G/X:7%ZS>7APB=7H M 6T:0LP-!ZFUW[[XM@2INR& M4.(/5Q'D1".M&U2FF&;5*!VHN.252279BZ[+>X'UGC?46ZOF=H\(*WK&[6_@ M&(],P4,51&]4.-VO8%-9>H?N=R/6DYHQ2L(?G!K"JC0OQ^>K3J'6D^G&7@C5 MBL3;:)I2*TW"C(PA7P%2=S9!H 4+P_I6$2@6MY3E0%D6=ED-3O! .9?>X*&L M8"I3"-.$[D1<490" N0]&C_BFPY7)0IP#E+0GX 5Y($9WGB:2)L5/]Z3)6 M@QL:E/<24*!S-#1(.U89PU7!T21MBF*MLLDMT2[G4@'>(;%I(]N;!*".FCXWQ/M/KD1T82#R8 M2@NLJ0:-4[MTF5?8\A-+-DG*JNE=>%ML'BA7P9HDY;96&4;"5:90+$&?*1DY MD[0GIV8%%8\*.WLHKE@OG*UJ;HGD0#5) 'B@"(=7YBN:.73^R7TJ*(.LQQDX/B5*N6Q>%FL.!G.*KD@E7@]S:("7XEFC_ZL M0TZ97DL,D>Z)A)($DC&-)WDC7MVGER.X X.Z5/M3;@IP7*QV2R)124&>0N)R MN^ +R*.;P%&C+36J/-L41 M]2J1TCFJMZ J>2&8QY7/L#F8=4MK#$?M6=@.HEFV]#VN%FY7%%-^\,:0:J? MD#0]W-L;#Z]=B^A3-.W@B<0V$EA]A&ON"B:$S@,'#:-SPP9NGNPBXL M1"6)?5-U#YW#,V%MNHJ!K955'(+833E MJ*!QB[*ZN2Q0H),<141>B,[@Z;_"BZV!SAP(YQ!DGU,DO(IP*XF'Y24C( 4H MDTC=/<>CAD5 8>P-]>6)3/DJG>='!'<+2UX(15:L?;O6&XN49[+$=DRL]$B/ M0_(.J104"NW781G$U72SJ;OMZB[G.DE^*1*,/>7X&HLU66$="WV< MA[52%N.:#.DVO,0=; J5:"/=ZG >(R?9E+8EBE^7J<JK>4K5U?K0T;=!(%@PL]T48ZELQQZGX./I'[ECURN'_[U M!A68F? 8A"TP2;)Q='O9$5-X(]2(8M>8_;M=ZLK,N1 M%V1-#$RNSE#FU6\(F2K#EA"DEWGA&BBA5HO*#_D]%A"3<9Y!F'GP^*5UZ7E3 MP7XO5%#O!>:]4']G^?]8!E""Z$9"%MQ:EE2-0?1]V)8?-,]ESHS<\C,2R]NH MSH5+M+L0M;K-2*2D+AH88."QG-BE&W2!^;UVKEX-G%=?*61>M-7Z9LU= M;E M!KC)O4J7D>)_P-@+J!_+'"+ &%%UVF3 M'-?=VJA6*< T@<&G.K#<6 +5//;PB'-6PC\+O^9]NP_'G71I(=:QT=;!M2/A^F'I8RWPHT7/Z?PBGL4LT!I,K:TS>RFE4[5RU]VR@_'%%@(< MGZ *?N3=N 1:]^N5/B4D2 7D"47A1J(C,4*)NH&0+>'DSOZQL0^B+N*=1,50 MB?5VW]]:_6-KHQ0GJ.XD;S3W=*YW8PH7)J_.;)[-B90$20(]EGQ1AR@+AG&7%6IITWM:B6G&G63WCPW1V\&@?R 33-3V0TW(\B M6,^'%]LR$*19ZJ])D"BW3!3Q9AA3,E$Z@.M#MKRO%?RME)QK#>2J>XZ?D;1_ M+;L$KDSX"XQ2$.2V[H#VRD@Q+U,2&G3'8:JI**V7K:9#.46&+D@X?"S6^09M M(*J;5;$*6 S98NBS,*A2R876[*ZHI=8A..CT:,,S-.C"NE7+-K1B!TH@H D9 M5SA>K1S[/1)LY."6K<([.U,M)8TYN;](H:3LK=.G ME<:4.LLFLY:.U#;L;=P@>5R-,F6)6=&816A+4L5'?+\I<]Q #4D=?@%)OL*6 MN35$#: ^"XX5.&.*3056DLS.8T7D-2>*P,6)V.ZLGXJ::W?Y2&,I@57WRED* MEDX&%@<;X@UB0.R6^SBW$*N=]SZR_%[$@+B!!JD?^?J!R!>;QKV[1P2QR*75 MR+K#?8^E]L,KK6*\1;.EK'-!MB,)4B+O*0&7&1W7W=H4YIR#3P7*;%1AU>D; M[,YQM]JB%BUVB5HI+%W:0Q<[KA4*CQ0;>2$W%RGK 3.GA55=Q'*A4;0UFU?D MF,A.LR)1P$@^FJMR0SP0O<^U3D5=GZ^ MKL](7%%*\VF[FSJAH/45N?"@P#WJ-(^V+30JDM.%=.N,NWM"]3&H5Y50U8+5 M2!(+#S+2ABTU[JP=JSOW[I8Y6)/_[6C*3>$]:!H:- W^5]$T=-$T)PL"G\#O MC*1>#J>")7X7-+6QM/6-P,'2:178VH8E;+?13\?R)D1)I'8DHD8#HIR"DDJ MB5T*Z]>0I(*2!(LFEH$O*&Y7^;TR67.;>3:[DK2B:ZYJ/GR_*FXQRE%++W3< M; ?BU"P5RK#&F!DNLX)ZW4)62(^2Q0@[N)-! 1&XMG*NF4%069.3B=+L_<_" MYM0FQ8>,6* T%$ GV#P(XQ3!4P/22V"9PC#Z'Z9;R;646)Q:)W@0KEA_9*-9 MAL+^7XNRQ7)6*V>$L)?YR'_(7EZ6C.ZX/7BD16X%*H,X04>6_1M8-!N MY1YB30@74BS),HR(Z@3USK0-! D=!*FK"Q^1+5.^^5[: CX>T./>YN0ULZCA M^9526R-O'@#[H.5[55_'(MI+M2U';:X"5>Y)9Q%JA6N=JN@Y9K+6972Z'JL! MIVQP,. (VW\BK368F\ENB[*D@MM2Q]?M#?".&@I,5"=B]X\D&HXQ.WWD_O%+ M%EA.U8:V2>-R.PW)IOS;EEH-\*WC/&<+?3'H@9\SNEE@ND5ON &H&#%\1V=7 MGU6!/FS)*K$S4,D^]XKK)^PTF'\?6# ^XZ&8/N%C -IJ4>:<_TJMG,,_X\Z6 M7%N!*]LS ST36H4"[@D&CU,2MUBU#K"1URJ,#\.Y%3%Q0??TXA:1F5#L9/VT M-4\G[M,WZZ+MR=ZAJ;A,-:CG4G%Y'(W&L54SW?V"FU/O\=P.$ W_T4&$P>L# M>^O.%P9$NY_;TVCDD\52QVO;D!FLWCH5J^X;DDDE+$'7\S'ZJ:H&*VY=4*'1 MN$"Z$LV(8T7BZ=6!3'+95*\X?3E98:.N$"B..OV(/ (E:M5!3: 3A2O';QS1 M3K5DL?*OR>60;BZ3KNYQ,QG#,S>B[NKUP+]6D@) M#X$)+//G13CY/*;-T[-4RCE*I23.>DN'C"972?@WKKY.J/(G:K,%O\=L)KA* M5T##=HF(F(BS$LLN_GNN5F*_;:J=F7!XN]@":HR-X1K8()T/3)M/%>-D.#AG MO!-< B>WR04(9\6US=H?4,$8F@'/*6C7H-AX*OAD/AE^%0\!H.[45>.;)G+\KK3Z5A@%TO[481.QJ*V(4S4>.E/E !-6.!HZ%4LT56#UN2 M2O?9(T;7E"].)Q6;YWNS.&H.749@[P(#$1'RT@Y-H *>NIU:K1>(!#0KC=QI M5=()/^P)%)VWP)PD6Z?L%H6WV(%HNUA3RN(1E'^1)LG:>5%4;8#BTHUFG-M, MN:\S\H:PY7')=BY%+-9['2S%LUFV*KUNK^] '#!D;])EVHE"X;XI?),E12_X MK,PD[ 1+$I34D-7=9=#OK_N%%D_YNE&% WXE7Q-9A%;Y;TC'R/>)J<>TLHKR M495/I[1[SOI X@N]=BL3:K\_EQ.C8"H#0KYPML/>JAOK*UVK_.%88?8WW"X% M2SK'RS]@1E_J5 _F2M! 9CS?(V1/F6KVP0U^%QIANO1@Q"6>UJDNU6U49 MQ%U@T*SA:RU&8E(ZIJY(;7N$MWS**E5 R4VJ&!'06[)6P258T;9%9=$)#H$$ MXW!$(:(KAS[")U5.'";%M_X*JDJ%X;ELJSKQ6K>HN]Q8&I@:S(B]L8AR_>.VD])7X+-I+: M8J8*NAUC,T=V\*+#A2NYJ(\FB\)DO:I$%2MV6C,&72W8=SQHPD># Q(K5O1%]%)9UII4P3M\ MTNS&#U4W2HFNDL(W-F(82^AN%%%-"[1HBB3*3E^Q4@NL= [[-'WQC.11F1H, MN"R+=8'DED0<__-!Z_.6*['/5G)3_<-Z:2[%PZKP/14^,SD#\_(H MTS8U]U%2TL=KI>T^U+-RJ0E(GR!ND:7RDT M/]ZQ=<.3WH%^+P<2I$F0#!Y8-;LLD<>91^= LF><&Z+PZE^$M50BH&2*PM.. MFRM1X]^ M31Z11K;[?/$ [(Y[/U@>DOUBXO_I+_O]_&6[#JK-=U7S7.UUB/_TF_W3;_:/ M[3=KMCV?7\^)/L[FUR=GT^L9?)I>G0,]G(<7Y^$-]J6^/)U=4Q_)\^LKH*G[ M$U733^W%A1*^VUX[_N@5@F0Q'(IPD,'%!R[%3!: MQP?J-L8J58.H-T+"A]V8!\,^MF^%OP98N6O0C7K),)@U]]+O1Z/N.)HDW7 ( M _3C*(X'V"LDZF('OMX@Z">#*)GT\;\P@=\G72R$-0J'PU&$73!ZPSB@$IT: M$JI61V^$7=UAU,$$;M\ GXSB[AB6-(19L(;9*#C^BH"&S6+A,]A-;X!_ !CZ M" :N?Q]'W3'S!G\5PW^P(Z=6PSV (56(PX:1DW$$9P5_]>&T)EW@A6/OD?X4-X M>]!VXCU,6H21^DD8#Y,H[@^B0;)+*\@08P6.1 M/K5Z4ZSD$%MP^ZH'A!#4[GIW\/'U_.MN+?7GD[C?EOMH5C(5>5**Y M+3/K1[?EC%,ZTAS?>R(\SEOOL.1C,HF K7./=[@H<3*B2_R]98_W=WL_B*47 M*T!WT!M06A5LS_?G%R>88'!?<#J3W3= M,U7)PG13YTA#*;SA/-=3S& ]X/XZP1D62 -MNIY9^RY,D,Y&W?Z(/B>@2<2C M03A NA=WR7.PI<*?^A4@=<"%^X,^M5T?42'/0?!Q"XA,RA-'W7S>4&SR,$;V MW-/_CH+I%O3QXC97M29 OUK\5J%\!E15_8-$V)=H2V4KQW P/2KAB;R@2T6T MV01@,D71%1%WI?7C&-ET-.Y.X"R[R/(56T^ML!*G)E4C-WD8]8!;C$$V&$2C M!/C$( X07EU@,<@1"';8C14F;>2H7IS_>'0]NSH+/\S>[X<>)O&.MN5HAOL2 M7&L0%=U34S&Q/Z"8>+9KV2Y!@O(*I1,>42WN&FC?T%^E?PB^7+^M8P('MO_# MOM?PQ03@-^Z-HF%W#'^"/(9U1H>#04"M4OOP[ @KIB8)J;GPF6\RG%2W2NV X?Z-D-T,^(#A8F+YWD%7#C@: 2-*1G+$ M<*KH(AKU^92'W02NY!B.>00\,P$1/6D<\PEJ7+/P>OI?>UJBK+J@@NZN@?M M]11%@^FA8^_>^TKI$8-71@P=7F=++0:RF:\=+5%P:JQPS%;:[W4=G7>Z,Y]1 M:[GS27!)C9;)92$(M%B4&'98Z^05QGWJI1M0-<@P3J@(1W@ '"]6+<[8EQ9GZ5E>AYFC54CL 1N\L0,^MUI@6:"N.\N52GH2!E&<5=-"P,-AS(0_C69 M\#IV';1QJ=4]<6C(7>-%2O M"6;T^O+.J%O'-.#O*@M/\-K@#$E)'&%1]U"HX=K'*0]!0:'21] MA0@'L=2*.0R.=42'PL*YWB79A0[$]PROU5'M,L,JC.2RLV)0)KS<6&9CO(=M M[4DJPJ^ P-J];6&8W\N]-V$RQ"]XTP0-OJX#7M"CR+:^[PT:&J.<"<)&U,(= M$\\&4$Y?D;E[<@!CIC/'GK E1-8Q0S6.!OVQ0Y"XCH@B7=+D*7"[Z\5=GB29 M:%QT>WI.^ #[O :LE5Z+JK+7$XY$2QA0L7AG,09,( YW>4_ U7K#?O.Y4P/W M[P'C,JKIH_M^QWV&8]SKRIH=[Q2)H3'6P^>=,4=EU/75S)$"2[#%@77/&8>' M(YLV!TZ0DXT< /R$=XZB?J)AY=L]HL% !GX'ST\&B?\B7%\<_^?1^^F<+*EG ME[/S^?3ZY.)\+Q[O]CGC;J72=OIE/[7TG\U1_]D<]?_WYJA?TK:E]7JV]F]Y M7>_RO7IBHH;V9G[_[.;RSVXN_^SF\O]$-Y>O&7WR(=ND^:H*ST$4H[O:H#V] M\ S8YD,5SA"1&^T$\;)*S.NX62!JT='D\F;^ 63Y0\Z*V/7D4)X\IYPJ__-4 M -04L>2;VC#'7QR?A$?ACQAK?'!*Y\+A9?CR1ZSX\">LM%!9:71?.D3D>]G4 MN])2:5V ^L%.@;$1IID:H9)U5,S^_X1^T$S7FUP_:\5PSCZ+(TA"[)"(ZJ2= M9A9?I()KVN8YUREO-F.QRAD\2SUYK,5:Z0JML(#_"?G=QLIY0I+8TTVM5@>G M+9#437J_*:?2P(V6(&JK'[&Q;HA)0XJN-QBIUH.5_J_,((U; G)9]]O7VBJ% M?SDC^E[OJ?1#$OM>_QTN^B%@L]RO]OH,K5W=@*VV\7\/RA;OV'(S M_,438RNQ4^\I=JIMY6W/ ;*_+7:G;8(O#)YITO=V: 1+LGP#<3NGGBI])< MX9R+!6E#D;Z6NK)]TSO@<\3N<@)S,HM4R\U436T5)OYUX;$#"KMC*-HJU?_0 M#)3P$(,C$A0;OBM?+$3](?9&-WH>S>UXD%;<,7$BOQ-Z[;ID7J_XZ^?0]$/[ MX/:J^[G^TE^VU=%]FCY]KYSGIFXTR'_B#_ 0)K\7VKY>F_2UZV6$>FEA^T 3^V_?PI6ZG"_\?2ITP"EENIJ=]HE2ZDIP8/IIJ>D<_KC?O>L5O_ MY!$3%N\-V-M1W)1!;;^[J83=!I?7G@>:?9:O\T=0#MN&,+?="@2H/S1@V]*7 M3)]^WCF]\KI[+CI'$KP.!#>6X*.*)6A[?.2?L!YH<,V!!FVCF("#$SO@H/5Q M$ &0UQ]?S3Z<7.^CK&"Z2W?":H1?5>D[.L8^&LL^NHKWF>Z GDE:GKG8:KO4 MJDC7#=B^3]>_J<9R%FY0 >13>*$5;%3IV$351^CXSEITI"M*^<(UB-C\43G) MK2E]*VF<%99-U_4ZM:\=*_XQ+FN!$2D._-K4A6C=F*D,ZL3&O+C*E"$7;_\7 M;6 *<%C2=3C::S.TDA,+@DZ)EH@K*WC(9;1D_O Y' MSR.1481?C8CZ89YB/7[< BV(ENK#O]?)U:5.#-W%Y/>=SY/1T XE99^)+">1 M*F.UPYJCJV-$]0*GNZ;@:E_.I6]>\SAN7'-[#)=D+$V:R5YV_ OLXH'&/!!7 ML$'ETVI;A;UO=Q1VCR1EJ()!4E*&,(^>-%>O%<1GQ6@A*PT2TA8,U;@5:%Q0M\9[#;ZNG=PLGV-R*QJ 5">J\T8\MW=AC45HS45/ MP.-_I- SD5@5-?VPS1KX[D9[O2Y,V8+.H 4RUZ9\A4J2?<1]2CZY-"*QBDF[0#:!*1U!1&7HU$:AS<*W%''D;1C#7:#WC)/D9 '6[3 MX.9O,S'XHFV:4+>"+#RP=")I&J;WW:$T;4AK19(TS]<-E/&(FO4XF?T4?C^V M^0)"?VB+D/'M?H\MM; MG.[['.SF:G[C.4,EW.5KUS.BTKIUT2%%T:D6M:Z35H\-\MQ/W909#1" "Y= MX#&B=M(JA)W7*R>FV\U#47*#(*+/R"1>?^L3'"EO KM08E!)@R\_K]&=F#^% M&(G.-4=@=0?2O/E0>8PP"?=3MGNK<=PG+X1JA]@8:6*AZ MBO]H]12?NCW%9RK^KMU"S1K6'#MKMKN?"( <_T6[VS6@J9"I:CX0-J,_O:B8,F3LT,[&"8KC&X M>S7J\4\4ZK2#%S'X4?4$2"&%.;05KP_4CA1VTNXBJ\6';FDDP;3ZTQAX90+" M&E?!ZQ/B!4XYO-7VP'T-%&T;_"VHVWQ[]OBT*EZR'6\:Q'/C UK@QA.E/-&= MBHX+#_9':RP:)TB9R>K^G4O>(('B8A3(-=J&_+F!YGN.^&8.CGQ[!TW8Z>G4 M[+??U-_$&F1%#C9MMTY0X6UVGZ_7GN=FK5>P'K?XR@P>FZ )3?3\Z-M$]%K( M;.L@C?>NM+GDV(JI1?[COZEA+(:'8;A,7YKLE!\:\D,@KD]V/396C\7^T1(I MEYGHYQ+O,\NSR]^'4V"]_/SF:T?VUF98[/=-" )'^WCN3ZQ7U;LYP# M7PPD;@0CXAIF>CRKF%:([\PG/H M>S?9&_B^;9OO-> FWM%ZWD-MF^/K0:V7>%?CM;CJU5P_%U\*X=B+6XD7[FWS MO0IA[^J3R5OF^'H03OS:U>[SOJ86\U\*8^_^X]';9GP-RK$7<]K'^QUN^D>L ML_F6)7O)5>MP7V_%*"WERTSYU\A:5;UEY?NE>;QNU)YG3QU*"?!9C^P?&]:C MG[;K]A]MBU7C1T_\?%/GW!7E7G]:@MZQ(V"Q6J%(II,KFB*YBH'?Z^GYS?OY M[,\W&(LT^WF'/ZJIX;QCQ^%OYR=F"??(0I=8PD!P#!/- ] -&;? M]KA-YE-SL%$(]:"Y-Z::'5C'U-#M'I>BG>,[!!+UK&HGO^,1&2[\UWB? ?73 MB>?I[ZIJ\\/_!5!+ P04 " D7'9,#^M^@$H" !>"P #0 'AL+W-T M>6QE9A;T6QCVV!+IXL M9TY__23+E\2CNV3=6%ZB<[ZC\YU/%^QZBI^V@3.,',>'-,+!\@)[OTYZ[C_/ M:V(3ZL5O4O^0>TJ^?(:\FV^H^M1)XJ5-]+J=C<-,BG&#Y]@!AIEP0!O"(GQ# M&%TK:K,RPBG;.GAF@40RJ9 V)VLJ!Q:IGEPX<)X]](Z'4R%56]M5<+_K;OHD MT'M6(&5L$#C##HC#DF@-2MP:IYW<@M^%4&>OMJ51F"NR#68+/":T@RFREBH% M-90)< _%(8/,RE$T+^RH9>G9H-:2&R.E))>"M!KZC,XPM DP]F"_B,_9'G>3 M(3?''HF/D571FV;5G3F>FM]*WF5SW+NTA_&BDFZD?E^;Y8C6M[<.[A5DM&G] M)AL$&'92EFS[CM%<<'"+^6G!X,""<4CZ.JB0BCX9/GM5$@. PF@#2M-D%_FJ M2+F"1O?7J>2VW^5J> 7U&C[ MVQ&(7!R#R.4QB#R".SF_^LL:O:XU[O3?O>X[H&A=4Z:IZ-06-$W!Z;'/GPC? MV7<5V^N!8Q,V])JLS6-WC]_DII"1FNE[N\0V&.'1_FB%!\MAUFJ@B/!H?X*4 MUORJ+3B^J.-O4$L#!!0 ( "1<=DSP;-W %P0 '4B / >&PO=V]R M:V)O;VLN>&ULQ9I-3[9Y41FWUX=S MQ"C4M_;7_OXKRY==\:*R_.G&F!KZN DX<'?2P^>>Z*KY/TSU>ETL MU;Q>?MVJJMM#-:K,NZ*NVDWQW!JLRK?JQC@[O)._^>E:(NG4AFLN2KT#XU3,]=W0$RR]%R)+ 9.%,%FG M9&)G<=[H/VQ45RSS\@U@Y @CIV5,,S<3@0@U7W3'HE@D;B:C,&5N.&=>!"!M M!-(^)61Z[R;B/O+G(DG_8.+# D Z"*1S2DC/3>_9G1]]A/?B.4)W3DL7)S+T M9.SZ;+9(92A2/<)>)A]D]M@/-8!\AT"^HX7THC3;WWDBS62@XZFWW"24X7L= MU!! 7B"0%[20KN=%BWZ4$^$)^>#.? ' +A&P2^HA[J?O?CS[:2'C_FZ$R_,4 M6Y^GM'2^ONEV$R,1A6 S$8H[F;%8YP,0#O.!22R$P/TK2IBWT$$,M$@A%F8 DU@!'Q9NHN>C M_\CN9*BS)ZF--78O4,9>+A>)YB#C#))8!X MWIK"Q!BS@45L QS3A)B8'BQB/: )B65!3+3.(/;%2$K"SG2Y6*H6EAD6)A"+ M6"#CVLU+<.A93AF&?Z:EN'0,ARS#">V#(X)+<,QRW#R MJ@21(><0$VUH$8L&Q[0A)B8:3BP:'-.!F)AP.+%P1E.+N>KRHAPL[APS#R=O M;HWG%C\X(2;F($[L(!237T!,S$& MT\8<9%/WO<8QX=RQ,?G8Y"4.R"B/8OBB!IB8?.S3M<3&8X@IQSYA[>_AAT^[SX0$Q,,@ZQ9-"RUH$5CH-) MQB&6S'^ZNL-X0DQ,-\Y.-Y/#FQDKM2XJM0KU)5J]?YF7R[AA_R]/2^J/+K?/&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VLUNVD 4AN%;0;Z M#.=G2%*%K++)MND-6#!@%+ MSU1-[KX.FSI2XJ\+]+'!0J!SWH7UR!KYX65TUI?0_0LB;)IWJ?-/UJ1U_V77#J2[CUV$?^GKS6N]3 MT.5R%8;IC.KQ83IS\;Q=5\/S5JK%KWK8I[*NPMLQ_.F&U]RD5'(X7^1F7##^ MY;U/_[.^V^T.F_34;7Z?4EN^J/BWH I?!^E\D-*#;#[(Z$$^'^3TH#@?%.E! MJ_F@%3WH=C[HEAYT-Q]T1P^ZGP^ZIP?)$LBXY"BO06_EZ*]!;K_"LC1ZV^7HK MT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>AO0V_AZ&]#;^'H; MT-NN<%:"#DOX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H;T-OX>CO0V_EZ M.]#;^7H[T-OY>CO0VZ]PUHT.N_EZ.]#;^7H[T-OY>CO0V_EZ.]#;^7H[T-OY M>D>@=^3K'8'>D:]W!'I'OMX1Z!WY>L>)WKFIA[1]*<.AW>=+EWP:_FW-!.Y< MWH_I\AGGJ=_NGRA=QBTIG#\O?O.>IWY$A$\O$3S^!5!+ P04 " D7'9, MC*-T4=$! C( $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_ M0G9K6.G'\"/ C7JK)/H'ZG9@"]O:M 7AW]L--=',1",D[PUC.]TY[T;S7#%[ M/ECRHWU3MWZ>E"'8&\9\7E*C?6HLM;&R,J[1(9ZZ-;,ZW^@U,3&93%ENVD!M M&(>N1[*8W=%*;^LPNCU>[UK/$VUM7>4Z5*9EN[;XUG3\WC!U5/=K?%E9?Q$7 M)*/[?>SBX[5Y$JL^8;^8\/W&[CS>][@CYZJ"_A3-K%953H7)MTV\)?76D2Y\ M212:.O6E=E0\!5>UZ_>\2^W"@VYB8[:OV9<%Z?ERA$--PP'ZRBDGA[@M:&A4 M7SA^\G\-_-@-N7$TMBY67:@&'B]&6L:J9]W"4SXB=5NGH.)7PV/K\_VPK\9M M^N]#+_RSZ%E_^-];/UT. 9)#@N10(#DRD!Q3D!R7(#FN0')<@^3@$Y0@**)R M%%(YBJD -02P$"% ,4 " D7'9,'R// \ 3 @ "P M@ $ 7W)E;',O+G)E;'-02P$"% ,4 " D7'9,9O,+8(( "Q M$ @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M "1<=DQH/AG'[0 "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ )%QV3$ZX M48BY @ ; H !@ ( !]@@ 'AL+W=O4+ !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ )%QV3$/_#RL@! 6Q$ !@ M ( !BA( 'AL+W=O 6 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ )%QV3(U<$FNU 0 T@, !@ ( !1B( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )%QV3 ZT M9F"U 0 T@, !D ( !!2@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )%QV3/O-="VU 0 T@, !D M ( !QRT 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ )%QV3%GP2RVT 0 T@, !D ( ! MB#, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ )%QV3) B_,^U 0 T@, !D ( !2CD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )%QV3&66@8_! M 0 -P0 !D ( !T#\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )%QV3& Q)G*V 0 T@, !D M ( !I44 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ )%QV3#/XBD*W 0 T@, !D ( !BTL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)%QV3&8;/P_+ 0 K@0 !D ( !3E( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )%QV3(GL9_1( P M7 P !D ( !O%@ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ )%QV3('7F#@- @ <@4 !D M ( !C6 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ )%QV3+0]-R#D @ I@L !D ( !OF@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )%QV M3-#G.:+_ 0 ;P4 !D ( !+G 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )%QV3+O+OXZ1 @ Y0@ M !D ( !!G< 'AL+W=O0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ )%QV3&BP-IU5 P ,@X !D M ( !%X$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ )%QV3/1QMM8#! "!$ !D ( !$(L 'AL+W=O M&PO=V]R:W-H965T M&:5< "E& 0 4 " 5B1 M !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0 ( "1<=DP/ZWZ 2@( M %X+ - " ?/H !X;"]S='EL97,N>&UL4$L! A0#% M @ )%QV3/!LW< 7! =2( \ ( !:.L 'AL+W=O7!E&UL4$L%!@ ^ #X Y! -3S $! end XML 66 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 67 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 150 261 1 false 48 0 false 5 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://cpiaero.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - BALANCE SHEETS Sheet http://cpiaero.com/role/BalanceSheets BALANCE SHEETS Statements 2 false false R3.htm 00000003 - Statement - BALANCE SHEETS (Parenthetical) Sheet http://cpiaero.com/role/BalanceSheetsParenthetical BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Sheet http://cpiaero.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 00000005 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://cpiaero.com/role/StatementsOfShareholdersEquity STATEMENTS OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 00000006 - Statement - STATEMENTS OF CASH FLOWS Sheet http://cpiaero.com/role/StatementsOfCashFlows STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00000007 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://cpiaero.com/role/PrincipalBusinessActivityAndSummaryOfSignificantAccountingPolicies PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 00000008 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS Notes 8 false false R9.htm 00000009 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://cpiaero.com/role/AccountsReceivable ACCOUNTS RECEIVABLE Notes 9 false false R10.htm 00000010 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://cpiaero.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 10 false false R11.htm 00000011 - Disclosure - LINE OF CREDIT Sheet http://cpiaero.com/role/LineOfCredit LINE OF CREDIT Notes 11 false false R12.htm 00000012 - Disclosure - LONG-TERM DEBT Sheet http://cpiaero.com/role/Long-termDebt LONG-TERM DEBT Notes 12 false false R13.htm 00000013 - Disclosure - COMMITMENTS Sheet http://cpiaero.com/role/Commitments COMMITMENTS Notes 13 false false R14.htm 00000014 - Disclosure - INCOME TAXES Sheet http://cpiaero.com/role/IncomeTaxes INCOME TAXES Notes 14 false false R15.htm 00000015 - Disclosure - STOCK-BASED COMPENSATION Sheet http://cpiaero.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 15 false false R16.htm 00000016 - Disclosure - EMPLOYEE BENEFIT PLAN Sheet http://cpiaero.com/role/EmployeeBenefitPlan EMPLOYEE BENEFIT PLAN Notes 16 false false R17.htm 00000017 - Disclosure - MAJOR CUSTOMERS Sheet http://cpiaero.com/role/MajorCustomers MAJOR CUSTOMERS Notes 17 false false R18.htm 00000018 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) Sheet http://cpiaero.com/role/QuarterlyFinancialData QUARTERLY FINANCIAL DATA (UNAUDITED) Notes 18 false false R19.htm 00000019 - Disclosure - SUBSEQUENT EVENTS Sheet http://cpiaero.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 19 false false R20.htm 00000020 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://cpiaero.com/role/PrincipalBusinessActivityAndSummaryOfSignificantAccountingPoliciesPolicies PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 00000021 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://cpiaero.com/role/PrincipalBusinessActivityAndSummaryOfSignificantAccountingPoliciesTables PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://cpiaero.com/role/PrincipalBusinessActivityAndSummaryOfSignificantAccountingPolicies 21 false false R22.htm 00000022 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables) Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Tables) Tables http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContracts 22 false false R23.htm 00000023 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://cpiaero.com/role/AccountsReceivableTables ACCOUNTS RECEIVABLE (Tables) Tables http://cpiaero.com/role/AccountsReceivable 23 false false R24.htm 00000024 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://cpiaero.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://cpiaero.com/role/PropertyAndEquipment 24 false false R25.htm 00000025 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://cpiaero.com/role/Long-termDebtTables LONG-TERM DEBT (Tables) Tables http://cpiaero.com/role/Long-termDebt 25 false false R26.htm 00000026 - Disclosure - COMMITMENTS (Tables) Sheet http://cpiaero.com/role/CommitmentsTables COMMITMENTS (Tables) Tables http://cpiaero.com/role/Commitments 26 false false R27.htm 00000027 - Disclosure - INCOME TAXES (Tables) Sheet http://cpiaero.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://cpiaero.com/role/IncomeTaxes 27 false false R28.htm 00000028 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://cpiaero.com/role/Stock-basedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://cpiaero.com/role/Stock-basedCompensation 28 false false R29.htm 00000029 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables) Sheet http://cpiaero.com/role/QuarterlyFinancialDataTables QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables) Tables http://cpiaero.com/role/QuarterlyFinancialData 29 false false R30.htm 00000030 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://cpiaero.com/role/PrincipalBusinessActivityAndSummaryOfSignificantAccountingPoliciesDetailsNarrative PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://cpiaero.com/role/PrincipalBusinessActivityAndSummaryOfSignificantAccountingPoliciesTables 30 false false R31.htm 00000031 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://cpiaero.com/role/PrincipalBusinessActivityAndSummaryOfSignificantAccountingPoliciesDetails PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://cpiaero.com/role/PrincipalBusinessActivityAndSummaryOfSignificantAccountingPoliciesTables 31 false false R32.htm 00000032 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1) Sheet http://cpiaero.com/role/PrincipalBusinessActivityAndSummaryOfSignificantAccountingPoliciesDetails1 PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1) Details http://cpiaero.com/role/PrincipalBusinessActivityAndSummaryOfSignificantAccountingPoliciesTables 32 false false R33.htm 00000033 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative) Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetailsNarrative COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details Narrative) Details http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables 33 false false R34.htm 00000034 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details) Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details) Details http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables 34 false false R35.htm 00000035 - Disclosure - COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1) Sheet http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsDetails1 COSTS AND ESTIMATED EARNINGS ON UNCOMPLETED CONTRACTS (Details 1) Details http://cpiaero.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables 35 false false R36.htm 00000036 - Disclosure - ACCOUNTS RECEIVABLE (Details) Sheet http://cpiaero.com/role/AccountsReceivableDetails ACCOUNTS RECEIVABLE (Details) Details http://cpiaero.com/role/AccountsReceivableTables 36 false false R37.htm 00000037 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrtaive) Sheet http://cpiaero.com/role/PropertyAndEquipmentDetailsNarrtaive PROPERTY AND EQUIPMENT (Details Narrtaive) Details http://cpiaero.com/role/PropertyAndEquipmentTables 37 false false R38.htm 00000038 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://cpiaero.com/role/PropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://cpiaero.com/role/PropertyAndEquipmentTables 38 false false R39.htm 00000039 - Disclosure - LINE OF CREDIT (Details Narrative) Sheet http://cpiaero.com/role/LineOfCreditDetailsNarrative LINE OF CREDIT (Details Narrative) Details http://cpiaero.com/role/LineOfCredit 39 false false R40.htm 00000040 - Disclosure - LONG-TERM DEBT (Details Narrative) Sheet http://cpiaero.com/role/Long-termDebtDetailsNarrative LONG-TERM DEBT (Details Narrative) Details http://cpiaero.com/role/Long-termDebtTables 40 false false R41.htm 00000041 - Disclosure - LONG-TERM DEBT (Details) Sheet http://cpiaero.com/role/Long-termDebtDetails LONG-TERM DEBT (Details) Details http://cpiaero.com/role/Long-termDebtTables 41 false false R42.htm 00000042 - Disclosure - COMMITMENTS (Details Narrative) Sheet http://cpiaero.com/role/CommitmentsDetailsNarrative COMMITMENTS (Details Narrative) Details http://cpiaero.com/role/CommitmentsTables 42 false false R43.htm 00000043 - Disclosure - COMMITMENTS (Details) Sheet http://cpiaero.com/role/CommitmentsDetails COMMITMENTS (Details) Details http://cpiaero.com/role/CommitmentsTables 43 false false R44.htm 00000044 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://cpiaero.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://cpiaero.com/role/IncomeTaxesTables 44 false false R45.htm 00000045 - Disclosure - INCOME TAXES (Details) Sheet http://cpiaero.com/role/IncomeTaxesDetails INCOME TAXES (Details) Details http://cpiaero.com/role/IncomeTaxesTables 45 false false R46.htm 00000046 - Disclosure - INCOME TAXES (Details 1) Sheet http://cpiaero.com/role/IncomeTaxesDetails1 INCOME TAXES (Details 1) Details http://cpiaero.com/role/IncomeTaxesTables 46 false false R47.htm 00000047 - Disclosure - INCOME TAXES (Details 2) Sheet http://cpiaero.com/role/IncomeTaxesDetails2 INCOME TAXES (Details 2) Details http://cpiaero.com/role/IncomeTaxesTables 47 false false R48.htm 00000048 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details http://cpiaero.com/role/Stock-basedCompensationTables 48 false false R49.htm 00000049 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://cpiaero.com/role/Stock-basedCompensationDetails STOCK-BASED COMPENSATION (Details) Details http://cpiaero.com/role/Stock-basedCompensationTables 49 false false R50.htm 00000050 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative) Sheet http://cpiaero.com/role/EmployeeBenefitPlanDetailsNarrative EMPLOYEE BENEFIT PLAN (Details Narrative) Details http://cpiaero.com/role/EmployeeBenefitPlan 50 false false R51.htm 00000051 - Disclosure - MAJOR CUSTOMERS (Details Narrative) Sheet http://cpiaero.com/role/MajorCustomersDetailsNarrative MAJOR CUSTOMERS (Details Narrative) Details http://cpiaero.com/role/MajorCustomers 51 false false R52.htm 00000052 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Details) Sheet http://cpiaero.com/role/QuarterlyFinancialDataDetails QUARTERLY FINANCIAL DATA (UNAUDITED) (Details) Details http://cpiaero.com/role/QuarterlyFinancialDataTables 52 false false R53.htm 00000053 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://cpiaero.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://cpiaero.com/role/SubsequentEvents 53 false false All Reports Book All Reports cvu-20171231.xml cvu-20171231.xsd cvu-20171231_cal.xml cvu-20171231_def.xml cvu-20171231_lab.xml cvu-20171231_pre.xml http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 71 0001387131-18-001191-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001387131-18-001191-xbrl.zip M4$L#!!0 ( "1<=DS\F#,&\+P ,;2"P 0 8W9U+3(P,3T;=@2EQIM ]SG>4$O='MWI;NE*:OMZ8R).0&11 MQ!@$:#ST.+]^,ZL $"0!$@ !$"1K(L9'38*H?%56OBKS'__OZ\P1GHD?V)[[ MSQ^D<_$'@;@C;VR[3__\X?O]V<7]Y?7U#\+_^^O__7\)\'__^'_.SH3/-G'& M[X4K;W1V[4Z\#\(W:T;>"[\1E_A6Z/D?A-\M)\)/O,^V0WSATIO-'1(2^(*M M]%Y0SV79$L[.2KSW=^*./?_[W77ZWFD8SM^_>_?R\G+N>L_6B^?_%9R/O'*O MN_VU<$%\[[_^SZ/O_)6'F3QO62\5^7_KR00H15&00J$^&J(HBZ* MHL1^_H]7@,!^C_\5@$%N\/XUL/_Y0P;O%^7<\Y_>R?"3=__GZY?[T93,K#/; M#4++'9$?DE\YMOM7WN\DTS3?T6^31]>>Q,63-91W^/6C%2S>C !N>'X-$OAV M'*8_R#ZLO6-?+CUJYSZJLT?MY-$Q67DN(*/S)^_Y'7P!STOJF2B=*5+RN$\F MA2#K[^#;Y$$[\%19&F["CSV1_" *SIXL:Y[^8&(%C_3A^ L$9K@,#'SC>PX) MNY;C3+AVL<^N_"MSEY!P^=P5/$MT?I[[;_:/D' -^G \=_28' M.MM])D&8SQ'V'?Y(6?X1;*_T%Z.Y;<$&A+T\>Y?LOQ^2[80B^#Z@@GY')@*5 MWO=3RE-XQUGR_/EK,/XA_A8!_>YZ\6KS8%9WG@="MAU?H@:ZM<%.LF;%M^M_0Q4[.)' M%._%\N.EGR2?+P&0?!B3M)C.%\'-!#7GF0A2H!T8;9E."W]=() N$7_3*)'T M@Q3 #)'T94EJA4B'N4LS1!JV2:18K>D9M18SY5_QP?0OL,UFGGL?>J._OI+9 M(_'W1LJ%#B-/,Y*A0?K5&(!YG3OVR X9K,+8AB>9[1HC]!Y-*X*___1W!'"C M[>FY:-]=O-K!#[\FCZWA_8]WN4MDP7N7#U\#FEJOHZGU#C2UQL6E'^*241G: MGE7&Q7ALAT!$R[FU[/&U>VG-[=!R3DH>-M* JY(RJH2+4<_$J$!:=':N1B-(IFD0/$&]^$4^(CX7PR1?(^ MDVMWY,W(20E(:7IP95/*@N'B=1CBU;%*R@DC9$;?K9LG][0N;*#D>,%D7\DTI(B]O'M*[$0+WS9 M1RNP5\.QU>AR8E+S*0CM&>REFTE*$2XR58ARY/*R:K5P>3E<>>G">EE+_O)3 MZ.7,!737.N! ]+">[#?>-* MD"O!HQ3P412$WNQ?W^]_\YZ)[R(BQR&I7T#FR(7O6^X3%;R'MSEAS!\]1^_7 M\3TM?F/M)/%']K'4\FSF]BJV1\[K(=_;O=G;77IL?&\?,:\75QBU,]&(KS#B MWV:FK.;9/().1ZGMR?R>44>PVO@M1\A+@O)+*#Z'@4T%IY6W3&9-G=E M=>WL;S,1PWL,0A#[R7T@_FQ%4A-YOH87^D"X.Z#<_8LU/PY)+1*1#11I6D9] M^]D*:9UJ L:='?RUO&GRB;]7XS46IVK&:RQWK3IF->4\?@2_^>)9+A?O9DP$ MSWT"T9TA(,O!L&5"60 )P5XD;D&SD6QVP5Z8]O"[66/%2> M6,W*=@YP'XD[FLXL?T6^86:0'C%-)?W1[@5FI6VQO?E%H9P^6]&_I."G2)J/[QX? =TNP-H2=%6?O - MT,T&N'&/Y+[BD6R E!]\ U3UEKD%=!#B?P@64&_]XNKRSP^ WNV S@ #FH# MI%7Y01A#;SJ^Z8YATQV4J]/2ICMYW^BP=QKWI/JY MO;CK=> ;C#MJ![V_3BBYMB')'#OM,_>Z3XD@EN-1\[W,A.$@X"$P7\0 M9_S='1/_TIK;H>70/7**Q0Q*Q@RJ;2T3LTVSN>&^$W(?> MZ*^;.>;!CD.R+EXL?[PN0X7XV [QI;8V][- A-Y-K=VP_V^/(6IFTMTSN0W0.J)!UZ!S WTO3 M(KA0/[,MZ%AU#$TC ZBD$K& MT%"X#',9+I#A89TV_K%,[2V2OF(AKAC)]X1>@OF-N,0'JKOCB_',=NV WCUY M)I]>Y\"J8\GJ7.,]'W*/HWGP+5^\$;U@L])RJ I%]BV./8O.EQ!'O)AU,Z%] MG4Y(J-:PYH)357"*SN*3U&3[/*NY%NW_9C@Z+=M[@><:OC6AYM[6J7I;_93A MO,'L!7. CW-J6M-C>2NMW=.!:3V?NYZJ7TE<4;^''!B/T>FCBEC0^2@2/37H MO.\24CYFY!B:;//>4OD;("V(%/4S13PPY;)4/4@1:+5 *B<=G+U..?/<3&C\ MT/=]ZJ?BG87P#:]*>B[\,UB[0KF,]U[W5_\RW 6%IUQ<]B0N716>EE 9%V/P M>X"(EG-KV>-K-[[PQ><'JF1B]$HFD4.]K^]":?H7<_F/IDB>9\)2VN=E("4I@=7-J4L M&"Y>AR%>'=_:4P\RXMVQWM[48&-#][O%,[9KSZ+9<6RP[GH#5H'JSG*?5M?. M4GW?.<9^7K[96;"M5R[8W0MVENIU#IVS941M MT7F8H;-Y^'0>UJ&SV3:=5_I9';K>J-MBJ76]H6?TAG[X>D.OHS?T#O2&GM$; M^N'K#;V.WM [UQN\860O&D;VW%1=[C/)Q67?XM)QZ\Q-Q1-N(^BH]81';4#T3$RHF/06Y^+AKWWT6- _HZPUN3Y:-)(*TBM"U N MUGL5'J..\,3,;-54X3?.^8WS55-IY>IXJZ,7N-QQN>MD]$,)KY[W!.M)1YDC MZPG6OSA% YN!]P3K6N#[U1.LMT*=U\0CMB8RO&2E]YBIET71/ X)1FR^6;/, MT;X%X;T*4(^;8'"AZ9'0=#P;;(7[:#:C@7Q-&\F 78'$.%;.;T#V6+E>(G+_ MF_=,?!=QNO2PE] H#-;Z"JUZ"GD]D Y=7C9V74H>*D^L9BVHUOM3G6)28E,_ MM!J[XF(T\B(W!.*/B/UL/3I'?&L^M4] $$J= MA*P4Y2P5G78HDNDW;EO,Q"FP7B'PQ^CNR SI^ M_4BDKZTVDU5@R*'N:A>L>LS9:P @EL5J 8!8:%L- '2S,19:'DCH/A%Z[34 M06:*#@6-[Z CV$$5C[H\65C+\6P3F3V>8BL;M!4[J1<;]&CJ>?C^[&A_[JV& MZ!2WY]&4 _'MV=7QN:\2I#:W9^3:;&]^O[]:VPDS8@613WZU T^5I>%[>"9Y M6?+5\A+XMH+WL[:HA4O$]*(/U5X#X+LM6(>*78[K@+_]%LV0Q5Z.6%6@P2J, M>6_-+'I%7&]FN]N6W4Z7U77S7IQ\OT2%$@2]A66VL&P.?]9FV+?"E^,^! JF MNZW,R\?$?O^)[JP[\D1;/+LAMBX48LF_(Y--A0P__'IY>RUWR'^^*7KR^\"4-1#F@YLCK?Y*WTBMG#XS"MV67N_)&T2Q6]Z57 MD<2S_V3OS_X\^]H+^'",7WQVK*?2[YU83D#8BY=>D'WS9>3[^+$=C"SG3V+Y MGYAK7GJ1LR3\M>EMZQSY@SC.?[K>BWL/\N.Y9'P=!!$<#V67_>9E.5+PMO5E M?_>MKXJA>82 MR/WD^>5E_'X&ISY0/GV]<.G-YI;[E@5AZ=5Y L]8?DL/N,_P67ED/_^Y+/MK M;RI>#B6LVF+X=]YRZ9NRBSWXUAC)_39[])SRVNKW[VR%I9\G[RU.R7\C8WM="$I)BVRT#T$:^KDCSY[S#*1>'H:T'-]9#$22XH#.%@1$ M^G_5, !+9>:Y=-3@K>7?^'0(Q_AWRXD(&!#4YRS-U,1%S0!V_>TS^ #GHKBD MYK8NV1"4N8SO!$JVQD443CW?_C<9EZ-A 62:N,K9#2OM"-0ZR3H!BGH;NU') M&"JFH>@;X&&+[ !+:>(8AJXJ&,VJ" M.)[MVP0]GAK5E^U3@-M!ET=S \OTW MT"C,"2'CBQG:B>DKKL!(=SR,,Y30)8JL&Z:J9TZ& L :A#\I7[F9I#_K+_"K M^KPYX"7#5 #\+H%O5'+JP^^#.X-#-[[8UB.>AC8):AM:RM))GOONV@"4,NZ- MH2&U#$#*OY2F7UD@$>F,_B$<^,#5$DSK';3K#U^[\R@,OI!GXLC[QFA5<^U. M_S;%M0ZTN]._!D:9KW)TSSXVPF:(]@-_TUNC;1S;WBQ]A+_I[5,.Q[06^-I% M:,@X/VY4]TQ53=44)3!L__&NY$H- %8J1*H-)4U4Y$X!6RE8_WZ_F.%1QDI2 M)5%45%W:(\CHD1!_9%M.&8'4P*@S5%G; _/KTM@0-4-3ANH>0:Y&XZ&NZ:JI MR;4 7JO^;W;WFT-@_U U&6PE%VL(OG+1=%'48$]I^P!P1V5@ZHHA*U(/(*\D MKYH!&DS#,O:]B41-BJOJ4#1,6>P!Y)4HKFMP<$A2?1DOO"K4K++03!GL!%W) MGA;E5VT8X#+:0]>',BB/I?-X;P#OJ$T,45RJ**BNJ&CL$999J K1R MOHHN2;J:$+ KT'94*8HD#X%@@T:)1#V0L7>I?C9*J8Q:#8=0FA/ND1,D*)=%@R9QC)L5NRA$.&UT9 M:N))T:B:GRB*L*>4T]A0-:5(4S' ECA,)T*C:E*D:^ -:!U+T149^<0*R+7[ MF^\% ;QD8H?!540>O,NIY3[!%\D:B1%(-I#(:1.[Q0C3 MA[U#0LL@H97+Y&N-()$D'#%[Z/[Z?9INH"5E"EI&A+]5N[0]8-KIOEL*@BJVU0^$'^6CQ]^\\6SW#*& MI[:"51%DNV"0"&6!N-4 6UH3PFUP,\7[" ?^,W$M8#GC%";3?>N)W.$5Y@(U M B-4$_FTV5W]-[X^NZ=-S+3DG-H/; &K %B5!K5&]D8]9-;SR67L->(". M#>%10O4O:-;D1.T' [$$7"N2S$W@EU&.V=]?A.QVWB=W4YUQ^]BJ0VVS6BP M.BO [,.;">Q:/[3_33L*Y+&3:4-V;.^L&7^]U?YD,IFW?'&QW!V963;&J+]: M8>3#*E*#H";LRA+M_L6:+\%.X3PH4*Y<(=@VUA@^'Y M!37'S:-C/U&A#7:]73;4Y.QEKDJ+-@YQ*2]WJ.EZ4Q!?KC;+!,6 '\#9E+O' M-PU\6,1NT@C"VNM7F_GDMD7>(EKG&#@O@\"NR&Z:\-(=LNK^D=T\RF/;@-!M M&"[?/NH3AN5GR&W#49(/%<=%W[IM.,IF-SC6'SJSJZ3*6E\Q;)"+ROYP;&F" M<7E=W6MM? #4D8Y.=G8^W#I2_!V0I#$=(Y[+XLE0I;2-('9F)/2!*IGIH%MM MIST*2T?V87>\S\GD[<&GV>,YL0.RA0.]MN+; P^G2WS[L&.+@&_L9%<[,@5K M(=F]\S;>HWSWU:<\E_=H8_75I=QKV+G/'N4>=4JY2/7V\>A]P;'-$?!M M16,SK4% ,FE_N:GGC(D?8'?3HDK#,G<_AD-3,LS\+B2Y2S4!6JFLL:Q*AJJ: M9GW0P*2)9I&#>_@FG.(6G,U],L6I&L]8VP/;\HL7!,#HF\F#]5J7B&?F4F5$ MQ55; +H,><\DU6@0ZCL26K:[T)69UUV1"![F(\MEGES*UECZ_=N" BTTNR]@U]V9!54\NR>>M:S4!7LNGY4-2S MG*T.7>:K;2TH-W>$'RI+88/EM]99M0P%#$-7RJ_:0,=$#3:23F\]YKRTXGIE M$%1-8RA)NEYJ/:IW,M]_\UA;G/JU4KHB#[-1K^(5=H.E5/,)$81=J0-+MEYJ M=YJ S(G#;/ H__7U@2C5D%R43%4W*@.Q(->.572JJ)OR4,[OD%?8!;S,ZJ6V M!?:\T)5\JZMX[(0?D3$[BN$$WID$^JK5DO_ZG> H=PG.A&U: Y);WWNV<4#: M9\]'V^0FO96U0T?9X5 :9J1BPQH[@E.N*4T65S"*-4:*P M=->6_:*X;&"76#Z6H>;TA:3 N:FN2VGI?=N<\I!,25)79L64!H6&>&^M-XSO M[DH2583355NF2<[[ZT-1BAJ:)(.1(5>&(@C(#GIBW6]F+RR_3$T?.'\9:DRP MKW:W$&1-5K.]8W-?7AN"%<$FBG!DQ(^2!LPEQ=1DSRLO6FY#B JXM$K916]],@=/ M$KL!N &Y<,<92=IUEHVD:4O;I,1:#8%7ZM14)44RACN!=VD%T]KB(<+.,;(I M#GA9V05*B8*JB,9P6&^!4BT!1%$6EXJ+*RR@EMK%HFJ*!1@LYH?>3#[;KN5B M PV\I6B'$;T?\P=PC^ OKH.OENVRH%,Y;GTKNOA9?<'B6UZ?[5.D2":G9?JX?YK-'>^-$!I58R]:$YB"5A*2 M:JK9R%7C\.^%0&LC;>H3R!!EU3PV^JC-T4M;18YOH*9UG M6T*<'CWKZ+W-\FD.3YF>==3D9OF4VSEK*]&SL<(3?:B+VC ;/-A>SM%<;*:K6@@2NC7VL)H%+%0E-P;0VQ+0:3$NU&6W1:8==L5;'TA;= M=MFYJY5 ;=&QQLY=+Z)JBX!UU,I:_5EK$MB,6EDI[&M-%IN!=CFUV[#&WE*# MHBFRE(UK-;7ZJBU=U0C(WC9M"Z8=5(FDJB)HO/9AK+-;%3!0]$X(V)#\#Z46 MC. RZ0==-21%TBJM?KDZWSSC2)1S!6I/=<^LM"M4#/U*QC]; M6J'R\ION*M4X.<[@V# Q*; VW3-J 9X[1.O4^I4[<\/-I%FFDISS)'$*J(+ M'LI0&C:VO)Y9OERM">:2S!:)OY-H-LV;[,81E1)%)F M-P+'^0X;7'V86=WH:)NS/57^H M$A3MX+'I^*[F,&NK(=^>8[=+%$^5):U_V&ZR=:KQ4EKSAGN.7GUF&J:Z5$#> M%VRKFH8HE/IJ%*T'>%0V,0&/80]5R29KK:*B[.$QL F[W12EO)K(:@-;YD6W M?^H5./B:*BNK:9-J0+:$9]T3H;#\0=/,[3IF#XC6W9U%#$5/KU$\X^J/X&9" MY]S NRQW1&B3FR:TOZPI1C;"M&&YW2%;FX;4W, J65.7,E$5\,":>%C=#2*? MC#<-V2ISOV6X?"TWY]TUER]UIP(SV167KUV*Q#(,B\%+ 4VC/$PM-RY2^@U> M@;,_FLU!<$\T'&8F>\4QQ+9H.%1$73Q2&A::< W34-.T R$A M_<_OH.526ZQ$'[T&#J9?;Z4_&Z!0#OA=DZ;QXZ,[TJR %U^E;20UJBU/U\M? MJ3X\-6(Z->"YP5WLJQ,$/=*[R; MD^=+LK@ZWX'0UJR_$9?XEG/ACB_&,]NU ]IG\YG$:Y8L)>LK"= -O9G09J4E M$%%PM'T_$2FR(YKGIBR9O97H;52HQFY5WZO<;HIP=L=N2=&D0Z5"-7;+J*IW M1;0]E_JSYT\(1N:VA!2Z?;!>_[##*1;?P@: M#RJ%VKLBGJK)J^&"B@BL=Y?];P"%$O".T&+J!Z]GM,@Y4)7EHZ0^#@DYQL1^ M?^6-J"2ET]>O5INF;#"6?UW\_8]WA6_+TV\O2! \,J+'L-)Y*S/ =FQ49*F M:)JD+FNHTHLV#G&Y]EKBFJU0&^*BRP'?79]8COUO,O[-LEW6S7'1E2:X\.T M)">;]?E(0'[):L_OFA[4F;9T2Z@%*/=$B"TS;IJXLZ%IV8*_XR'=EBE(C9#N M=*3N-&6H:J1!E]>:8A\K'1K>2YU3KJ#/US5K,UDB5UBFJ9\NF=D10)N7; #" MJAM7U6'C:EU"6'5'R>K0R/:EK AAIN\VFO;-<%4=9B]0KRQ1 X*J7%.PE:/6 M) 15N:)HDCRL @%K2-@8"[2AH6>[K&<7J+IX5>I+DB$/3:F9Q:L27@)37LTV M$]ZT./72'K>' QX+4H^8/R)C'![V.B*X]P++37TLOUHAG$K8SOR.S--JK%LXJ$;V'%N3?D/R M>#1B^/!"G&?R%=X^K=WE7387'UR[K@U-)J(K8*1%,8 M??:B30TJ-Q_"LIB]C+<+")O0J0N>*6YHF-H$_2XFH,(H!F##U842VT/O2,0E M.+*QK$]N:(=OEQ5O/!LT>J>5N3<^-$R\=U5NK77(;B,PA$:?'<\J8'*)>W^* MIHFFL@1$YK6Y)\N&;H8Y"Q;U@C//U=4(=G&WMJ*B]\4Q$20MW\J>]35O'Y0M MQ\^#K'/4ZE\]..L=GLW=SCHHU(Z)A56-7D-<;ZO41R1JRJ%<]I)@+W"K+XA# MTRQ](VT'5./K)&T?"07'F:*JJ\W5*H'8#I(-7V!2%&4[(WN%Y"Y]O;4RVJ=S M;!N^JB5KREK+PAY@N6EWGA9/=\!6ZPA;JKI7"AIII(7.68Y+2"*?---_21P: MVP6V-$A=H-B<]['4C?S ,:]O4$BZHI1ME]$72C3GOI2T&@\!\1VNQHO#X8$1 MHG*^05?4LKT.^H)CY0I]4RW;X*#'*)[&1FZIQX6I2MT?:LSFZ?H\+WE_=5>0 M.Z%!PY[ERMW)@R!!PYZ8+FMM2D&FOO?!*]BO#];KI\F$C$+$<*?N(34KCW>! M;+\(-Z *NR'+HK,?_@93V;8;@7S=S(G/:FI8Z52FM./3:^A;GC^V7.DOGV_ MU) N1\R]*:X?+]DZ$MI>1$5I'##^249V?-]PWH[@E:C.[RD2DNSTEN# MK7KG>%F6-;T6:$D3=.![8B+:HUJ\+*KE$<^S[:-SUZL-U%8N%@.ERFT!M95] MQ4!I9EM ;1T'4 Q45NB;9M^6(0$;@%+;H]26YOS%0$EM K6Y97\Q4&*+,K6E MD_\&2K4&U-;^_D5 G4GGXK!%J#9W_=\@Z5*+0&V>!= B_ZYL)PIKWJBJ=]+$ M*^X 6$NGS>Z [7+B&&T"UM*ITP0K6SEYFJ!8*Z=/(X"U<0(U E@;IU#3ZJ*Y MDZ@1R-HXC1H!K(T3J0"PE2MF-XL$YIOWG>.+CWG$8N2F/0<+@T5&-ED1HP5 VG#8>B))K9 M2UZ[PU Y+:3HHFAH:FD8:)_E6]]K*'\C86F'F9T&E5F@XMJ5>SPHDF%F&Q;4 M7[KR;75=!_IDKZO77[OJD$M-DV2Y&;2K#KC4#-/4M8:PKC8^4M64X5)_LIV6 MKC0Z4M$-9:@V0O"JE M*PV+U$2D>#ENEVN$VDS5B&IJ9K8DO-32S0%<53D;F&HRQ?T!7%6E#W7,CAF[ M AR77V Q15*?T<@Y*TJFKL@9>R=GH9JP5$XCJK*IR<-68*EL_\!YM#0ZO00H MM&7O'7DF;H0IQ4:VIR2#1[PD/BKBY-_VEXO FOWN9O+9=BUW9&/3OX*)KI6-8;#_,N34_-7/Y'\Y/L!M7RF$WKMH,G)6=#5G1NH>RZFY1,4J["YB51EI4 MVR2F)DI9L[C4W:;R\-08)2?K9GOP5*X'!GB6FBJ5N_L5#X"^F;![@^[X#\NG MR9VTTZZBT?N/ [WH!?[_0[WBU?B?@,W<*[&#N!3;3 M#A=!0)HY$\]D290R>GWC@NO&!5-2;=[#4@S5S!X\6]9L ,0:][*&0]DTNX2Q M\CTM75MN3EP1Q$^O(*0!/!9_7WSK-8US7HQ"^YDV@6WAYO).\*PB=^M[SW8 MS^;,YVG$KU^9![1IO5UAJSZ/0%S*7K8)6_6K-[7)!F+MX\""*\+^]]I='[C4 MC/HT#768'3E19N6FH*T>W1%-V13W VSED+VLFJ*L- TL^E#7+M,?-Y./-LVE MW;C?40^BFXK:@S69;V3K2WBE=&5T1&V(VL:N^KT]454,73H,["J?F8JF&[)J M=(7=K4_FECU.3N;X0 9[D;F'C9E\LC8>?/X1^1'X0WC6X>HWR1W'C&9>[6N]X0\P #L: 8?&7VSKT78*S?/JJ2MYJ!L;9;8,*.TA M5+V6!&R/I38(?<.H1MNSM_^88A MKY[[-90M!UQ7H%.7ZY^%07=*J^P*\N@6H:*)9PI$O 3G]&6T1 MO!K,:$(V%%-:NOE0O-IN<%6VHX9:]N) 6V!59JPFRH:AU@'L8C2*9I%CA61< MU#4:X^*7["'X[')JN4\DN'9!=I("3 0;E_SL>"__0<;P-9LWD=O;.!X#7H;< MRV6 G8#:&_J4+M;;$X$PE=+2@NF\DKIRP\C2!83[ID8I;Z5S:F0$DM_-W'MX>W.;EXM8.SK]9H:KO$ M?\M^7X+_,HBTF*V2Z0]*5(:GGC.^!H7L/1/J,Y?9I4/3,+)UQ_U!Z7/DNW3& M''S_V7ZET^;*C+N41*6?".%A&87$KR)RBCK454WM(SJ_DZD]EW"0A)[AT:1'NXCR3<<=;_> M#GL'[HK2[2-%-QUHNXMK6C?&O.<[>#B^F--0,T=)%XTE@V#CBCN#5[UK0Z?@ M56^-O0MX<8SI,QECT]5V6AVL9%*W+-D A+6*"FH#" ]D)FO?DS!TV Z$[?7= MC8+(W:L7GIY@"NT0IE)7_6-<2--4:I!G#ZV!T! MH$:VP_R1@E]?)#H3!2\*/?]M\7N0Q&9JQE>4=:,0=HY^]8IB;'1Q//A7%NNA MO'_V+ZG5S)6N1D[)H5X&OR(06L"@>O,,M6<85)Y,(': 'S ZE/!0 ^(Y8^F MS;05T\K OKYXHU!7+CY62PE]RU!7-KK6&S(T"O4WSQV3<30*[4>GR>;/9BD- MFK=ZPX!7=L3+B4D'D%?N^"4U!7ABQJ'/1TL4,;E7_F01)JPA8_L)QO!>L^M[6%:X"O25CN!F?G2'; M#^ZEZG;E'J#.-/.EY?MO$\]_L?QQ?5YJJK$5HYSU&@2SU 8R#;TM,+?S*WGB M;H?LH"QO40*5(>D&MSI!LKW@EKT* F^-?:<@_ZX(-A^HS4DS/ZC2)&S[PK_< M8599!^X1?UH&7)?5:N6#;A,4'2!5RI(6.T5JD=C!XN FSBQ-U+;PI7C-AL$M M0^^AMH7@.T!+"V' A_M5G ^5/3\T';10DT 5LK<$K?9FN4!R[1-BSLVQN)= MWWA2"CE;O%AC$);2U6JAU;$KA!DUP3S#VN>I(1;R>--Z#8)9LD=9H96S.YB- M5Z.IPT(KI"1^W06:)7%?FL^>/R&T) Z].#@\;)^^ M(;AVVZ/LWFCO=&2*;YS5K-,(4HR!+F^MMGT':JG!WAU#IJO:#EIN*Z M'6AI:MKIT3(G-MX$+>7E0[A_M RVK)@TGTI7^(/83].0C"^>0?<\D>3[6]\> MEC4";VKJM@HT96TQ7X) MO:NNZI$FD<3S[+VCO:+>>SZTJ&@DY=Q0.!_VKHWJ=UB,H59R[6Q/NZ\6R!KUU;/]^4":0$KF6/9VY]%FY'\2 MRW]X\6K?@S24H9[=)SO 4#.B<.W";_$5]2/$0UD<:L47<;:O7!_TJ4_(CL#K MRM+\WQIKUP;_LQ?YNT&/@>]:T*=+UP?>?MZ-]#I.Y#'JP)ZL7!/V^FFXH;S4 MN+WD>B6+\%@CJ6OWDVN-0AHX;.KR $ZT+5.(EP]!N:CS3@GEXMCIZ@I-VU2_ MDP"M!FI3$(JTAQ_=1&$06NX8>/LM0JMG V9-1'D,45:W#D5O'JONJ5G:1-V! MQIO,4NEG%*WG[R)%]:^RR4G:F.N*)#6^2EQ*\TBJ9DBJ5B"I_*?\ M59)[2-(=%'L&A&M8R78#>_2[Y6RT':N>46N7\66MP41/(08=G?GQ24?G3CX] M^>0)+,D#)65M#-?:+KFA/;:=".]IW)-1[-U_>ATYT9B,:=-8VL^&PK>8;'9+ M? K?Q0SK^ZL[!$49;VW)YFP$N,XPWAP(*K+^#-7,1H<;19DV#Z:?W%KV^"*\ M?['FB9I:]*8 *4*%9;OTG4V$N#*MBRNNOC:X@38H3ML^+>^]^1;LV"A!S^22\]QZ#\N)B'Q;UP:F:E=K*NMCA]I"\*$ M$C:=Y/5^<7\.FW_>3$"/$] @(1(--]2-BQLJC^1X*#_:,!,(W\B+<>3/+'; /!L(]8#'Y(,PL_\EVWPOB#__S*?P " LS>,%4 M^&(_>KXP=Z) 4'X2<(5W=B$$HQQ;EU-LZ+"?$^FBY?WT' MR2#CF$+QYW2ND6>5.O;S2Q8WP+6.RF.XN$#YW;58ST$ROK(#>KGNUB;U*1R+CN'C3(%\_:N>LJEFK;&B!78!I-P% MP*&F9Z$A.R7']^^6O_M^9>.%01KS2S7S_HJ!)16 M[JHT!$^':)8;(2:*YK!]-%./@OC/-KXKSS=X6!H6E?VFP^. M!8AO)LR4OGBV; <]G<^>_QO\MHRJ S-YXODSY!CFFEGF608NEPV*2T/9'#91 M1+ %EQ[1+,G_@M4&+X6#&&E6NE1T*"IB$UF$/=$K"J>>CR=7%\*U.IZR<23Z M0*6=Q$GOBD+HN]Z\N,0/IO;\-Y^ !O M=0WHLLAE(D4T\8.6=OD=HQK8R6=$[CLCV(- MU 47U/]U0[&F$@YK5?.CJ.V+FJA-L(@8Q4:T$1R_NAVA69V"Y) M6DFART?S@/9C1%_S\2U&QZ^>D\ZQ@W2P).6EW%*YQ1N%NO(H=DTRE;U#734N MKLJRDLW_5X8ZZQY^L?PG[#XV0[5O.9>\RVW*&YA5.+WJQJ>$!"J>;E>8LW#'?UL0@] ;QR>E8N M-5*@#.3?T=](1+BT-!35 )4N_X%'I7-5@__!/\4/ JYZ9CGV$WR+<[/LR1LM M$<*%\/U5UTI_'.$?@.7__!^2\L&;""FNM,@H2AY[AR]._T%KC^@OV'\. UMK M-O_P/R1=/!:$'J:,:W/LX,@NU0O P0DMF@+]!R\%1M*KC()-JSLPKV2';\*+ M'4X%B]D=H("%.;N9#$>F\ 2VFF\YSAM^3^:@D/&WX90(K/9)H$-$ ESH G2K M/;(H##\SZAJR+'[X?GY_+OQV<7&;?B9]^$7PR=^1C9$%?%<4$'P#23?6XQM0 MS[68FW$N7-#[ ?";(')HO_;(&0MC>S(!.W4"^PY? J](?W]>P-*%#EC>R*O; M/+844#\\ 9JH'#S''KT] -\^.JNYK YW?H.;/,:1LBN#Z/[V.=_2A5L:_6_+ M?4LVD#3\$,!FH/P3[ #W*P!FPR;U&2.QIH!ZY8+'-NN>M,(L,+@NL>+9-KCPN9"8?XLW8T4_!0.T$N@ P#@4\,4^J+B! MX%A8&4L?'L!*'AJ4@N7"JE,/-(3MQK]@K_.)$X.4+HEH)?GV@1!$ (T5+'Y' MWX^?S^>.#&O*9JO%#82EZI9"]*>IR%72=!M]]ESGIDA%]A8;@_N]OII M!. D2^.OXIT''%]@-O<];(/.!)-B"MP*0!O@#Q S:\9FC0#@V9.6XDM?,4#V M6O$9-\#?H!!8+N)I"?15$SA>09.,[0 .>#RX'TGX0H@+FX;Y4L+/CUXXI4#@ M7LHL1+< 6K2_X#(@J9Z/ D(YP0[7D14@O5GV78CW>*QXA''DL[>\Q;]= '\N M7+MT)7],A0&-"0H![!G0@_X;T :6L'$[+>BU4 OF 64:.1VTB MCPXVPNW\AM.T@5\"I00SLYB\O@#8@NN%3#CA./AWO#_Q1;"TYQ+A#3"F BOD MJW6D)&"5Z'?87%0$Z'Q,8EME%6S-/=5W >X6?TM_!LYG \$@DZNBUQG6R(,?5M!DMG6BK,"UL:I02. M5A"_V,!C>V9$?'IP?+V[R1P45'[9T[@WL*AT?D*RL/"EMWK+J^[U;WB=SD4% ME9CWGA^PW_3$SVX[PK:@0.S?Q4+%HVQ]1VB32_Z4*MY\)75%S>A'F=V;,+CZ+8 M2;)'(3W;F0D/)WCN$N".SL%!19?"<=Z8:7[&8@9SWQY1[RA[QH$5#OX1OI$N M'E].%BY&8%L$=-,+=^G;A6S\[_/%73;R-XB/4GHVCS'$&-G,Q8N&?-BA>%K,$WX&JZR"U>) M@P;^'%Z.II2<1,X$'!***SJ^>;@OGXF)LQ&-[=C7 .CQ G8BD2P,DKJY"/+( M8H\N15:LD-&$4HAB$GK4Z0GBMP=TK47$(&NTQMLDWX5A8#,FP%*45N^ >_$9 M?BZ@'9P^AYYMO#>0NLO8HOM/Q8,&N])D)C6#J0N(SBCL";LPH-RH]NK!45[^ M9%Z_=!I,L04WD&L016[O$X;_T,1U2[/:^/XY#NZ&06L,$4FNWQ]L;P M%O7J?$(R23'X/K3#*#X3,2H3AXZ85H:O,>Z=Q,.28^^*S#TX]81K_)H>7I>> M/_=8UNV+J@!^(5&=$B"$&1 M!@)N%ZKO,7V_K->F%FCF.6BP5^HL.RPZ^Z,T4(;#@2B*]&?P3WFHXS\'B9*W MGPF: K!2Y*:(Q[ M1:QBN!AAZ:1=P;>#OY!* <$6'32+D$OC6'&S<&L:R)W: M3U/G+7G7B^>'T[=3T;FE-.=ZAC*I#CMJ'9L4PR59RAAGKG;[@\42B_R417&\ M,,DST*"T[0O>HID=*!F<-)E4&X">R-T:S;-2W M/15E5%;%K(WNH.V!6*N@8]9&=USO] J+/TABO["L2&A9: MJ!(2MREDVYZ&G,Z%/UC2/P[Y)I4L&-F,$TKTX2"N]0!+)@YKCJPD,&ACAHF- MGUBLE5T"#266;$V#QMG?3RU05X]8(N*3">N=R()Z&Y%C9M1V! ^9X15TV0:= MM%[9#L;M$UJ=K*O99QNK9+]@20W[Y5$I,6S7-DI*0M#)I9/D^K=%B=5@T,^$R&&@ +"Z? B,L+FB-TQXT"I84 MR.&O;%K#A1@MA[_&'JS-WN+8!,N;8.G8F'QC:1T&,JA'T'"CI*+R>I+]<@T? MZFJ"=1H \EC\E=2!9(IBXL0%L)+58F60?<:KKUE[DB%LK]2]T;0-4)@]3\\* M#%Q.' _8ENI@6"+1+$OJXJB_ +U<\_0 M9!/&P$A4.@M_=^F>0%*IY\Y5E![\S2 M@8?GPO> E4#;0>Q_#W*47%G(7RRFV3/ET'!(L)M 23$-:'LW=OXI@FP1.'R* MTR>GHN9RM-:J8DO;--Q,/B<)G$53ZN (K5C$F/*8HLVU7'^PN CCPV=SVG.A M2H+$8!HL4@79E 2][1!_#GXU^W"1*!W'28IEHRV(3::1E;&Q,HK)1667?$'O M&*6[Y;CU2@:+)7SBLBCB.'.LO'6?\!8V_7VC_#?(TU#\A[ M(?GK@_!BC\,I@BO^]$&H!GH*BI^L0XNR1I:3D.G1"T-O5N>]J"[IN\?)NW/( M7_7%R[0.QPFE%XO$M#QC@,.;YV$CBZR@!.0'+KG__$'_(0\]O%Q%_ ]"S+8$ MF(^.!08P@"0$<$",*P*&>[H:WHTN7Y?X'0#1#^;HG0LE_=/G6[D9:9&[DY;+ MY.AD(ZSV(3@G06_@^3AE.F9.F3'4]^@B'QI,/1^L8O7_/?R_X3X\_RZ(ZD!5C(&O: M+\WHVCB,H!H_Y09*%GHW.5UDU+NYRCCWW,,YCF,O>G1(17CO%S$D>+'OO="& M%QBDHKG9-.I=R+DD0/)3 0[-@EM*B-XA7RA8/VXEC]@>%#[6S% P M%&E@F K\OUJ;7:OH=<- +E%J7AQMY1+%)>I$)&K58GU' M\U:=IN>603N=@Y@1;QT,ME20UD7N[=L:U'VZ&5/VG/4%9@ M[A.L+6*M^;"PW-IRH_G](9.NH@ TG# WC KY\H0@L:,KV2[/H!]F'.<*QI"82,N^.Y!4)1KX]3SN,]T&V.LQQT1&$U1 _]1*7 M#KGSO]$R'0NWK(68[>*\ ;SG^Y4:I.SBR_486X>.L.49NRWS\Q?R3!Q!^J5W M%.T%$#U@ZWVF9_8-WK$4;AX#XK-:T&MW'BVX*',N'@(7O[M>$0>5BAP\D:R7 MO)KUVGBD[UZ!<)TT/+S#-N+W+]:\3F"HI9._9)BNAJ36CM+)K0&Q"-))QF!H M2+7Y4#) UZ+VVP9A]XJP3_ M06?'>?+_Z)/_)WK]G2?_>?+_!/*+//E_E&SER?]CXR)/_O/D_R$E1'J26E,& MNJ'QU-HA2]))I-:X7'$-Q27I0"7I)#14?ZQ&GOSO>RYFG\FZS?J4)^MZ(2!' MEJSCXL+U"1<0KD]X\G\#<)O* 'K:R:#:H!D["0!B#P\A>+'F=&++F& O.]ME MS34=HJL?")2< "IUAGX>0 M'4[9" AKQFCC>@B6Y:3CMK"'Q<3&3^)!.&_"&'[/IC7&"S):VA0(=Y5"27N4 MF$9)PXWX-PE,Z=@;&\QJ-J,B?"$DGN0#7/:!8#C0B\*-0+$YMLMTXIU62F,A MG:L:(M,B0A?IS.%-4T]^9 5Y]),?V?D\R PH=MX&=-_!+G*B,1OYZ=$<6+8_ M2S+B+]Y*BQV>G5)7;I'@_)23\S?>B.6BBHYISQR<+'8K6YI.%#K9VL!_#:_ADH1XSYT1+ M*X]F*_-Q+$='9SY9B(ORD="93Q;BDX6J;88>OH]3AE/FI"G3^S)K/EF(SUAH M,:O*Y\!PB>(2Q26JUQ)UP'-@N$1QB3J%R4(YZ>$MF=["#/&711E!W"QA?./> M)1->/N* EZ-*%_-1.%U5Z/!N.">4)SHX]/9*PYYTP^&C<'@W'-X-YU@;;O!N M.$?)5MX-Y]BXR+OA5$W3\&XXO-<$'S1Q^))T$KTFN%QQ#<4EZ4 EZ20T5'^L M1MX-I^_-"?CH"MZ]XI2Z5W!QX?J$"PC7)[P;SA;@^"@43-O1@+VTINA@. 3^.\(\$;><"U>V0U^PLAJ%H(T5!6N, MM((78!8QGO'$*@MP0A%[W@I#WW[$99(A3]DW>#1M'N# FGGDCZ960%(P0]C2 MY\+U^BO7YLPH;$C-"P&\HH"-D:$#DY*A2VSHU)C19YDCZX1Q:4N$HI55;2"K M)EO+]<*ET36XYGB5";@ >W,&'+:7K7"]1

    \>PR2+DE?@C.\!A4?:(Q(-R MX-,1"8)-([O^9CG?>"H5^S'0FXTY\9'N.'>'SA^A8"2"]^\/'E891*%()]1 HIO$8/TA% "F4S(B XAREO.BYPQXF&YH7U& M7VP_DR7F9FFP)EI&)=$2MHF55B!6% ;)4 >FH>PL6T*.7&G;Y(KMBB9E2Z@G M5^O;:^@/%+Q94VY:$LTD"2"]2V1"YX":_"5=O\: M6?/"S;/HV]7-C*;.;:F3'L)$/;Q%!)C^$QAQKMGNX1>9=EC-P@'(L20[AA>FV9,GC:4T_!7,QKI0YX MU.-T]8H>RBUFW$$Y?4Q4SI(B&FU269654[>UC_LO FF[\./GH3K0M8I&5LL5 M1/VK+C]9Z9 D;: H.XO'3NSOK[W'WO'H.>-Z--Y2.)15Q8MZH/*ZD1<$U4W@ M@[4G&IM'G_ L_JE+B8ES)Y2!9)@'E+OO+(B=F[JO'$M>3==_\2PW^.:%)'CP MK3&!%]"K:G=D1&QZSRFXLH.1XV$1P'X"TNR_YS(UGW-OLM,/;1=O2+X7SMBC MN>'9^.RBDIL^\(A_*.=YH=RSB36SG;?W=6LLROZ5"E@2 [ZXO+SY_NWA7KC[ M=/GI^O>+CU\^T>\?NRHE:)?JG1815$@,K4%Z,1JQ[(6?[@>6"_7%T)&^=&'C?T/7&#;_U]"-O>1UP?P88]*!KV-[28I)+5GY;QV9'8N;<2T^0- M&6<=@S))M+9%KWZVBRKZ0('@O6!C2H"6:6 V,0=]P$CFTB!-C)'L[37F1P&@*G*^2VK7 M'$[.NA,-W .GI9M=L\@G;C$ZVMXM*X"4W"[:0!DN;-$N%2P7D(,0$ .5Z4"7 ME-X(2$=9[N*,(F-VB^G$Q0VM6MGNU93YK>_-XU4B4S#2 JR>!][Y%CSL3"K/:_>)&_O*:W-NK''C>T P M+OW%GA#AYS=B^4&9H"-7RB>IE'G! 2?A:9.POY'UV!/5](TE&]646G&(_:LU MFMHN\=_8U=HDJ%/("Y[9WR6S+P]471J(:H\R^YRU3;%6-LR!-"PU4(&SM@-D MM8;69L=:;O22QH$#^]^$K9%S &G85$X2UV.9O9"0@RGK:>JXNV2-1?T2)]V! M)0X[K[>@"RH#=:@/5*WX@C//]_:3;=)P,!2+BT[*1Z)&4@Z3+7/)QGG&?\]T),?1'!S=WQO:UMTR7VWA:B7*+J3!T#0&AMR?RG8N&7V\428- M=%,=F'NX@WAT19.348Q'+2?: M8"CK UWC/0_X ;K_ Y0[7'W4= ?>M4,>B*H^,%69JS@N(/D"(IO&0)=X4).? M@0?1CJ?>Y/1MM\J6 K=]&?>^!O15QC5ED\I7W%.!O,Z)&[!&ESB"G(:F!>+B M[/*UP>/TOWHR?EP37JQ ^%&7=% )\,2/NBX-3%FBW_]H:.I U)6!X)-@3D:A M_4RF5M=IGZWX* M._*!^+,K\AC6ZZA5J2=2K<9'"8'/0F].B9Q^D)@5XGR11B]V:.#G5<_FI<,I M!C[I0U7Y39L9[L3]OS0FIH\IN[=FZG+[8:[-8Y1:A/G+];=/J+T:^';^<7YTAKI ]E7#W R M&.(2>*"5+-^WW"?BPZ?CF>W:08A>Q3-\\800(SXC;,H&Z,(ID7Y(0?D=P7@3 MOE%K!;Y%*,Z%!WCU.G)X$CW;2"*T9BPXJ9X]YQFVGS!B5'(\(.,R@9(G/H.2 M=.SP;8E (V\VL\/T-(.S[D=%$V8XJ]IS.SG'#L> V7$[?+7\T52052: ZU;) M\F98%WLJRR@J3UL4UD*@+,ATAL8+CQ: M"%PTQPP>8&2CQ20\^?:8:K(QF=@N%3ZZM)5(W?GA;+'#@90J@S?!9,[F(/5E MBHY%"X]%=O2M[(*+Y)NE#0"_*A!3MD737PFC*>H+ID&H"-BI'PVR_NGC]HX?R%PCH+" #CC/^[PS*+_=$&.TP=],K-L*M3PDM2?SJXULU[M601[,GDE M#<()$W !! 7@IQ!(B(ARSGH-I"__.[)\( _U^5"$_U?D$D$1,X[[/9F'L1\8 M?WPN7#B!Q]3M GG;!?5#=P5^GFX9NEMB(A3M]LM2:KY+69SGS->+P$EY ,TM<;"C[)\;J3G M:_[9EF.^XNF$#V7/)_5\J/W$!:LQ2)>-L"7;00!U%1!0", 44&$9$8IYFQPC MTO #CCX.2-A-,*NC"%9^%&I]C+K[Q$-5?0I5ZN)DZX2L1*>\Q/C3!@53/M1P/DMI5"[<-S+9'DB25MWXJ@GDO)O);B# G*& K+B=@0OUGSA? \2T\WUXM@@ M"R;0V$A&.L^%[S0\F8"P_LYE(0X5^ G+B;5VA%-U6,9OJK):P% MAC'=^XG;Q"Y#3?*B/(M03L\E_'#VXI*VI "EG%K>4U1W(F_ 9PKC5,,&%M'' MYY8]IO$\+Q/%9?&&*$#I"->#A!2&3+1V\<:?[PD1<&Z1H/W"):!1"4B\& 2' M,LV: UM>Z0@/YPV<5JS8$$5DT1B,>W"'@HAZU",O" /F5RIC8P M?^6E!AW"*5"5,G*B,=42+(2&\ZC2^ MSIUBI@3Q,?H/1\'$T2D)##O@>9U1U M((!+L!QVPU"./-IF&UC M\'P0"PQ("C956Z@/',D3VY\F.YSH(P ("=8#A)9/LJ(5!U"SSW.I:5%J%J1. MXN+(@&62"S^35V00"X MO($<+?,+Y:>%N3"6L=XX?6?IA1/-**1R M8;_V]N?:[+55?*/(;I\"H&U<,KXO48VK8*V:Z:CY7K#V8*Z7U=U&Q?TFNMX[ M'6V8_:*UZQ;1!X8R'.ABL?8[G'W1==^"FEM$+E9'?(OT<(M(BCK0M>(>C(>S M0?I\<,C%'6_XKNCAKE#!N!H6MQT_G$VQKU-C6R/,JONGN*GO;GU!VA;$#E:O MM__V2Y;*[5(J J1( V.'_=L-<7IVZ.5?UC_'^XSLNG[S(\ZVBTU'0-6_[=\@ M@)7W>-?$*8YR= 3)HIN .1 U;2!O: #9&\GIJ-_ :>1^\,I FG>+2PI6TSZ8 MREF^^TWSNZX7DB!-'6)*46,BQ+*_FJ$.)+RL$&Z\LKY\#9U!DMP&LM*T MP8_24!OH.GL'_8>L#??0GN TY -S@YC12ZJ>XOQ^7D, UD9"&IC('S5N-P!V M@VP.5$VL(@?GPD5!7\8D.;D-C)7J!6F@B"( )B9 21JK3:@"5-]95:%$/+?X M>ZV;P6A*QI%#;B9?T^3PS63II[CSZQ6/\W1WOV6%I[MYNINGNP\HA,33W3S= MS=/=_+J;I[OY%N'I[OWO"I[N/JA=P=/=/-W-T]T\W@RYNO7Z\?OG[Z M]G!?#DS>Y:?Y[O8/<2.&I)M'6J.![1SL$:$)[1?+)U,OPA$1R5U_ECVW<";, MV0B3F0ZKY)@3;%3I/L4#C]GU;O(ZITT?;5>XF/NV@[ER66;WNJVG)Y\\62$# M8Q+A1?!LE]ND6QYV DA;5. _NDV8[F>@!,^=\MPISYW6\E=Z*(U[HEU/Y>^0 M2-C?\N1]R_N")^\/;%\8XG @#M4CV!?M'!U-Y3=+YODVYN^[@*7A]%X7 M^?N^D:4+>!;I/5V4!XI6[/GV@SH]._AX K^Q'1>=9=)Y%YUETGD4_&&GD M6?1#)6%_@U(\B\ZSZ#R+WN]4",^B'UHJA&?1>1:=;Q&>1=__ON!9] /;%SR+ MSK/H/(O.L^@\B\ZSZ#R+SK/H[5^#WREE6=S^^--DPC+#U^[(F\'/7N^LD-R1 MD>=B#I"N@0G,T0BG4L-[)IX?=QD_@91F3X#F MV=><,Z'EGCZE,K"M]\6JF\GJH&&7-.P;6?H 0S]8H_>-+'V H1^L*0Y"[H\U M_0W Q*>1COF]'<-/8!/"$^7LH3+IQBX2N*VG;,6?=@\CR@/#D,MV*>\TXWX M+/JY&QY)X$&6[B2_(TJ_' EKNMH]0WGONZ=G ;H=T;P/T:5=N,,#P25A(7E; MD\3V5=W.6F&H;Y2\]C$X8>+_K*AM$K]8"Y\PS8?B7N2]O_;UCAC?^K;GT_L^ M0NA'Y"R:;T M-AFF9D8^&=O)GBYAR))<;@WN3!P1 WIOW3::J;PE/GR! MYNZBUBDHI/G>:H];ID(]D6X4!+-J[*)K G#>M\9[J;)5SYE_-,S7I%[R_I"\ MD+@.\PS_A3.H)#:$JNDZ^MNT3A?[;_W\2%PRL4-AXGNS7S))T*KG9T>5_24% M:0=HBM/X9??0#HO+@Z%4->?4#3M.2 (VU-AT(@*BWLA!N@,,Q?[T<7-^SXPW MS49.T3;V?JF.EX=Z%^)00.TCT.5[5>YR^ZKX)M<5 7_?)V-XR440D#"X<,=? M;.L1.SG:)-C?)2ZQZ#K<-I)BXT@L._8PH!%0?GL381SCF;VV95&$:/6IOU&+6#4-U=V+RZ^1HB0(V87BX,4JK@7D]P!RHJW[O@/ V;,Q M$;)O]O0^ 5CIK1=HRF(G=AJT1-R]/]/L38O#?'N#\_UO.VN\B-^?UM=Y-?4&OD M@EKHVR-LI1/@=N>2EA,TVL]U)O*/?9M&#>:_/A&PNQ 12\(EKS[0D;P M&M[6:GB'6B.EA[R ^Q"9#S:.5E4%'DXV]'"N,N44/?#MT/UV4 9BY1@^UX9' MP_[A0-&KMMLZ'&W8CL'(G9&&;PZ77H([@\=#_]Y;.]7>"B^+ULR:3'TV*^B, M%MAS0>R)('+Z'[XBZ&6VY]8G<\L>"^1U3MQ@PSW3$Y8[2=U/BI$3'XFO'&[; MU_X<_7?DF;@1$7PR\IY<&W.[7-ARA&T@*KR68W_)73;3]D!W>T_/=\SKA&_T M7B+Y.[)I(U(N?#G"Q_OI[S/AR\LZVH]CLMD:-?K)\#AV$R#H/(=QLKROUW[R MU+,87:5WL7]#IFD#WR#=;Q!IH,F\XN5DV:\,5*F?[4H/TT3T4%@/N7/C" MNY UL3@HQ6:,1MZ!\$ E0!F86B-Z\2CZT+77V2JO,UJE;F:K3=&N[&#D>$'D MPXLNO1EFURP,N]\1!YSP\:47A,']U/+)1RL@XUOK#>-R0;WF:)5Z7=5J:)6P MX2STYI05Z0>)E,%G*2N*CTCX>8VBA86PQ\"+YZP=;^4W;182>. 1_S#/J6 \ MIB*R)"_;-F'0F\9)TFD;NX9Z-SY,"84(=87EOJ7=5 3LL3+* M*) D58\-![V1C+'#*;O)E5S8D7#JP2>> #(!6]8.IO391P)@N7CKY]%R M:$^?F,FHN_"7EB-@@ _!W1F7H>@X'"S$0SP2$CN@Q_+I/=RF0:]1Q^"'".=](O]6>\ M8O8+56W()YQ!&PC$'0-GK\B(S!Z)+RC20$!#A_Y7I\H&_M &^ XG&@-BUGSN M>Z_V#.30>1-^--G(BX'PHVZPOA\("?[N1\V@]>,H%T7"F*C5 6K-.>N(Z[P- M4ABI3EN\(*L#48=RR6H9Z&N7 O2_+#>R_+=8,I QB?JC# *F:N9 ,37*%%0F M>#P]>I8_1MZ-;= AH0?"9@6@UL V!766E0*Z1L)R7(/*YKEPXPK)RDPL]8+% ME8%AR#473V2- D&%GBU.W_:,W1G_!@A"XH.TP],6T,JWT+8\DQNXP"FP/RBK;GLO[ M"PCC>N[(@O,H;SM2*.*S1HC/&: '(WB0?+).8T08J)'82C8[/7Q$!*AO+7HZ MTRT-GA(<@0/AB;ATB" ";(UGMFLCB1%4"D=2)'DN7+OI 3E84F/%6BQ77 9 M(B% -Y >F0#5#'!G*@9P>[: >5&0'J5!JM)6*"TI X7IMUQ3$="/>80MJ\O@ MFQ:$"FNK41A^5(8#K?R*(W!W*:4MAP0QP> 1;BAVJ#HOHB?XU>(T_4I'%!<+ MIVD,=%6CCPZ5@:@7">KJCE[(+=LTB>S278,+82TBV&U3*Q1P/6:L@SYK7_,_ M6+]V7#4&?F:]@=&+(C@A-J"YLI?M2?JNA!Z@0>'I&36.1S[\QK_CW3,6QI&/-GFR_YD21P+X7O0T35DG M2[$E$\UC%RP@_K,-@ +7Z/I9X.'7))AZSIBQ(LM_21XHBB@LDRH1!*!%5G9> MB)_!!, >6>!Z+(D0&-[.PC>(:902-I>@)92HOL(K+\'!S.C8K!S%AT<8^2Z\ M3AUHLI9*+D5QP+P#4'#AJD95%'9: ?QS8!Z5V_2]BP.4NMY(4V07K:PY%SYG MS5JV![:G>#$CQAI5 \XU2V.:F2)35Y')%@ZJD;1+'+8*Y= IELG$P6A+TP\ MT81R8^%G]L8L<<&LQQ-KY%A!P&)#%K9X 2!MEX&)[V+>#QRV+B8-0&\#"/$4 M$T!V[?%,RYC%HWP+=V/-R:)H+MMM-/H5AP!O,T?LI[\C.WP3;AW+%?!7PL_X M1"8&3#_$K[.!8+;KTJ]0C,&T0)]%9$X=.TBS1@XJ CL((EQU]>=S''0X3A4^ M21^DD4(X0T%9@-:!S892OQQC@5^ BPB^K\-$=_G;./Z7'LX#3)WAEJ,.(OS6 MPY>#C37U$B@2*RE841P,Z*3U8>:03[42&)PC>L(2!"?Y.2;Z8!G@DU!E0;@(106A;0(['+T+1B]FD ;YN#\PZ[/H%CYOEHDP'I M)?&G!)[0"UG,X=%&B^C9HYMW[H%)1Q4\6*%413 C/Q&LV,IGP5I4(S$YZ+D MEI.466$G4K#L02I"![0I#U*3K!H#4S@3I*$\,(=&PII%7!X%DL5 (SCBDP!9 MO+TYJ[I2^JN!QZS2I][9%P]V] /XS. K)>J#:N!UK0]/%VG]^*N%UM=+:?U! MHF''U+T?@-X6%HI(7GI'(F*/)%5H5E"D\\Z%"]IF/G&D9]:8R6XBE4P=9@X! M;S(![>/#7YFX*UHQFLVRJC#>,IQ5)8NWJO(G MM2 0G+$]IN$WQH;42$E-)-O-Y@Z!7^B$=L*:H^#'A1!$LQEFNY*(8&B%4;#! MELNHP3@'/X?-$-#<_LKTRVYIODS2SOG-1U.N"'KR1A?=4Z<4N:M6_E-0/MNO M<'S>;&ECOR-D)> H5L2Y/L"MJWU1(1/28#B%GWN'=G'^=86WQ)V^61FV;3J#LN\?6L4 MTF@2>FT_@^E"$T>_<"[VE8M/3SYYPFC5-3#/=@-[)/R.><1><:SZO;6FKZ>E MA?!-WS?J1*@ZZ%;7P_=QNG"ZG"A=^ML&(7;T5..G7&>SXB(W40CNO$LK5JQP MI:Y5*R3R80V6+B$U34Z85E1S8!I*&>)UAQCG5-Z5:O'<''(^]9Y/\KF\UY'M MG$TMT.\$V[C5.Z-_BW.:<1TPJ__MT(XK["W0M' T(W]5^VKUT #E#. ,.+2N M^)S^^Z5_?SW6W4_ )*/!3[V<)7[66FV76YQZ.&&:&^>\.?3):5A._\,_X7KE MV'U.[DV^^_0ZMWU^O.4>;S(_WKJFN:2>BP;7KR>F7SG]#_]\Z]"#.YF&V\T5 M[.3W*^T.]9P0_WY!V <1./\Y_SG_.?\Y_P^!_T?G]*]47*UU1^%&^?H2LKZY MHHI[1&T& Z1SV>2DWPOISX<2ISP/ _0Y#,!+F7@E#6< 9\ 1:6!._\,_ 7OE M\_'Z)9[@[17-]?-A<:"!J]7C5*N<_H=_K/75L>.E3&5..E,;:%+QA4-^TK40 M0E/.>>#XY%0MI__A'W5M>W"\?HGGKP^1")S_G/^<_YS_G/^'P/]C=OJWE#+I MW"C/\4=5 43KV#J% MX65+W<;-Q'-=YOKUQ/0KI__AGV^\ Q//8!]5!IOSG_.?\Y_SG_/_-/E_"$Y_ M+FUD6&;L18].U96WU#45>\+-@K'S#JFSR6MR)Z)A(T#O^ M%Q=GMLKV_ :+XY?/( MGR,!=D^-E!#]E35;$_0-N+43PMRP8$L1S7VCR'G'><=YQWG'>[Y0PE]O LM6&_QT>;_P _F56N;/@@S MRW^R 3I\5,P-:N3!/,\#JE4 'J9$N/1F<\M]2R]@#3\$L)X'W/'FH>VY@?#$ M;A%2>$)/<#WWC,SFCO=&B#"V?3(*/3\0GL'X$NS9C(QM*R3.FQ#-/9?]5K#< ML3"UGHE@ 62O]BR:"2/ Q;=&860Y )X_$[R),+'AD3=B^<&Y<+\)A&3Y>%4/ M#%HAG/HD_G79]4+B)LLA)5A"A_('(S'WO MV0[H8\CY*:$@9-<7Y@[B_3+%MX2+G2& A!.0S#%(/H6'BIZN-8C":6NX3H:C@*V. XU_901#%0@T/A],%\$P@E]<(I^#8 MY,)%\7ZVG(@Y/S_*HCS0P/2F3T\LVT?V_45"]DR,?PJZFU(#A)CADH"!PH(R MDI67L\#^-V%"0UE^3H^X=_A5JG*YO"\W%#D.>=>T_[^];^UM&TD6_;[ _@V6T?BM_/F-V12"[H4=>/7&>.W46N M3AE2XGCQA$2%*H$.BF2UNM4V[FU0XU/@8E#?TIYX#E]MUH'*SQM=XBK\[O-& MLVZV\5.@+:IO8!!O=F9:]T:S?4H1V_-2>MS)J)@DA+2@=D ,,/?K1 RK;66H MT;#DQR6DQF^_)-'%K6U/7[]S(\<+HB047T8H7(0?V8BK;X*LO+=!%$?7*"W> MV,#&7^W91/AQ= -KO?& T__XYS_0L_M-O^[:&8MAXL'+Y@]E7TNF[!=)C4O$ MB1O/;M )2=](UBG\\DV,?G_V/@PF2(2+N@7_'P?TL]6X:%K/_M@OUBZ-*)G M=V>IR(SM.-$*),]3R%1J!_]$^_&O?N,!XCQ/473XG,KY<*V&%JGUQ] M_48_""?@+CW%S7_LWHB\&.G^!(&F#MMC&9BG0K8&'&L%A0 ,(+W_^[/&LSW@ MS &A)<*UH'T,7^N5\&X 9W:;&Z;-%&H.7]/]*+4V1_Z&8/XI,-H&_'T)Q]8& M,UMWMS"^AJXCMB0?TVU?=-/D"L7$=GTTAQ]$HUZZ*A15?*N8J7AD*M[>AN(6 M#$3C0^H"_0\:W*6BV.99_W)T-#C*W>(X6$-[FQO[FAMDQ3-K[+_>+W6?7^1DLC=SA#_Y?58M]> W*][Q1(OV]RO^] X[]7VAW"6L"65L(S_ MZFNX4CEVW*]['?7&XR@.CG.K5:OSH+MSDZ^,_^KK-^[7O7NFY7ZM)X4$IC_3 MG^G/]&?Z5X'^)^?T/]*.N[CFZHR-\D9G=445>T3[# 98M49QLRY&_3Y17^M: MC'D. Y0Y#,"E3%Q)PP1@ IR0!&;\5U\#ELKGX_HE3O"6"N>=6K MK[4X!G <=J^U^2(9>__E\_ZY;(FK9I@ 3( 3$KN,_^JKO;*Z>ES!Q!5,I<)Y M;]4T:9:PIREA&?_5UW"EX3+E@X;-ZO7.@V6KV=*_"DY_+FX:L,PP2 ;>IBL_4M=4[ GO%HRM M3\A35M[Q$=D>A/D9Z=7-1JNX$]$IH:!T]"\NSMH[V2VK5B^^K,Q4/Y'-%Y)_ M5:+GE!!0.NH?\]A/" M7+'@GB*:Q]XBTXYIQ[1CVC'M./[QZ_^("*O=.?11&B>(0Q]GZ09QZ..L3SV' M/L[PS%F&Y:V_2K,;'#6Q>@PZ_63!/\;/??DFB MBUO;GKZ^=L9BF'CBR^AZ;(?BC1V)X=M@,A5^9,=NX%_'@?/CRQ1_C"Z=V+US MX]D-[NT&EGOCP1__^.<_D 5_TV_\"H_"MR_]X9=X+,*O012'(G9#,1%^_$;X M8N3&T3LWPP'=@Z_?!.CWY^]#X,)6E07=0O^/P[H9ZMQT;2>_4$D M1Q ,1WC>U!YB*NKW9_5G]'LTM1W]NT+IO3N,QXC3^HM-.$#B]R(.IH3C] /- M7?#9LY0%"\U>>/PIINTB7ZL=U#=]4]$YT>^K-=JN_X27#D@ UVNTP&#E4KD6 MN2+:!1UL6+G6:D\W=DDT'%>?OG[\\K]75\:;J\]7[S_<&%\_7GXNA$R?U*)# MFCV+:W# =F)\NF+QIPD"B37P\-O^++TJ MV?TU(M@&@1T.C6!D#.$H.W$01H;KPQOCA+PA8PCGVH>?\!2'[B!!B6%,/=LW MP-.#5:[A(?RH5;=>_GB%+\+5/L"1#WW;,[Z).^$GN/Q0&"_Q3QJ"1OU7_##] MU?KU58T@@DU\ 4!H"[2#WL(.#!L$SA!A\Y$9X;^P ?=O^ #DCX3,CHQ0_)5@ M:;LQF*F'AZ)F?$W"*+']&$XO?:I?A4^9QE\)H'3DBB&!(293+Y@)(-#$GLVW M#P_A56@'A)Y]*]1^W="8@C"T?QH"B.*2#,L(6[W<5P(.P,YNY][U/%@B=L8+ M;R88X.W"AC]H6++46Z!(S;B$DX<_V9XW6\37&- !;PX#$- 7$6@#NLV-H#@! M2#7*]P,(*>3IQFOPBOD2BEUFB[0(!7K,^-$01#\J!-@N@ WL#)M U5 S;@C3 M00)XA[]DP48Z.:C;,W22+W9]\KQE2Q7"&8V)0A#DJ^ 1P.KS9L%F,$6>O%PS])V6;E_*5M MW(M0*+7LS;0.^5Z[KAFW*+A]*5T_BBB"OX X[[R0+ZO3VVS'03E)(E:X=T0E M$I\Y 4XM8#N+ M.4((Q 1*BU#5C\7_/%RX+_\G'$!U#T2B.;&676?@'_:;Z0 MA$!:-8A601*FU">4 ['QLW@<"F%XL*Z(8C0I)G@A'Q>L8##KA!WZ8%>@'V*(GPZ*-_CF ,QD^C1 SP.M:T_$VB^Q'7C+LJQB4?5T M$L)Y:N!YJK^0-+3PMXQRV0_=5H@@@N)Q(=!$H#M2Z)E9J?9C0+,$64]3+ID@]A2!X48&>#Y$]2")(WQPUB$ MWNR]Z]L^LN8''[TL>@=':M?S^\H5I&T7!HOOW^^_/[NP\W5NU?GYR\^FJ7!V!=(K,2+2;E@:"N"PP%'YR]Y M)BF$Y@(+U$)VZ'H8 1L"%Z.)YQ@Q4<6VNWL O M-3#N!\ZD'=LH"U&K47P7%A%3C('ZZ&+"2V3H$V..:E'9]C'"^&8D,.P&NA?C MB7)A&6F,DHG^NGBXJ(S7S4'4&\>P*FS<$!AWI;_$00P_:2CP$]K)X:GV.,=L M)/Y4^M()/,^>1N*UH7_ZU7B29%Q*)SU:FK7K"BQ9:*:3/?C;7)S1]USBJ-?& M1;UF/47*/9Z%UXMKJ6!M*Q7R,^] **"G__LSJ_4L#Q.HB46XXZ8$2EL;E)LX M. :>5/RW:P[3>,WGL8U66UG MT>.:1R.83[9(0AL<(,V*Z XJ:89Q\#[OQ-? M&,TZH_VP:)^GN!GWA\9]-NBR3ZGZ)"UTJ&MGRFAK]5[D%>#OSRY2Q12/>9;6 MQJ;D!D6(F36VO'M07&Z8&L4O!IFPSH\]Y?7DSVDT1_M],V.ZV]M?MGY*_F_4X?I3./*ST*^L%C;'=-JWMX])^QJR@U(95) M8,%@X,MJ">;/K9=@^<#X9_PS_D\!_]7P''6F>:/WOK$CUV%V>[@$V!,<'ST2 MYNO%[<88\_OE><;\D3#?8+]O6UWVSO6PG)[YB[59F3#/VHRUV;EAOJ+:K/KI M/6;,DL80&/^,?\8_X[_*,/(!1]M*RS$ZS;UKUO_V^V6E74R-6WQ.<7_5CU5BL&OMFHU''?UDS'A#M MEMGMU\UV;V]89]&\&OV=7L>L=XHGO#+Z]WK7SP*[L-\_O(M^QK[B@BKD*W_E MCN4S_AG_C'_&/^<2^>H^P%YA?*,ZAT2-AGB]''(WG#Y\0+['; MQU?]6(M5&^.LQ5B+G1_F2Z#%< T MAI.-A\/N=ZHQ^4!D=?. M6 P33WP9K7X>=YV^9*-YD3QBCT?L\8B]TJ0DUA#4/&*/1^RMF53D$7L\;XQ' M[)T0VGG$WO%PSR/V!(_8J]38*1ZQ5WH:\8B]\M.(1^Q5@$8\8J\\]^XX//YP M"1ZQ=U3T\XB](W,_C]@[(OIYQ%Y9[MTQ=^;X0#QB[YCHYQ%[1^5]'K%W1/3S MB+TC:$,>L;>O)5@^,/X9_XS_4\!_-3Q'OF^WX^IMCH\>"?,\E(AO+)P;YBLZ ME(COW56$OUB;L38[-\RS-F-M5C(GK027=LZ8,3F&P_AG_#/^SQ#_I^;L\8B] MTK$8XY_QS_AG_%=9Q57? ^01>\MOYA%[1T$[C]@[%MIYQ-X1T,XC]HZ@['C$ MWEI+\(B]X^"=1^P=&_T\8N^8Z.<1>^6XZL>JL5@U\HB]8Z"=1^P=&?T\8N^( MZ.<1>T=0ASQBKT*Q?,8_XY_QS_CG7")?^3MT\:EJNKR=0+9D( M4'>N(ZXQ1 F.FQCB^#GA1^KQGV^$+T9N_$T B'^+(8[8N_HI0L>-8.WK&-[Z M98I?C:R\47SMS"B^MAK%9R2^*[_T_?K=,V,H''=B>Q%.4ONCV6C7Z_7??MD/ MA,43!R\=AZ;7?0YB$7T,;#^Z](<*H?[M-^$(]ZZ,,8/\\+[J/7Q'RX1'I&#CNB[[$-+AV3 MQR ]NX%^683EHGGWHG]QR=WKL'0@4N?9X[O6LU#C6/Q$ *2+!@TH F#D+3::\,/?"$SN7JN83+G@0,Q&U,CCQJ=(U&# MC_XQF&UONSRC ULI')8W+Z=,SF[KQ>)^MD3V&&8=@T)* M9.9-[9OU'J[X-#9X.!GKD0L\V1%>NUB2HB*JCKG=Z)N]%4&^?>UVC4/&I-V& MM'VSWJZ;5J,X8'YPTI8L57,04?911-%KP\:0ANT[ MX8&L,@&<2CQ#-L%2,Y MFC;=2IWE3?A;Q^#=EWK-G6^X.PO\I07GJ5ZO[\T*+SI."-X\0[5Z96:8$C%, MN]E.9Q$>D&&6,YGE-2P/(H%+X+0<".EOY]Z$$X*GEO8 M]TEUEU=@<$[L751>5CFW4O$C6($L'N=4RT2-8^54F1H/J/$]$A@3_>B.A/%R M)NPP6B?@Q4+Y+(4R)[L9A>>-PO)&=94GVNZL+!?83*@5AW<_V<[8]44X,VQ_ M: @=2BBD!6>5M\DJ-\Q6QS+KK1)EE9FTNR)MH]>+R/U;R#5R%%#;B /XV\-89BDXI#(E);M2=W@%*0%JKJ'I*I:T.GBN MGQ9LFJUNQVRUBZ_\<:ZQG&2SNF9W1?MA)EMIR);1/\7&177TQ:%K87:E.MXG MH>_&22C(4QJY/_'GDZD]/(X4\3:397;Z+;-_ MA/MO)\BKV"4.K/CM'59'SV;G2U/ MM>/+;'-)>CQ$Y[&&5FPC-2JZBR])2" FD>,Z9PK@7"/PE\-X9G\:L$9"!!B,?"#7'!6I4I M>QK\^:<<@Q.B.3(TXF7>2GEG@2$"'[\);I-'362CL1"Q8(FK& M>^PLF\]/\1B^B[PZ%!'LAKK<(!#()W\EL,/1#"?OV(9C1\"^7G OCX))JXK1 M2#CTSBF& @$6'-T#?[BU@?E@51P[KT',AA!&0Y=E1Y(Y4Y2D(P%<*X%R :!&Y,;';J1D\!YF:,*KPW:@%%B MC5[#ZOX:&2LUI E$]NU;*MW";SF@XEQY6D,W^@%?A?-*1]LOP@3=,DD%%/PI M'0['Q^OHN_C@$X2?[! D(YC>#3/+)XM&C>TOVD1&=&]/I:F#SP2#_ZKS"7P" M#R4.<3MP@/@)I@M>.(*7I(>/UKT+/. $SXU!\0 _X0,C\ >6UAEYB1,GBN-! M 028F *H:&D'O!*;N&\0DY&&1P^^":K3GF"#2F3A&!0 K#&$QTQD2#F"+@F! M=9V9.AQ1UJ*#1TA5!/)PX/X2?XA3#A'&^5H:46A(9HY[/':C/&3I!:3:C99% MT>([)\*.E&V7RCX?$W6#&6E(FY0:@J;R=F24CFV?C%?Z QRU>SLP#ZP#20.*06-10GH2@LG/=A[EH&YKD:-0-BC%,P*P<(G"(BL$*PR M=Y^&H7(IF=-6MG#*D*N-U^Q!=I4A@JP9&&2]DD-,C(!'1(3 3+$K4/O/T&3U M*)B"/K:,G&C.351()QC )FT5T<&&U[ W>W@G0O+E[\ 2GTH36/'AK1> ZY[Q M[>D,DD6-./PAX*L B3<$*7-+NP&UZ +TCH*2OGH/W@^VNHJBU&E.PN4=T)MM MPHXOT+F8!"%A*N>[L$F]67 LT#K'HPFX@L,FAG#& 0ENC#L5R\B20DMM 5%J M8FPJ\#TE-Z74G)M54E;9(;9XA.]$PJ,U8/?_!1@7@QXZ6&8,;*19,I6N'=)! MK0=2(K,: FSR#1&EF&J?!@WR!L49P&6\P5?D'R? U]YM_[MU4^< MLBW6S1:L&NMM];O=UARHHJ6V :F3 :FS!DB-1J?=WR](FPX_;]5;S>;F('T, M_-L;,-G?ZF/^)?P:!K>A/8G>N9'CD=7SM.3/1EWQG]3Z7A^8BSB8TJ%)/]") MY?IT?I&JN*0%'M\T.[N0GE3 UY_PDE4MN/0\@XU?NI4C,*"DNA1Q@WSO( _F M'%EU%,C??KF^N4[SY&O]<_GYG7%U??/AT^7-%?QT^>WSA\__NC8^?#:N_M_; MJ^MKX\M[X\V'CQ_ITR^?C>^?WW[Y]/7C%7[[[9?/-]\NW\*2:^%+IYC7R2ZO MP=L'Q?!IF*(R?),=MX!^8]<$T1:I@*?08P064A3BIZ.LC8'K>?0I)CWZ, M)_#;(/:/[I*_PP5^?!@8WW,6YSD89'*XU\>**NN!1BPEK&N\- MC+4;-:_ QF,WHS<"\WOMNF;\*P#Z^BO[*N8BB2EW1,J!IS\1(55<,-&J0K2; M("XKO$L6C.M39'A8:)T\YG98#^#:6^%JX8I;8N+Q MWMN-E4NJ*N6-UFSVZF:[AQ,PB_O0[FN_3^J^S<1=?TVKVS';G9;9;Q^0V.5LOLUGMFOU'?E2VXUW%9S"$'YY .V$4MR[2LXIY^S"%G MS2&653?KH(3KS5*R2'G=R0TT<^8.]+Z/SMY.R7$EPK:F9@N['/5;^.\35CS$ M#IEPN0LV0'OUZQVSWBGN8BMUAU5$@)/+J-UJ;>5&F^ M-)9E66Q]E<[Z:G;K9K?=QN:)9;2^F$6.SR(6QK8[X,/5>\PBS")Y+-)N=\#% M[YBM%482^W!/T\5L/![!>-QJ03;ZF6Y,MVK2K=2^FGSC (>SK*.Y'^)H608)LWHMNQQ5:TVSMR)[<43>6*M_8\$UFR?[$>)D[),966]B^*\<.6"%O,8]OP7!9/M^"81\QW8XYZ-Z8%CD.]:;96%&'P]8F*$M=JHT?8 M,UN-XF 2$[>BQ&W1P&#+[/7X;LQ1*ZGX(DP%"B":?;.#5E*S6,UQBAY'LP%2KTP&8)'7 *._WB^_1< MH5-"PC6LAMG ]'"KR82K$N':_08Z<6"?%GOIU5$A5?/>^!Y,-8RO9M,R&]UN M.F^V9-87L\CQ6<3J-$RKU3;;]?6+8)A%SHI%6OVFV6K OZWBH"G[<'P/IC+& M8VGJ\IEN3#>F&_MJ? _F$ ;;Z5>TM_IFL],TN^WU.]?Q98?S8 WL1=;OFZTF MWX-AUEA*T0%;@-2P>J5DC;6NP7C;SQ=9\^K#;I;QMK@8 MG^F2M4 3= DU*^^CE )//-EEM?698]7K8TZ_XL2N)PSL>ES$'RAVEU-)O_?: M>3PHF^U[I\L_%?D' *(KW.OMQ:Z**KV(PX.X6AF"G8/401]D++G MK:O8+H,:SB0HMD(.Y8YBV$(XO=$B M9T$0K;PEOK%PJFJB\OBIR7QG]66W97;:&QI9#X_.3@V+5V6WMLZ'.RRK;3:; M6[/'5N0OK[VW18JA0!0WBD3Q_"KQ^K*Q,M&]X\7S=MS)9DW!^!18G^J0-@I% MY(ZA.#LN>6J;&<^; M;0)B@A8VV,SP#(::50P:UI>Q:X#"#V*PO:?"0?CBP!@(BJ7*WQ$:@"_PA3$# MV&O&S5B$^KDT]*TV(B/:H8AMU[=OA0'PW+D1QK,/$K$^ 'TWC&CO9>*Z^M % M9/N9@H*M]O5-*$(1Z"IY,>=:L(S ,P-RCMR8/+!Y%RYD[Y1%LZF0B3T4.@TR MA84"8O3[L>N,Z3/'#9UD$L62'4/Q5^*&F *)57(EU" 9@>,DP'GO$OUW8L7( M$#YF6G). H89=;*D;JT M&D/AA,*.!)X7?+U\119-ZB3A>9?M06C/*=H D*7S"O9#JV[6ZW43?\8I(_"S M3#/!3N"C7K;L<*M_=! L;EV(;3/1#"AV]/@Q ! M']M# H+V+N9"27XMP8_L2 F)R"400^$$M[Z+*2F"A'QS16N-&,#'%*@;2J(< M)C5UL'-1AO.^_2XNO7@<)+=CJ1!LE,W8Q@L([[GB#AX&=AT#[8$C0.6XT1A9 M80@G$KD#Z.R(80),!T9'J+F&DI6DWX#/=31F.3833$5&5)BPC!0OE-[TX/S$ M!IZBP(=59\84#H^+&H^8&,%$>S^!@CSQ@N< M'W_\\Q]HL_ZFGZ;X^@?_BJ)77T8ZHG7I#_6/\S_2=V]0K:>O(^#AEV]B]/NS M]W"6481=U"WX_SB@GZW&1=-Z]D>9^4O2-4<2'Z#?XTF<4,Z4<_?'TK:CX^Z/ M5:4<=W^L(-&X^^/3ZR@>Z?[XA-@9]WG<+"._^[8>;9P3URT.JW,KP(H2U^IV MS'8')T,4WXUGXE:4N.UVU[3:=;.Y7FD-WS[;H%/(MKV+N?5C%>[\M\QNO6?V M&^O?)..N$&?%(1VPBUJ6:5GKS]QB#CDK#K&LNEG'>X<;C&7COB&;:6;N_;CM MMK9N*=YHFXU^"_]]PHK)HA&N ]NK7.V9]Q7AO)EP)"8?5"8TZ.';#&DV^.EZCYXX/;%>F=B:>#L?HV\&XN M=5S$P90N=J0?: S#9[NX%_/@=F+G('=BO,P=$F.K+6QR,65OK)"WF,>W8+@L MGV_!,.4>!Y-OP520:'P+9F^W8 I*F#:O(^:[,4>]&],"QZ'>-%LKBC#X^D1% MB6NUT2/LF:U&<3")B5M1XK;Z+;-?MW!\;GF(6^KH_)XJJ?@B3 4*()I]LX-6 M4K-8S7&)S%ES2+MG-EL=LVUQ$15S2'[CS:[9[[7,;JN4E9CE=2CY'DR%"CVP M64('G,).O_@^/5?HE)!P#:MA-C ]W&HRX:I$N':_@4X^ M!U,-XZO9M,Q&%RRP5K%>8OO\K%G$ZC1,J]4VV_7UBV"812U.7SW1CNC'=V%?C>S"',-A.OZ*]U3>;G:;9;:_?N8XO M.YP':V O,AR"UN1[,,P:2RFZ)\[&*]$U&&_[^2*%5Q_FXVJV'#BS/+_F ZI3 M<6/_S)EUL]%PFHVN8^3XUORE[) M43Q,1RS]P@!_Z,GQ18.4#Q=NX.0=DCT!\N'SVR^?KE*1M=8_-Y?_[^IZ/?CU M^5KG:*U!_YW3HZQ3AAY >C/.S%TD@'!JU\N!\ 5.I<-I<:^P9!O.O!';/T6D M+XY%>D3D*/"\X![.Z^NR[W4M^,[NEMBN;:&#W"XI(=",!$;"%C&;71SEA];L M3N]8_:^PPYPIJH6HW/NEKZ?RS-X!0UNW;&@I PSE($UQ0I!) MX@;FWN]G$.:G?[V>S"; 4(M,&&=D$IN5RO83760B!3ZQC' MJ=G#-I+^:^@&H3%#SQS !H?<=IPP62'Z]\:@^S]FAY ;^]\% M$X )<"P"6*WF2JE<9E&\'\M[%S+X.EYUD>B[U96K.[0PCV7PWLP2VGM)#+^&?_E%JK[L54W>L<[,1+8 M9O.0.2%F+S[>C'_&?X5LUD-DV\Z8T62C(HX!' G]+QMFW6IS/.#@7-]I]RL; M$3AHH'6G)5P4B/WE8^"L$,:'+Z4[3''NT]AZIR!8K=45%,?' !-_;\1_6FZ/ M&8 9H)0EO'MU.O*O2M?:T\TO2V_%^#M?WP*:C;)INUZ\87:MG2@^YH"G M0[-90G7W+%#O;)KJWC4,Q9[8:5/^R(3O]S?-MQ_L[*\_B[4,E[,/>F7>JK40 MW]L"?3,6!-'0'8U$*'Q'& ,1WPOAT]7X^;WY^1U[ [M1)=B,RH[E_7D9/80U M[#B)@W!FA.#%4ILK_+/MQ G\=?$=;H1UGF"=X'M&04A V)&ZBQ\=Y";^CE!8 M2;JO!>K9=1+8LW7/=XX?N;_"=X[+2QJ^-C7%7<,HMQH_H)K6,/ M%=*([U[E>26]XU^_JBJ)5D02=DDCR^PW5N<(=[>EXM! M4ASJ-/3;1S]])0L M8KWE-BDQFW&'3<,7<2%ZS[ARP.KRC9GC5\[L>^ MWG+'F?O@<9B(BV3*7)>;KV$A>RPARS+VP"AO-O9: GHF-NPW$8%4=<:4F1F* M.^$%TXGP8TK-.*$8NFS1YI8@-[D ^?!(;^W5CV"DYR'=ZN[U&O@RTD_6AGT[ MMOU;#!<8ZF:-<9W&@K]QJXV"$[_?'@1\XG=6\LK.Q$D0H/36[4XSE5]%"'] MZU0\18_+[/=69M_?-';!5RQ.AO;6QE8]$_]DB+]Q7Z]SKU1YB)%-[J!N M49#]-:W3?626UF;'B"OV^;;.B7 W];AVSI'(3S?UJGX!8YZP5SB1\'$09=8 M:AJ@$QL1.,'(&*HN:=FK.G84"35GWG/M@>NYL0O@V:$P#GS%YLF;K0A-U@*. MK]'L^AJ-8OD;X/5+XO7B'H%Y%? G4_B_V7690]RY.!G4EO&Z2WD]526:NJWM M"XH_($9%%,M+I-&]75S_Q;7?.1&V8]=],WE6!K^/39[2)WTV>NLEFK(VWEK' M0!6Z,_$H\?35\N+PU!EG')M<.GJ\RQ&]ZHY9*&>A#54M&HX=AC.0 /=V..1# MGW]7K\?WU1'OY#3V.KCJ_+3[=1PX M/XQ@&KN!SVH][[C7V9@_WG'O\Z6DG5Q*BD/7P?8I$1YWYK2F6=\XAL_2\&3(WS6;G4U;+%5'&I9@Z"L[(SM< M@IW!T\%_Z:V=S=X*+TL>F#4?Y\7*LJ SF>^>&;$DC,CXK[X@*&6VYVLHIK8[ M-,3/J?"C%7<+SYCOK-9Q4HR,?$1^L[JM/LNC^K^).^$GP@B%$]SZ+N9VF=ER MF,VL-[F6XWC)7;.WWW94YZC?,:\3S^A>HO@K<:GY)#-?#O-Q#_5C)GRYK&/_ M<4PY3^$)/40XCKT+$#J"Y9S$.E=[%_@V9I@U\0 Y_0"RSW>"* ME[,E?]-L6>5L45E-$W&+5D-8#+AUX0MWGMK%XB 4=V,TYBG) T^RW=R(7 M3Z+W6$4Z6^VH1=K-6!!$;X/)U/9G.GC_MQB:U'DATWQLFH33($)P;/I=-P\- M1L;S)HU.HB=P4"X-^1+^$(1[=C2Z@2.-Z4O8[DSXD8U) IT7)#A"X=EX920. M##>.Y,T1=5',F'JV[%MZ/W:=L>$'\!I0(-$T\+'YEN&, 3\"'U5UYH$?&6,[ M DB%3SL#GAW6C.L$1^5,J)$$_/U.R"_80_@K 0%OP'Y>^ +;,S!W>>'ZAF-/ MW1A^AQ_C,2""=AG5*D3L1SGTMU^2Z.+6MJ>O/Q#=03._P[!L/ MZ/''/_^!,O(W_=UK9RR&B2>^C-ZF7>R^C-(W7$GROI'LR/W1_L38^),=6]#9D=3)B'V%RKN M*7S&JIB1P$@H>ZI6.8L=;*-:,#!GHV74#,]"?'*?VSSMLSJ#RHV(=[&A75!J MG7(0IM:1CU-O=>*%^T;O1M)_#=T@E&D) !L<,+O63A0? M<\#3H=DLH;I[%JAW-DUU[QJ&8D_LM"E_9,+W^YOFV\^FP\2^KO!O<2U_^8:_ MSI*0YWCI#\EW+'C3NE?ZC<1WY9>^7[][9@R%XTYL+\)[XW^ BP3_S+>RR?H: M=N?TU"9VQ'8FOH>N(]T%X/;9#$>5!V+NH-R^L'D$H?^[_GUK]_ZZ3023^ M2@!_5W?PGT]TI7/^5R"P(,0.W3MWF-B>-_LPF0"@H6M[;Y+(]44473I_)6Y$ M+24B^8)B!%PTG_W1K]^#Z-B[U%C;J^K< ]%ML1S!473'T M.([9 B8N81,'V_W_.<#UP>3_"B"\F4W%.FBR-)JV0,(IX_&+OQ8:VXS%E=QX M'QP)BZF,^PI^GC,[2M^4IS6?V4PW>VIJD-RO;,*3MA">#PMZJ.Y*T&9G&RND M^AM:II@!J@EO5V!W)3&D=DWRQ@4VP;&QRQ^UB??20S\1\3@8&O=C$8K!#(Y4 MIE\J?3]:>,!52\P;5=$:HR1.PA0,ZKY#8L+!K\=QZ X2V;(F#@B26(!)%-HA M+.B.8$7YS8&([[$5%#7L@2/K.R V "T@0+"EO9I8C+VF=/NH8%0 )(&"G\&[ MW-# -E7"B=T[V4MK -IP T "M"6RDQ(CFK&NS61,Q$V=FR2W:Q0 M"MT:PK=I%CL^"0O"%['MEJ-Z;=G3J3>3G:U47RO\1?;9DLVN\A&&BV7?,Y"$ MN1,()) %((P],:P1(-A$2<"S3FP$_EJ$1NQB6R^0F 1<"KL;91E P0V8= -$ MN!UC+R8O&<(W\0^T=YI)@& ,X0T%J"2^&B8.? RL:!MWMI>0@#9L[-X$_""0 M4>$OCGP%0.![V+;$)_#5&""(%$,I_AO1.MIR)"3$XK+7?6& 3R Q*-N<_A)ELNE MC,SPII%?*$!6 M^C7C W$I,IR",XU-=W^-8!&T./!U*63P$K"D1"1%.#A=MD<;R#3M2^"(A+&M M#FL*J)2&$9YF[8LBLV> 4DT :\;W_#=(42,/)"R% -A#)!C^$J$ "X,I6'FQ M,%%N>80"Q!K '&B%I$X?]7*[A8U("9,,72G)[VP0( EB]2<^^=\D=*.AZ]#Z M?-;V'.K8T.J0'.5@3T@4?_U>^VZ1B\#&SL()^E?K%]? 8<).LJJ9:5L+(G,+;7V M8N-,J<>>-^3M!W@G .G">7-B+>^7EL)3":P,>'1!<]"I#XGSD2F#)*3O2U6V MA@Y%4X.VBRM)[8FH4*I=S![H<%A+A)'0*DY:5C7C?2 7-D:JC@L!T#U!Z9N M!C018D$64Q('X6Q![.!?D 1:Q=+.FNT7N&C#>F$JXP!M),0@[A0]0'H8;1)" MG5Q6MV+$=IR/H1+?X\C.+R 907C!OR[ZA(NHF8(4Y3[_3A M1\^^)\RZ4I1%R>"_:,=(=!$H\[?A@N*G&Y'05I*'Y/ !=0^B,(ZF M)7(ZQ2Z%*!YTB04(W9'KV'Y\F9X)>@:X\6F!C8V:D.9T&AT$WG ME!..X]#V M(^20U\#IP/6.C0U,)34NXF!*%$D_T'D+^"PE1W$^'1[?-)VQD#Y1FZL_X26K M^D[4:T^H\]TZ$C2@*BEY?@;YL9_M*REW N37$$Z\.U7*T%CWGX$*#()R &V' M09!+$,91,IF@\@&Q%,W/BC$_+%)?Z-DQCV)&Y[6*4EI9Z;,&%Q^4"T["2'W[ M]0.!>"G"((K#Q$$-!=\ B5E;,#7ABP9^26V[V_HU8VT:JJ=Z]ON+[AJ:I&@M MV%*512"=/!=4+_HV;NB$H(B-J1W&TM,[!/]#;0'QF ".<$4]#;% M?X#Z8V79328@\# 8AE]#LQ-\-43B#X$*^$_\V4]&MB.5,,#G";!(LQLG^W0R M ,@ !;8TH^Y!5)-ZQ2_.P)>;H#9/6Z][,[*T:4.SS!8F-MI!&)X#9X^&2X)\@!^+N8 MQO.P[W??Q=^H-H"\H$N05: ["88''OV_+B^_+LB#$"?6ALJ%32)R3[2K$&$8 M>![8K6$H(8$-R)@<%A(D8$'*@+@*SXT%O")]GJ-&VVYHA])$#2@G*+\M#2D_ MBD"I,ET.$SE?B$B':L#\0G@L$S9?#.> O0)'%DXN'FAID9 D4OE&-(Z60C-Q M-#<(%E-H@UG..^, I\$X041BC"),%#^C& ?\[SS>D/VF'6>!P76%[8S3A6O& M6_73_,T8A9#A!["6AB"KX(^ZIL$T/'M W7@RR:L!"X"6G64> PHBJ>>D*_+ MA.KUDK@MBCJ1.171<)QH_AR]W]16921S"KA.I&VO2!F%(.]!O-.^:+$:T-5# M<$PMO578?N+Z+MB%-H7Z%%ID[":\E;"I;( $1**VEIH DB:8+D5Y[V/.06)4 M##,$7$H2+^8(T^0F;5>]"I\8PEM %_FXWEL52X(O_S<89-$$Z)^IRV YN]9!"?-KI*V&F9BH1LQNNO+<*"<3X.!7 RA/%![ MKI\NC4^IDP<4G^]L&@:8GTKSW)AFBLAQA0.I!9W[ CQ[0A@0TKX9E)AQC )Y5MFZMDY\#7PX(REU(.*S@Y!#H(+/T46 M=/$XS?$U%P M93R&I74X6,:?\\6ZRI]H^0Z'BUA I_?@+2BTPI1WU/;QZRJS4Y3$1/03-'/6 MQHBM4*<)+%('I L%I4-*3BJ1B'E1XGXD&!MQ)=W0GV.Q')?724MU4UKO.(2P);.F<4"9=T$"ZBSBX0&4O&4P6MBC6U/DF+3 NO2@P MJ70D(V27; C-DLJ20,D@AGE?U\#+!U":B*%4R_92/D(F7V(7ZU"PNDC91EDV M3T]?@3["S^A9^&Y&.9X(!YWC+%"2I%[>ADO\OORV5ZI :([V(]:"WB2NM=J4+X]E4ZE:EA-&:I!)F*OA$Y\@EG0T_NB#P M9%#2455[MP&8HZD'%(GPCOXD@5]"9R;90+4TXJ>-)KYV$;3?+;WVK)L^1L]' M9KKQ#5C)C"@%:WQ(:60L[]65?JH\3[G/IC3M$P#=4;:_=BP3/]V@J:(%\.@( M*U;1F%=%O+)B>AP&R2VXRK:'923OM&,TS%1XC!)O!(Y *F*H<#=G[XOZ2!OZ M6( G+1!5)IT6PLH0!*T%X#JR>F,QHK%8W8V[B(.TWC@2NKP/UYI[ZUF#41V3 M?/.Y=M5&U#H%?X_=.%$V*T8L55A56DWP9\P)Z5BQ-DW?";JF8'S M/Y-Q^5:50L-[I"WRGI+#[D1>0(/_-0N-CG1%-%E4%$B:UEB?3/6N9+!FAPO+ M\G6TDW!PZZ(\&=M#>3WB)P62/)FY>&Z9S2Y5I--C\&NC2[TYS,Q=-335L;#7 M3S>N8%N(YBJX)&)E!7SH1C\02Y'P\$V88.Z@M9_)5F%PLD"E,2J9BVSH7%ZG9JD,3@X?I4 M;)_X4]L=ZM(;.*_Y9_X>G%)RG-/THHH/IG=*AD),Z$C+%+J@K)9'\@ @X?-\ M_%WH\_PUQ%O(\2R-9%S]E;A3P))F3_3HOLIHJ4,N6L MR2A+9B@"EAHO6("!W9XN/-<7:;' G0KH1&,4$6&V*F"(90*CQ -U?Z?NMZLP M3>9RNRTOH:G.TNL^GK Q(H5A,_IQC)*3XP/\[I_4XZ>A1[J!E_R@J-A6ML,A2NLG_T MY4@5YMBJO8:('%M'DEU,!\YD=*[O$O.5#FF7(/D_7X0=8SQ.*D2^+Q#5:9X*?!MJD\^1CXMQ&EVS=D*P/] OP4GE:68-5_V[H)!/T.BC4 M";Z'HTMITHJNI6X[5,KHJR9"&!Q196=@DZA"8)6RH@B)+BRD/A-4^X8[6@R- MI'TY!L)S!9:%P=+*MIK)E)RZ((VWH@-'5Z)^&&7_^& _Y/Z L191,Q@[K9_) MMO@(E-B*90U;9K-XTU]DS2NY87>I7I#2;GCSB;Y/8AN#6B,ON(^6[O,3&O3U M!%WLN=B/25<(9A[4;INNZC.2*=Y*QR]AX1W&L+$N4S7H8&E[_%UH:7N-QOO% M#>A OF=&+ Q5Z)=:%F[>'J+PL'DB5V@06,,@9 H!^8>V<*5!UUT&*IRP9$. MJ69%'HIF>@]=,YZXGAU*H2O342 *X,VJ1T3-^![):F[L9D4>HIDC=]:%''M_ MH+#-5'9[\W9B:6LL7[FGM$&Y".B#XF@W2Y[C[T)+GG?PT9T=4X" )4YI=O$E MD8=)[(L62] $?7TH MFV]1X72:_U&52MD\VY_PIH!$0[+XTBQT5,\[5"R;1+X;AS("^($9. I28.1;UB0Y&?+)7V#:NJ MS(T8_,,M^D08X\S4V^="(!T"G8E9:(VGC?^ >D+AQZ$ %RK"%Z1=0@%9'MCO MH$CU.*R(5:D_2>OY@?GM&W6R:E_?3MH8&];>QY84?6\9L9,!'O9;/R=%W M<>G/E/C< ?_)5EY+W)UW)43?=D>.G*J.U9(UW,E$#%TJ*EAYUE"TSX\9SKM0!E2"C]0'/J&&A\3M,L(28#$-U79CT1BY@LBG=P'& MQ:DI-IA@4=KR=7&=D8?]=!3'@P((,"6HKZ?IH!SZ6S+Z#D=/MK^3$1Y3NW/LA8=/)+V@59GATK:5QQ%V>-.[N-#9"U>*;"C M95&T^$YU'Q]?E,H^ZJ$UF)&&M$-][]A))G0QX$YD6T>/Z:X3]M%.-T8 I!0K M?$RI1S<6*J&10_=T&^CCSF^.XJX 88JA6J;T5].KVWIO5'"Q4*)E/&_)TJPX M?1L*+F 9V5%;ZO?LRJR4NB@/C259 M*"74H>2A\5 6NM&BI-J/-#2RDO"!639OH+\G>4BRZS%12$!DQ6&5N?LT3)9+ M=?TLD^S*Y'B*S-B%ZP;*)%')(K1CYPDXFN(1XI5?5Q4D@_'J45@%O6T90\G< M:I 6^0 V::O8#I:'PM[HKAIY]7=@DT_3YE]D\GL!./$9+Y_.H"S^52T&5:L7 M/)HZ009G')#@QKA3L8PL*;0RM=#4QS#P/24WI=3,7*PF666'0J8R9=6TP%#\ M?ZEC8U[IM(K]4U).T4&M9V/!]?Q:HHPB8&_&((S,- [F^HELIX:];Z)<1,IK MD5FDT*Z5H/2\98S),)S$%:D&"9X?FEV<1FKQ.[J&R#S0$.DZP/,>;5VMBJ8+^]FH7[F:?XHE\_8T$J\-_=.O1DXK M\W5!3T%Y=+3WYN]=/=96H7_W$YL5+M->U=;FO:K7F=0+Z MB]Q R5SN:NW20+F;*XQS]1Y\W1@&R< 3&\)[/8\AP8M#FCZH!EOB5:2THKR0 M(6XZ\DB-/:%,])VW*GESO5]\*#390K0^:T MO+M([^\&:C*Z00RAG."#+4WL1YH[ MOJXRZC9D@!TGS'N]#?+EZ0QDZ>A:KL\9]&K&<4XR#V'5CY&(,#Y)V27K-S,.3BA13:'>OD1:[P-ZU7I,%H*($I UNO,:,TO M5!W^91")4-:"?O"GR9R*#:9B%:CXW0^**-C]5JKT[2L0/N@; M7]_POL@UWG]]0F!H3YI_S3#=$SCUR5&ZQMZ F ?IK)[9[5E/IL.: ;H]2K_' M(#R\(#PX)VV I4.P5-I,HO%TJC%?E8"O6$(Q)[&$6INORF,U_CEVXXU384^/ M^!371.TQ#M+8JQEXO!3MWM.RC\C3.G\?3/(&AC9.Z>L(R:974K! M+BQ/F$'.29XV FRX Q,G_2F?'.?E_\LG_ M,[W^SLE_3OZ?07Z1D_\G259._I\:%3GYS\G_*B5$2I)::YJ=7IM3:U7FI+-( MK3%?L81B3JHH)YV%A"J/UIBF@BD=*:_'30]$?$_CK,=B8? ,P8U R;FBBWCB3BMK[\*JM=JXF3UN MZ#(=Z[1JZLES69!'GSR7^MG$T5A3.2#-FYET[N 4>8F:<"O'(V7[LX3"D[U[ M@J5.+AJ"]4^YJ2!IRVF.^',??UP&RA=R=)?]$_\G?Q0D/DSOD4,[5^_JTE%# MW.!7F>5[NS!&^F,0'::5T %8X^1X'1^F24M7:O0VP?X5B'@]ML,#3V)B FZ^ MH3=VY#JR$YB>R?X2!UJ_PNEHJ.O1"Y96(PCVL:)A#Q%7\ *T#)1= M(@O#4*O*[]MQ'+H#7$8;)MDW!%/9Y RGZR6A,[9IXK $,PZ<'S7CP\-7/I"- M32E8[T'LXLS#=$9XIH\:]5R3^%FDR$/$^*1.BE9NM3P5?LQOI*G8I>\93R-KQX>SX>\=2(*XN0T7FJR M ),'ROT#:U9$;*R4?4/+%*-CJZ9!JD-*\ZWIJ-H1!2.P%;_RF' 4=3P.AL8] M>!D"G/2A .<;VUNB-V/+LM#L ZY:(A1.<.N[?ZLU1@E.B]1@H)L>B;\2X3L9 M4X(JW)1;%HO)- CM<):Z^_C-K*<_GYL+5D>LRM;3$98Z)H&"/Q=(J:A]/?MR M[F_1QK YJWPD $DE0Q*DM>@)W("7.9R!%R620D1TYJSP?8;A8]CT#29@[&NX.9,& CR>& M\P'D6NGZ:Q$:L9L=(I["[D99!E!P R;=8"CG3RL5J#0][AT)2&#(F%$N*HFO MAHDCXT4V^>U25]O8K%5.(08GV-1+!E/75ZH"YSHR&NFO(YA$J M/*=3.%7>)AAJ<#'(*FTNS50"#^([)KQ/?\-4M+( M\PA+T\390N^7>->A<]0IFL<.&\2=<305Y:"D\EL#+@T07%0:<>%D+6I\A'$LH' MLDI"G:]<'9KV@:\#M?!(@#D'9M$T M">%X*A4+>$#S(%:1 ;"8DC@(9PMR!\/:2 .M8FEKS?8+7+1AO3"5<8 V$J(0 M=PIDZ='#:)-(W,'9O7,CF1G*QR.!,,;I*/0&:#TTOWU%U$S!3'F3L#H M Z@!!2ZPGWJO#S]Z]CUA%MX7)8/_H@TC446@S-^$BXF?;H02.^51$#TDP)?Y M0LE80,DH"2G,[OH(M30Y8*E;&S]5\HZD+T 9*XL$12 @889MWW4Z#S#EB5LW M4A$&<1=X=]CU7YM?U]@N7MF)\/S53V5<@0:8N!%M98QN/;C3!$?(-F)4H8]BI7)_]#V*F)[>)ZR>ZAI9$9-10;T ZF> M@6+*XT>6UD#,HRBH7WRE;FC;RH=( M%WA V5-)_FV@+"JQLQ/1X3I:\DTX^F!=SL7,US#P S3$R&7E"$HI65%9,)_L M&>JX%H4^C?=IR"%#SFO,>:#[;[P)X'\6C)3WE]=OLI:)%MRYCW^?#K5^SK[C M\OK[PBL^!S4"Z:+>-Y:^IS]?-(80#ZYDQSOA)T+J];>J4"*2IME;0!R(QS R M7MZ T^P8G7I'WBZD1TUID*C4]%^)2P%@4&"PB7C)"Z% $H5?4(*':E'XBK1I MP "3UDRD(\;X#B\3,*:BEY',3H$,GU T^38(AJI( ,,6X1W=6X8W.!KRFK%, M\8<5Y/=80:Y=0#(<(H5_3%]YKH_;,C @XU'"*I-3GP1#X2&,,I"-0+L2@D0: M8TN6A-XXF(E1ZAXZBUA/82=M'R53-.PP*C()P [21I%ZDT(^H9FLA]O$)>/: M5*I0NE-#>&:;=)*R%"6""KWG4?-M'!'LI(NSM K M9MSQA;4PL.@.*61'=J,=9]@TPW?PO-"&+.W\(31D/H!](?DJ%61768R0ER$# M36G9UGV@8J;2?1W*/[U&OSX,YE4="(6PX4 &8A=*-8$>%)&FZI^@@V^'"5@ M\2P\3HO+55Y1?&'YY:F_I0I%<*_9A)J+U5/P/0HLZBQQ2OX,=E5EFC8,U9/2 M=(9G74=B^B4<#V W(D<&$H6)5S7C*O4=_FW["1KQ,H'5,[,A#HDN>$LJA#)) M;+V$.@@/EY$6L(S38ZGS&69JRR^:H9=T=+$5_@3R4 F;?1^@M1=7B$MFY[4:!=@Q27@..A M&SE>@)X1DH&-H,*U6Y"MMTP*V&5$07:-Q(B M6C2A/ 1D(>E"'RRGK]8& 045F129;!;M=4GBQ"M!)6V*\ :@GB,QM=-XTMJ MJ(W!COS E[^D$>=(FA&IP,@YG#K:HP6RAG$S(+" O,]U5YH[85XSUP<&Z >#>>('SXX]_ M_@/1\YM^"A;/?'O!AZ=G9_*_Z?/$R/#+-S'Z_=E[,/XQA'U1M^#_XX!^MAH7 M3>O9'V5&ZHF$)#@@3,L+6]BTY M(%/P#P=DLO]P0";[S^,!F7DH8].@Q')0XSH9R#K\^.H.'WI:]&*C60ZZ 5F] M_I2)#;([!3;/6.Y/,8U3^5;<6PP>W[2/A9?3/:U>:[1=_PEO&N /5E,2=I!2 M=64+E1T,4M K7W]_U#0\'\]S:WXOB\^=ET'QZ.1:X%3=SJRC;!2VKC&^[/&5WVK]O(V%++8 M[R4^]"S]_=DK*:(OW1!T"CFA:)?]"]SOJ?'RV>+'SS L@;!,DS!*;%E#1^$! M,UM/*?M_Q&XTDCU)T-&YMT$@DP.I"\-!=$C]%>58PNEU8'*_EX#+W+'(WMZ4 M.Z/;\0 I?N-/X9%W_4F W^PEX>W,Q N8-=C8GY\^X&YL #] ,S^X1[L?-@%N MJ(NV"#R^M*S"G -J59:S/P/_R( 7D=+Q;^U;>(,NUI?=4_P$48!5C60DHZ7] M,ZLY22F!N3 9>*ZZ0Z!OCOA*X>(U4KPKB1U4W- )0?OH:(&K2Q3WS'G?TYM? MV(-ZOU8T)^A>H&8%! M[&B1KZ3W.B_@7"C\O0]"NBG@V%,7HR1(?B"-\H/1A\C4H&:(:!"67[H @*Q^ MQ2+16]C:K7*=:=7GUAPV>6WH/L!-ROMD:>7L\W:]3C>&*4(@&08C=K T OQ5 M/0#>W"S2=8 . %=RSP M%6=%F-# 2V_Z1JXS=L$@TX&2Y?1'DZV[9\]?-\ZBKWF''BT>N3VNG9B8*I[3F$ MCJ]/!F9%-9NZ?J+\_-/?_JK OZN_5RK*#<&N/7KPV%=^:GO;36=Z ;/Q8J[>Y9>F2S#U^9=F3U=4S+PO MGX;,_5(_J[VKU<]K7^S[X%?QH_;N=#X"X5K(AW'0_?X?]=;9.?Q7KUGUL\O: M^\O7]?]NR82/_( OF#B;OS\[>WMV=E;;;GB'<'LQ^%]O^>SAW;Q//DT"^CYH M#FFM8R+CUACV+A[>.+_?8K?A3R\N/MRYW^BC]LVZN%"_/=9:\]^&'U5';4:7 MO.+V!$^1 NN!\NN3%,0/YZ<>&U?KP%WU4Z=MAG0G$>'EW"7T:Q%Y[>+BHAKV M)J0YRCG G$Q]7A7=0\3Q8F;H)1)Z0KF/J+U"[_B+ 6GB-]6H\,H8H=EBR CQ83AUW"&&O,L-89Z+ M>>&8L*=@$/4H#:;%Z#@^J_J/,UP%H@I084;LQ;C-@U8' ^BN9B[L*> .["8 M!;T](PAL"LQS6DU,"GR,BZ=@F[;P" 4N*.Y;@%PR(M@Y47S$QM@7:YW/ MD(WEDR7V@BCUP*S O<0MHFTV(V WT/"7*[' +@6@%K"MB!_@4PJG%GU5L+E M\*A21Z,^\1^% ;)I>($3A3C7)U(*<4E@(+RH@T>$DI"SL^@?V+F2#$__1-11 MHKF4U&17U>PTJI*>8'3;/,T@/:0PS$ MFF"? +,%Z*[VRZ$^ET*MO%J9ZY]EA'Z!#C=&QDP$27 Q#FY#!$8,3S#EY![K M$'=-<=OC\7+?>91<3:\S:C(MU=(Z6A=49-PH1D_KJY9N=$U%[;:4IM'I];4/ M6M?4[S1%[\+?FO*J;9AFZ15H3F ]3SS7@5!6^Q: J\ZKJX!&KIPW4N68'U10 MAM%N:7WS!T7[9:!;G\NNAB;BDQO7>R@PEF67'/2W4M";JOE!N6D;'TNY6_08 MH3:9(;<1<$(QYZKMDWM8R.!_S& Z1>P1ECD94XC8; 0QD&U[ 00N=-SS7&(3 M'.OE //(E?A.A$^0#KD>#QB&/WI]<%=Z3VTKC8&I=S43/%K3TN_ 9D+79@XZ M';7_.;0K_;:KW^A-M6L!3=,8="V]>ZOTC+;>U+52ZKWI<5_L,1KW"02?V-$0 MHZ -;M"!V&G"/!YV(.HS9">!V:Z#Y!I]G]5HTS"M:%O23$OO@)'"+[7?!5V! MI7:5@=B>>FU-M#>-KM4'?9=2>;'Q\#ZV,;E'0Q='^BEHEZO@(JN"V#I,I:\U M-?U.;;2U,@+<8QX$8J'S$MOZ3&PRX1A<5N2NSR/;$9E1%G MF!?#/LZP0V)\5UKDN-:RN+9A%PAW]+[6TLN)IT?'%1^+8LLP 72E28YH/8>H MT;VM6%J_H[2T1BD1A1QL2OPPX$SVP&6#',WS_/[6Z>A6&'B6$\2X@2E[ MT2VEUU9+"7('_>:Q9L!]\ HL]A&9-CFTN1RQH_[;Z"O- 2SECM8OI:?X)4 , MMG_W\890!"DZ4BU5>37H MJ@.(Q+16.8N)P9#C;P%(H]TOXX=?RZKTJG:76:+ZTF5;:VEZY7G(9>D'YL]2H%U4[5]WDVGXY\KF$ MOK@F6FKP5RIW:=2+.N1PYW+[U<)>J6%.%?16]X%LLQSB7%J?JO:5&M]4E2^- M;[Y9CF\NMT^7 $L-\)IR7QIL.8D<^%R^OZXN6&HE%)=2TCJ04LA5D"L";%-R M*;4ZGIZ_M;"/B,N[B(D'\N[QH?+"W+Q2U9\_:\$@YD59,/.R5IZBTP,OD0TK MXUEK!S$++^OA*0JL'7A!U#:LB%R9X3E\1:V4:V+'JE#QYO'42>3:+WC<8*\B MT\NFL+_"GZ+G#>K-54R>IMX7I6ZMF-I3M+K)9^0:R)6$5A]^?@GC"NZAK%&"E$2JA=>YZDSVOLJ+ M%M9I83WX&S#//_9?C'DID4[=M5J7@ZXGD.->\!!#Z@;7RT(OAG\=ZAO EKT[ M4.X5GKIO6+S"901RT*5O&;PL\77XKX-] ]JYS+<0[1>,TS6(H@XYRKD4MGA- ME[-LD(>SO@[G^@:<-SR>D.!<+R7.:QX_*/;?VQ++];'#4PLO?GVSCK91S0:- MY-]DV*214NJAX(6R8CO9AE"JD3>Y[+7P3;07 REZ.ZU8)QMHY.K();:9M]=> M%"%[U&K%4KO*F%FMSR1I_&QQ)O4V*R4]LAL-%$OE0BR5VMLG,K,?(WMSL;+X"+W' MW!=8G^^R9E/#XM^5Y1091N)3ML,H2YQB'SZJI%,[8$R$%<4'^@FVXZ>:-I(2 MUQ5/S5R?^"P0#E -- @''+O&"6D!(@D8BY]=F%D:C;DQ^GN#L?V9C2\$[# MCE/\!K EV+8\\6$&N887&PM]'I! $69A-P7C2;F*/<-'(P'BAF?D-DMV(N/F06J!2]H1U_@ M >7##]!X>!O/F(5>(T%AOZ&[^A9(J42WF.P X?\<9B)<,-"#/ T;HT(V@?WP MM@SQ'U.?:XAE6^0&AYEKY[WEH(#$&W2R2X0<X_;; M5'@X\^%VT(C3Z*T.[$ !B[+A6 VUB;.[IM;T.\9'1Q*LI##W UVE3'AHP5E MXW%)TD./H7MZ0,R)%VA6HAM$6/CYN%J"Q;->X4CW7O'XI4?#M:MS#@'$8.;E ME"\^OA-*J--HG2P3Z#U'_\EK*5GU;?&1-2&$X!2YJ0-65ZU#0OACY)+?L2.BM>4Z3.]7"ZM_EIF/-0SJ!@'#A3@Y;]JHYK^T] M5G$&YBUDX(R*Q@X6MIJ(4M2#X"(B?$W$V'M=.]X4LH'#.-_(HZPRGV\_.M8; MB'X=4"!R:JN\%W0<,?/K>#]:UON8B\]U.>J889Q?]FN[CTX04Y@G)F,J\L<; M9!,7,H=58:0D1R>08++M(;HJ0[;UZ-A.8AG([44B$UVK3_A7Z\'+>*4M*+\? M\0R*MQ0O17E\XJV[@[7MS8OLQG.@Z8X/J+6+=P*>'=L]S,+O;X,51%]P%0_2BT<^5N782'9T@HE7 MJ\7&O*C="8Y7A9*2')U PO^"4X8F^,6)$W\I64R:=? ;";\7X?(;^$:Z[T6T M?.BUD>[H1&MY=A#?(=* >?]1IZ&7"$NJ,;.+6^E;T3Y=Q+B(Z#/ \@#*0WPB M[HVU C%?=$O]QF-9X3:2'9U&UL[5UM<^.V$?[>F?X'UIU.TP\Z6_9=?Q>[B M;?']/Y_6GO8 4 @#__W1\-7)D09\-UA"__;]T;4]T.V1:1YI8>3X2\<+?/#^ MR ^._OF//_Y!P_]]_Z?!0+N$P%N>:^/ '9C^*OB[-G76X%S[ 'R G"A ?]<^ M.5Y,O@DNH0>0-@K6]QZ( /YA\^)S[?6KTU-'&PPXVOT$_&6 KN?FMMV[*+H_ M/SY^?'Q\Y0'HV_.(^Q#^3#\/O7CVML'!C)\)T^.>W?SD=GYSA?TZ'B].3\^'; M\]>G_^%D(G*B.-PRDW]NG!!H&#(_/'\*X?NC MG.B/9Z\"='M\BJF.?[J:V.X=6#L#Z!/H7'"449%6:'3#=^_>'2>_9H^6GGS" M>LC><7:9BP-PE<)THLK_8U6N43Y*]!]MB ?#48G@[. MAJ^>PN51IOQ$@RCPP!RL-/)_;$#;M[KWT,% 8YM9'Y/?CC$^\1H;@>XO#3^" MT3,!"ZT37C'_26-W"*S>'V%K&&2F05[X9Q[2Z/D>]Z,0DFYPI!TWX_'"\8@Z M[3L HK"&*>JS[7,Q6LP"<(Z139MKG59[#NLLKO 6V(/:OP68SL3X+R:N'4^1TYX M=^D%CR**+=&TPM4,0=^%]XYW$8?0!V&HNQ%\P+)C].QXO7;0,]8,O/7A"ELA M[L"N&\2X!_NWL\"#+@1U(K3W@E;D'05A1"S3"".(W0]8&@[R\)I@B\,]!X$EK..%]F@[/ 3^[2 ":#T&-[5,T)YMR>[7:Q@EKJ36IDM/ MML+!QOTOG*=:ET%YLB4/'+B_#D@^E 0F')5X4I<:JE8X,S!U\ S !1X=K& T MPTE #5<,BE8XNG)^"= H#B.,!*H#C/YP*WS\$#L(=PCO^1+Z.#."CH='%DX- M/VRB=FPIO@G!;S'N)<8#1Z>J>ER1&-Y;+.\DIN_/UH)$P^ZE+[Y&1C[#)>A> M;7:4VW Q7D?669[#:3]UA.WG&UR,,2C:SCTX[:_B^;;S$"YN*I_O,B?AXHR+ MML,HS,4D#ZDB46 ,(@=ZX=1!9 ;CH6X\U=T+U=)'7VI04_IA7^(/9>8%@J;? M4NL2)>U$0 7DJC/7/5OM*+OC Z66KK/\+F? ^ -'9.!OHFN>F[/:V4RV,RX;,-=5AB\<26HI.^)0F+&N1B&"&N.@[(A#8<8ZYJ;T,/_IHT<;+Y;Z@- MM(PJ_]'QE]JF":W01E>>W/Z7,[CQW+8YCL/*GF<_/K+GLYJ'7D:@%: M O3^:!M_'>06 "[O7TN?. [)' II9@ QE!G]"@5KEK92S0043O-*PR\YTAX! MO+V+$N8D*KD\N)V"J-Y(F%1\H)Q*!85';N7 2F913-]X*HLY;4X# MWZTSJXK'U0C^%1;$%)'/9N3$S:J >1"VG\TKD^%ME)]TAX"(QP_4T:D162J0XA-:.:PFT+F!'HP@J __M&<5 M&-O,G&>2X'./:G:?EQUGJB&H&-30!5;.M#"[* 9+$0MCD,B.GB(HL<56#JAL MV/,R$"+CHEJP:LADQU5NP+C$5PXTLOJZ2!=?ZSTW[6'9X90;((:HRL&"$[8' M2,Y97P:('$JT_-(Y+6J"6DW$!],;^3!QB*X<7!.RN2[;!L*1 -&>Y@/H6_D ML815#IDTC.;6MGFS!QH)'T;?R<>H5FSE@,J)QC5TD#\SE6.&>WJJ@D:AL0-K MHHHIL7H6E8OW/ !5/:_0D($CLVEW&K&7O+HRSAS,T"?9XT.MSE V,]JS<@-D MO"; @\WJ1455C"F(K!4.),RP*=:0;*=7#5HYF#91D7)6.B?[>?R77?4YN<9@ M!5W(<(X\M+(=)3>@_(I0#D-]B9-NK G'FSD0YW[7QO7 M6RM(\WI'&GNA+XPK8XHEL2XU:V;,]85I36U-GXZUD74UFQL?C:EM?C(T5"V'Z['H$(V"@8#N2"D+LN_+7LHRIP> M[6'9'8(AP0XH--A4ZQ0V2)95-Z6)/1Q&].4:^C",-F=2TKV7#'_%22^["_&C M)J81]7K8-/"#HK"U(#)() IB^A% ((QJV2\]*-M%U$*P8W(5DJIG6\G\7%ZZ M6FRJ*61[!%&0ZF17#ZT75W>)A2?+_-"/,>,OPX8+L H0R"UC&D_8S6'50]]! MSR967[(2138(!(E7S"R5U1D[?*GLCMV#1G>MCA&WE)PSZ%]%]1U9M:0+CY)X MTM^=QZ1[$@Q6JMGT_'J=%Z 0R.[!5-67PC%36DY'WWL\XY:LV\ZI6F>CS(O5 MK[8RB63;,(=$NRZ2:ANJ(56U^GOM(^!X\'>P_.! ?[-I<0P0?$@&9*&.8(@- M<1PC4E@/?Q\LZP'NXEVR/8"X772G<85F^CGO^2C,C[]ASH_;'_6Y\=&:C(VY M_5?-^.':7'SN9\:_?!%(@>UOF6R/=/NC=CFQ?I19 8.<\,=")-N0L0HNGJ]# MLI%RF^>F)329^Q1%VCCX-$]"AB0(T$$&FS' 3L^%:;$H4D2 *-A?ZNL 1?#W M0AT2:M55H=RK]-JDDP=O$PJ63OW]D;41ZE*(?D MYAA_@?/L(.\(!_1;5JS@H96]ZV=O5/D5I!RVN003AO=!"#?LU]7/J"&3?1QK M;T2YU*+>E'.27U]4W9=$63ZL>%[V::V]\6,K0KE>F#\5. [BFV@5>]E!]FKT MV%2R3W/MC2&/4I1#,O/[PE.VM81\>+Y5%T].U2@'*>87 >Q*QF#S?].OOLZ1 M.A7/0^H)>]$H!=IE7,BXN20;$)B)93JR>,OZ#T^LCNJQKAQ%[A*;8&.E,/]S",R3$V:Y4< MNL-1Z4=RG02.4YCU$(8'.4_7;"JIH@%.$U!XKE!05^J!7:$! MTW\ X9[[;*AMR%R\<)XW%X8'NOM;#!&HK,?-6,H0:$/1'3H,:'<7-H05IIY] M8Y9= );)1F9R ME:-4%=I!%%=_,(P"ZN,N52G@HE;#>R[.'6J&U(K2=UG_93 M:Y4O05,3S) MU^WE@[:"5-%-ALV09:I'.6!I;H836 Y21?<9[N>%>8&5[8ZWC!//DOF;FLW M3")%]Q@*=--ZE2B(8SZ))7-WUGUR<-%X LB%(6#4]>$@573?83/7RU2/@$IY+E M(MH2G#4+HF2!]K8$;]QK>SV#.T,0,WGO>!=Q2/+%,.7VF=05)0I#S];*AK<^ M7$&7S$5M=MN0X\6!!]V\4(4#K]^1B^AAZ'I!&". _YC-S>G(G.D3[>+:-J>& M;6OZ:&%^,A>?DUJ6]O75E3[_G)SB-3],S4MSI$\7^)F1=3U=F-,/VLR:F"/3 ML+L[T)MD6&2V#1OLFE3%SG:-U&PZ*$C^=E?RD64O-O4Z#7MA7ND+ W_2YU,L MDZU94^V:U.V<30SR_ON6"7CK-(PJ\#B<)?%">X R<'ON3$V MNV0-#P4'T>ZD38&WTQ)OUO3#8&',K[2Q<=$A;Z10-HR2<0Z=L[-R1[JZ,A?) MJ?GNV,JM)M+9>KW+5EIW=Z'_U*5O2L8,@YO*@TL%'M_L\F@OK-&_!Q>Z;6RJ M!AM3.ZDCW!V_!O:6P3/(SG"0A0PZK]_N\FI@9VA]-@SMPI@:E^9"FTWT#AF] M&,GQQAW61 [O@G!;S'NX,9# M=2\OA1G[^L+&7AOW7&'NA',%5F**(7@1AEC#S*74T>66*7X34D@>V":EDFRV"[%=WH^ MV0/GA>R-Q7(IW!=SN%YZPS:98S%:BO6YE*X'+G.Y'8O+4K3/9W@]L%F1ZK%8 M+H7^JH2O!_;I*0N+^U(.P).X].(Z]HU_8W+CEA=.R1YF4J&-*O]9IWE"RH*V MY>$0%$;74Z<90_KF0]#.D*Z>4A[1A1D-U$5M? MPZ3"M)=Y-3:KWM;K6H%+E+)CR,B2VL: =BI"5/!E(3S*NT7..B2% 5S\TR*X M */ \Y(_?H31'?0M'WP&#J+CW.T;V]-,QM4BP$DU$+%D/DJ97JG#:Z$H-? 5EZ684X(E";AJ>LR M>PWW6ZH37I*+6$.=,;.I9)8]][S@D6SDIU0M?6&V7CZQ9F1OH.4!<;<4>A-% MJ7<@HLQR&=P$42Y5*#16H"T:YZ:;\8>JZ6;*QE?Z\G%^/CEI MK^Y4IG6V9*P7?*FWV>6Q*[5TX4H^080?ZPYW9-T?2G&-CYYNZ_Q2/P'L 5 M3HKO&">PVFE==H)!/9<>=""HHF,^(>%2P M0\!,,$[G[=FL[.-<71I#7G%?C3EC0&/)J^RIL05_AK"^1 M+)>HMF,0.TW+KM?0D550%:C0&#>W9Y=O7$+9IY[;O=OO_JA=UND MV1X+GY #QN%EC$T+7$$?KN-U5@5D'#.Z'W<#,F\)Y./1]). 2GH,Z]K )HW) M'J,(PKQ[B6!S_2D7B;AE(?&T+5/(M25[;-*3)92T=\"&@$-):X;PTI;L<4E? MAK"KO4,UA-IE$]%V9(]%>C$ H146=<''H>TQ:"TQV#8E>^#15UJPHSN%QB"Y M$WE\8Q!F]85^!R%EWNDLE[8*4EF6.0H1OI*4^RK2/K?J;5S=)<"=UO$$A*DE ME#UZJ+L6-1 31]%0D%WMES+>^)K<.GK9(P Q-,6THARHJ3':D1.1F_DF^$T- MNF8=N>Q-OKN1G9FF S MLI-U,80;Z4@YI#/74S#4QFZ9KQ79&7DSYRRB(:63;_IAE]>E'; #7P7>C#!N8)5/4ORB/W%F*7G%WILD!RBM_.:P\J/.]&QB.SK4UK!F*4?I8=5VV2G.*RJJ3.8#:M.90ZKLB$NF=(( M0Q"%R<$MW-ODH%YC:VS(T!@@_)BI'IAQ&*"W7).82KH)<]-.*%KV)B M@T\]ROG7$OOX0_9=ZH!(RH<> )F1TUT7Q8X7LHZ="EA""^^2/81JRVI:4_M! M6-AF,#%R$'I>!>C104M!LZ$V('NHU:(M,!1T$ #7VW+VQ%PL,C9H6_;0K%<7 M05/K(5I,OIHS%B]-@D/ZK6^DZ,A>-M3@;;*'@MU956/5?T5V9D5W@'&T:^^& M90\R>[>>@D+5-Y27#8.D]D;#/(75B.P[.=LR@'I%J0SV!#HWT$L.J/$5G.&A M54ZT&0+W#LPZ*)\%L\@5&JG7 %AMO?7J.1"[S7G@S6R:*+R4!A0:5+U7 OH];2QS>E.J M ,)W45OWIK5[URP?'J7R(*6[9ZL12=T9^8=T2?S-?P%02P,$% @ )%QV M3)A*4\[&(0 ^"(" !0 !C=G4M,C Q-S$R,S%?9&5F+GAM;.U=6W/;.)9^ MWZK]#UI/;6WW@V/+CG.;SDY1,IUH1I;3"8 M?CP:#X^M8;O3.6J$D1-XCH\"\/$H0$?_^-___(\&^=\O_W5\W+B"P/<^-"Z1 M>]P))NCOC9XS!Q\:GT L!,A_/?&%\>/Z6_0%?0!;K31_-X'$2!_2#_\H?'Z MU=F9TS@^5JCW"P@\A,>#SJK>613=?S@Y^?[]^ZL /3C?$?X6OG*16G5#%&,7 MK.JZ^?!'VX<@B,(_VC>=A@4P^N/W.^S_<7;:?-L\.V_^X3[$M_2'YMM7CQ.B MW*43$3GRYW?_?79Y>D[^.6N.SDX_--]]>'WV?XH@(B>*PQ6(T\=WIZ=O3D]/ MFZGX+SX,OGV@_]PY(6@0RH+PPV,(/QZMJ?[]_!7"TY,S(G7R^W5WZ,[ W#F& M :7.!4=+*5H+2Z[Y_OW[D^2ORZ*YDH^D'9;?.#]9PEG53/[J12N!]<(7)^D? MUXM"0=5KH$/X(4PTZ2+7B1(CE2)J<$O0_SI>%CNFOSINGAV?-U\]AM[1DJ>D ML3'RP0!,&O3_B:VMONK>0X?8!#&O^0G]VPFA,IX3>[$"SPXB&#U17O$\P4KP M)Y7-,)A\/"*&<[RT(OK!OZF(1D_WI,N%D/:8H\9).8PMQZ?-.9P!$(424,RR MU:.X<3#1? 8BZ#I^$4A,P4KPT4X(*!]A?]*_IV,7X2$DY-#Q"H,9"$+X #ID M=)R#+@IE#5FVNLIU&<7?GH>Y&&S\-X/G?P$VD9. W@A%@AZ<"NBV+2@X/I M#?*A"X%,A>H^4(F^;11&U#+M,()D^ &>[>" ?"SL!V-JGXFW)G8;1-AQI2-( MR=HJT6314.$ N ^.'>T*B%8OD!%EH1(UT]XI;WGGIJMU#;X(I5@ZA*+(ST' M P_*L+"*5H,!!=/C".#Y);B3@F"5K+$$>"1RQ4C2W%=R'X*R:] MQ'Y0Z%2\XH;X\)WY\EI\^O:P1M0;UJ]]]C,ZYC-*BFY59TUS&R7@,K':YCF* M]B,3K'Z^H01,(%'UW$/1_CCEJYZ'**'AEJ]S3J*$3$FV1B^L!%)%U! O< DB M!_IAS\%T!^-!MIZJ[X-FM<>NFL%,[9N[4K^I,G/= MLM::9G=JI$CE:IO?K1DP^4'!,ZA743?F\E!KVXDK.-BHB%8_[ M2[BLPNO?YT0'+8.4:%C018)K1JK ;GP'CCTXI^$:](!K\:'U]EC5 H/HA!0] M690Y8590/^[5QXX]-'=@0=!YZ1T@3KYT/ ?S.X +PLV*UH_5\?UB"!.!^G$% M*+**0EO*[-0FP<2)_:BT42[%LYC)KV$ J8,C*Z-O&=S@,0*!![PETBM/T?\W&<6,IM?ZC$WB-M(I&IHZ:@+,#]S)(SPB\5?04^;EE=:U>VVX, M/]OV:+@;9.SXO0S,((OVK1O_& M'EBC3K\W;%B]RT:[?WTSL#_;O6'GB]WH],A_VXV?NOWA<#=J"J+],DI=")4: M?K:($OWNI3T8_D_#_G7<&7U=1MORU^?;L"2O=,.N3'%5.^W9NFPP=JB)H.?/<=BS M@;FBMY5SEUT;P7/A\\RIMCE;UFCN&$4"9!S?9/FSN2217WLT]B /EEY8L82 M4-JQ5*NX90WAAC%83!FNK])+:C*,,U>[K,GZ9MG;-WIH*K"D8D(VTUNM.=9D M$R+LQU%RZ9R,#TI3B)R4\?Q(P7/'0JU,]4"4W_/*4Y,I9CP7>;3<,4MKX_,& MVW& @>/#?P/O$VD6JD0_N 08/B0':*&%84BLZC+&-,22_!YY+3!!F)ZZ\RFL MX6/&&T)=.O/,Z;5^#]@)PQAXZ]"3-!3)W_KWR::W_0BP"\/G+66.@RQ2E?&F M4$XC'M$7)A*=^IUJF!;4M:]4RU3B\7W] MR17"$P"C& /ACO5V->^K'113D&<5;TVTBM3$:S$+]:KWU2X*:L@SC'U^]-Y'KAYZHA6U39OK(MU4ET7*WU#.#/.%Q< M&D:2,,^VE;P\^-JV[_M_HBR2K,FY51["V-VX,AC2@AWIK\Q\V@TVMW;JQNHS4> M=GKV<-BPVJ/.E\[H:Q*H-1Q?7UN#KTFT4^=3KW/5:5N]$2G3[H][HT[O4^.F MW^VT.W9];5$VS59&\7>;BK?[PU$:BV8/1YUKPB_YR1KTB$J$Y%YC3&/2;KHV M_7V[WQL-2+/4IZ,@.U=&C?>;:BR(&=MON?+%:7;M&HQ0D[%J'V3S-FQD- M %S8% V4NZ&]J3:D758ZKPS"YB;"+C'^I',/[,M.CW#=N+1;]4%K,U)_98"=Y_O0]75GE(R+M:%BI0/+H'J]B6H133JR?J]Q4)+E M!U&R^[9 M5YU1XZ9KU8>3DTLL S'GPZZM?_8'C?:8M.JU/:B/OE'0M S[G M^55F*[L8-&K+L;:N_GFMLX,%A,8*P\^'*V*'*V(O]8K8H9,_D& M6<6LFGR/;&-KAH*6W*;E"9@]3$KT-"WXFP%7UMD$(IINTDJ:7$J0X6-BE1R9 M/!I6Q.,>C8*R*V;,XK>O-<562#N.D* U\#QR7FN^LN2$LW$ [HX]JPY76+S MJ6$4-C[HA8>9QX?F6"?YE41Z;:.=%J(3HID33$'8"7H@6E[JH*$[RR"8S\ C M?TY#>I)X3N%EF9U\WGB3V5TK5+V"S&4EI.^\UJ3.*E*,84[DLW5_U5PKVI7R M9DZNG]=J7>C<09^P(0J[9Q8WEULI:NX<3"LIQ.1PHICC+R[L)K' 5A1A>!=' MR3$C>H[VO'&>DNR!&%.KS$0-Y1GX44.^4(XB@!_V86O,0N#%. MC-E^=/W8 UXR")'1BVA)N>A/ED?P-P G&LOFC)54;[R%5*C[E,EE>'1UG9&Y3L M65QB(C16WXJ&WVGBA70G= BB*-ULL )O!/"<8.=<=Z 3DX*U&$U7*65X9.F] MV+@*G1@ %Q'3\V&".)T6=@([<.C5//IWTBY"7ZQ>C;GRXGIG'TU M\U\ SBIE15> 0'5\VCHQ ?*4*$JG3DFKH&#NU$5!&RPH.2G,A20;-/="CEIE.$D/9X:&:M)ZS7E5".#0JM(=QQ[_UDVGRH7!]A)M\3KR\Y4'6 MWTM-&"K)CH^+U*(I5W.AGHFVTL[,H;KM8/Q$YK$#<(]PM#R6+4%VP8IT97[> M@O R&G))UQV8>A<]A_RM5!"=#3$%;B\,7ZZ*<"N$'>SC$O3Y^I1- M"8=,>8N8NR2MB:(BK7L-JM 3Y8RRE#)\ M3&X]K7[\# $F"&=/7? ?&6/*I3?&Z>JT JFA1@R+3"O1YDQ65"-=E^KPI1" M5Y4UU%XXWKKIWA-G7+-)[(5G[@3W<10F>I\I.^2\D/:]P4)]E$,J1RVN*WX! MH>+F;P;R4"ML!6H@90TE8Y>9SXY8SGB:%. K3&AWN'5;,#>:6K(<1A;04EG2 M&'EQ#,D1)PR9RB4FVT[]P[[T85_ZQ>Y+=\ET!:Q=<9$GM^!+F+U8EFEJVA8' M"Z]L<222T;/PE;:ZG"3#U[75\F3RBK4R+NM9D#+OVXR'G] #P,%,9LV'I#4KZ_IS@%7=2;+.4KN5YH59E@N8VJNYWHQ>N;^B" MP,$023)3L8N;[;F%.IJVJ[W$. [">^#""02>-.,17T135BIA@R-5\(8Z["H9 M,ME=5\+B#EUUL@70">@))/#$#P=M.AFIX.U;4S>N"N"O>J>1R4+!)YRR3"@* M&\U&$1UV--,J];@6HX^H5V(T0V5TJ7JRP&2J!7V?XABA2QK<7X >%4FC.5%6 M@.M+*DV, :+%H&H_NB ,^Y,E/C:R/K[!:(J=>6@_$O]'KZ.C%F@CWT_^XS<8 MS6#0#\!7X' 6.G5^T6CB:U><9S"O]^B\AA-7GWN/9,MSFN8N'[01'L'D7C!A MOFBS.F#9Y9,V:T=HY ?>$1KC%4[VXS;K9V1)?8?CHL-QT8L]+EIV*/HZ8;3> MJUI/\I,C)6&SMZ(*Z&_:>1(7NLJ!A9*PGLVJ(I0HDKD'ITYULVGRQE:MC)L< M+&F%(8C"S\#WQF0.A!=OO2=G&Z$L9E(N>\O2;@?+C"+=$)71BH@H*TZ&=WI7G+@G9*\'!A_7=8_QW6?X?UWV']=UC_[2^;A_6? M@>N_:\>=$>>",Y,7V<)/(*0IQ+'\@D^BBYD#;_ID ,#*C'$$;EE#CM%TB13A MCJN:$PO$F#0GF>@31:_@(_U)NK7"E]F_+16)+H9NI7P!,^CZ M'09^[O&X ;=79LCW.O-[C![2^] R>@1"NFZ>EN=*I@R/N N]Q UHB+QX';=6 MQ.S56DX7TX+%$X"R7I$II&>-E6](1D-G]3!NQ52TK4U> 17@P^CU#&G+>3R7 MKF#6BVE:L[ L'(E1FCGD7#N/2FV^7DS7K2V%1L_!Y*X!]38[=Q[Q":.PS)YI M(G?;?+^O9T1K^,T\W%M[_%7EF)*KJ.!(OJ(OF&\%U6IJYC8/%W0/"&Q )&4^ MKW+T9CI!+NYQ"":QWX43P0FD@O >,[>I!'?JJ.7TGJK5G[0Q\&"DE@OI_>;Q M?;?3LVEB^O; ONR,F$F.##@%S_%W., _'.!7<1B1=)TKASZX&$G2SK/*FKWA MP]?.M-E"%JGLP)9=6L]>D*"-1608?IZ^/1\F[Q=MQ9G).T@#\(#\!QA,L\"E MVWPB,4T[3,+N@HK!-W/,RSZH)/8]K+)F^QZ^=J:M?K)(>\Y<&C#$E]#C@P1M M+2(EKZIQ?J@Z;DSV1UOSM\.T- ,0TN[O65,,@#!\AY3F%-;D4J36CU2 FSF( MK>\$J"UG^!)F.Q:9IM7ETJB/F2[=X\'2M)A224U)3&4,R EC-8!QSJ<^YDQV M1A6SNT/7U'*";V/2@L 3^:3-4MIR<*IV"R2&7OD)KZ1MFVJ-V]0;5+A5ZZYC MYS7O:\W^'@73". YG=/(KQJQ2QONYP4:"M,?&<"&U#]PRFORYZ*6%I-BN@>O MA!>CO?6VW.W0/X_(Q[O("40.)%M&UQT/B9DC$5QN5S!O@;@(%VLAC-%WNG_J MW)._1$_%)K:\6LS-TU=6&1ZU)NV1$46 -:?)Z53WR)XEC&=,"+SJ77[F&$81 MM-$#")P@6M@*?9@..U,PH,%:[%%-)F5NPZN"-W-7+&LO'>):,0@C@AIT A?3 M&RF7(/U_UBFEC1TD$@( M!'1MW!4(\9"AY_8;W6/:\N7U9ST',/PF\S(B*=/]C5QC\S8>EIB7;U^H'#^( MI71Y((76YQ'&5]Y ?U0U8V;[I4I9-3DF?GWA/?SNW,N"X=GE]3DTA;Z$5!4P M]6SJ$,Q@T@;K(9C!2 ]U"&;8\V &7:%P)8,93(Y^.T2[[]%9T"':_1#M;JS+ M^=&BW36]HJ+<+031[J+74][HWI6K+ :K>6KXZ;88.8^@2FT_/3[O3R1O0Y&B MK)(&-[$0L:F';,L=B@&@C0"#Z;43Q9AT\*;(_/E2!O.CC-[T;>DN=.Z20;B' M:),ZOGR\DHCN$VM"%^R:="6DYHG^CB@*]S!10"]]44/1 = M'\@W*4WGBY\I0>=K!*6_7>.'KK'[DW6X-P[T^@'=BV50E/1= M&-+/6DX(P^$]!@Z!_<7!D"[35?L;5]A@"HLJP9V+ZTUFZ3Q1+#04F,ZG;C"8PWAN!5[.,(59@+>L>!^(KT!!GE&\UWY* M-5J<-A#XZX]0]^]\.'4D#P&KR9M/<1$]N M[_0>.A>^GB\Q.OR),QG38R<2Y#>[9IUT&$7$-1D2NY33S"< 1"E:K2>KIT_ M$6[[3ACF'A;@[8PR6F6+#^P7_5LKRK4634G@&?>U5B SU[2:BM>T?E[3HUJL M;32?PRA9K:C=+#O;A-SN7U]W1O2)^2'S6MGND+,!GZL K@]F)R _@I'S"!0; M^/4FWDZ/(+8;(^MW>[U0=U M&"'WV_$==<_TG5P0A(LW<52,^-TF_.&HW_[7<T ][8O:$UZO1[AYNH MAYNH1><.^WP3U?KN8$\>4KU1S.R0.*9.IIV*#V<.IOOGV=',(F-.,$W?OFT] M/9=9[. FFCVK%WCT.2*5JY'U?$U/O!V;7K0#?;EG]GJW8?;?E$P. -1E;B9? MF;+G]SYZ B"9D_7OJ;*R6U-<$4VYWFL=(9"ZZF9Z)YK>'D,W EX"FD99AH/A M6/Y.C$#LEF6T+XMIN?[<#JWY,4Z )PC/T_TNTA2AC&F.P.V[%\^Q2'/N,:Q> M=D=T+4QC;3SX +W8\<63?4YQLR?]0AU-"[/,@?T-1K,!\-.CH1F\'R$[B!0> M5BM- R!3^JJ)K;]WH\H5KG0ULJQB/ZO>8H.Q1&_5D MYHIJ"ZPJPQ@'/?^X5/.>V&(W2#Q'R98R>U+"TLBT_""JQU!FG$4R6Y3=Z(;/ M),JUN\ESA<+<[# WQ]HFLOU73)9X%,G9Z>E[T:I5(G3;U/3L@7C;7!4XUPV\ MK?1]GF5T/G%@Q'C(1(%B$;6Z0."VJ6F^)&UQ*6AN:VN>#%E^4CGPV"9.=FEUDW^^D $=!M-45T&&JBJ_\H)-B*NMF?L/]0W(5PA/ ,U6 MJ-,_YD"\8,LKVQ@\P]2;=R@--J,YD@CLD?-(#XMGR/=(MR*_8#>2Q,(*UK8G MIE)**Q[G>E,56=Z?<9C>*4WB H W0EM3OT6EYEO ULKQ#$%O*J328V OINW: MGZ0]PXJC&<(TCTP-OH?W*?.-IB:5>::D-RE35- ]"VB$6B !0E.EK/:8D_TO]B9ZT5H,IK:T-OQS[BKY MZG\/ *;!@Y\P(*HDTUTRN:5PB/5D<2VFP6S*2E1D-FNE%>(25^G!E/U(L,"0 M=O,;#-TD,)0!B4!-DM"0E4UB=W16 _!"#TZT:P4UFTUM=1IRN:XE1GD(\ -< MW"/*N0DR;6V!@+1P- ".3Z<55Z1Q%JH2%=:*E\WV.QVW@I<(S1@BW"+OD>/Z)Y/0H0CW'J3U_#%/3&VVC3G&MC:QN$. MTX>*$^^MX&;R[;TOG&_OD&7OD&7OD&7OD&7OD!K-C)LMARQ[+\Z43+ZL<\BR M=\BR]\-EV=MVS=J/HS!R AK5,D"^?X4P_6-].P7L[]U>[,-JK1ZU>79EN*M2 M5SC=S=V)2:6?TF9-M1M);4:YUG O+DU+/*LA>OZ86RJ7,MPI^1[/9 M+AS$-*8O\.S'>XB=Q6%U;5=" M5#_]PQCD3AJ29[][>KDI_FJ'\T55! =KKJ$]>4:]WZ?O:[K^ M!N!T1MOC 6!G"I8N*8DII'1,=KC"5L3R(ZV^BS0)SU;W]/)%L<;0;J O8/@M M86Q:#%]H[7J?^BZ_^\M<4-9D\=6!.%C][IM;% :PSZ:?BT?39/V%@R1C# [3/[O:5I M>5YB1H[_'*\<6GQYE6YAK_2_ABE$!+\1KI=HO)56!\=!7 M=#8\MPN5/0!@9UM9--ETBL&4.,_L?4'!-(+F(U&2-73.S>54A90VR$)HS&X1K??&V.60?D2CW:ZQN$:]MGFU MP^O!RWL7BYPZ]*[&XDIOS\'I6VS,.\(7IYMWA.WKFV[_JVTW6G;/ONJ,&C== MZ_F"<&-5W<]K>E:K2Y(=JAV'$9H#'*JIT=Q4X]KZ9W_0:(^'H_ZU/1@R%=#Y MVER2&2O=,1W \%O.O[.>G>/+:'TX;P.6Y XTK[PQ=Z'EW.1>U!.UP'[H0Y3627A-7KT'1K6*6WH2U4,G1T7-Q=5)J@E8ND'P#18Y%RN=LWQK.AK@>/C#>[(6/T'94B8R5W MJ^G%U(K(R.K!(^/MCL@@0N7ZQIKD;9/E7_>(D4U5N*[F7&^HT2> IMBYGT&W M^/1!)GI[KNE1^A+S!C5=^)-!O2PRIKTM$+BSN8._%5Y ;TCN[2J:V0*F73[/ MXUZB+KQ"RTD:LZAF,R$CD-T0YB^O*V-PSQ;:5;!L\I+;4B>A"G+:5X70\I:F#FH#AV?9IQ_ $$,>B"2T<0L?LL:5LPEB:^#RC%A%6]6 MA%$2A1]&<$Z?V[,=3&-RPDY@/[H@#/N3%O1]^IM^, Y<-+_W040/3A?;-,(5 M0S65D\%E/SBM6F7^,5"E+Q$8;-8!8O(3E34=9WD=0><*:LA<(F\0ZC+'Z-'1P![#]=P< )J(E= M.I$CRL%^<;89F/#KV!J,[$'W:^.JT[-Z[8[5;5Q:(ZOQT[AGC2\[(_ORY[5\ M['4%60SCNQ#\%9/&MHG;BA3#+,YS&>7'K:']Z]CNC1KV%_*O:8$6AZ3RAZ3R M];*4[4?RH FN@-F)YB5ZFG:,QX K3?;-%]&SER-KCQ#*PZ)]PU#R_TKAF':E$+_Q!4PVS])]#1M MDXP%E_Z(@70,5!#5XZ]D%,@)8[: <7ZK3NY,]F,5\VNT/P,8@I ^8.W!!^C% M9!GTU)G3K4!,%OT,U?@[J,M!K&2-FKRB>N]$E:EIYDA-]W1A,$V#&D-($"6[ M58KQ\3)1LYVJLNZFI0CG %>,O9:):CO:5R1#B<0]6"#6R:+)CK8VINMQN9PC M22X6\6&C1*P&WE3/-A1[$2JH#'?=6'8(+<*'+)):(J7QG+XJ-K*Z<$?"79 A MBZ262-WJB]JMK&MD=.&.5)62<1-C=^8LDJQ=(9P^BL*F@%W6Z.P@ LAF'H@O M%PEM-+^#06(6'&OI0N<.^C!ZDB^X"U1F+IM;ZK3%6?KB]_0?FCF(_.;_ 5!+ M P04 " D7'9,S2A7K,%8 &R@0 % &-V=2TR,#$W,3(S,5]L86(N M>&UL[;U[<^2XD2_Z_XVXWP%W]IYP=X0T_1@?KV=V?4Z47NVZJU9II=+,^MH; M#A:)DNAAD64^]/"G/TB 9)'$@R"+16;U[D:L1RUE)C.!'Q()()'XU__]N@G( M,XT3/PK_\-VG[S]^1VCH1IX?/O[ANX?[T]G]^7S^'4E2)_2<( KI'[X+H^_^ M]__ZO_\OPO[O7_^?TU-RY=/ ^XE<1.[I/%Q'_T)NG W]B7RA(8V=-(K_A?SL M!!G\)KKR QJ3\VBS#6A*V1_$AW\BO_W^\V>'G)Y:R/V9AEX4/]S-2[E/:;K] MZ<.'EY>7[\/HV7F)XE^3[]W(3MQ]E,4N+67=_O27\\"G89K\Y?QV3F8TCO[R M'ZLX^,OGCY_^^=/G'S[]Q7W._@H_?/KG[U_7S+@+)V5\[,^__Q^?+S[^P/[G M\Z?EYX\_??K]3[_]_/];*I$Z:9:42GQ\_?W'C[_[^/'C)\'^KX$?_OH3_,_* M22AA718F/[TF_A^^JYC^\L/W4?SXX3/C^O ?7Z_OW2>Z<4[]$+K.I=\57"!% MQ??IQQ]__,#_6I!*E*^L'8IO_/"A4*>4S/[J&^@KFB3^3PE7[SIRG90CK_4S M1$L!_SHMR$[A5Z>?/I_^\.G[U\3[KFA\WH)Q%- [NB;: MK)SIP]C*WM+8C[S+L)_63>Z)U&=C)T[W,*#*/[H)RRAU@E[*5SE'5_N&]FOQ M'=_X+^>D;1! L%F&S].S53XH/F-< ]BPN3 MG-AM:9>?Y$+DZ MP:WC>_/PW-GZ;$(V@J:%9TP 6:E?!9.1 0VP;+1L@FS'0X")K9A(SH8,I=.'++E>6+$FHYX3)"9%:ZB2TV)!E9&]9IX*HA)08T,1C/7S399 )'M M(GVB,(_TWGH1AMJ]F+V_*-ZM*YFU;R;+3,:2';56/)Z.W["!9": M!'(=)=B >^7X,=\@.WO[2ITDBWGH>>8DOFD5T,HU)D@M3:A"LX4%#2#M]&S" ML$)*."VNU8 3QV_,A=_1;12SD3+;1%F8EI9>^(D;1*"_>:W05F5.\9DZ>SN*8V<,]_9)]T. &]>1CHJY-Z2KD=+1H\-:B8!-LG)Q4 MZ$\(< SDT-SG[+1(T.,X@22]A_LOT3.-0_B:TBWIB,; A%E!0(*:8O+^-ZK5 M[/6'>[*C',R%*'L;SHII[/J:,U@UR5@]K5.NZ.?FWU'TLD8IU2&]($,V1YS' MU//3*\?U S\U;1ZH"$?=@]4J6MMFE:@F1TFK:A)6."$I*%&%LW?T.0J>V2JP M;DW+*;N19]S#=@OUZV?N!@8TT++14E[/YSQ$PALJ!W7MAW2QMG93>O)1@]@6 MI6M!K(86#;I:%)2#V-!CRR2XLW'(P/7,"7]]"/V4>I^TL8R"9JQ@1JM>$CU=/"? 0P738Z'6GG$6/3]?A;?V-LKN-O7V('AYF=KB@ MJW0>)FF< 1@-\X**<,P90:]H=2Z0J2:'2:MJ3; (=E1'G(.N*,))-=[L\>8 M4N,.AI9R+/?0HFKA)31DDZ.@73&-*?^U\D[6JM2 MLWMY& -4R'S".71&F,:\D C,E&=O+:[!R#'N-=Y6U>L7>K7DD\/(7D?Y_+#" M08!E2,\Q#,9VA]A,6Z:JFR:2H<:8IHN ,1'8W; J(.VYT>"SL\KFE 8%>-%[ MQS,:ND\;)S8M\MK9)O:32B-:G&6-!PTB+16U<)LE&RK?>>\$-+FCSS3,Z U5 M[V.VT(Y:JL6D;JU$BXH0#:I,VBG.RX$,F^?*DC3:P,WF+A-M*]>H?LO.A)K; M,K.@P9>=GI+3RKG((AP.;NIT0)U^RY=(GR!HP31:RJ"U 64282O'Y.CII*86 M/$O6[U/!AP&W.WPJ3)/#1S*@%3XE!V[X--74P^6K2Y-DL3[S@P!^LP@?H%8'+X?KE2L20P;S0)+'2WP>M"EV^=*#B,4!Z$%M MD9<)3#IQ0H^4\G>%B?R0B$^0:$WRCTPU+8-/[S$Q5]DF]ZT*(]HGYQT/#CC: M*ZKUL%=,&V2KB=LXVM(X?;ME&J^5M>H:9MM]B*<\Q510=3JBL+"[;) M =A=UR8&"\X3PGF%YRNX!SV3&@:77QWWR0]I_%:UTKC"-7*,B4,+U:OX,Y"C MP5V[CE(IBX*CCC1DWH_?OGR* F^^V<;1LRB.8$29D6/T2[-FU:5[LVIR-"AK MUU%Y>Q8X2)4%&"Y\E_A)S/&3 RC5@-H5;Q6#$!+C09@K2I* MQ28*!N[%"A9D^(("E5E*8[MI4DL]6)#1- M_D@#[P&RN?.JX'PN-N/&AG'4VLC6AM2*(K=RH<&U:F58=,1H M6DH71#B#YH(0KY/A%]8S/ MK'+M7$]-B@8Y9OW4H1&/MH<+BI2I"$70IDTZ:!*,E5Z@5JQ()*C_=?)>UJHD MO?N8$V$+=<5;2>5+EL6+U(;0P\@Q[B7E5M7K-Y6UY)/#R%Y'^\J3J[[0D,8LP@J]F;?Q0S_A^37/]/)U2\.V7<6.,D:]--''O-IEBBX" MT*"UC];2A"=DG)!<"M\.K\LAA2!DKA-R"Q=K?M.DY2A.HAOW$$ZC9OWXK4&$ M!F0ZS529GK TXY3(D'('5;\-4VKE[Z/N$S75JNT)%7]$@X2F1M)>#_P=U;3W ME7FQ3;8QY[/5:4;-8%.I5\M9JQ*@P8%**RDO3= @\P-?G==V/-1IQLUH5*A7 MSV%\Q8@'A59RGN(K0CS<9ZN$/_^57CZWO^*AI1XUU#6K7 MJU:1H<&/63PI4 M2VK"R?$=AC;L,2^FU+03(LFP.%(18D61>;'3Q! N=P1'L5#]J@ *MM!^;,YOQ+G/U/XKA8Y1NJQ4&.A@$EIR85AK[-*EFJ 5O\PV4LHA])U 8VW:,VE?J^QE= M/USM)PL-H/)R27[[.D;E2*//BAX^B8"DX?C%-V!0Y M;N,;N82GG1F-&IYF)C0(M=544<4SYR,U1K)Z.WC]=(W.\%GMVM:"9[S24I;J M[XI&M3!,CJ8N6DJIV1'<6JO@Z=9Y&[9*0!<0&LP :BV/ M)R&'_-.G2;!CK-#9RC*U^]%6YVRAQXR=ULJ<"NQ\/BQV+B)7O-87>I?LX^G; M/.2;PWRQLTIX93R%@79L8V&HBQ$%CFQX4&"I@Z+2/9*19F6$*!U8-H_5D8^"I34G MCXYF MQH['HI_[M\TJ4MG0^/M8_:Q4J^CHVA]1]+1*(VF-*VB(()IR1-_2V(]87.-= M.*EI:#?HQA[C2C6;@[U&A (+)LVTPU\0LW#1(T ^!3IF3!$/E+D*G$>%78V_ MCX4&I5H%"FI_1-'[*HVD0_B"A@#1%'U]GL4QZ.@GKA/\B3JQWAGH2<="0)NR M!1AT="APT:*<7(VO,DR:2M+@OZ M<9<.+6K7EQ :8A0@LM%0LZ1P"+"=_@I\I& D@G,Z0/TO :1 A HQ:,RU02G+"Z2?G&=H62%A%RC JJ ?0;R"W,R8F@)[F8Z9#$@7S.YL['*-;O<#6HQL6-4L4Z M7&HDB%"BTDOC73@I*6BG \1MM@I\]RJ(G.9!BX9F7# HU*M#H4* " BR5AH8 M"$+"*7%D*O'J3K>Q[S;70"J"47/I),5JV7'E7R>'@58E*8.-UWC8 L6$L46T MV40A3Z83A;T@,SEU0MBBTT^'1J:1XPP+ QK1AH%CJ,-9 ._;>JU;=YOZK1(@"26W::?=A\_V6?#N6LTR/ M&MC]L<-,A7(:Q$BJJO%2DB%$2U.W-JSPO;G!D;)')%,4DUNLK_S0"5V?C8 H MOTFA3B[JQCIJ]-/!F%I<9,$W.?9Z*"O?!B@J!T9K4C*3@IO\N>!'$Q3RK2$K1$BTXP-#HZZ,CP8A,IBH MM=,=0@F>GW# YMQ)GC2VB3^->C&HHDSM[@_[/9HNKR@C]3#[$XYNE>^QW] T M!Z .RD:6:2L*R,J;JPKLZ-' QD));76!N.0Y(2%%LL7'7Y.W?9=^$=_&<,5] MDT#]6GB"9!F=T?,H"/@_?O'3)Q^NI4#TKQMWA_O>V!5H#]ILS4JV!_D8FF%U M: M5E77%,X4T27VX=LQ^/QPP M' $WV:Q;C#6*,P& >?$MC42:.WR'I%/:E52=D:"14RD!3VBX/:"KBG#OK=T7L5P M8;;&J+>O M?87=_6_(Y;\_S)=_0H<@NU,B$\-$>+(X+])38T17MY.C"B.2XZ-B MB_K6>8/M:;L3AB;Q%&<+:H55IPIU2C0@,JJG/4G8"FHTX(DSZLG#06^RCGYD M")G5;J!(38P)2$8-%5@"^G(C$0>6BHW_W5$ [-2;\=3",VK%81OU:W6'30QH ML&6CI52#N#@WJ9VFN*9S%]PG+,6;!1=TU0)()>6HH99>U5J,)9.A@9Q>-UU4 MQ6_7,0@QE 6,^32%=R(\QHX#/K=Q].PG3,&K*+Z.V!@*R_-,_8:LGF/D[>XV MU1N[W3IR-/!JUU%5$!'^SL"58/%(4".;^>*8>GZ;2U*2CKO\TRM;7_C)=&A@ M8U!.VE%@I'S&X[0X )/'?.)]]25LGEM%ZBKZ"2)UO=J*2%TF1@.B-@V;2)I7 M#CMPK?RLEWQ3K_7L%GD3K^Y:][JMUW;U8_]@QX8$-I78KO6<3$<\53QM/BE3 M4Z)Q/4;UI!FL%D7S8U8^H=7C;1R0XN=ZE?%A=_RJ81C]#-:HN'00JZ1& [%6 M%=5'LOBNY<<. #%BS$\18%'XT2\>]MZ!UG/,.[-XS;%Z_>- M==1HP-2JHG2W& IHY R_R1\M1G**6ZD1\K,39+J:/3+9V Y)I633"U5IT*!% MHYC*WT0A2?BC=*?D__W^X\=/;.4>DV=@^A?B9.E3%/O_H![YGQ]//G[D_T\2 M7IKEA/S^Y/>_^^W)#Y]^Y.#LA/A2K M],0U@,,4==ECO\GS^(5[)[AU?&\>GCM;GTWPE5;4;9%8,(ZZ V5M2&TKJI4+ M#;"M596.D4M& O=23OV0N((7!P3O:.KX(?4N\T/&F>MFFRR @\<+NO9=7S?C MVC"."4%[0ZH0;.=" T%K59L0+!C+@V0X;"QM6>1 PX1Y;K&G"R=/ M-S1=K)?.JWZSN)N4D3?F^YC8V*[O(@(-6OOIK4C"*:04E_BJL=$M2C!@9MJ"G;H6:.HG6VJ5'B3$;J\>!4/+KQ9:MNZ M7\?7(7C16(EG;YUX$?-"81Y?RMW2F.O=OO+3W38%$5:9^4N07O[R!P385&GN@:#37*, MV-/H:,;<;HL'*;KX(R?6R"JH)T55764CH@0I7C35]#,C26SP(461OCZX'-+4!K>AQXNL]KK@=7BAVS06B^>RA&O+P9B6>DQDM:AS/II4A-W M]7:Q5=;EKRKB3H(&+&J]Y/U93H #$'!Q:;'^ M$D5>7M>KT_G#2V91YU<.AE4FW.L.-%XGD[J2CD]@OF$/ IVOHOIU 0@NR>] MV%+0*WS<'35I&D9).6J&LU[56FJS3(;+G^D5U$3%[^#T[CV!UB"18(Y")/BY MB<*H;D]1B]2\W++@&Q-;UF94D=;*A,:IV6JJ3JG//1:2Y$2N4]4@\V2J)Q_] M=H9!:>ENAH)V'#3]*- 4TD:BR)@HLXD#0/4\K:)C4#2*(:=T-( MJ6)](ZA&@@TE:O7DF4Y0%;X&!T"T;K.KFT4RF76:Q' %36UJJA,*HNK\A:B^ MZR[RNV(])VZ>9,RR11G=G=%U%-/*U>[+5S911['GAT[\-D_IAE^(@UH2$5]S M%"/(N!U[H"^.OT5^T*:3M]D/\CE< ^SPAII7-RLN'39Q1#T5POY)WJW8.GKM MIWSM\[Y6K1G30&:MD7NC,Z&OL8T5U.,/(*W*,O@E4C3+&K-^BB+SQP2M&YJV M[LDT:$8-,E3JU0*+*@$N7Z=2K8D61E. 0G@H'*A0I(<7J>$M.RY6G".G4=B: MTLBF:&-#XZ#L=56OENM)_#4XEF4TF,O" 4W=]86',*9. !EL7QP_%$72+FCL M/_/]\&06,Z<9K:,=$EE'=*J:4A&B\GTD[\QI[*T(*GK0) MG.24K( 9]76&IKD7?I"EVH1S+?640&NH;():3HH6;'7].L/-$^RH ?<+]1^? MF)*S9QH[C_0FVZQHO%A+6=$MZZWN8L:$:%\CJ]CM*@,-J'LJKJS@DY LX0_) M\<5:!N<3HG[ 8R(- "0GZ+;FFZ;SCC(P0EL[_7<2<'2@-H4+9R(:$ 6"<+OC M?"*RO3W460H"Q+:9:(%9G0CLJ&W16WK/LP@K4"&WO,VRA$K;F@9H$HU;XD*E M8+V\194"#6J4:DG3\^XR$2?#7@@_W3I2=D11_],&RY M1WK8'B[!4KC=O[AR_C+:9SZB78/O8>FHMAW8;L,J&8O M3BSR6JZB>$W]-(NUKXOL+Q;!B.C<"+;S@(U,[*.EJR$V8\=)"-UL@^B-4G[H MQ6(R!\\+7D:W,?Q8Z2(7P6#IW@S6L\FW,%PZ6[+/>#FN::;(-:+>><6&/D&J M1A""T6%AJ/4B0BD%._[;59?WS@'I*Z"N@QO535YS+#D LLV2$$#;QE3[A<-1 M@MM"]Z[HQN?"9][?LD0\4;>,-*_QP(VY]9JZ*5SU[(3^P:2/^^C2H$U2?YEI M$-%H1LZP]DB7\IU74ER[A+)]?'")A7>Y%C^V4]3I*HA>DM;71TTLDR2W&)17IKDHZ-%X M;PLE]:DOS"$#$^%4;FKIU2+)*L_TIH!V5: MF.(\S6T9W5& FQ_06DK*,K)LM9:Q=?C/3K24.&@C:M88!_DFFI$ZDJ'RR[/E M9TD:D;CX&#\)K"5?P9_AEZ":J%3$/DQ6;^1=?@?H/68'<$&WS#:?^S7V/6ADB)8,:N=! SEI5&7B"BLW7(9;4M$[G2 @V MQCNMNY^IG.*_<02CJ]@_V^Q%CD(H?>+$\<."U*OHOB>QL^^2Y-%?!XX MOO8&64<9HU:A[&->K39E%P&C O69QJLHH:8-X3[*'W]F5B5+WT^V4>(+?S]+ M$JJ-^%IX1GT_R4;]VHM*)@9L==IME&U"$.@)PZ#'.:#>]IJL_5<.Q 1+PG@1 M*'0KU=O*->YBU\J$^CK7R()FYK;34QO\X2O;>_G*7'?"#,DMT!^2*W:J-(VT MI\Q12U\-87ZM0-8^ K$YV2&,,255\#.(6EK%EM$B&1EE_6T6XUQ$V2I=9\', M=:,LU,[^9I8Q<6VC?!6V)GHTSM="23DKP2,>[/G@6BR%;DS9$+J@XK^58X \ M::G]]6=K 2,7Z^]H6*-^OR4W&DAV5EE]A1#/6[>7A'P.= M;;$<&_QXB;MPFJ3^!A03A3;#1^[M*?\B;$&LQ#?YUD2V^RQQ\^\BB8?EIKN- MZ=;QO6)U6[S1&7KBE,2T3]97V+3CJ(O!YA%D(PG_V.E@A:+T@!'\(=/GW8 M=^N\@.Z<<8:;K?8Z!Q#FH7AB.EM#+:+\DV2$"]..ZBO==CO"N2_KRT! MMD*D2-X20DN'ON] <)\SCNY/GW-LLU^HK>.V\&,A10#7!'5O*6.@>4\3 <8] M14R.W_WTEGSV106OM;4KQRADRM+CB[WSUJA,7OF8[N(+=!(F]]9FTUI=M)I] M#C\(A8P5POM+>+;UA(;Y8%P^X6#==JYQIP6QIIAG2+4(0 ]M. M<_F\?.>GR]V1VIZ)<7<%MR^WO^"E:>4N G!>\5.AWIX;USMYG?56U4SN>$,' M-9#GX3.,R0YW[OH(0@!L"T,M &Z0@L:O]U:][?ZI7TC =_V,!6!%71'W[YD? M4V8]&XKIVRVS*&4K9RA5L0427;9"!P&CIH9T-JR6*&+-C6WGK[/F3?#>,J6> M'%%^%?*44A%_%%Q(8!M'+J5>PE.UG( NUIUQVT7"R#E-74UKI#C9LJ-QO-UU MED";2\AS[9@,E%G/]C/,WE,4UMAAOYCA*()BO=[:H+AXK5(5*:"&;GD=]1"E M7CH+1P#YG@UB,1PZ2D;CW0V#QZT,J%! MJZVFY@BD^H9!-?,?B3._H]M\F;!87T?AXY+&FVL_I+!S&5-/>__*@F],*%J; M485B*Q.V%9VMPA(B!1?L$P?P?B+L)W-Z'!BL#K0N&+3@F\H=6F.PE0FE.^P$ MOIH[Q(@_U;""NBD=1J$@G]KC595NPS^K:*GR:TQZM.4D?/+3SA@51TP MNX("%@"S89S*L9D-T7DV-1=*UV94M<6W801A.:# C,(X4PTO(\<4^_8&U54; M]0IR;'ZN7=6V,EX$\L=Q(,S^SK1BG:]IH#UEXKQ0;S"_WX5ZA4 T+G4(*SK= MI$>RGK;?XMI[CPSK)N=^&YE'L:]OC]ER7W^7X%)->U%M4N( ,C>;/Y[03'+3 M-)6)84R@MBM>>ZI"2XT+B*UZ:EZF5V7- AZG>DF$?5K7#7_]/,'+(/>I$Z=M M#5]JICQS<%(V*SWZ(>1BPM;&&W5BC,V+\>&5JEZZQJ5P.;*]6<=UC? *1U$$ MO3SD#3W%Q'#A)VX0)5E,6XX^]Q<[MIL=HA&:,-U')IKH=R!#I,JHV78;\-=@ MG( D[A/U,I'>$HKO5),&V*!!? *:UXJYACEIL0K\1W'$R^:V#"Y6:YNUA6O< M 6!E0AW?1A9$\+71LXG.,C.+P8WG&WHD"ST:LWB#BR,!R,.!O\H+E)\TC5 G MF>B%T$\J&%7_C@8S"J54$WH ]UD.=B:NO#?+0V>HVE!Y:O0JBC6SL17'6/=A M+54O[KZVD$^.%7L=E;$@KYGA<3Z2/E$>$9)U%".9T^9A2EE+I6"=9I#42<:] MJ"EK>L8^_JLN;+-D'C7^[610+3*VXD0#QT[J2KD'=_.;\_GM M[)J;[\$YG=7)#[AZ]?9W=_(HLK/6 MWG/>WBUN+^_RI??EOS_,;[]>WBQQ /;:#VEQ2>O*<:'L[5N+WS2SC#K+6RA? MF\P-]&@ 9Z&D])9C?G%.,)&""YUWO'^*XK2X-M.Z^Z@A'O>199/"]4>6591H M0&543X+3_.82M@;/[RXOYDC\%.AMG2VG(Q[WW4^3PO7G/E64:*!C5$]Y%VE' MC_MV>[]3>A_C.JJ=O)P>A^3=I+S6=Q\.5U>WGTE%Y=G>SL?==)/M-GX M*;]E9TKT45&-EMRC5[%,Z)%)L#R5;E9/]1AZ3HG#2504LE^VM3&->P9E8T#] M.,K$@<:16*DI[_1__3I?PI(+R?Y]F:MB'= 8.2;)$+(+;0SD:##5KJ,FBPBN MG"(.=11VM?DP,\O$.#/Z+Q,]9J2U^:XYG$)>DN7L/["D8NQTA_<+=E>U[VC@ M\ =HDC3AE[E7<)F[J&;0MF#;4^BH"[M!&J"V -Q+(AIX#V*&M*#<.5C8X*J( M);E6BG+\F)N@UP!2BSR^$62T0[H9 MN%R<_]OIV>R>9[)\O;V\N9\MYXL;'".B:NT?K[2FO+70<+(R["N MIC769+;L:!#<76_):9* SDZ12W;%S&I=J%UAU.?'N+&_7T M=T^C:R?!/66AP?F>!DC78[_>7B_^='E)SBYO+J_F2W)[/4/BG^_\Y->$V?G M !*GCA]:O&'4PC-J J*-^K541!,#&OS9:"EY5N#A^3,U+G3>]1QZ%3)[>>C# ME.ZR"6O#.O)U &MC&O<#6OG0H+&#LDU0?IW]?XL[I*^'R8W2TO[Z[_1*[F-[.;\_GLFES, MEC/R[N%F]G Q7UY>O,6J4 4Y$?3H?%[3H-:T0#W]E* R)P?JB-'"JG5/\>'L_O+?'RYOEN3R9SPG MZP\)7:PO\T>P=55TFT1CPD:M8!4K=0HT %&JU43%@RC;5)+A ,4=99#.Z!UU MH\?0APF97Z-_:_,T%GSC7J6T-*-^L;*%"0W ;#65]XLY'ZDPXH#=E^B9QB'L M!U9NR0N;[/#71<"80.QN6!61]MQHH-E9Y29&=P)(>6<=!TBA=MHL]. _<+'I MV0E@]K?#IR7OV(5GKCPCQZCWD=I5K]U*TI.C 5J[CO** PN2YF'*%/.9VYTQ(]+DRF<+ M('KM/U-/F**QV8)OY/JS=F8TBM*:F= @S%93Z284%C%A>F#,264YV)85SHM"E> M1Y".&A&06E24KW*7##BP=.7X\<].D-'%NG+*FJ1QMMFM>S766_*.B;!.YE3! M9L6(!G==M&U"$'@)9\:!P$LGAH>\DEL:\S1\.Y?6RC7JDZ1V)M0>'36SH$&: MG9Y2ZFW.11B;N$.$ VOE94$[D.G))[FV:0$K'2VV7=86/?$_,7!#7RH5Q.,H M9#^ZM.)][1#67>Q7C&\E@BR20)2%8ZXHS%ZL MBQP2_DH!?Z^@^A#V+K&D]5[ /A)'O3FPO^FUNP7]Q4T^B(:SP32LG")+*3Z6 M+*7>^4G8,I/ZY23A ZBUJB8<;JLY21173M)N!'YUTBSF*X[%NE:WMYL3MA4S MC>?M9J3:W=K)0 /AGHJ; +TI!?&U*J2KI)!^X V0?M!6N'EI>OZLA7:"(LYJ M=16EG.N$DZ/'1CM#/68$BU7@/_*[V5=^XCK!GUB8G0^+MP+A MEKL3>\F4O TU!Q#)?=A %%W:(0%%ZLR]/0RU$J<)%'J;KHX9 M.HM#,TSVM\&\\U'(A'^E3Q2"Y6KQTET>P@'3VPC3B*&%T,I@ M(&P6H;#+41&,;7A+J\Z"!PNF&^R5(Y/L8V#71GG:LG<^Y39O=C"C\D,AC>+/#L.B?Z" MIQD=^S:$>J#TE8IPS.QIBFGX)""$+3^X%+)E=&SY&U5D*_(PP%YJ OR$/HA3S6;;>#@5+=QIJ(+X(?SUBG4MV'@51"]_I![[LU@V,Y+%FBT7- TXTK?'A/6H MS5D=**-\&,W0&]-:J6[.XGQ.3@E((>] SGN^L4GX( =91 @C(4WYAJCS>I!P M_$!M /O!O!D4L>/A/SE6T#]6XQ7KA$-_;_*1.:*1?0?DR1!#<>C*"I4--(VO MT]!.4T]!H:ZZE$*%<')LVFBG+Z! "N*]=U4&NULL7BIR DC6B$*^QY3,TC3V M5UG*%S:1]-#<+(YAK/&3:TWS#"%XY/O* S5$XV;SGE+1X'TP4Q37I O!/",B M"DG"11.G(IND$?'\(..#2!QYX1A!LS#U"\7NX3(6=P27KR+IGD] ;.9B1L#* M?K%NEB8P+JP'DCWJFF7(YJBM2880C&8T#6F-%,)49).=<%)(SP.:G7Q>J5TJ M?G%"9H-L+:BO/66;%8T;A6#\-./G#[^P<(]"P#5/OL+39.S_J:<($?L(&>T" M5&\#RUM0G25,CNZ]U&["6 @";%8W27>RR L((RX$YGY"-J6\PRR0^5BX=7QO MEMZ_.-LB6?">IFG IZ]9Z$'^--,5U%.M:#J+&&T!V].X;:9E[EX MH&V3:S=+KZA'8R>X9X%0QA1YJQ%KFG<0R:-6>ANN*6K5X/87BV;(#&>+=.Y; M$).UX"[S,W&,$[COM:O"6)8OT>YZ::C'+N9K4+E9T%=!B@9W9OW4A7WYS;I5 M%,?1"U^Q\?Q&ZRMW>'=V/V.K]V=64]['8NU/DY2 ,R 04>(8X!7=2WSM7F76 MF-[&-.I3 U8&U%X;,'*@&?Q6:C9AMHQ2)SC($O>"NC'<.IN'7^(H26[C:.VG MR45&EU$1.A9K)-W#BOW%C+74WY>&3NQ'LU=?=RJMH1TUM=JD;BUU M6D6(!KHF[>349T%"_@Q$>[\VKBD(PH<2%,.$0INJ :28$*VXQBL28FW"KEQ( M*\ODB.FFI]IG^3EKL\K=8&^H*C$EU?&SQI4UYUC8ZFA*@2]+-A08ZZ:K]/B# M5&?Q<&Y*52*RF\OJ(F%4]]7=M)HKLV (<+NF+%0RY9?O'3 M)S]4KYH/_[D12R$?O-$JE9,/]BT\'G<$*Y6[KL:0X(!+1G59]'.(B-6YDD:& MLP4E%YK0Q5K5)B!OE6\4,/_/?H2=>%&PV'6V/ES.0<^+%85=,.AR)5/L('EG,\(<9#0ME"Y-I?ZW)7K3A1.'39%"NOOF-# V![ M7?4'KX*4 "T."%[[(52YYS>AKAR7E^WXZKSZFVQS5J3?GSM;]I?T3=,NW42, MFU7=W;AZCK4]/QJ8]E!:\J5,!-]HSB_(Y5).R$;(V=W,@."82\*!YN95$]=< M>T)//N55GZ;2IKL^+K:B#RT*REL"JY3X)?T)8(T.5.]1%\A):''3P&I0F05,Y[EL#-/[,A/WY#CMK;(2M?.*O_.+&W5P M6Q;^*=@GVLR&B3\I@@?#D8.*#M]FM5'+9L\LLB1EJT3^+AF\Q(O#=:B"N2KL M9NDMC?W(NPR;Q8-Z29@Z.&\QK2TVU["C<1_==;:.S&M^!(JT;+DD0L/#U H2 MBB[6JF.NRN2N)ALK7C(I6<1(*IK) =.BF+1_+/H:WE]$M\>UNV!^1Z%^%7.P MQ2N3G[2SK(EEFCJN>N75E_YE^LE!U4%)?7'7$Q(73,6+R&C6_LU*!F\W$8P# M)VC9!&CEF[9TL,8,<[&)!A-"\)DU-907+MXY8[->F+.B>B%BI^J5_TJ]Z@3? MVB@*CFG IU5=#3N)'"'@=#J:G-T:>.K!U9 @2ZC[_6/T_,$/GYEX@-@/^<\ MKA\JX!*_K5BS9%^ )VEWYD"9OT4(15D:3=&1=PS ]3('H->)<7(0]M'6!,=Z ME._1Q(W]+<98[\Q)_.1^&U.'&?>S$_N0K&?E 0V$G"F>'RP7/.WNHK#WD8+0JS)_ $ZRJ=)TD&2;[\/HWR$%I//O*FEO'X MV4)+:6&8\XC78^&H)6<3=TBP> WQK*TH@2PLNHG$;7AS1IL5Y[A>P]J4NM=H M94,#0WM=U6=]* %8W=5_"/--%.I!H3)>0)FM>?UL,PL]:>C=4+O#Y1Y2ISO) MZ=T$^N.=SB(1 7X(.RP&P\FNO##X:_MRER,>1S"=H%PX:,_L/1>9T==P8K58 M!?ZC8\J+MV4>]1"BDT&U\PYU*&44H3LG7>(-0[)FR: M[_QUE($/J:8SVRX"C@RW+9?]:IZ4X[=VIX-$.TDG)(]D<("Z:J\W2Q*:)J: M6$\^[E/%9J7K[Q6K:=$ L$5!52TO?A#'*?'>(*J:E4#N/*5G3@#!R/T3I:DP M].SMJ_.W*#X/F#52^K[JR'=PZ5/!=H FT:%\#]$H!\7^]DC/S>AN<1S!N*K. M5W<1K]Y1'*[.5@DOQ6$QTVDYIXHX6DS1Q1D:-C0XMM>UB5&HHP/)-7 .?D%= MRM_Q^N'3"3X4Y@;Y-+FCVW(/\3;V0]??PM-E-_2U,'[Y0H-G^C4*TR>;55Q_ MT5/A>-_&T &]KUR4(V%/8YI#A6'T]T-^:O6!L/ MW&!"Y#$@OFK\$( '>4>/]XH1"KA_.EZX\P=D9%A0R%W3-W]$4HO=)6QZ99^]4,H>E%D^5YDNLFP MMY0)/96MB0;?U28"6\&"?NH?U]&4I8WF/*VN0A#"V)"IU4W"D8+8G+*%Y\S( MTIQYN'R)8.3ISDU[R$&(6MG,'L#="3E2[$H&X#T(LK<(]OB' 7!%$DX(2Z;V M W$IYGAAW#0![^F.M4VP>3\(CBN"4,)8,K07BDLI1POBI@5XCVSL3?*?A_'% M%4$X,=PTM!^&"RF3;SKLK;H"O)^/"KS[-0A*F.Z!35RG.=V4UC[#9"G&^"+3 M>+B]W&R#Z(W2>QH_^Y"@[L10\ #>SMS QB]/+5\ZKVR4HP$N@?XE98"16\)*;B&D0:D22- MW%])Q,N]D&V ID1IOI%S13WF%8+[%.I8AMXU^V# ;,P;(6^BENWI?J)&O2.T MA[&U"T$]Y* 9%WLH+YVW"%$_882R9(M50-CN[$W4;'=>,,"V[SH6=V]>9AV\8[@9.T,T?A*LV,:'#9 M1=LF'CD3#O"5%:<&B#![RIJDAMB^,68O06C NX_VVS!-"ML4@ T8UG-B.)CIIC3H@+2RI#:]^@+03,04LNQBG J<-/SJ_V4%I MY=S_@3-.5,"U0R?I3!NW<&OKUGN;FMK-=@TCDLWU4KL["MWJ!Z)2BT;I677/ M*&,JO>WX];6A!_[&F![H(,VC1/\0'T#CPPYAE6+_G29\TSV##78G)>D3)6LA MB22%J,%+_@\^UM2.GNJVCSI+03!>VDRT&!$Z$=@QWZ*WALV/%,XXR>9EO4.&6_$ _W M)77@9.BYKF^ZAHUH OL==^ZDOG3]SZP1WXW4>B)BO&K@)KSE#I)0."63*99@%C%CGWJ-.BL>.]SXX3@ MACQ_O:8Q9JG7W5M#N$86V]US:F*?81+0S2+5]:.9$ \M. MZC81.:\]3):\.$B".LL8'^#QSZLH3O AR:%^6 -91P2>W\%[_ 9RC2I.G;!0M9L_>3E3) OPKGP MCCL1<9\[GVEF%J\3>]62?&BLGV, M%A1W^GH$0PB>&LO]&F)_[UZ5BFV1.9A%NHP4@N>I&0M;J[<;F+WY^4NBOA@! M+Z'T;]8>GT(V@'HW5L9@8R3ST5VEV>.9S+26+](GZBN8O'>4H]C M%-6:8)@!PT5^ V.C:H=B.SN-?=@8%=?)D(Z$W073*$EZ+1A,$B9%>+MI1C3K MV?$BMU7G)DIO:,I<=5&K,6!^L_(#77+Z-Z=;QBXG!PDN:>"<"8+LY&A3J&3'ZQ%9M MY3P)3E5<"4>-PTJ0(DZY.K6'@GMZ+&I-:D>CQ(HLCL5 M]#RCAQ;$F/%KN=R7.:;'I[7(&TQ&#'B@Z%8BE5,4[_AD8KUZ0+9;4)QG5RG04M\@S* MJC9JT*Z4(4_"A?Q@]6&!.5_2EGE,#'8SJ I%.TXT$V\G=94G/:VPJ#E[ MVY'D=3EGL($.2Z3TK9+4R6/:Y9,3+L0!Z17U\F >&,4VS.&0@AUMO-'^9 MX3<)>=E]0YR\(1L%EXO#LT(V=\&*=QS M@HSV&2W9\9DD -]CY]L^!NT#^W#&.0UVC'6(X-K_US8U* MC8'M@[-@Y',EWWG<=VBZSQD?;Y\^YZ.-_>*O7YU7>!JOKO4R.J-?Q&;G+)DS MX(50:84O[!K-U4_$&*-B'^, Z7WX)T?O'DHW$9F+(6$3F6E$5K38"R=. A4] MA;AA[NTI8;IX"6FDD9"ZQ[F%C@ MM8<(%)#MKW<3M:4D!E NBJ1,%GFW%=+>'E\:,0JC5NJMOSF*EK?,F8GAX1#>MO*J; M;?E#NN(K/+@Z^$QTSG,9N#WS),FH]\!T.'>2IX FR<[@W-9Y* )'1;OV%336 M@-G/T&)0])." OA[J2Y53,M38#@^?2Y.H-?-!=9@7$PF[_PB:^8PLT9]=7-' M7] \@(R+-T>I>/.%@I M*+W_H$$,CASEHLG*Q-$E7%>;AVGLAXGO\E8\4,*JW:>/XH2A1V,.F=9L\]W) M!_H$QBHJI0NBRMBO[1$4@QU3ZN8>?A'247?Y;-KY^/"?&WT0'[#1I(%[@&_A M&JR',] \+Q>C\ID+030D]_!>BRQ-4B>$5*"[* BN1%F] [E*W<>.:4XU-]B0 MLZCZ2[B&XJ',D\Z9!,\)J7!]/!5+.O6TWEG*6 "P?PIS#QLT9][?2CR>"@K[4.NQ=D"M M%3FF =^_H0\T95MJ\2WNJG8SW6;']804,DDNE!12"1?[7\I;3-N#WZ1?F- 9 M?.-;O1:F#[$!C&B0)YTV,0\QT(?4 -5@'[YI.PWXX3Y_/-/^X#;ONT]_1"-= MRM":8K!W5.*HQGNO!AYTR'?2X-L9]7W,_J]^@#-!2+^G3JA\P1C-/^JAT+?A M*49HA?\"ITA8UZ;?]HF3E>G_?0XUX9[4ODH=TPPV3 >,>Y*%9@Y#Q@EG3_=T8WCPZXT.8]"+B)S K*D\0;1&%ZUM]:J^EV& 6/R7L,WS'#7^P= M0KMOQM<,WB0'75&HJ[3F$=7C8\R3S>M%!S21?A?&T6JQ=C*D++]JQ34Y8#NK MJHU^2W:RJQS!!2":VX;9$AREX(OA>\>T3FUMM@/M6$]8SV7L'6JK:BZH0\[A MM]LJQ6XU;FW<[3\;?8YI6._=["-L0;\E*_NLM0'?C'')&=S:J.(&OFR>/-OAHW@7D;1XSO-&&#@:<$ MLC\2MRH!!UC/(UY@7>0SW/G)KTL8@YHVT1&/"4.SPE7,J2G1 ,RHGES7N$), M@)K\F=/_)U(87;/!,T_IIEF2VX9A4CA)BALA55+CA55311MH 0_A3'OCRU@0 M^]J)'RG4[(;9WPG.LR2-V,^J.N[M+&,7P&Y3OEGX6D<_.70Z**DO=!T (YOA M"D[B%JQ(/53^&(GSJ*V@:6:9U$LIE#?ZJ0K]Y'#KH*395\6,YX1L2ZZ),BAY M!2<1[JGZHO+GD3,138VOTDJ^U,)HB" B[P+V#R0O05\Z,9PD) PPQ6+3=]F: M\L(/,EA=FI-TK+G''.$=3:H"S)(5#?2ZZ2M7?>8OU@@XPN#G'\8'<:('9)CRZ9+1SA6#&]6M(CO-)&'+CI4?\M@.]MH8UEEIE9]5@\QDZ-V?]T5JX&<#9ZNXS<^#^+59JX;94RX> 8*=MT^?:6* M:F8MM&/YME9U"_>F)?RK%[FC885]*X.^XUW>I45S+:5I+\M?,"PW( B\ !3X M@ _Q/GD4>?R7B7AK,8%G=U/RY#Q3LJ*4S98T\-F$S.9.((H"[_N106?25V>S#>@)^^N* M?1+VF=C4Q"2ML] [(<^,-HLI<9VMGSH!6?OQYCUTJT,>XRC;P@>Y.+^ P=:) M4]_UMY" QB)RK@ULLS-"ET'"3T_@-=8@$QDP3-,T%3NKXJ]D[;A\,IP6,VV0 M08T8(V"N:YU1-C<)G0T;L""$""F3=( ?!+#V6T87##^+\ %V01@\4\C#$/FT MTNK%A@=71]DK+#]JO&4:<4\, \O9@&N'WLQV,L3Q.P@A+*P,V"_2B'CL2U-T MZ.Z(13VBFG]'U5$:Y52/\78Y##I84R+$X7\# M+P^28KJ-8M@SF PJ\]#-8A9A=("'F04?)*ST;8%!"J^ %A!(MK#%^Q3['?BV]-TY%L&> D=!Y6#LJ3BXPNH_,G2'6>AP6B M"_&\#FB!8UH)R+Q<,D_XC3S+8BB2#**R,:R^C B7/?I(OX0O/ MGQ3K^9)Z"I#TG/./<:X?=([G#EIT:!GH\2T7>5YW4I$P#=MS ;T,P";_#BT M=V-GYKIQ1KUK!G,[?/00@0HK_?57>0T_ET;>%5[C?5%F%[!4=G9>=+?86E/% MD8Y0@T#JB#:[5=8B9K[X,78VR>X6S1D]CX* _^,7-HWZX2*D M?V+CJ(FN0WX+%0Q',+2)UYF FMC&I1R+L';1[T/5%KTQ#;CS*WSB"6PG9V&^ M5^7DQQ6,K#BO*+:Q?7CJ7J@,/G(%TV*N-0^IV%<<\L;4+OX5A53\^QW[ OPC MVO(C5S:*W#<7!/MK-DK8#!^_%RMM'I3E_A5^7CG,<)>2Y(G220*T(E_YRFZ3B:LTO3S2FYT[R-$^^L@@S=> FCS00.DO !>^^ZNM3N->%*(;+ MG2P1E0NDN4PDP&U3"H7U. !"')U,@011@76Q9H./303_J+57FVQM5*<=Q(_68JW_LLN$G)+D;8/70A]1]#?M8T11>5&D!=EJO\_$O= M30925%W5KJ?478Q0#!\^\=5[98). 7VNF3KJ?JC_%573*U5K:VTGA!H0S)7Q M\U8XB-_0.'AK=,/[*4;'P_T74"+4^RZ9 E6':-63SFGR Y43\O#]_?=DQS7% M'HNX94W5+5[_*ZK65JHF7V8 A.>WF2#\Y\O:B-"<>0J1'U6L]E=P.V'? M*=>$$VT_/.3+3-5Q'K]GOJ2OZ5D0N;\J]A/LF5'U=1_-#WFD'0!E259C=DV? MT0JL[D/4%NR3;'+-7-8=&=_B6+ E2@SU8V+Z!%EUSU3<@ZZ@M;;,)?KY@X6-=>!='+'ZG'_KQT7B_7:RK7MSOT]U!A>21C)3^W^RQQ MN<03DCJOQ0X_9#3"QE5)\\B^)' ,>[ T3^-@\9[_S+7B&P\QMS1AOTY8P,?Y M@./OF1/XZS>>'2F6OI2K!FR5$P6^1;%F%I G;L(44,^//(LM&G'7!G83^3-Q MS-W &3GLF#S3^U3A4[ORHX)B3^55R^8G__&).3SH>I&9"[,EEY=O9SP*D[%B\AC9,G?_LEIFR^B)=L*LJ+25Q%<=W=Y'7HFMW80P2J[NVOOUSU@0N M2PMAI;A&@021F>7RRWL,"\^1.'R-7L09@A.P/P8.G]S!6\/W^.&^<,B%/R:1 MT*'PX).D;^QJ#O);M(NULIE8\WV%/%.&?SZ7/44!FVSRMI4V) :0B0I7 QHD MW4H6?^5!&PL'.8SX_>0<:1##.N';;Y)BSM_!R-?A".*"9*= 0N"_(/G3Q_]! MHF*,3'E@*>(A<>F,>O,0 FY8^16O+.F.*=OX4*&FH]*JV"\LCR6K]3V*XV^Q MJ'5XM,_7S327N',Z.3(F.4C9L[A^LYFN'#_F15 _-=%QN"^APM/!S91>YV0$ MY!DHRC5''OPX(#8I5IHU["4HP'?.APMWSO,DR:CWL(VD@;=8YRTS#]6E+_I) M006:O4S09TEP,)3S3M'W'I^=PDCL/U02U'@N/,3&_)Q^$D#DQSE2O;5%J#E6 M:>? U=&VZLJI%&M(DRH3*8I0E]_7C>DS#3.:%!F%>:(%W[&"G"G8G.+WBUGG M%E>0(#>&12 AW;&?P&Z$)XH)UY-E3DB2N4]\,XO'U'6N;1QYF9N*.\*[7R?T MD2^UBM]\3V"RA$IX_-OL9]@=CGT6A[\1QWMF 4^Q4<;=D\A]7/,[S[+^J."Y M?(DZPK/D. YX-M7];W@>%3R?8MVQM W/D4!44OB_08H0I(.7),8$3DMEARY- M?."$EGM1(T;]GL;2>+6:M;+]*:J*)J"VFK*WLH]HY6>2$Z MXKA_S_R$/ZLLI@*^ABO/E,/@K03 CE((G6:!KZR6MV0-KZM4T<* JIMMM96& M*TW0!2<<#J416F?M,N(Z3J*\TL^2^>5)I>O M:>Q$L>>'3OS&7_%DAO%K81&_7%8 3CV<#O8Y1- 8PTK=PV5\@A-G!;L/D]V7 MR8I_NL ?__@)J7^,%%^;")2*ZV4W-%VLF;(J4!G($8'"1DM%B>L=3SV&87U& M>7(SXS_!M1: =#BXNY.?@[& ^1>^8Y="'G=^KI8LXO/ \=7O('<2@*B+^^DM MC>1<"G0NE\,7#H4D<P3%IH5+W,L_(!W]Q6.SY['O4.WM[2."ZI66( M9\^-J%][*"UM]['U.<@@A1#(+7\'57&I-E-(,,Q)@6JPR^4('J M5<521=6_]MR(^K>'TM(%\UP$[+?D0LKEV8E8XYV49W[;"0H MPU?!C:A[>RC=T>)]ZL2[JL%Q#[O%B?3?55+3M'6#"Y2OS,O@]?:6" M&U&W]5"ZHZ\L14WO*[FE_)I@,W)7GBQIJ1'UGX62TKD28V$ABK@NJ5B"3-@Y M+/2"_T#,].P$X!MNH\!WWY058CLQ(NLR>WU5O<<#2_Y#10#K4BZ"_#G_+\@B M7-A_3II?P-:Q%KVHHT74<:TJ:H[E^2$MFLZ9X&79'R;OPGVT;O9J#UG__>Y7 M_^>P<(!G%!-52#ODAZ>ZV1,$T0LD.5Q%\464K=)U%LC'9J;K55T$()I ^NDM M72;YB3JTR ^ZHE M M(RBWF_(4GSP)5-6?=IR(NK.CPG*5$,%.+8D:WX$N8]W"?C;F@;,Z(^[:ZSE/%-G?HN_,8.U^1((?PS35+QEG5Y MJ@R_&L6UVG[[&P)T9Y,/B6NA3 %IK@Y<>X!??TM>NF+)+]1_?((.>*:Q\TB+ MVNZ\.OB!@P?3I[_-D,+*XM$"C4(;DJM#"GT(5^A(L=WN3\:&_'X:_9=R]58- M@6,"^#9'3\7$>9C&?ICX+G_B\P;V5^880OG\;3.;0*SJ>D%)+BX%2_=4U^XG]NO@5^Q_0B/WF_P!0 M2P,$% @ )%QV3%>RZS%B.0 ^+X# !0 !C=G4M,C Q-S$R,S%?<')E M+GAM;.U];7/K-K+F]ZW:_Z#-K:V=^>"<8Y]DDI,[L[=DB3[1'5E2)/EDLC55 M4[0$V4@HT@%)'WM^_0*D7B@1+PV*%%J.IFH2QT:#W?UTXZ71:/SUOUZ60>N9 ML)A&X=^^NOSZ_52B/>GT>E^UXL0/YWX0A>1O7X715__U M?__G_VCQ__WU?UU8_M+K1[*(7+J+_; W\)?FA]8F$A/E)Q/ZS]=D/ M4O&;Z(8&A+4ZT?(I( GA?\@__$/KFZ^OKOS6Q06@W\\DG$?L;MS;]/N8)$\_ MO'OWY,-$^]?OG___B_OW[^_S,G_&M#PMQ_$/^[]F+0X M9&'\PTM,__950?0O'[Z.V,.[*T[U[A^W_UM_X\&[-SJ9G_E>J:5_@)*8_Q!E[_6CF)YGE&3_34K80 M_W6Q;G8A?G5Q>77QX?+KEWC^U5KYF099%) Q6;3$O[D!;;XZ>Z(^!YK;S/*= M^-L[CD^ZY$;0#N=>F-#D58#%EAFOG/^LLT=&%G_[BEO#Q=HTQ ?_ T*:O#YQ M/XJI<(.O6N^J\7CM!T*=DT="DMC E+1M_5R,?,8E?R0)G?F!#4M2PEKX$YY% M!![Q<#%\$@,2QR'FX(A!B)%'$L;TF?3XD+:R M<_0FZ7+ILU>N&?H0T@6W0N[ LUF4<@\.'T910&>4F$2H[P.UR-N)XD18IA,^3,%NC;:A):N&ISRV.>PXCN!8^?DI] MQATB>+VA(5\943_@.PO?P(^>J!Y;2N]C\GO*O<1[!CB5JCF2.?QH 0EZ4)\-K6U C)O(&EOG .W'1%C_>@/$F(:B[K4'T/X4 M[>M>AX"X4;9O2_Q+E^L"2].OJ7>'DC8B( *Y3.9Z8*\-K>Y@H!CI&EO?%0R8_P"8 M&>!=-,US=58;B\19#C80TOI7SK9,0F@;X[("SD"YP2OOHE7L8\7XFO4@FNUP&XA,IX@9E"9R MRW2R[B;P[TF0=?XO3@JC?%>%TY5:L\2KF,R^?HB>W\T)?<>Y_T;\ M(,3XYN+]Y2KMZC_XK_Z5\S F#U1\.DQ$JIN$<=Y4WG*?T:(UM-FL%;$Y81RN M=9\^F^W80#E3;-7BW5.6;G0Q>Z3!QGP6+%I::G*EM<@@1U&YG(.C(] A8HL; M]+BSO/R=O.H@*#4%8G")#@2%T"Y06,LQY=W*E;_; JCS*T0ZEXGH0M53YHO, MY:P)4]@=$RI8*Z=*P1X31B(LP%ZG0>@O?:PK4_C>(M*\5V@4* M;<[-7'!T$_@/[0^1P%*5<@ M>\UN_\0Z5$I-@6A\CPX-A= .=P&Y]X[)4\3$F6Q^Y4B[&5!0 #'YB X3O0K< M09.92(>/I \1TV[/]AJ"-V?HD)!*[ Z 47H?T-E-$/FRR,J&ZYUF4.7CVQI+ MI*U3]0L_OL]$2N.+!]]_$OK_[AT)DGC]FRSF50!B]>M_9=>21HS.9*NI5:-B M&R@$:';*$AEIDEVV9>/C]K)04L'10;3MAJN#Y=[[7SU MG6\^;_CO%#.XICD4&XR;;J7T[B$1&R(P((7&4#@P[<8-DDO ^.N[DG!]_HNF M3GOD]YUWCG>N6A>MS:53_O-UN]\>=+S6Y$?/FTXJ'>?4- NNF1HN-F=\HRBF MAO.?]=P"HG8XR;?CF&-B%F2_G:O3("N]2J=[N<0XEEPY;ZN-$1244G-GIT1Z M#+JYI$*B3MX=LQ*('YB]C[^6)S/B?IM$UZ41!D/W'SS1Y MI.$P)&*IHG&PYC[I[*"KBM@--+C<)T"@^!0E([&W<$@0.-*;%"'IM:!@Y'_*J(&X)#) M?GMW)X-PACQF(']CZDD1H' M+JLYLW!1'[IFD)% $6HLC%!US:"6'P=,-FNZ Q9S5XV%&RJX#F 5=YIAB,+$ M"HG8J=I#,6TL&&&QO]6*C,/%LN!B021P,%5! X4'0?C!+#H.B HL@H8_. C' M"#3 ![RW,M(5:DIECZ-D92!).-/BIR6"XGF,H(0Q@<(H/ ZORM+<=]Z!@228 MJFF@&!TC$F&Z@V$4'0=$A?L(V>-@>N_9;0F%H['( T#)9<^128L#B_9\GAVW M^,'(IWSCT/&?*!]M"TQKMDX 6BA>C04AK/&":P0'@F-1A"K\!TF0:B M.FR7+.B,:@8^""T4P<;B%-8(PC6" \$"?]G:5?'NVH DPP7?U&MC&78=0;%M M+,)A[YW5=(4#Z+*T-FL2BZQL-'"I)3[UW4!Q61;.;9 U4T)QQA + :JA5KA= MWKR3/^NY+\!%AV55HT-9#37RZ M%_@L=(-C[BQ=8F^GR6/$Z+^W7JP%L4SD^H9?/>BIE($4M:R DPUB:P+7=P3K M1&M7"4B1TA?-4(E6I61&8^'J.C&#U^K=>@.^ M5AG>M(8C;]R>]H:#2:L]Z+8ZP]O1V/O1&TQZG[U6;\#_VVO]J3^<3%RN9'(1 M-T*8%R]* I?;0S\@\9@\DS EVJM#I8:.UR$&[>_O">5B8AD&8SY:?(JB>3R) M NU$M=?0]7+"#@2%G#A ^,3X6#5BT4(7N]QIY'IU8*=\B7RG'@Z9D"S]]1,) M^2P4\!FH/5_2,*L9+UY&6-W!U0QI0'K72PK+HO" '88:>0]=:<<1&&T*]WZ+KQQ?00@=5T*P YFL"Z0>*$XW"CR;!Q!U12N M"P3 52])Y-+HP-X]/^;N&9('$>UR[Z"],"$7 I%W8;?;DFBXB10@J^]\(UQ@&CH<]> M>WRRRC)2Q<66*%L=KEW"%*QHZ*.N:R783>-'T/_;,%$N^LKU5D\5FLQ+0N"\ MK$,5VU *CF-A-R )9&.UU\QYJ0;+Q;9,R%/W*TE,?9UF9-Y/@8B=UWBPC2&" M%8+#]U098W ML.&BE%5A7D/9]^2\!(8=GE55=5I &X9-RVZC\-^UQM/_D_+^^FN-_T% M1XI\M9O%('*G=Y)6'$Y%)4" )*MV)M7. M;Y>W;K3T::C9]\F;(T-%9W'[&T"Y0(7,&QPW"FZ)6-!H V'[35VGTU:!0RDQ MCG6ZHK*!"1P#F>O4VRI @32! [3]8@8FM%3M72?.5H%)+SL.? %"8P.!N_" M=6IM)6>SU1 .8(]4K*'Y":RTCVB^1L-3=E+'.6")^V,;AS<;FY_T3.!:WF,\ M89@;3:QI?EHT 6E*J7D3:15Y[MZ1\BH*'T,SK9JLH$%5X["E;*3*[\<7N"V$S&NM.>2MTY?I*B]V<745-J%'.9ZAZ8-;VY?I&S*$X Q2% M&NC,3LW9]A:869[=1(FJ3R$VZ M$9NPZ=KUQ9MZ1H8W8Q7YA+;*.R-961.^[,G0J#CQ*_IR?0NFGIE?JRC40*]F MM'J0UG?F_%9+3;/_"8#=GO^:QGG5^&FD"+J+^SJ+!9DEXD*7K0'4]@'G%VS M1E&S3G$8RF'!UG]=(;@[/'FR#ZHJ@O]Q=MPE^G/?FQ==,?_CS!D>:W$<8JNT]"Y386+AC*WE/DB%Z_ MWL7B5;A-J9OV+*'/^6MDDAO4@.HP-?6/IWZN$O5R&+Y&S>*8?)N]DMQ8B8IZ MD3B9TY;"^D_4,> JR":C:30F,_[?-" [S$\CH);,7M_\EUT?JS9J4\<"#H>9 M=@D';T8SS?"? Y)A&,[;RX@E]-^&?1V,VO7A[=$0C2HH!Y,Q%#G;U&(.'T01 M4LV$HZ=R?6;K"'R(*G& GIU5[[+;76UT.GQ?]*"+Y$-H71_6.C( N%IQF(%U M3/>P"%UC9[:.X#Z%Z)T(48L7L$/M7= M9K+LQO7YK2.#J*3LRM&F9\+NHYBXCRH6\IIH_+1ZQ&&X:,D3)$QEY)/UMTHO4\6:=">S:(TU,UB>BKG9]>.3 JB2QQ# M$9>=$6[G79+_NR#MZL0>]&(1N _GA^&-!E+MM8G5"M;6ROV$T&=] 0X8M?-C M\@K@F-!5:^GTYX.RM"*2UPOSZ7*XN*99C>IA>">&3Q'K%9-E:#U6V/2*H?)D MW39DK]6W:%LC1IY\.E\OX]TJLCH-RQ"@,*( MMK),2W=6=>*\H& %A46>JW MLA?D(LX(F6>/\TW\@ P75:>T:X7 M,LV$@K]6U)@\K59,PT4_"A^FA"W[-"1BX\Q'.5V^'H 4"G5S3VHW"358=V]K MB6EI)@!2J)DT%H \VH@ -1-D(T*7W%L.!#D%^*[@20)KTM3;Q.)N*5\/L*Q]Z)^ERZ;/7X6)"'T*ZH#.1&)7?D1&B1P&=%2,..V6H MOVM=M+;C-/^/T;@WZ/1&[7[K^F[2&WB32:O=F?8^]Z:_M-J#;FMR=WO;'O\B MBE1/>I\&O9M>ISV8\C:=X=U@VAM\:HV&_5ZGY[FL7%V6'E#(54/CB:?_PWS0H"2.^XZK09L?TU@Y5>W#MP=NP@TA7Y@FDIC@[6-QX,=YYVO/7[ M?6_M#"?32>:7WF3:NVU//?Y3>SS@?CAI#0>MNT%G>#OJ>^+WG>%@.N:^[-(Q MU_)%#."1TL8.77%],K@!:3U93D'O?U-32 MV'&_C_ONMYKU)JVQU_%ZG]O7?<^A! E?/!F_GQ3-*# MIJ6/5>K.L:MI$"RYV@'JEV1]QM_)LH^O)H=3D_EM"!XQ))UVAED6Z=H[]A_(*B4:GGK M)$?@)'Q1>Y'L)P3N>,E5R4N&@T\74V]\V^IZURZ]1/!LKY ORLYPM&X;S&UE#QT]! MKOBQ6DB9Z%R9N$K%\C-:D/#NC;QP$" W\F_VC;PG0FU>:]K^A]/0]X9QFV%? M2X3A[,G*4?14CF<" #ZJ,RG4#I.=X5_<*]]DV7&>;_>=9S(==OY^<=V>9''J MVY$WF+2GO>' Y=)IPY^H4;25:$P"/XO4QTG^W'@F\_JN 6")=6"_+I^.@+)^ M760=X+$'=^QZ>5>+K>R_*U&/MMT/#=[R*8A>R?I!#!$CD0\+?]D?%KS;47_X MB^>UKKV!=].;MD;]MLLQH0A#.YR/24(9V0WS0(ZU+#IQ&?[C3.8L9J'E$;0LB7/6;$[@;%IN)B'4 MKH_#()B5-IAPM;AWJI]2GR6$!:^K]%D_Z/J)+W>N4O+'3W?M\=0;]W]IW?0& M[4&GU^ZWNNUIN_6GNT'[KMN;>MT_._0XN6QFES/1.?2Y,FN]XYGIQOWKC=)[V/R>\I[\Y[5L:Q+'OF##9/_TRR>[>40Y//=:F(%]),CSJ2D%N M_6G]:9<3X1O*1KZ+R7"Q3F'5E 38;W=JV<5R.7%;!P5V7&)A@V> ] $!NK:6,-HJUR<$#:YWL30K+K_W#GTQ(!@6NLI(TU< 5 MX,"JQ[48/E#Q?%OV+.0-Y6LWTJ?/9)[SK4OO,)("<6NLO(TU;F!UX$!/9":" M/4S:&(A08X6GK1'2B(P%$\;GW82;#'SPT]$ $6JL % %A$P*P '4C4_99S]( MR7!1")5ST=+E=FFLQ@Q(#M['H\'/2B\XH%S?X1X1EF7B@!W/2 B%#T\3.4?/I]+U;NFNGZ]]@-1YGWR2$CRB47I$Q6WJ8Q^ M#N_AU,ZR;'6#8X;><%UXU/V6^,(1Y\-P3$1-1\[]M1]32,) Q>Y.[C3L(+6Y M'\\MJR3I!N_2I=Q*M9(PC-,G730I0W3[VO?J^6^!\?K'W:? Z&PC+_E2EBZ(;9T MT5M2#PO# 'K2A;$FLTZR[Q;_ MP>!G;Z *T'8HO_63E&7[VMVW&J'[!ON>7%\NMZD=5%5/[AVN4!E&YVZE.^*% MXD*'^9JIRM#4M(#<+82SW]SM5=&,B=0/MN^BW' E^L$OQ&-H.V*+*@-12+(7:S?< M>B^B\L"Z=H;])%>ATY.KD%2#"G$<>FP%\18+(HXRR4:*L9]DEUQ"454SOU1K M;0Q5>G4=;SO$'*IK$9L]=%=I&%R$/$.4;Y\*1SSVIF#9H>MK1(=8027=N9^M M%175=#-WJ42$JJX:AEG\7&!-X^_RY\0SDQ@^Y4]1KS)=[%V_>M^N=\)-E%FK M3^?NAPQYX0[=B%&J;P$I*M/ /EO.^5WHIW.:B*';O/>V[ *%F^N+IEA[ME5W M#O??E=!6^FT%);IWU<,S%[LD\6D0#WS&LEL/4@?_T&AUC14+K0T/YW3&>@:( M]8.NT^)C5++G@7?;F5RZ9/R-3-/V;_GMB5&\FX(!!>[JI,=_U!0\D;7%@8;< MEE0(%-C?;.G@FN"/[TW*0EPH 0;XE0R%$)7N# Q.9"&! DN M>CLS X39:V[)\IXP,#KKYJYK@1CM3(_*KM0XHN2BMM!=2,/LDD-[*=:>FD-K M66/7-2.5"TU),26%I#B@X$O_=)EFT;BLSKD(I#'R*(J?KP]A^E$<=_)&8HY\ M],,'$O?" 4D^<2L4?[WA^A&2W@31EQ_)G/\Y/\?A38:+J?^BWD)G#9CP@IW'BB4I@,= MW+?KXGQ@K.M3) [#:(<)G=,@%=8[$7=:,^/U7F9!.B?S;,3A0U6:(S%<[)^5(?O$RH4YW-7#-,Q;9CKS 03=+L5/9G/C41,<7TXEOQ2 C___84 M9N^N885^7!H$V M4ZV]>G @"\F6;"PCDOX9R7<,Y+:*;DV*K 4O:4IRBLI#],-1*>$#Y&67 D*&S8W,XS MPICRA7AL.F>%4>- #6B5*ABU$J(XA5V7TN%;W373$NY-A[-VO;@^[[$QW_V% M: 5UX=B-='S&7K/B+$\12];'G16PMN[(]=G, 7!75!H.Q$5U@FV:U89IW1&, M@N!4SO,-$K^AK=^E?.]7*M+81';ZY7GW=][]G7=_Y]U?X[N_&Y:ERLU>J^P M]XA/"">0/,AV@C)&P1M!'3$.W"SL4P6F3D@46T$9I_&FQ+5I6P"C1K/U,]LK M $>5=G"L_PLVN_GQ1TH8Y^OQM4^>20 >5K7T.#S4=F35BH3C#H/4Y,I\5QEF M-=W@@-/.>"&^JI88U^C;"Y_2),Y$O (/NC(B-'$7&_-5(:G6"H[!]JC9K@@" M+;!DUQ-][JH@E"36IT;51.=Z]0/&%Z8 ]_$TR_=-8"4>2F7X*[YT@JJ:@Z-' M3Z39C%TR8^))Y5[XB45Q/&+1@G)P4C*-UGE=:P[6P,J&4MY5M9[POU12631, M4Z+BG16Y:PX9E_"!^5F>W37W1]MWAL+'^#SC"G\]";+SS? CB.@2$^!"D+^;[PBTQK%F-IC".E\M:",WR<1]5<+$C3:=5LNM7 <3K72J$A+'OF@S*$YF)/09C0S% MHN3-<8PB=E/NK@0X#EG6/-V%,=\!T04EFX@5EV89--20!"-''SZ&"-#@# +?-D\R>K&_PB_EHYC:N@ 6\_B4BV(O>_]'#J@<>63M/\3SJ8?$=L)W1%N QDKM?K<)A!\MO/"A_S(3DD M#V(@KGT5^ ==?S2V@8 E49P7(/H%R.H2E\AC)_19A/"TI^6EQZ)7]P0GK;'7 M\7J?V]=]#\59^%8>P/)!VMAMT><]4+(,(.,(;Z)S/)%K,"F7608H ,=LW Z" MZ(L?SLA-Q+I1>I\LTJ#,OQD[NVYTJ?1!RDD%O,?U#E%I?>@A^-AR-OO+J-[_UTUQO= M>H/I;O)PUI_+Z70M[RCPLV*:&Z'-DRN %,-1[$FFG8%A.2>A83T1[Z-+0E,: MU?6K.1\-1'Q".('DP9&EIF05DJX&(L:!FX5]0L&L,9>MIM5C'),D_I$$\SN^ M*&$=_XF*-8](@8I-5T(AM*X/CRQL=7]E"=8,CNUAEW#=SO("Q?SG@&0J#D4A M,9;0?ZN*M:_(8=3HDUZLI#EP=X#F#JEZ<3:?T^P9@2J+YBVMZQ &':X(MQ? M+=)L[.3[N>\M]W/G7=QY%W?>Q9UW<>==W'D7=][%O>U=W*W/=1 2MK.:,&W? MM$2NUWS5]VT 7>#8L.4OLQ$&!DQ)X#HOMSI8!AW@ .HF92%-^**;BW9#7\1/ MQMB(CN9T8R)F3>! [#-YI+/ C-)^.]?O/E9'1BXQ#C2RF-EC%,Q[RR<6/>?5 MV4S0:(E +G" -A;77_6+]T(3'$L]T!*]P#6.:Z$90R9WV&F$0]LE M"Y$I>LTRCF4R#>DR71H7QKO-7"^%)?:QO^25R85C&+GU7T JWVWF//_(K'*9 M7#A4KIR!57LV2Y=I(#()(6=62M$TA[2U?<'U. A_ M%+UFI>(P%26; U+E."6C&1PW07DT4:].E"JC/VNKTILJJ\1?EN?/&4=?)J/HW5 M4V$X^SO)@U@(&.$ HR]G$( G"LF7 MB4SF4BB-8! 8QQ@D79+K*V(K*7"8/ZPBME*(0A@!&2Q]L:UGQKK81DH<,)D, M#P#8KEA-C%G7?OC;74BY$^L&JW(KUP%&J/D4ZP *'Q("%N*F(H#".]8KV..#0&98!E";' M]"G_3C_R0]W L]_&]=F#WC *8XU<."0#C63H7.437$>,15_$IMU_XG])7NW6 M-^I>3N7POHIN<*"ZNR'BO)/V4I2F@>Z?BQ2N-W<6%VWU0C>R:!(?[43/)/3Y M5C*W#?%:+_,?R%BH2#Z4F:E<+U9!A8ZAPF-TBE[(QVX2)YQ1T@OS1R?7CT]" MW43?A^OYJ:+C0!2# U A5[P>H(U5QN2M7=]_L)J,5,*>?MD V51;-,1V,B*, M1G,OG-NM0I2=N-ZS'K0*,:@&008+7QM?K!?'H!26;]Z74EB&@T\74V]\V^IZ MU]A26#*Y-MR:DU=4[3&D2YQDVHH>@'/""K((#^*$E?.)+X*$E?.)[Y%.?"?B MV4U"'T(1E3)FHG *+8'K/8[%R2] VAHQ<=QXAW/NW$D^-R/NT\Z=/.YG(LWNIIYSFQSGV*Q3FQ[@^06/<=RO0O MC,.4@^-[Y\<<3D[O\Y.3X<)0EYPWE;?$GQNA9!V7O:^W-6,B'):&#[=^DC+N MQY^S8780"7WZ@7E\,I*ZWEM7 ,R@!FRHW= 7,B_& M R!X28A.)F<"('J=&,5D]O5#]/R.AL_\*P*A#ZN?!38?"MCDORU (W94PT61 MP9%/Y\-01&PD*.7T4'+76T,?O89%1LRJ)=IB%W7 MEZS@;495X,!NY+]F)2^'BVSQ&<>I>+$S>SE9C9F6R/5."%X.QRPZ#HRZJW2V M&QIN.!Q$X2Q/@#-4D0,1 S'[WCEF%JK @EUQ2W<7^OD&A,Q%WHY8*(T86=)T MV0[G)2O4%A([N&,@YA\18%Z+"G'8@P@A3UO"N MW#F\=AHY)13-Z=AVW4 Q=7\-I9)^<$!;Y'6>OSEHF&'5%%# W =@3%+CPR;N M$\XF7V8'8K"?/!*2Y'Q?O][ZOT:L$_AQ7*H\:GAUL;8/0)%W'\FI6:/S':LT? MMX!ATBPRO.*4D'I.G MS?9YQ&@XHT]^T L'W%=74DV_D."9W$9A\@AUT*D>L5G)C#$ MW1\GU@.>! >[R@=))#;^NW4/CKQ9[T3+)4TRNX/=D+_:W[-WAK>WO>FM-YA. M:KL>+\V3T["JV<9R2A"A0P\:/A'!3?B0QX#&G%'OY8F$,=$>0!G(7.W)H0J7 MNA=(%>Y#7&4!Y<[R >(LC;J(K6=@=(B;5+RKNWK3;YTTT$T!P3CKCE YC9VO M0+5T^G5Z@((;3_]L^W$=Y*H*>"6S>7/5G8!R]\+IETBLM#4QTPI=N0Z!'=5V MRCK\(YF/B/#49D"%SEP'RXYM0B4]_H&,2$2#ZK*A0E^NPVI'-J&2%O](%L0W M6[59T+8OUV&W8UO0OA9QQ-R _!\,O?M(W5'Q?@L!O5[(?R13_X4 WK?[,H/.\-9K3=O_\.J+Z-550FB5D0M@S%=E>W!^N1?I? M)UJ*D%=F#9SM:Q*2!4UNN&L4_[**BZGEKJM_Q\D] ,SWO+U>Q;J/-I9=6N[) MWX(\^>R_=27#YA&2&\+-WP^R?,]V.._S#P:RUY[^F<1Y\GY"$#ZK9CUSZNS"-4S\8 ML>B9QOJ;09;=N(X(UHAV)07BP'ZE!;WX1I\VD;L.W=7OV3"%XUGIFZ M8G>N8V_V<_5!>D,)_48'4/^&TKL.BQT&E19V@\Y./Z2ZEG=':94M!=:+Z[!: M$_9BHS\7LBEGZ75+KRUV5/-G3B[\THB:D0WFNZ+)9R6BV<=;=^0Z;E.; M&9ATA1KH$:-1=MI_",CR3ER':FH#6*,Q5SUG\M$:6ED7KN,R MM0&KUH_]%^?Z80N?/HAP^D%WHAUQ:95YWZ5=V<7KBFDIY. M?_NN$'L0B6U!.DOH?4",9^56G;@.]M1F&CH=(9L.CK5#;RSB<@!H?X1]^)5\ M'_X=;!]^==Z'UQP,%4=Z6>4IV5ML@&JG)OJ3VSG;*0;'Z%GB60B\^MUJ4!'+ M1?9,Q$EM>S9CJ1_$[2"(OHCZ8S<1ZT;I?;)( _XW4>C3!O@:OG5Z&^OF-([7 MHO*-1\=G['41L2\^FUN:B;2#T]MS6^H&+Z!F@UVW&&OO5];1]^GMT.O3Z.GO MS0"Z*&;>7*&"CI""FU7(WKX^88%HB=)U D<-,"JT46N< MR"WJZZ?.*(E'C#SY=#U P9Q91^[Z 9:#\#?K!9T#%U@NS#>Y%FS!E'3@^FV5 MNN!4Z@8SH",6\1DE>1T%?BA>G_!^3^G3$CI PSIR_KQ*?0YK4!9FI.&KZ3*1 M\\=4ZD(0]S*XP&BV0#!6Q8+0.G]7I2[L9"IY0PNF?&%8D-?PHIF!T/FC*C6L MDN7*..7#U$D2S7Z[N-^/VL"J/WR_?\ ZF0X[?[^X;D^\KJA6.?(&D_:T-QP@ MJP2QY7FX*$H])MG#.-G;4 M?Z7]0C4 [#4[(=WO<5XX+7=I^](CAC:?4L*'_-+X]>NVSZ_:B&Q'6J M29-NH2J/I%(% =BIVF\-%+YS39SI/_4"_V%(TQS'A@A9= M"@D*Z6J8T/B9)H_9#DM4YGFD3]/("Q.:O)K65=8=X4!0:XTF($TBHE@5=2DC M,]ZW:0#=;^=Z7JQHF?O1/JGTAXZ$TJ=6UJLHI:)YH_TVKB>G Y4LD0C35),' MA[;ZD(14A5Q'_7R>9F.8:RVZ0'.T;#'4_T%)%53C&31%:'RXF?F!& M4M(4R3&^'5I*D7$@LM[^Z:>NW58XQD'07+7+>&%EB4#EIMD(9RA89C *I='(.XN-0Y$T?7\I"@L20%E-[Q36KU6?;^::25/G!@N!=" M-V*F:N_\= D*DEY@'* 80^RJ"'L^-A=NZV>9F]-'/\Q/P>)/O(LD[H5\/*?1 M7 WS\3AP?0L:;#C'!N7$35$J6Y:,VH#5Z3[F^GYU\P9F5O6)VU+VC\]\X*;A M0R[=90-&)/V*ZU.#YJU'H]P3-QOCP'L3L06AB;AYY&Y"E##A^HHU@CE1"0TB MFXQ'/IUS1J?^BSAF>HR".?N;W/#-\6'JPZ'#50>ZP:I"-T,%[D;M-/D,6+TWZ2)R4;]*=>WOYN? M4DQJ?EM6].S30!Q <.?)UOW-&U/YBZZ3/8YN4RJE-Q+VOO5?Q./-NRQ,HVN2 M?9K,V_$F0)Q%LN2QG!].FV&M)%>#4 V_A(2)[*)/C'#>LW4L7[6*[W-3 MV65DM;Z5HU6I(^?GTR# #M!1,]EM+_SC-!;N/&)TEB6-27C@O-WZO_*9),F' M"+%F(6S%N"(GKI:>G5] !Z%:IQ8;36($OI0])GX@%@WBQ>R5;%RFHBBRR%,A M;;#.[SB_C XS@<8TW(A!<*Z6XAT8_KU>'*=D?O<4A1T_?@Q('&\96O'2"_.9 M10YZU;Z@P#J,*AX@78/@[4[W8S(C?*"9]TI&"4T,!!-;Y96<:_DV1V)346N*]/_8>Y--'VZX#O+I9O$)?SJ_O'-42*RO;WM ^YH86D@<1PD%@ M: G5C(&79JY/>RQ-E_NIDNK'+'?!/.[]'=$H#*AC*L]6[7/3^ZPK!5:53 MLFNI!FM9^'KA&[#E_.@N]W@RRVZ*B%\=T<3A'#B_?'5*=F\+[-D9=@#ZF="' M1Z% OBGP'\AZ[9,GH%Y>?L7C@X&ZLV%W73R.[=.!/>5W%F:$Y/_ M@P7UE(= TC!10[Y2)Q/N;X*=C,/4C_V)3 XFP4MIGX[LWI(/]W?JWHSI5[* M$['^0^-8;A9,![+E_F;BR?C&,>SC;;C*J>PB+&*>#=[+?"L.8*'TGAT?Q7W!+VD?B-IIA#82D,/#RQ+,-J]WJY9-X@"64!:YP^8P,I]66D" MT4A6S_K_6%4F-)^$VDG](6Q[^!N+*ACK2_QA=S:*$;50T$T!WM$#"!"6H,9> M?TS:M;$?C&/MSG#D+RJ6\. M:$CF!62SU1R]3S/3OWY=8:][!1S>A>.[H!60W7\;W%9=[FOA9%5!.VF<1$O" M8IC?7N[[[6W[OX?C5N=N,AW>>N,),H\=T_@W<;QW%\X(XWR%"86$$ UD3E_3 MS4J\YD>5@DU#21M5>QR%&D#PE![7E4N$I()-B;W21@T 4A];11N]V9D0ZJ.K M<%-B\?K57.]&2_06<"K*@Z,F3ED>_D53:1LM$5*B8L M%(NF==@O+C%MJD-CTX?KH@\ V]S#T%Y#.&)SZS6B-9Q&0MPQ!.JBF?+I MJF\/0Z)[DQM"Y_I-*PLD@!*Y &+Z):H$1('.]=VMFH H:>+(0'"B:CZQ0^D\ M+:HN-,KJP#&U?"+1 _.?'NG,?JU@)H76+\&T1H J! =^DH7L-0EGCTN?_6:] MF]JC1+I4M]Q2[0E5*-Z$"K8UE]:;JQ(E4M@4AFD$<%\\%'NM]FP6I=FKGN+= M$6&0IM%238%N'Z6PQ?T:O@85X!@?)WX@7H=Y)F%*!B0QH:1H[KH.5T6(M,(W M],!4G&37>>*$+D61(<]G(A$I[H7>RXS$\7!Q38- _&88WH6S:/D4D*R(^FH_ MKETRUM6Y\PN.MGC6*7R#Z*_?9.K[[(&(%[3$,;P?;(ZXY+":J9P?3IJ.%"3O M4IET@&-X+(FV>I;0?] ]U:*G0C>?*>$"B8/EM/BGU&<)8<'K#0W]4-A4UT]\ MW<,IWU[M'Q;_=-<>3[UQ_Y?636_0'G1Z[7ZKVYZV6W^Z&[3ONKVIU_TSBD=4 MY,*:#XY-='A6(N UB//A#X:%?NF!:]3+JM2.6+2@&AAV&KD>TRIA(!$3A_ZY M0?3$"H7TM<6=]YJY+LM<"0.IJ#A06"\@^6RW3K*D,[["[-(@%5F5QL$6W('K M^J^5D+-4#V),+1%T7]?45O4 X"0PG6A-\GWQ5DJ!@[PA<'WX6R_,>WJH&>AC M/Y.8WL?D]Y3WYO$E5 ),#OU0>BCQ[GKB_73G#:8M[S/_)[;TT'TQ 9?+E108 M7LT[R?<-32"<7RX\(A8G_G+AGBV9$ATH&'#F<$O:,CQ.J29#@HK4LF;NXY1&.U,CPK&T\/K-.9#;!RW9[^G-,XN_NN',R4!$K>! M#&=*&7"D3LC8$S\R8AS6 *0X<#+8'0"P/;%P#'.$41(/%[UP3I_I//6#X+6W M%(>9C/J!1 KU:?#:GBOWZ'JP!%OQ_J!YH YQC*OB4)KOW4F6B!]3KNI,\4]2;]NNA=BI$*0>%87$D>Z&:)@V' OQ$CE^@BK3I%G:BY3T-,_4I;*-/_7L:T.35O(FR MZLSUO0 8W9U M+3(P,3LP5@ ;*! 4 M " 1@# 0!C=G4M,C Q-S$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( "1< M=DQ7LNLQ8CD /B^ P 4 " 0M< 0!C=G4M,C Q-S$R,S%? =<')E+GAM;%!+!08 !@ & (0! "?E0$ ! end