0001387131-19-002402.txt : 20190401 0001387131-19-002402.hdr.sgml : 20190401 20190401162819 ACCESSION NUMBER: 0001387131-19-002402 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190401 DATE AS OF CHANGE: 20190401 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: 19721079 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_123118.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, 2018

 

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 every Interactive Data File required to be submitted 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 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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act (check one):

 

Large accelerated filer  ☐ Accelerated filer  ☒
Non-accelerated filer  ☐ 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, 2018 (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 $10.50) held by non-affiliates of the registrant was $82,667,519.

 

As of March 28, 2019, the registrant had 11,734,326 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. AND SUBSIDIARIES

FORM 10-K ANNUAL REPORT

TABLE OF CONTENTS

 

PART I   3
  Item 1. BUSINESS 3
  Item 1A. RISK FACTORS 9
  Item 1B UNRESOLVED STAFF COMMENTS 14
  Item 2. PROPERTIES 14
  Item 3. LEGAL PROCEEDINGS 14
  Item 4. MINE SAFETY DISCLOSURES 14
PART II   15
  Item 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES 15
 

Item 6.

SELECTED FINANCIAL DATA 16
  Item 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 16
  Item 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 22
  Item 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA 22
  Item 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE 22
  Item 9A CONTROLS AND PROCEDURES 22
  Item 9B. OTHER INFORMATION 25
PART III   25
  Item 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE 25
  Item 11. EXECUTIVE COMPENSATION 25
  Item 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS 25
  Item 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE 25
  Item 14. PRINCIPAL ACCOUNTING FEES AND SERVICES 25
PART IV     26
Item 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES 26
  INDEX TO FINANCIAL STATEMENTS 28

 

 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.

 

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 Textron, Inc. (“Bell”), Raytheon and Collins Aerospace (“Collins”). 52% and 56% of our revenue in 2018 and 2017, respectively, was generated by subcontracts with defense prime contractors.

 

Among the key programs for which CPI Aero provides key structural components, assemblies, or aerospace systems are the NGC E-2D Advanced Hawkeye surveillance aircraft, the Lockheed F-35 joint strike fighter, the Sikorsky UH-60M BLACK HAWK® helicopter, the Collins DB-110 reconnaissance system, the Raytheon Company (“Raytheon”) Next Generation Jammer Mid-Band electronic warfare system, the Collins TacSAR pod, the Bell AH-1Z Viper attack helicopter, the Sikorsky MH-53E mine countermeasure helicopter and Sikorsky CH-148 variant helicopter, and the F-16 Falcon and T-38C trainer aircraft for the U.S. government. Key civilian aircraft programs include the Gulfstream Aerospace Corporation (“Gulfstream”) G650, the Honda Aircraft Company, Inc. (“Honda”) HondaJet and HondaJet Elite business jets, the Embraer S.A. (“Embraer”) Phenom 300 light business jet, the Embraer E175-E2 regional airliner, and the Sikorsky S-92® helicopter.

 

We also operate as a subcontractor to prime commercial contractors, including Sikorsky, Honda, Embraer and The Triumph Group (“Triumph”), in the production of commercial aircraft parts. 37% and 36% of our revenue in 2018 and 2017, respectively, was generated by commercial contract sales.

 

CPI Aero has over 38 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 acquired Welding Metallurgy, Inc. including its wholly owned subsidiary Compac Development Corp. (“Compac”) (together referred to as “WMI”) on December 20, 2018. This acquisition is referred to throughout this document as the “WMI Acquisition”. WMI has provided specialty welding services and metal fabrications to the defense and commercial aerospace industry since 1979. Its customers include GKN Corporation, Sikorsky, Lockheed, Boeing and NGC. Additionally, WMI specializes in electromechanical systems, harness and cable assemblies, electronic equipment and printed circuit boards. Compac specializes in the manufacture of RFI/EMI (Radio Frequency Interference Electro - Magnetic Interference) shielded enclosures for electronic components.

 

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

NGC E-2D “Advanced Hawkeye” The NGC E-2 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 U.S. Navy as a replacement for the E-1 Tracer. The U.S. Navy aircraft has been progressively updated with the latest variant, the NGC 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”) for the NGC 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. In November 2014, we received a second multi-year contract worth approximately $86.1 million through 2021 from NGC for OWP kits for use in the manufacture of complete wings for the NGC E-2D and the NGC C-2A Greyhound aircraft. The cumulative orders we have received on this program through January 2019 exceed $150 million.

In addition, we announced in January 2016 that we won an award to supply structural components and kits for the OWP on the NGC E-2D that will be manufactured for Japan. We will be responsible for component source selection, supply chain management, delivery of kits, and will provide 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 through 2019, depending on the number of aircraft ordered by Japan. To date, we have received orders totaling $10.4 million.

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

In 2017, we signed long-term supply agreements with Sikorsky to manufacture fuel panel and gunner window assemblies for the Sikorsky UH-60M helicopter, valued at up to approximately $21 million and $8.2 million for a period of five years, respectively. In September 2018, the Company received a series of purchase orders from Sikorsky totaling more than $8 million for the manufacture of Hover Infra Red Suppression Systems (“HIRSS”) in support of older model BLACK HAWK® helicopters.

Bell / Textron AH-1Z “Viper” Attack Helicopter The Bell AH-1Z is a twin-engine attack helicopter used by the U.S. Marine Corps, which began full-rate production in December 2010. In January 2017, we received an indefinite-delivery / indefinite-quantity (“IDIQ”) contract from Bell for the manufacture of engine cowl and support assemblies, with a potential value of $14.8 million. In March 2018, we received an amendment to the IDIQ contract which extended the period of performance by one year and is valued at $3.8 million. This increased the total potential value of the IDIQ contract to $18.6 million through 2021.

Sikorsky MH-53E “Sea Dragon” The Sikorsky MH-53E is the U.S. Navy’s primary airborne mine countermeasures aircraft. In May 2017, we received a contract from Sikorsky to provide MRO services for an initial quantity of 15 tow hook assemblies through 2022, with a potential value of $1 million, depending on the level of repair that is required. We have previously manufactured new tow hook assemblies under a spares contract awarded by Sikorsky in 2010.

Raytheon Next Generation Jammer Mid-Band (“NGJ”) The Raytheon NGJ 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 U.S. Navy’s EA-6B Growler carrier-based electronic warfare aircraft. Raytheon received a $1 billion sole source contract from the U.S. Navy in April 2016 for the engineering and manufacturing development (“EMD”) phase. CPI Aero has contracts with Raytheon valued at more than $19 million to assemble the NGJ pod structural housing and air management systems required during the EMD phase. After a successful development program, the U.S. Navy plans to install Raytheon NGJ pods on 138 EA-18G Growlers during the Raytheon NGJ pod production phase. There are two pods per aircraft. We estimate that the total value to CPI Aero of the production phase could be in excess of an additional $150 million through 2030.

Collins DB-110 “Reconnaissance Pod” CPI Aero has a contract with Collins to manufacture pod structures for the DB-110 reconnaissance system, which is used primarily on exported F-16 aircraft.

Collins “TacSAR” Pod The Collins TacSAR pod is a long-range synthetic aperture radar system designed for overland and maritime reconnaissance and surveillance, and is being developed by Collins with Selex ES, now Leonardo, S.p.A. Collins awarded CPI Aero a sole-source one-year development contract valued at under $1 million, to begin engineering and design support in 2017. CPI Aero expects to receive an initial production order in early 2019. The work being performed by CPI Aero is similar to work performed by CPI Aero during the pre-production phase of the DB-110. The TacSAR pod system complements the DB-110 to provide all-weather reconnaissance and surveillance and will contain some structural components common to the DB-110.

Lockheed F-35 “Lightning II” The Lockheed F-35 Lightning II, also known as the Joint Strike Fighter, 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 DoD plans to acquire over 2,400 F-35’s by 2034 and 11 other countries also have plans to acquire the aircraft. We are a Tier 1 supplier to Lockheed and manufacture four different door lock assemblies for the F-35. In 2015, CPI Aero was awarded a multi-year contract to supply lock assemblies for the arresting gear door on the F-35A Conventional Takeoff and Landing variant aircraft, estimated at up to $10.6 million through 2021. We made our first delivery under the contract in May 2017. In November 2017, we announced an additional $15.8 million multi-year contract to manufacture canopy actuation drive shaft assemblies through 2022 for the F-35A, F-35B, and F-35C aircraft.

Sikorsky CH-148 “Cyclone” The Sikorsky CH-148, a military variant of the Sikorsky S-92®, is a twin-engine, multi-role shipboard helicopter being manufactured by Sikorsky for the Royal Canadian Air Force (“RCAF”). The Sikorsky CH-148 is to be operated by the RCAF and will conduct anti-submarine warfare, surveillance, and search and rescue missions from Royal Canadian Navy warships. In 2016, Sikorsky awarded CPI Aero purchase orders valued at approximately $6.5 million to manufacture the weapon pylons. CPI Aero will produce weapon pylons for 28 aircraft with deliveries through 2018. 

 4

 

 

Commercial Aircraft - Subcontracts with Prime Contractors

 

Gulfstream G650 In March 2008, Spirit Aerosystems, Inc. (“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 continue to provide leading edges for the Gulfstream G650 as our purchase orders and long-term agreement have been transferred to Triumph.

HondaJet Elite In July 2018, we received a long-term agreement from Honda to manufacture the noise attenuating engine inlet for its recently debuted HondaJet Elite business jet. CPI Aero has manufactured engine inlet assemblies for the original HondaJet aircraft since 2011. We have received approximately $36.5 million in orders on this program through December 2018. We estimate the potential value of this program to be approximately $70 million.

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

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

Embraer E175-E2 The E-Jet E2 family of aircraft was launched by Embraer in 2013 and included three new airplanes, the E175-E2, the E190-E2, and the E195-E2. We were selected by Embraer to supply various structural components used in the manufacture of engine pylon fairings for the Embraer E175-E2 aircraft, valued at approximately $16 million. The Embraer E175-E2 is scheduled for entry into service in 2021. 

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.

 

 5

 

 

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.

 

Approximately $4.3 million and $3.1 million of our revenue for the years ended December 31, 2018 and 2017, respectively, was from customers outside the U.S. All other revenue for each of the years ended December 31, 2018 and 2017 has been attributable to customers within the U.S. We have no assets outside the U.S. Government-based contracts that 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 by 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 cost-to-cost input method 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, 2018 and 2017 was as follows:

 

Backlog
(Total)
  December 31, 2018   December 31, 2017 
Funded  $94,474,000   $71,059,000 
Unfunded   362,906,000    317,667,000 
Total  $457,380,000   $388,726,000 

 

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

 

Backlog
(Government)
  December 31, 2018   December 31, 2017 
Funded  $80,812,000   $58,919,000 
Unfunded   305,582,000    242,367,000 
Total  $386,394,000   $301,286,000 

 

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

 

Backlog
(Commercial)
  December 31, 2018   December 31, 2017 
Funded  $13,662,000   $12,140,000 
Unfunded   57,324,000    75,300,000 
Total  $70,986,000   $87,440,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, Cessna, Sikorsky and Embraer during 2012 and Raytheon during 2016. These long-term contracts are expected to have yearly orders which will be funded in the future.

 

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

 

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.

 

 6

 

 

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.

 

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 Regulation (“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 provides 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 28, 2019, we had 281 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 52% of our revenue in 2018 and 57% of our revenue in 2017. In addition, 11% percent of revenue for 2018 and 8% of revenue for 2017 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.

 

If we fail to comply with government procurement laws and regulations, we could lose business and be liable for various penalties or sanctions.

We must comply with laws and regulations relating to the formation, administration, and performance of U.S. government contracts. These laws and regulations include the Federal Acquisition Regulations, Defense Federal Acquisition Regulations, the Truth in Negotiations Act, Cost Accounting Standards, and laws, regulations, and orders restricting the use and dissemination of classified information under the U.S. export control laws and the export of certain products and technical information and safeguarding of contractor information systems. Certain government contracts provide audit rights by government agencies, including with respect to performance, costs, business systems, internal controls and compliance with applicable laws and regulations. In complying with these laws and regulations, we may incur significant costs, and non-compliance may result in the imposition of fines and penalties, including contractual damages. If we fail to comply with these laws and regulations or if a government audit, review, or investigation uncovers improper or illegal activities, we may be subject to civil penalties, criminal penalties, or administrative sanctions, including suspension or debarment from contracting with the U.S. government. Our reputation could suffer harm if allegations of impropriety were made or found against us, which could adversely affect our operating performance and may result in additional expenses and possible loss of revenue.

We are subject to U.S. government inquiries and investigations, including periodic audits of costs that we determine are reimbursable under U.S. government contracts.

U.S. government agencies, including the Defense Contract Audit Agency and the Defense Contract Management Agency, routinely audit government contractors. These agencies review our performance under contracts, cost structure and compliance with applicable laws, regulations, and standards, as well as the adequacy of and our compliance with our internal control systems and policies. Any costs found to be misclassified or inaccurately allocated to a specific contract will be deemed non-reimbursable, and to the extent already reimbursed, must be refunded. Any inadequacies in our systems and policies could result in withholds on billed receivables, penalties and reduced future business. Furthermore, if any audit, inquiry or investigation uncovers improper or illegal activities, we could be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits, suspension of payments, fines, and suspension or debarment from doing business with the U.S. government. We also could suffer reputational harm if allegations of impropriety were made against us, even if such allegations are later determined to be false. 

 9

 

 

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

 

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 (“FAA”) 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 pursuant to Accounting Standards Codification Topic 606 (“ASC 606”). Pursuant to ASC 606 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 on our consolidated balance sheet as an asset captioned “Contract assets.” Contracts where billings to date have exceeded recognized revenues are recorded on our balance sheet as a liability captioned “Contract liabilities.” 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 consolidated financial statements in the period the change becomes known. ASC 606 requires the use of considerable 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 ASC 606; 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, 2018, our backlog was approximately $457.4 million, of which 20.7% was funded and 79.3% 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, 2018, our internal control over financial reporting was not effective based on criteria created by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) set forth in Internal Control – Integrated Framework (2013).

 

 11

 

 

Because of the material weakness identified in our internal control over financial reporting, our management was unable to report favorably as to the effectiveness of our internal control over financial reporting and/or our disclosure controls and procedures, and we therefore implemented measures in 2019 and remediated the material weakness. 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 consolidated financial statements will not be prevented or detected on a timely basis. If we identify material weaknesses, 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. For more information see, “Management’s Annual Report on Internal Control over Financial Reporting”.

 

On February 7, 2019, the audit committee of the Company’s board of directors determined based on the recommendation of management in consultation with CohnReznick LLP, the Company’s independent registered public accounting firm, that our previously issued financial statements as of and for the three and nine months ended September 30, 2018 should no longer be relied upon, due to an error that occurred in the Company’s billing process and resulted in the overstatement of revenue for the three and nine months ended September 30, 2018. As a result, we amended and restated our financial statements as of and for the three and nine months ended September 30, 2018.

 

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

 

 12

 

 

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.

 

Risks related to our common stock

We may issue additional shares of capital stock in the future, which would increase the number of shares eligible for future resale in the public market and may result in dilution to our shareholders.

As of December 31, 2018, we had 41,772 shares of common stock subject to outstanding common stock purchase options. In addition, we are not restricted from issuing additional shares of our common stock or securities convertible into or exchangeable for our common stock. Because we may need to raise additional capital in the future to continue to expand our business, among other things, we may conduct additional equity offerings. To the extent our common stock purchase options are exercised or we conduct additional equity offerings, additional shares of our common stock will be issued, which will increase the number of shares eligible for resale in the public market and may result in dilution to our shareholders. Sales of substantial numbers of such shares in the public market could adversely affect the market price of such shares.

We have never declared or paid cash dividends on our capital stock and we do not anticipate paying cash dividends in the foreseeable future.

Our business requires significant funding. We currently plan to invest all available funds and future earnings in the development and growth of our business and do not anticipate paying any cash dividends on our common stock in the foreseeable future. In addition, under the terms of our credit agreement with BankUnited, N.A. and other lenders, we are restricted from paying cash dividends. As a result, capital appreciation, if any, of our common stock will be our shareholders’ sole source of potential gain for the foreseeable future.

We are able to issue shares of preferred stock with greater rights than our common stock.

Our certificate of incorporation authorizes our board of directors to issue one or more series of preferred stock and set the terms of the preferred stock without seeking any further approval from our shareholders. Any preferred stock that is issued may rank ahead of our common stock in terms of dividends, liquidation rights or voting rights. If we issue preferred stock, it may adversely affect the market price of our common stock.

Anti-takeover provisions in our organizational documents and in New York law could delay a change in management and negatively impact our share price or otherwise make a change in our management more difficult.

Certain provisions of our certificate of incorporation and bylaws could make it more difficult for a third party to acquire control of us even if such a change in control would increase the value of our common stock and could prevent or hinder attempts by our shareholders to replace or remove our current board of directors or management.

We have a number of provisions in place that will hinder takeover attempts and could reduce the market value of our common stock or prevent sale at a premium. These provisions include:

the authorization of undesignated preferred stock, which makes it possible for the board of directors to issue preferred stock with voting or other rights or preferences in a manner that could delay or prevent a transaction or a change in control;
a provision providing that shareholders may act by written consent without a meeting only if such written consent is signed by all shareholders;
a provision that specifies that special meetings of our shareholders may be called only by our board of directors or our chairman of the board, if one has been elected, or our president;
the division of our board of directors into three classes, only one of which is elected annually; and
advance notice requirements by shareholders for director nominations and actions to be taken at annual meetings.

In addition, because we are incorporated in New York, we are governed by the provisions of Section 912 of the New York Business Corporation Law, which generally prohibits a New York corporation from engaging in any of a broad range of business combinations with an “interested” shareholder for a period of five years following the date on which the shareholder became an “interested” shareholder. 

 

 13

 

 

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 $143,396, including real estate taxes.

 

Item 3.LEGAL PROCEEDINGS

 

None.

 

Item 4.MINE SAFETY DISCLOSURES

 

Not applicable.

 

 14

 

 

PART II

 

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

 

Market Information

 

Our common stock is listed on the NYSE American under the symbol CVU. 

 

On March 25, 2019, the closing sale price for our common stock on the NYSE American was $6.60. On March 25, 2019, there were 181 holders of record of our common stock and, we believe, over 2,200 beneficial owners of our common stock.

 

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 of Financial Condition and Results of Operations) 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 equity securities for the three months ended December 31, 2018. There have been no repurchases of our outstanding common stock during the three months ended December 31, 2018.

 

 15

 

 

Item 6.SELECTED FINANCIAL DATA

 

Not applicable.

 

 

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 consolidated financial statements and notes thereto.

 

Certain Transactions

 

The following transactions occurred during the periods covered by this Management’s Discussion and Analysis of Financial Condition and Results of Operations:

 

On March 21, 2018, the Company entered into a Stock Purchase Agreement (the “Agreement”) with Air Industries Group (“Air Industries”), pursuant to which the Company purchased 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.

 

On December 20, 2018, CPI Aero completed the acquisition of WMI for a total purchase price of approximately $7.9 million subject to working capital adjustments. The Company’s operating results include the operating results of WMI from the date of acquisition, which were not material to the consolidated results of operations.

 

On October 19, 2018, the Company completed an underwritten public offering of 2,760,000 shares of its common stock, including 360,000 shares pursuant to the underwriters’ full exercise of their over-allotment option, at a public offering price of $6.25 per share. The Company’s net proceeds from the offering, after deducting underwriting discounts, commissions, and other offering expenses, were approximately $16.1 million. The Company used a portion of the proceeds of the offering for the acquisition of WMI. Additionally, the Company used the balance of the net proceeds for general corporate purposes, which included working capital, capital expenditures and debt repayment.

 

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.

 

Critical Accounting Policies

 

Revenue Recognition

 

Effective January 1, 2018, the Company adopted Accounting Standards Codification Topic 606 “Revenue from Contracts with Customers” (“ASC 606”) using the modified retrospective method for all of its contracts. ASC 606 requires sales and gross profit to be recognized over the contract period 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 “Contract assets.” Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned “Contract liabilities.” 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 cost of sales in the period the change becomes known. ASC 606 involves considerable use of estimates in determining revenues, costs 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 tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the process; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

 

 16

 

 

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

 

Following the adoption of ASC 606, the Company’s revenue recognition for all of its contracts remained materially consistent with historical practice and there was no impact in the year ended December 31, 2018 consolidated financial statements upon adoption.

 

In compliance with ASC 606, costs and estimated earnings in excess of billings on uncompleted contracts, on the December 31, 2017 balance sheet, have been reclassified to contract assets. Additionally, billings in excess of costs and estimated earnings on uncompleted contracts and contract losses, on the December 31, 2017 balance sheet, have been combined and reclassified to contract liabilities.

 

Results of Operations

 

The following discussion provides an analysis of our results of operations and should be read in conjunction with the accompanying consolidated financial statements and notes thereto. This discussion excludes the results of operations of WMI from its acquisition date of December 20, 2018 through December 31, 2018 as the impact was not material on the consolidated results.

 

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

 

Revenue. Revenue for the year ended December 31, 2018 was $83,929,270 compared to $81,283,148 for the year ended December 31, 2017, representing an increase of $2,646,122.

 

Overall, revenue generated from prime government contracts for the year ended December 31, 2018 was $9,216,671 compared to $6,647,248 for the year ended December 31, 2017, an increase of $2,569,422. 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, 2018 was $43,440,742 compared to $45,080,617 for the year ended December 31, 2017, a decrease of $1,639,875. This decrease is the result of 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 $31,271,857 for the year ended December 31, 2018 compared to $29,555,283 for the year ended December 31, 2017, an increase of $1,716,574. This increase is predominately the result of a $1.2 million increase in the Company’s Embraer program, as this program has entered into a regular monthly delivery schedule.

 

Cost of sales. Cost of sales for the years ended December 31, 2018 and 2017 was $65,765,007 and $62,637,232, respectively, an increase of $3,127,775 or 5.0%.

 

The components of cost of sales were as follows:

 

   Years ended 
   December 31, 2018   December 31, 2017 
         
Procurement  $44,033,170   $41,286,646 
Labor   6,251,997    6,745,038 
Factory overhead   15,569,568    15,770,436 
Other contract costs (credit), net   (89,728)   (1,164,888)
Cost of Sales  $65,765,007   $62,637,232 

 

 17

 

 

Procurement for the year ended December 31, 2018 was $44,033,170 compared to $41,286,646, an increase of $2,746,524 or 6.7%. The increase in procurement was the result of a $1.5 million increase in procurement on the Company’s T-38 program, a $3.5 million increase in procurement on our Next Generation Jammer program, a $2 million increase in procurement on our Bell Helicopter inlet program and a $1 million increase in procurement on our Embraer inlet program and our G650 program, as these programs have moved into higher rate production, offset by a decrease in procurement on our E-2D program, as that program comes to the end our the current multiyear order.

 

Labor costs for the year ended December 31, 2018 were $6,251,997 compared to $6,745,038 for the year ended December 31, 2017, a decrease of $493,041 or 7.3%. This decrease is predominately due to decreases in labor on our A-10 program, as we completed the assemblies from that program.

 

Other contract costs (credit), net for the year ended December 31, 2018 were ($89,728) compared to ($1,164,888), a decrease of the credit of $1,075,160. Other contract costs relate to expenses recognized for changes in estimates and expenses predominately associated with loss contracts. 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, 2018 was $18,164,263 compared to $18,645,916 for the year ended December 31, 2017, a decrease of $481,653. Gross profit percentage (“gross margin”) for the year ended December 31, 2018 was 21.6% compared to 22.9% for the same period last year, predominately the result of fade in gross margin on the Company’s G650 program, as we experienced some production issues in 2018 which resulted in higher labor costs than estimated.

 

Favorable/Unfavorable Adjustments to Gross Profit

 

During the years ended December 31, 2018 and 2017, 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 
   December 31,
2018
   December 31,
2017
 
Favorable adjustments  $241,000   $944,000 
Unfavorable adjustments   (927,000)   (1,984,000)
Net adjustments  ($686,000)  ($1,040,000)

 

 18

 

 

During the year ended December 31, 2018 we had one contract which had approximately a $240,000 unfavorable adjustment caused by changing estimates on a long-term program, that we are working with the customer to agree to contract extensions and are adjusting our long-term margin estimates. Also, we had two contracts that had a $198,000 and $196,000 unfavorable adjustment caused by excess overhead and material costs incurred. There were no other material changes, favorable or unfavorable, during the year ended December 31, 2018.

 

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.

 

Selling, general and administrative expenses. Selling, general and administrative expenses for the year ended December 31, 2018 were $9,528,883 compared to $8,449,594 for the year ended December 31, 2017, an increase of $1,079,289, or 12.8%. This increase was primarily due to a increase of approximately $874,000 in professional fees, predominately related to legal fees for the acquisition of WMI and an increase of approximately $339,000 in salaries.

 

Interest expense. Interest expense for the year ended December 31, 2018 was $1,989,417, compared to $1,698,914 for 2017, an increase of $290,503 or 17.1%. The increase in interest expense is the result of an increase in the average amount of outstanding debt during 2018 as compared to 2017.

 

Income from operations. We had income from operations for the year ended December 31, 2018 of $8,635,380 compared to income from operations of $10,196,322 for the year ended December 31, 2017. The decrease was predominately the result in the decrease in gross profit described above, and the increase in selling, general and administrative expenses described above.

 

Provision for income taxes. Our historic effective tax rate has been between 30%-32% of taxable income. The rate has been below the previous 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. The provision for income taxes in the year ended December 31, 2017 was $2,710,000, an effective tax rate of approximately 32%, which is comparable with historic rates and prior to the change in the federal statutory rate.

 

The provision for income taxes for the year ended December 31, 2018 was approximately $4.5 million, an effective tax rate of approximately 67%. In February 2019, the Company received information that the net operating loss carryback that was utilized in 2014 was under examination and could possibly be disallowed by the IRS. The Company has not received a written notice or tax assessment related to the possible disallowance of our net operating loss carryback. If we receive written notice we have the ability to appeal the disallowance, as well as go to tax court to challenge the notice. Although the Company has not received any formal documentation or notice of such disallowance, in accordance with ASC 740-10 “Accounting for Uncertainty in Tax Positions” the Company has recorded a liability of approximately $3.1 million in the year ended December 31, 2018 for this uncertainty. The liability represents the maximum net tax adjustment for the disallowance of the net operating loss carryback, computed at the pre-2018 tax rates, and tax savings of recording a net operating loss carryforward, calculated at the current tax rates.

 

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, 2018, we had working capital of $98,350,176 compared to $78,137,801 at December 31, 2017, an increase of $20,212,375, or 25.9%. This increase is predominately the result of increases in contract assets and WMI inventory.

 

Cash Flow. A large portion of our cash is used to pay for materials and processing costs associated with contracts that are in process which do not provide for progress payments. Costs for which we are not able to bill on a progress basis are components of contract assets on our consolidated 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 ASC 606 requires us to use estimates in determining revenues 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.

 

 19

 

 

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, 2018, our cash balance was $4,128,142 compared to $1,430,877 at December 31, 2017, an increase of $2,697,265. Our accounts receivable balance at December 31, 2018 increased to $8,623,329 from $5,379,821 at December 31, 2017. Additionally, at December 31, 2018 we have $2,000,000 of restricted cash, which is cash held in escrow pursuant to the WMI acquisition and the determination of a final working capital adjustment.

 

Bank Credit Facilities.

 

On March 24, 2016, the Company entered into a Credit Agreement with BankUnited, 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 Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement.

 

On August 15, 2018, the Company entered into a Third Amendment and Waiver to the Amended and Restated Credit Agreement (the “Amendment”) with the Lenders named therein and BankUnited, N.A., as Sole Arranger, Agent, and Collateral Agent, dated as of March 24, 2016, as amended by the First Amendment and Waiver to the Amended and Restated Credit Agreement dated as of May 9, 2016, as further amended by the Second Amendment to the Amended and Restated Credit Agreement dated as of July 13, 2017 (collectively, the “Credit Agreement”).

 

Under the Amendment, the parties amended the Credit Agreement by, among other things, (i) extending the maturity date of the Company’s existing $30 million Revolving Loan and its existing $10 million Term Loan to June 30, 2020, (ii) amending the leverage ratio covenant, (iii) amending the interest rates corresponding to the leverage ratio, (iv) waiving non-compliance with the leverage ratio covenant for the trailing four fiscal quarters ended March 31, 2018 and June 30, 2018, and (v) amending provisions relating to the consummation of a public offering of common stock so that if an offering results in gross proceeds of $7 million or more, (A) the Company will prepay the loans in an amount equal to 25% of net proceeds of the offering (with $1.2 million applied to the Term Loan and the remainder applied to the Revolving Loan) and (B) the Company will maintain a minimum of $3 million in either unrestricted cash in an account with BankUnited, N.A., or in availability under the Revolving Loan.

 

As of December 31, 2018, the Company was not in compliance with the leverage and net profit financial covenants contained in the BankUnited Facility, as amended. The Bank has waived the provisions of these covenants as of December 31, 2018.

 

As of December 31, 2018, the Company had $24.0 million outstanding and as of December 31, 2017, the Company had $22.8 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 consolidated financial statements.

 

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

 

In May 2016, 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 this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. During the month of June 2018, the interest rate swap matured and the Company realized a net gain of approximately $7,000.

 

 20

 

 

Contractual Obligations. The table below summarizes information about our contractual obligations as of December 31, 2018 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  $5,433,333   $2,100,000   $3,333,333         
                          
Capital Lease Obligations   927,693    334,981    464,125   $128,587     
                          
Operating Leases   5,893,457    1,720,750    3,570,349    602,358     
                          
Total Contractual Cash Obligations  $12,254,483   $4,155,731   $7,367,807   $730,945   $ 

 

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

 

 21

 

 

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

 

The Company’s management has established disclosure controls and procedures designed to ensure that information it is required to disclose in the reports that it files or submits under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported within time periods specified in the Securities and Exchange Commission rules and forms. Such disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information the Company is required to disclose in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management to allow timely decisions regarding required disclosure.

 

In connection with the filing of the Company’s quarterly report on Form 10-Q as of and for the three and nine months ended September 30, 2018 (the “Original Form 10-Q”), the Company’s Chief Executive Officer and Chief Financial Officer evaluated the Company’s disclosure controls and procedures and concluded that the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) promulgated under the Exchange Act) were effective as of September 30, 2018.

 

Subsequent to that evaluation, in connection with the restatement of the Company’s financial statements as of and for the three and nine months ended September 30, 2018, discussed in Note 1 to the condensed financial statements included in the Form 10-Q/A filed with the Securities and Exchange Commission on February 27, 2019, the Chief Executive Officer and Chief Financial Officer reevaluated the effectiveness of the Company’s disclosure controls and procedures as of September 30, 2018, and determined that a material weakness existed in the Company’s internal control over financial reporting. The Chief Executive Officer and Chief Financial Officer have identified the following material weakness in the Company’s internal control over financial reporting: that the review control procedures failed to identify, in a timely manner, the miscoding of an invoice in the Company’s records and the resulting overstatement of revenue. Because the foregoing material weakness in the Company’s internal control over financial reporting had not been remediated by or before the filing of the Original Form 10-Q, the Company’s Chief Executive Officer and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures were not effective at the reasonable assurance level as of September 30, 2018. In addition, because the material weakness was not discovered until February of 2019, the Company’s Chief Executive Officer and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures were not effective at the reasonable assurance level as of December 31, 2018. Our evaluation excluded WMI which was acquired on December 20, 2018. On a pro forma basis, as of and for the year ended December 31, 2018, WMI represented approximately 10% of total assets and 14% of revenue. These percentages are not expected to differ significantly for the period post acquisition. In accordance with guidance issued by the SEC, companies are allowed to exclude acquisitions from their assessment of internal control over financial reporting during the first year subsequent to the acquisition while integrating with acquired operations.

 

Exchange Act Rules 13a-15(e) and 15d-15(e) define “disclosure controls and procedures” to mean controls and procedures of a company that are designed to ensure that information required to be disclosed by the company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Commission’s rules and forms. The definition further states that disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that the 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, as appropriate to allow timely decisions regarding required disclosure.

 

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 consolidated financial statements will not be prevented or detected on a timely basis.

 

 22

 

 

Management’s Annual 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 consolidated 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 consolidated 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, and the material weakness described above, management concluded that the Company’s internal control over financial reporting was not effective as of December 31, 2018. The effectiveness of our internal control over financial reporting as of December 31, 2018, has been audited by CohnReznick LLP, an independent registered public accounting firm, as stated in their report, which was adverse due to the material weakness and appears herein.

 

Changes in Internal Control over Financial Reporting

 

The Company has reviewed its financial closing process and has identified the corrective action to remediate the control failure that was the cause of this error and expects to implement this control, as well as, certain other procedures in the first quarter of 2019. The new control will independently reconcile shipments of product to the Company’s billings by contract in order to ensure proper revenue recognition. The Company believes that the corrective action and implementation of the new control procedures will provide reasonable assurance that this type of error will not occur in the future.

  

 23

 

 

Report of Independent Registered Public Accounting Firm

 

 

To the Board of Directors and 

Stockholders of CPI Aerostructures, Inc.

 

Adverse Opinion on Internal Control over Financial Reporting

 

We have audited CPI Aerostructures, Inc. and Subsidiaries’ (the Company’s) internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). As described in Management’s Annual Report on Internal Control Over Financial Reporting, management excluded from its assessment the internal control over financial reporting at Welding Metallurgy, Inc. and subsidiary (WMI), which was acquired on December 20, 2018 and whose consolidated financial statements constitute 7.5% of total assets and 0.1% of total revenues of the consolidated financial statement amounts as of and for the year ended December 31, 2018. Accordingly, our audit did not include the internal control over financial reporting at WMI. In our opinion, because of the effect of the material weakness described in the following paragraph on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control—Integrated Framework (2013) issued by COSO.

 

A material weakness is a control 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 consolidated financial statements will not be prevented or detected on a timely basis. The following material weakness has been identified and included in management’s assessment. The Company did not have adequate review controls over the coding of invoices in the revenue recognition process. This material weakness was considered in determining the nature, timing, and extent of audit tests applied in our audit of the 2018 consolidated financial statements, and this report does not affect our report dated April 1, 2019, on those consolidated financial statements.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets and the related consolidated statements of income and comprehensive income, shareholders’ equity, and cash flows of the Company, and our report dated April 1, 2019, 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 Annual 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

 

April 1, 2019

 

 24

 

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

 

 25

 

 

PART IV

 

Item 15.EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

(a)The following documents are filed as part of this report:

 

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

 

Report of Independent Registered Public Accounting Firm

Consolidated Balance Sheets as of December 31, 2018 and 2017

Consolidated Statements of Income and Comprehensive Income for the Years Ended December 31, 2018 and 2017

Consolidated Statements of Shareholders’ Equity for the Years Ended December 31, 2018 and 2017

Consolidated Statements of Cash Flows for the Years Ended December 31, 2018 and 2017

Notes to Consolidated 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.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. (6) 10.1
     
10.32 Amended and Restated Continuing General Security Agreement, dated as of March 24, 2016 (6)  
     
10.33 First Amendment to the Amended and Restated Credit Agreement, dated as of May 6, 2016 (7)  
     
10.34 Second Amendment to the Amended and Restated Credit Agreement, dated as of July 13, 2017  
     
10.35 Third Amendment to the Amended and Restated Credit Agreement, dated as of August 15, 2018 (8)  
     
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  

 

 26

 

 

**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 Quarterly Report on Form 10-Q for the quarter ended June 30, 2011 and incorporated herein by reference
   
(6) Filed as an exhibit to the Company’s Current Report on Form 8-K dated March 24, 2016 and incorporated herein by reference.
   
(7) Filed as an exhibit to the Company’s Current Report on Form 8-K dated May 9, 2016 and incorporated herein by reference.
   
(8) Filed as an exhibit to the Company’s Current Report on Form 8-K dated August 15, 2018 and incorporated herein by reference.

 

 27

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

Report of Independent Registered Public Accounting Firm F-1
   
Consolidated Financial Statements:  
Consolidated Balance Sheets as of December 31, 2018 and 2017 F-2
Consolidated Statements of Income and Comprehensive Income for the Years Ended December 31, 2018 and 2017 F-3
Consolidated Statements of Shareholders’ Equity for the Years Ended December 31, 2018 and 2017 F-4
Consolidated Statements of Cash Flows for the Years Ended December 31, 2018 and 2017 F-5
Notes to Consolidated Financial Statements F-6 - F-21

 

 28

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

  

  

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Board of Directors and 

Stockholders of CPI Aerostructures, Inc.

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheets of CPI Aerostructures, Inc. and Subsidiaries (the Company) as of December 31, 2018 and 2017, and the related consolidated statements of income and comprehensive income, shareholders’ equity, and cash flows for each of the years in the two-year period ended December 31, 2018, and the related notes (collectively referred to as the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2018 and 2017, and the results of its operations and its cash flows for each of the years in the two-year period ended December 31, 2018, 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, 2018, 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 April 1, 2019, expressed an adverse opinion.

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated 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 consolidated 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 consolidated 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 consolidated 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 consolidated 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

 

April 1, 2019

 

F-1 
 

  

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

CONSOLIDATED BALANCE SHEETS

 

  

 

December 31,

   December 31, 
   2018   2017 
ASSETS          
Current Assets:          
  Cash  $4,128,142   $1,430,877 
  Restricted cash   2,000,000     
  Accounts receivable, net   8,623,329    5,379,821 
  Contract assets   113,333,491    111,158,551 
  Inventory   9,711,997    1,685,378 
  Refundable income taxes   435,000     
  Prepaid expenses and other current assets   1,972,630    727,809 
Total current assets   140,204,589    120,382,436 
           
Property and equipment, net   2,545,192    2,046,942 
Refundable income taxes   435,000     
Deferred income taxes   279,318    1,566,818 
Other assets   249,575    188,303 
Total Assets  $143,713,674   $124,184,499 
           
LIABILITIES AND SHAREHOLDERS’ EQUITY          
Current Liabilities:          
  Accounts payable  $9,902,481   $15,129,872 
  Accrued expenses   1,558,160    1,911,421 
  Contract liabilities   3,805,106    246,330 
  Current portion of long-term debt   2,434,981    2,009,000 
  Line of credit   24,038,685    22,838,685 
  Income taxes payable   115,000    109,327 
Total current liabilities   41,854,413    42,244,635 
           
           
Long-term debt, net of current portion   3,876,238    7,019,468 
Deferred income taxes   4,028,553     
Other liabilities   531,124    607,063 
Total Liabilities   50,290,328    49,871,166 
           
Commitments          
           
Shareholders’ Equity:          
  Common stock - $.001 par value; authorized 50,000,000 shares,          
     11,718,246 and 8,864,319 shares, respectively, issued and outstanding   11,715    8,863 
  Additional paid-in capital   70,651,416    53,770,618 
  Retained earnings   22,760,215    20,548,652 
  Accumulated other comprehensive loss      (14,800)
Total Shareholders’ Equity   93,423,346    74,313,333 
Total Liabilities and Shareholders’ Equity   $143,713,674   $124,184,499 

see notes to CONSOLIDATED financial statements

 

F-2 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME 

 

 

Years ended December 31,  2018   2017 
         
Revenue  $83,929,270   $81,283,148 
           
Cost of sales   65,765,007    62,637,232 
           
Gross profit   18,164,263    18,645,916 
           
Selling, general and administrative expenses   9,528,883    8,449,594 
Income from operations   8,635,380    10,196,322 
           
Other expense:          
  Other income (expense)   28,709    (19,774)
  Interest expense   (1,989,417)   (1,698,914)
Total other expense, net   (1,960,708)   (1,718,688)
Income before provision for income taxes   6,674,672    8,477,634 
           
Provision for income taxes   4,463,109    2,710,000 
Net income   2,211,563    5,767,634 
           
Other comprehensive income (loss), net of tax          
Change in unrealized (gain) loss-interest rate swap   14,800    (5,800)
           
Comprehensive income  $2,226,363   $5,761,834 
Income per common share-basic  $0.23   $0.65 
           
Income per common share-diluted  $0.23   $0.65 
           
Shares used in computing earnings per common share:          
  Basic   9,480,948    8,831,064 
  Diluted   9,489,630    8,838,445 

see notes to CONSOLIDATED financial statements

 

F-3 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

 

 

Years ended December 31, 2018 and 2017

 

   Common
Stock
Shares
   Common
Stock
Amount
   Additional
Paid-in
Capital
   Retained
Earnings
   Accumulated
Other
Comprehensive
Loss
   Total
Shareholders’

Equity
 
                         
Balance at January 1, 2017   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 
Net income               2,211,563        2,211,563 
Change in unrealized loss from interest rate swap                   14,800    14,800 
Common stock issued in share offering, net of expenses   2,760,000    2,760    16,163,357            16,166,117 
Common stock issued as employee compensation   5,130    5    45,908            45,913 
Stock based compensation expense   88,797    87    671,533            671,620 
                               
Balance at December 31, 2018   11,718,246   $11,715   $70,651,416   $22,760,215    $   $93,423,346 

see notes to CONSOLIDATED financial statements

 

F-4 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

 

Years ended December 31,  2018   2017 
Cash flows from operating activities:          
Net income  $2,211,563   $5,767,634 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:          
Depreciation and amortization   710,197    616,291 
Debt issuance costs   95,942    85,571 
Deferred rent   (70,764)   (30,680)
Stock based compensation expense   671,620    895,011 
Common stock issued as employee compensation   45,913    50,782 
Loss on disposal of fixed asset       21,010 
Deferred income taxes   5,337,053    2,384,980 
Adjustment for maturity of interest rate swap   20,600     
Bad debt expense   125,000    150,000 
Changes in operating assets and liabilities, net of effects of acquisition:          
(Increase) decrease in accounts receivable   (1,796,225)   2,984,792 
Increase in contract assets   (2,174,941)   (11,580,025)
Increase in prepaid expenses and other current assets   (51,570)   (257,706)
Increase in refundable income taxes   (870,000)    
(Decrease) increase in accounts payable and accrued expenses   (7,696,024)   1,627,689 
Increase (decrease) in contract liabilities   911,901    (1,246,178)
Decrease in other liabilities   (10,976)    
Increase in income taxes payable   5,673    103,327 
Net cash provided by (used in) operating activities   (2,535,038)   1,572,498 
Cash flows from investing activities:          
Purchase of property and equipment   (559,037)   (281,922)
Proceeds from sale of fixed assets       42,480 
Purchase of WMI   (6,050,906)    
Net cash used in investing activities   (6,609,943)   (239,442)
Cash flows from financing activities:          
Net proceeds from sale of common stock   16,166,117     
Payment of line of credit   (6,500,000)   (4,100,000)
Proceeds from line of credit   7,700,000    4,500,000 
Payment of long-term debt   (3,314,789)   (1,341,765)
Debt issuance costs   (209,082)    
Net cash provided by (used in) financing activities   13,842,246    (941,765)
Net increase in cash and restricted cash   4,697,265    391,291 
Cash and restricted cash at beginning of year    1,430,877    1,039,586 
Cash and restricted cash at end of year  $6,128,142   $1,430,877 
Supplemental schedule of noncash investing and financing activities          
Equipment acquired under capital lease  $649,410   $146,192 
Cashless exercise of stock options  $   $202,500 
Supplemental schedule of cash flow information:          
Cash paid for interest  $2,134,574   $1,578,627 
Cash paid for income taxes  $10,947   $144,718 

see notes to CONSOLIDATED financial statements

 

F-5 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS 

 

 

1.Principal business activity And summary of significant Accounting policies

 

The Company consists of CPI Aerostructures, Inc. (“CPI”) and Welding Metallury, Inc. (“WMI”), a wholly owned subsidiary acquired on December 20, 2018 and Compac Development Corporation (“Compac”), a wholly owned subsidiary of WMI, collectively the “Company.”

 

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

 

CPI acquired WMI on December 20, 2018 and the year ended December 31, 2018 operating results include the operating results of WMI from the date of acquisition, which were not material.

 

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

 

Acquisition of WMI

 

On December 20, 2018 (the “WMI Acquisition Date”), pursuant to the Stock Purchase Agreement (the “Agreement”), dated as of March 21, 2018, with Air Industries Group (“Air Industries”), the Company purchased from Air Industries all of the outstanding shares of WMI, previously a wholly owned subsidiary of Air Industries (the “WMI Acquisition”) (See Note 2).

 

Public Offering 

 

On October 19, 2018 the Company completed an underwritten public offering of 2,760,000 shares of its common stock, including 360,000 shares pursuant to the underwriters’ full exercise of their over-allotment option, at a public offering price of $6.25 per share. The Company’s net proceeds from the offering, after deducting underwriting discounts, commissions, and other offering expenses, were approximately $16.1 million.

 

Use of Estimates

 

The preparation of consolidated 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.

 

Business Combinations

 

The Company applied business combination accounting for the WMI Acquisition in accordance with ASC 805, “Business Combinations” (“ASC 805”). Business combination accounting requires that the assets acquired and liabilities assumed be recorded at their respective estimated fair values at the date of acquisition. The excess purchase price over fair value of the net assets acquired is recorded as goodwill. In determining estimated fair values, we are required to make estimates and assumptions that affect the recorded amounts, including, but not limited to, expected future cash flows, discount rates, remaining useful lives of long-lived assets, useful lives of identified intangible assets, replacement or reproduction costs of property and equipment and the amounts to be recovered in future periods from acquired net operating losses and other deferred tax assets. Our estimates in this area impact, among other items, the amount of depreciation and amortization, impairment charges in certain instances if the asset becomes impaired, and income tax expense or benefit that we report. Our provisional estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain. See Note 2 for a summary and status of the application of business combination accounting.

 

Revenue Recognition

 

Effective January 1, 2018, the Company adopted Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), using the modified retrospective method for all of its contracts. ASC 606 requires sales and gross profit to be recognized over the contract period 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 “Contract assets.” Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned “Contract liabilities.” 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 revenue in the period the change becomes known. ASC 606 involves considerable use of estimates in determining revenues, costs 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 tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all matters that could have an impact on the assumptions, risks and uncertainties inherent with the process; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

 

F-6 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

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

 

Following the adoption of ASC 606, the Company’s revenue recognition for all of its contracts remained materially consistent with historical practice and there was no material impact in the year ended December 31, 2018 consolidated financial statements upon adoption.

 

In compliance with ASC 606, costs and estimated earnings in excess of billings on uncompleted contracts, on the December 31, 2017 consolidated balance sheet, have been reclassified to contract assets. Additionally, billings in excess of costs and estimated earnings on uncompleted contracts and contract losses, on the December 31, 2017 consolidated balance sheet, have been combined and reclassified to contract liabilities.

 

In addition, the Company recognizes revenue for parts supplied for certain MRO contracts and for WMI when finished goods have been transferred to the customer and there are no other obligations to customers after the title of the goods have transferred. Title of goods are transferred based on shipping terms for each customer - for shipments with terms of FOB Shipping Point, title is transferred upon shipment; for shipments with terms of FOB Destination, title is transferred upon delivery.

 

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 five 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, 2018 and 2017, the Company had approximately $4,034,000 and $1,377,000, respectively, of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly credit worthy.

 

Restricted Cash

 

During the year ended December 31, 2018, the Company adopted Accounting Standards Update No. 2016-08, Statement of Cash Flows - Restricted Cash, (“ASU 2016-18”), which requires the inclusion of restricted cash and restricted cash equivalents with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statements of cash flows. The Company's restricted cash balance is $2,000,000 as of December 31, 2018, which is cash held in escrow pursuant to the WMI acquisition and the determination of a final working capital adjustment.

 

Accounts Receivable

 

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

 

F-7 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

Property and Equipment

 

Depreciation and amortization of property and equipment is provided by the straight-line method over estimated useful lives of the respective assets or the lease term if shorter, 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 intangibles with definite lives 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, 2018 and 2017.

 

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

 

In May 2016, the Company entered into an 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.

 

F-8 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

Fair Value

 

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

 

   2018   2017 
   Carrying
Amount
   Fair Value   Carrying
Amount
   Fair Value 
Debt                
Short-term borrowings and long-term debt  $30,349,903   $30,349,903   $31,893,894   $31,893,894 

 

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:

 

       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     

 

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 of the interest differential between the contractual swap and the replacement swap.

 

As of December 31, 2017, $18,781 was included in other liabilities related to the fair value of the Company’s interest rate swap and $15,000, net of tax of approximately $4,000 was included in accumulated other comprehensive loss.

 

During June 2018, the interest rate swap matured and the Company realized a net gain of approximately $7,000.

 

Earnings Per Share

 

Basic earnings per common share is computed using the weighted-average number of shares outstanding. Diluted earnings 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 2018. Incremental shares of 6,772 were not included in the diluted earnings per share calculations at December 31, 2018, 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. 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.

 

F-9 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

Income taxes

 

Income taxes are accounted for under the asset and liability method in accordance with ASC 740, “Income Taxes,” (“ASC 740”) whereby deferred tax assets and liabilities are recognized for future tax consequences attributable to the temporary differences between the consolidated 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.

 

Recently Issued but not Adopted Accounting Pronouncements

 

In February 2016, the FASB issued Accounting Standards Update No. 2016-02, “Leases” (Topic 842) (“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. Originally, entities were required to adopt ASU 2016-02 using a modified retrospective approach at the beginning of the earliest comparative period presented in the financial statements and the recognition of a cumulative-effect adjustment to the opening balance of retained earnings. The FASB subsequently issued Accounting Standards Update No. 2018-10 and Accounting Standards Update No. 2018-11 in July 2018, which provide clarifications and improvements to ASU 2016-02 (collectively, the “new lease standard”). Accounting Standards Update No. 2018-11 also provides the optional transition method which allows companies to apply the new lease standard at the adoption date instead of at the earliest comparative period presented and continue to apply the provisions of the previous lease standard in its annual disclosures for the comparative periods. The new lease standard requires lessees to present a right-of-use asset and a corresponding lease liability on the balance sheet. Lessor accounting is substantially unchanged compared to the current accounting guidance. Additional footnote disclosures related to leases will also be required.

 

On January 1, 2019, the Company expects to adopt the new lease standard using the optional transition method. The comparative financial information will not be restated and will continue to be reported under the previous lease standard in effect during those periods. In addition, the new lease standard provides a number of optional practical expedients in transition. The Company expects to elect the package of practical expedients. As such, the Company will not reassess whether expired or existing contracts are or contain a lease; will not need to reassess the lease classifications or reassess the initial direct costs associated with expired or existing leases. The Company will not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to the Company.

 

The new lease standard also provides practical expedients for an entity’s ongoing accounting. The Company expects to elect the short-term lease recognition exemption for all leases that qualify. This means, for those leases that qualify, the Company will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. The Company expects to elect the practical expedient to not separate lease and non-lease components for certain classes of assets (office buildings).

 

On January 1, 2019, the Company expects to recognize right of use assets and lease liabilities in the range of approximately $5,300,000 to $5,800,000 and no adjustment to the accumulated deficit. The Company does not expect the adoption of the new lease standard to impact its consolidated statement of operations or its consolidated statement of cash flows.

 

F-10 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

2.BUSINESS COMBINATIONS

 

As discussed in Note 1, the Company completed the WMI Acquisition on December 20, 2018. The acquisition was accounted for as a business combination in accordance with ASC Topic 805. Accordingly, the Company is required to determine and record the fair value of the assets acquired, including any potential intangible assets, and liabilities assumed at the date of acquisition. The acquisition was considered a stock purchase for tax purposes.

The purchase price for the acquisition was $7.9 million, which is subject to a post-closing working capital adjustment. As such, $2 million of the purchase price was held in escrow at closing subject to the completion of the working capital adjustment and in the event of other contingencies. The escrowed amount is shown as restricted cash on the consolidated balance sheet as of December 31, 2018. The working capital adjustment is based on the historical values of components of working capital as defined in the Agreement. Based on the working capital statement prepared by the Company and delivered to Air Industries on March 20, 2019, the Company has concluded that it is more likely than not, that the purchase price will be reduced sufficiently such that at a minimum, the full amount in escrow will be retained by the Company. The final working capital statement presented to Air Industries is expected to be reviewed and the purchase price adjustment finalized not later than the third quarter of 2019.

The Company is in process of determining the acquisition date fair values of the assets and liabilities acquired and has recorded provisional estimates as of the acquisition date. As the Company completes this process and additional information becomes known concerning the acquired assets and assumed liabilities, management will likely make adjustments to the fair value of the amounts provisionally recorded in the opening balance sheet of WMI during the measurement period, which is no longer than a one-year period following the acquisition date. The determination of the fair values of the acquired assets and liabilities assumed (and the related determination of estimated lives of depreciable tangible and identifiable intangible assets) requires significant judgment. If the final aggregate fair value of the net assets acquired is less than the final purchase price paid then the Company may be required to record goodwill. Conversely, if the final aggregate fair value of the net assets acquired is in excess of the final purchase price paid then the Company may potentially conclude that the purchase of WMI was a “bargain purchase.”

As stated above, the Company has determined the following provisional estimates of the fair value of the assets acquired and liabilities assumed from WMI:

 

   Provisional
Fair Values
 
Other current assets  $1,274,000  
Accounts receivable   1,522,000  
Inventory   7,969,000  
Current liabilities   4,813,000  
Total  $5,952,000  

 

The following table presents the unaudited pro forma revenue and net income for the period presented as if the WMI Acquisition had occurred on January 1, 2017 based on the provisional estimates of the fair value of the net assets acquired:

 

   Year Ended December 31,  
   2018    2017  
Revenue  $97,780,960    $ 94,412,148  
Net income (loss)  $3,190,457    $ (1,330,366)  

 

F-11 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

 

The pro forma results presented above include the impact of eliminating parent company charges from Air Industries for general expenses and interest, net of tax.

 

3.REVENUE RECOGNITION

 

The majority of the Company’s revenues are from long-term contracts with the U.S. government and commercial contractors. The contracts with the U.S. government typically are subject to the FAR which provides guidance on the types of costs that are allowable in establishing prices for goods and services provided under U.S. government contracts. The pricing for commercial contractors are based on the specific negotiations with each customer.

 

The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified and payment terms are identified.

 

To determine the proper revenue recognition method, the Company evaluates whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue and profit recorded in a given period.

 

All of the Company’s current long-term contracts have a single performance obligation as the promise to transfer the goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. The Company’s contracts are often modified to account for changes in contract specifications and requirements. The Company considers contract modifications to exist when the modification either creates new performance obligations or changes the existing enforceable rights and obligations. All of the Company’s contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.

 

Revenues for the Company’s long-term contracts are recognized over time as the Company performs its obligations because of continuous transfer of control to the customer. The continuous transfer of control to the customer is supported by clauses in contracts that either allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit and the products and services have no alternative use or the customer controls the work in progress.

 

Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services to be provided. The Company uses the cost-to-cost input method to measure progress for its contracts because it best depicts the transfer of assets to the customer which occurs as the Company incurs costs on its contracts.

 

In applying the cost-to-cost input method, the Company compares the actual costs incurred relative to the total estimated costs to determine its progress towards contract completion and to calculate the corresponding amount of estimated revenue and estimated gross profit recognized. For any costs incurred that do not contribute to a performance obligation, the Company excludes such costs from its input method of revenue recognition as the amounts are not reflective in transferring control of the asset to the customer. Costs to fulfill a performance obligation include labor, materials and subcontractors costs, other direct costs and an allocation of indirect costs. 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 for a contract is reflected in revenue in the period the change becomes known. Contract estimates involve 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 tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the application of the cost-to-cost input method; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

 

F-12 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

For the Company’s uncompleted contracts, contract assets include unbilled amounts and when the estimated revenues recognized exceeds the amount billed to the customer and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Contract assets are classified as current. The Company’s contract liabilities consist of billings in excess of estimated revenues recognized and contract losses. Contract liabilities are classified as current. The Company’s contract assets and liabilities are reported in a gross position at the end of each reporting period.

 

Revenue recognized for the year ended December 31, 2018, that was included in the contract liabilities at January 1, 2018, was zero.

 

The Company’s remaining performance obligations represents the transaction price of its long-term contracts for which work has not been performed. As of December 31, 2018, the aggregate amount of transaction price allocated to the remaining performance obligations was approximately $78,934,000. The Company estimates that it expects to recognize approximately 97% of its remaining performance obligations in 2019.

 

In addition, the Company recognizes revenue for products manufactured by WMI and parts supplied for certain MRO contracts at a point in time following the transfer of control to the customer, which typically occurs upon shipment or delivery, depending on the terms of the underlying contract. Revenue recognized from WMI in 2018 was immaterial.

 

Revenue from long-term contracts transferred to customers over time and revenue from MRO contracts transferred at a point in time accounted for approximately 95% and 5%, respectively, of revenue for the year ended December 31, 2018.

 

Revenue by long-term contract type for the year ended December 31, 2018 is as follows:

 

     
Government subcontracts  $43,440,742 
Commercial contracts   31,271,857 
Prime government contracts   9,216,671 
   $83,929,270 
4.CONTRACT ASSETS AND CONTRACT LIABILITIES

 

Net contract assets (liabilities) consist of the following:

 

   December 31, 2018 
   U.S. Government   Commercial   Total 
Contract assets  $48,358,481   $64,975,010   $113,333,491 
Contract liabilities   (3,780,866)   (24,240)   (3,805,106)
Net contract assets (liabilities)  $44,577,615   $64,950,770   $109,528,385 

 

   December 31, 2017 (1) 
   U.S. Government   Commercial   Total 
Contract assets  $54,591,601   $56,566,950   $111,158,551 
Contract liabilities   (224,339)   (21,991)   (246,330)
Net contract assets (liabilities)  $54,367,262   $56,544,959   $110,912,221 

 

(1) On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts and contract losses to contract liabilities.

 

F-13 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

The increase or decrease in the Company’s net contract assets (liabilities) from January 1, 2018 to December 31, 2018 was primarily due to costs incurred on newer programs, like the new design of the HondaJet engine inlet ($3 million increase), for which the Company has not begun billing at a steady rate. Additionally, the Company experienced some delays in shipping on the G650 program which increased contract assets by $8 million. This has been offset by a decrease in contract assets on our E-2D program ($2 million decrease) which is shipping on a regular schedule and a decrease in contract assets on our Next Generation Jammer Pod program ($7 million decrease).

 

Revisions in the estimated gross profits on contracts and contract amounts are made in the period in which the circumstances became known requiring the revisions. During the year ended December 31, 2018, 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 $686,000 from that which would have been reported had the revised estimates been used as the basis of recognition of contract profits since inception of the contracts. During the year ended December 31, 2017, the effect of such revisions was a decrease to total gross profit of approximately $1.0 million.

 

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

 

5.    ACCOUNTS RECEIVABLE

 

Accounts receivable consists of trade receivables as follows:

 

   December 31, 
   2018   2017 
         
Billed receivables  $8,898,329   $5,529,821 
Less: allowance for doubtful accounts   (275,000)   (150,000)
   $8,623,329   $5,379,821 

 

6.    INVENTORY

 

The components of inventory consisted of the following:

 

   December 31, 
   2018   2017 
         
Raw Materials  $3,379,986   $918,799 
Work In Progress   4,495,980    431,403 
Finished Goods   1,836,031    335,176 
   $9,711,997   $1,685,378 

 

7.    PROPERTY AND EQUIPMENT

 

   December 31,   Estimated 
   2018   2017   Useful Life (years) 
             
Machinery and equipment  $2,879,707   $2,461,047    5 to 10 
Computer equipment   3,973,406    3,476,454    5 
Furniture and fixtures   707,726    610,323    7 
Automobiles and trucks   13,162    13,162    5 
Leasehold improvements    1,994,253    1,798,823     Lesser of lease term or 10 years 
    9,568,254    8,359,809      
Less accumulated depreciation and amortization   7,023,062    6,312,867      
   $2,545,192   $2,046,942      

 

F-14 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

Depreciation and amortization expense for the years ended December 31, 2018 and 2017 was $710,197 and $616,291, respectively.

 

During the years ended December 31, 2018 and 2017, the Company acquired $651,775 and $146,192, respectively, of property and equipment under capital leases.

 

8.LINE OF CREDIT

 

On March 24, 2016, the Company entered into a Credit Agreement with BankUnited, 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 Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement.

 

On August 15, 2018, the Company entered into a Third Amendment and Waiver to the Amended and Restated Credit Agreement (the “Amendment”) with the Lenders named therein and BankUnited, N.A., as sole arranger, agent, and collateral agent, dated as of March 24, 2016, as amended by the First Amendment and Waiver to the Amended and Restated Credit Agreement dated as of May 9, 2016, as further amended by the Second Amendment to the Amended and Restated Credit Agreement dated as of July 13, 2017 (collectively, the “Credit Agreement”).

 

Under the Amendment, the parties amended the Credit Agreement by, among other things, (i) extending the maturity date of the Company’s existing $30 million Revolving Loan and its existing $10 million Term Loan to June 30, 2020, (ii) amending the leverage ratio covenant, (iii) amending the interest rates corresponding to the leverage ratio, (iv) waiving non-compliance with the leverage ratio covenant for the trailing four fiscal quarters ended March 31, 2018 and June 30, 2018, and (v) amending provisions relating to the consummation of a public offering of common stock so that if an offering results in gross proceeds of $7 million or more, (A) the Company will prepay the loans in an amount equal to 25% of net proceeds of the offering (with $1.2 million applied to the Term Loan and the remainder applied to the Revolving Loan) and (B) the Company will maintain a minimum of $3 million in either unrestricted cash in an account with BankUnited, N.A., or in availability under the Revolving Loan.

 

Pursuant to the Amendment, on October 19, 2018, the Company used $4.1 million of the net proceeds of its public offering completed on October 19, 2018 for prepayments of loans under the BankUnited Facility, including $1.2 million applied to the term loan and $2.9 million applied to the revolving line of credit.

 

As of December 31, 2018, the Company was not in compliance with the leverage and net profit financial covenants contained in the BankUnited Facility, as amended. The bank has waived the provisions of these covenants as of December 31, 2018. As of December 31, 2018, the Company had $24.0 million outstanding under the Restated Agreement bearing interest at 5.72%.

 

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

 

9.LONG-TERM DEBT

 

In May 2016, 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 this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. The interest rate swap ended in accordance with its terms as of June 1, 2018.

 

On August 15, 2018, the Company entered into a Third Amendment and Waiver to the Amended and Restated Credit Agreement (the “Amendment”) with the Lenders named therein and BankUnited, N.A., as sole arranger, agent, and collateral agent, dated as of March 24, 2016, as amended by the First Amendment and Waiver to the Amended and Restated Credit Agreement dated as of May 9, 2016, as further amended by the Second Amendment to the Amended and Restated Credit Agreement dated as of July 13, 2017 (collectively, the “Credit Agreement”).

 

F-15 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

Under the Amendment, the parties amended the Credit Agreement by, among other things, (i) extending the maturity date of the Company’s existing $30 million Revolving Loan and its existing $10 million Term Loan to June 30, 2020, (ii) amending the leverage ratio covenant, (iii) amending the interest rates corresponding to the leverage ratio, (iv) waiving non-compliance with the leverage ratio covenant for the trailing four fiscal quarters ended March 31, 2018 and June 30, 2018, and (v) amending provisions relating to the consummation of a public offering of common stock so that if an offering results in gross proceeds of $7 million or more, (A) the Company will prepay the loans in an amount equal to 25% of net proceeds of the offering (with $1.2 million applied to the Term Loan and the remainder applied to the Revolving Loan) and (B) the Company will maintain a minimum of $3 million in either unrestricted cash in an account with BankUnited, N.A., or in availability under the Revolving Loan.

 

The Company paid to BankUnited, N.A. commitment and agent fees in the amount of $209,082, together with out-of-pocket costs, expenses, and reasonable attorney’s fees incurred by BankUnited, N.A. in connection with the Amendment.

 

The Company paid approximately $463,000 of total debt issuance costs in connection with the BankUnited Facility of which approximately $141,000 is included in other assets and $50,000 is a reduction of long-term debt at December 31, 2018.

 

The Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on June 30, 2020.

 

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

 

Year ending December 31,     
2019   $2,434,981 
2020    3,647,234 
2021    150,225 
2022    107,078 
2023    21,509 
    $6,361,026 

 

Also included in long-term debt are capital leases and notes payable of $592,712 and $555,209 at December 31, 2018 and 2017, respectively, including a current portion of $334,981 and $175,667, respectively.

 

The cost of assets under capital leases was $2,625,052 and $1,975,642 at December 31, 2018 and 2017, respectively. Accumulated depreciation of assets under capital leases was approximately $1,517,000 and $1,300,000 at December 31, 2018 and 2017, respectively.

 

10.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,     
2019   $1,720,750 
2020    1,763,275 
2021    1,807,074 
2022    602,358 
    $5,893,457 

 

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

 

F-16 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

11.INCOME TAXES

 

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as U.S. Tax Reform. The U.S. Tax Reform makes broad and complex changes to the U.S. tax code and includes significant provisions impacting the Company’s 2017 and 2018 effective tax rate. The changes include, but are not limited to, a reduction in the U.S. federal corporate tax rate from 35% to 21% effective for tax years beginning after December 31, 2017. As a result, the Company believes that the most significant impact on its 2017 consolidated financial statements was the reduction of approximately $207,000 in deferred tax assets and liabilities.

 

The provision for income taxes consists of the following:

 

Year ended December 31,  2018   2017 
Current:          
Federal  $3,104,000   $200,000 
State   73,000    266,000 
           
Deferred:          
Federal   1,286,000    2,244,000 
   $4,463,000   $2,710,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,  2018   2017 
Taxes computed at the federal statutory rate  $1,381,000   $2,882,000 
State income tax, net   58,000    176,000 
Prior year true-up   18,000    2,000 
Research and development tax credit   (164,000)   (235,000)
Change in federal statutory rate       (207,000)
Uncertain tax position   3,128,000     
Permanent differences   42,000    92,000 
Provision for income taxes  $4,463,000   $2,710,000 

 

F-17 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

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

 

Deferred Tax Assets:  2018   2017 
Allowance for doubtful accounts  $60,000   $32,000 
Credit carryforwards   1,255,000    1,986,000 
Deferred rent   117,000    126,000 
Stock options   12,000    102,000 
Restricted stock   88,000    90,000 
Other   8,000    1,000 
Interest on uncertain tax position   654,000     
Net operating loss carryforward   863,000    750,000 
Deferred Tax Assets   3,057,000    3,087,000 
           
Deferred Tax Liabilities:          
Prepaid expenses   159,000    141,000 
Revenue recognition   3,137,000    1,036,000 
Property and equipment   404,000    276,000 
State taxes       67,000 
Deferred tax liabilities   3,700,000    1,520,000 
Net Deferred Tax Assets (Liabilities)  $(643,000)  $1,567,000 

 

As of December 31, 2018, the Company had roughly $4,000,000 of gross net operating losses for federal tax purposes and $1,500,000 for state tax purposes which will begin to expire in 2034.

 

The Company will recognize a tax benefit in the consolidated financial statements for an uncertain tax position only if management’s assessment is that the position is “more likely than not” (i.e., a likelihood greater than 50 percent) to be allowed by the tax jurisdiction based solely on the technical merits of the position. The term “tax position” refers to a position in a previously filed tax return or a position expected to be taken in a future tax return that is reflected in measuring current or deferred income tax assets and liabilities for financial reporting purposes.

  

The provision for income taxes for the year ended December 31, 2018 was approximately $4.5 million, an effective tax rate of approximately 66%. In February 2019, the Company received information that the net operating loss carryback that was utilized in 2014 was under examination and could possibly be disallowed by the Internal Revenue Service (“IRS”). The Company has not received a written notice or tax assessment related to the possible disallowance of our net operating loss carryback. If the Company receives written notice the Company has the ability to appeal the disallowance, as well as go to tax court to challenge the notice. Although the Company has not received any formal documentation or notice of such disallowance, in accordance with ASC 740-10 “Accounting for Uncertainty in Tax Positions” the Company has recorded a liability of approximately $3.1 million as of December 31, 2018 for this uncertainty. The liability represents the maximum net tax adjustment for the disallowance of the net operating loss carryback, computed at the pre-2018 tax rates, and tax savings of recording a net operating loss carryforward, calculated at the current tax rates. In accordance with the Tax Cuts and Jobs Act that was enacted on December 22, 2017 (“U.S. Tax Reform”), the Company has 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 tax purposes, the corporate statutory income tax rate was reduced from 35% to 21%, effective for our 2018 tax year.

 

The following table indicates the changes to the Company’s uncertain tax position for the years ended December 31, 2018 and 2017 including interest and penalties:

 

   Years Ended December 31, 
   2018   2017 
Balance, beginning of year  $   $ 
Additions   3,128,000     
Reductions        
Balance, end of year  $3,128,000   $ 

 

The Company files income tax returns in the U.S. federal jurisdiction and in various state and foreign jurisdictions. The Company generally is no longer subject to U.S. or state examinations by tax authorities for taxable years prior to 2015. However, net operating losses utilized from prior years in subsequent years’ tax returns are subject to examination until three years after the filing of subsequent years’ tax returns. The statute of limitations expiration in foreign jurisdictions for corporate tax returns generally ranges between two and five years depending on the jurisdiction.

 

The Company’s policy is to record estimated interest and penalties related to uncertain tax positions in income tax expense. At December 31, 2018, the Company’s consolidated balance sheet reflects cumulative provisions for interest and penalties of $654,000, related to potential interest.

 

F-18 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

12.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 for the years ended December 31, 2018 and 2017, includes approximately $718,000 and $946,000 of stock based compensation expense, respectively, for the grant of stock options and RSUs.

 

In January 2018, the Company granted 58,578 RSUs to its board of directors as partial compensation for the 2018 year. On January 1, 2017, the Company granted 59,395 RSUs to its board of directors as partial compensation for the 2017 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company’s net income for the years ended December 31, 2018 and 2017 includes approximately $524,000 and $550,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, 2018, the Company granted 5,130 shares of common stock to various employees and approximately $10,000 of compensation expense is included in selling, general and administrative expenses and approximately $36,000 of compensation expense is included in cost of sales for this grant. 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 March 2018, the Company granted 68,764 shares of common stock 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 2022 based upon the service and performance thresholds. For the year ended December 31, 2018, approximately $88,100 of compensation expense is included in selling, general and administrative expenses and approximately $18,400 of compensation expense is included in cost of revenue 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. For the years ended December 31, 2018 and 2017, approximately $0 and $219,000, respectively, of compensation expense is included in selling, general and administrative expenses and approximately $0 and $46,300, respectively, of compensation expense is included in cost of sales for this grant.

 

In March 2018, 12,330 and 9,130 of the shares granted in 2016 and 2017, respectively, were forfeited because the Company failed to achieve certain performance criteria for the year ended December 31, 2017. In addition, on March 22, 2018, these employees returned 7,552 common shares, valued at approximately $62,000, to pay the employees’ withholding taxes.

 

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.

 

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.

 

F-19 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

The Company has 211,175 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 119,910 shares available for grant under the 2016 Plan.

 

The Company did not grant any stock options in 2018 or 2017.

 

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

 

  Options   Weighted
Average
Exercise
Price
   Average
remaining
contractual
term
(in years)
   Aggregate
Intrinsic
Value
 
Outstanding at January 1, 2017   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      
Granted during period                  
Exercised                
Forfeited/Expired   (38,477)   14.81           
                     
Outstanding at December 31, 2018   41,772   $7.58    0.29   $0 
                     
Vested at December 31, 2018   41,772   $7.58    0.29   $0 

 

F-20 

 

 

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

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.

 

The intrinsic value of stock options exercised during the year ended December 31, 2017 was approximately $31,300.

 

The fair value of all options vested during the year ended December 31, 2017 was approximately $82,000.

 

13.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 2018 and 2017 amounted to $237,568 and $361,682, respectively.

 

14.MAJOR CUSTOMERS

 

Eleven percent of revenue in 2018 and 8% of revenue in 2017 were directly attributable to the U.S. Government. Twenty two percent and 6% of accounts receivable at December 31, 2018 and 2017, respectively, were from the U. S. Government.

 

In addition, in 2018, 24%, 16% and 12% of our revenue were to our three largest commercial customers, respectively. In 2017, 25%, 23% and 12% of our revenue were to our three largest commercial customers, respectively. At December 31, 2018, 20%, 18% and 17% of accounts receivable were from our three largest commercial customers. At December 31, 2017, 44%, 18% and 13% of accounts receivable were from our three largest commercial customers.

 

At December 31, 2018 and 2017, 2% and 4%, respectively, of contract assets were from the U.S. Government.

 

At December 31, 2018, 39%, 14%, 13%, and 13% of contract assets were from our four largest commercial customers. At December 31, 2017, 32%, 20%, 12%, and 10% of contract assets were from our four largest commercial customers.

 

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

 

F-21 

 

  

CPI AEROSTRUCTURES, INC. AND SUBSIDIARIES

 

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:     April 1, 2019 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/ Terry Stinson   Chairman of the Board of Directors April 1, 2019
Terry Stinson    
     
/s/ Eric Rosenfeld   Chairman Emeritus of the Board of April 1, 2019
Eric Rosenfeld Directors  
     
/s/ Douglas McCrosson   Chief Executive Officer and April 1, 2019
Douglas McCrosson President  
     
     
/s/ Vincent Palazzolo  

Chief Financial Officer and Secretary 

April 1, 2019
Vincent Palazzolo (Principal financial and accounting officer)  
     
/s/ Walter Paulick   Director April 1, 2019
Walter Paulick    
     
/s/ Harvey Bazaar   Director April 1, 2019
Harvey Bazaar    
     
/s/ Michael Faber   Director April 1, 2019
Michael Faber    
     
     
/s/ Carey Bond   Director April 1, 2019
Carey Bond    

 

F-22 

 

EX-21 2 ex21.htm SUBSIDIARIES OF THE REGISTRANT
 

CPI AEROSTRUCTURES, INC. 10-K

 

EXHIBIT 21.1

  

 

 

SUBSIDIARIES OF RESGISTRANT
 
Welding Metallurgy, Inc.
 
Compac Development Corporation

 

   

 

EX-23.1 3 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 Number 333-220090), of our report dated April 1, 2019, on our audits of the consolidated financial statements of CPI Aerostructures, Inc. as of December 31, 2018 and 2017 and for each of the years in the two-year period ended December 31, 2018, and of our report dated April 1, 2019 which expresses an adverse opinion on the effectiveness of internal control over financial reporting of CPI Aerostructures, Inc. as of December 31, 2018, because of a material weakness, included in this Annual Report on Form 10-K of CPI Aerostructures, Inc. for the year ended December 31, 2018.

 

/s/ CohnReznick LLP 

Jericho, New York 

April 1, 2019

 

 

 

EX-31.1 4 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:     April 1, 2019 CPI AEROSTRUCTURES, INC.
  (Registrant)
   
  By: /s/ Douglas McCrosson  
   

Douglas McCrosson 

Chief Executive Officer, President and Director 

(Principal executive officer) 

 

 

 

EX-31.2 5 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:     April 1, 2019 CPI AEROSTRUCTURES, INC.
  (Registrant)
     
  By: /s/ Vincent Palazzolo  
   

Vincent Palazzolo 

Chief Financial Officer and Secretary 

(Principal financial and accounting officer) 

 

 

EX-32.1 6 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, 2018 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:     April 1, 2019 CPI AEROSTRUCTURES, INC.
  (Registrant)
     
  By: /s/ Douglas McCrosson  
   

Douglas McCrosson 

Chief Executive Officer, President and Director 

(Principal executive officer)

 

Dated:     April 1, 2019 CPI AEROSTRUCTURES, INC.
  (Registrant)
     
  By: /s/ Vincent Palazzolo  
   

Vincent Palazzolo 

Chief Financial Officer and Secretary 

(Principal financial and accounting officer)

 

  

 

EX-101.INS 7 cvu-20181231.xml XBRL INSTANCE DOCUMENT 0000889348 2018-01-01 2018-12-31 0000889348 2019-03-28 0000889348 2018-06-30 0000889348 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2018-12-31 0000889348 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0000889348 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2017-12-31 0000889348 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0000889348 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000889348 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000889348 2018-12-31 0000889348 2017-12-31 0000889348 2017-01-01 2017-12-31 0000889348 cvu:GovernmentSubcontractsMember 2018-01-01 2018-12-31 0000889348 cvu:CommercialContractsMember 2018-01-01 2018-12-31 0000889348 cvu:PrimeGovernmentContractsMember 2018-01-01 2018-12-31 0000889348 us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0000889348 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0000889348 cvu:PeriodMember 2018-01-01 2018-12-31 0000889348 cvu:PeriodMember 2018-12-31 0000889348 cvu:HondaJetEngineInletMember 2018-01-01 2018-12-31 0000889348 cvu:G650ProgramMember 2018-01-01 2018-12-31 0000889348 cvu:E2DProgramMember 2018-01-01 2018-12-31 0000889348 cvu:JammerPodProgramMember 2018-01-01 2018-12-31 0000889348 cvu:USGovernmentMember 2018-12-31 0000889348 cvu:USGovernmentMember 2017-12-31 0000889348 cvu:CommercialMember 2018-12-31 0000889348 cvu:CommercialMember 2017-12-31 0000889348 2016-12-31 0000889348 us-gaap:InternalRevenueServiceIRSMember 2018-12-31 0000889348 cvu:WeldingMetallurgyIncMember 2018-01-01 2018-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2017-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2016-12-31 0000889348 cvu:LongTermIncentivePlanMember 2018-12-31 0000889348 cvu:PerformanceEquityPlan2009Member 2018-12-31 0000889348 cvu:PerformanceEquityPlan2009Member 2018-01-01 2018-12-31 0000889348 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2017-01-01 2017-01-31 0000889348 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2018-01-01 2018-01-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2018-01-01 2018-12-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2017-01-01 2017-12-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember us-gaap:CostOfSalesMember 2017-01-01 2017-12-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2018-03-01 2018-03-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2017-03-01 2017-03-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2018-03-20 2018-03-22 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2017-03-08 2017-03-09 0000889348 us-gaap:PerformanceSharesMember cvu:Employee1Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000889348 us-gaap:PerformanceSharesMember cvu:Employee1Member us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0000889348 us-gaap:PerformanceSharesMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-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 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0000889348 us-gaap:PerformanceSharesMember cvu:EmployeeMember 2016-08-01 2016-08-31 0000889348 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000889348 us-gaap:CommonStockMember 2016-12-31 0000889348 us-gaap:CommonStockMember 2017-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000889348 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000889348 us-gaap:RetainedEarningsMember 2016-12-31 0000889348 us-gaap:RetainedEarningsMember 2017-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000889348 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000889348 us-gaap:CommonStockMember 2018-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000889348 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000889348 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000889348 us-gaap:RetainedEarningsMember 2018-12-31 0000889348 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000889348 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000889348 us-gaap:ComputerEquipmentMember 2018-12-31 0000889348 us-gaap:FurnitureAndFixturesMember 2018-12-31 0000889348 us-gaap:VehiclesMember 2018-12-31 0000889348 us-gaap:LeaseholdImprovementsMember 2018-12-31 0000889348 us-gaap:MachineryAndEquipmentMember 2017-12-31 0000889348 us-gaap:ComputerEquipmentMember 2017-12-31 0000889348 us-gaap:FurnitureAndFixturesMember 2017-12-31 0000889348 us-gaap:VehiclesMember 2017-12-31 0000889348 us-gaap:LeaseholdImprovementsMember 2017-12-31 0000889348 us-gaap:MachineryAndEquipmentMember srt:MinimumMember 2018-01-01 2018-12-31 0000889348 us-gaap:MachineryAndEquipmentMember srt:MaximumMember 2018-01-01 2018-12-31 0000889348 us-gaap:ComputerEquipmentMember 2018-01-01 2018-12-31 0000889348 us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0000889348 us-gaap:VehiclesMember 2018-01-01 2018-12-31 0000889348 us-gaap:LeaseholdImprovementsMember 2018-01-01 2018-12-31 0000889348 us-gaap:AssetsHeldUnderCapitalLeasesMember 2018-01-01 2018-12-31 0000889348 us-gaap:AssetsHeldUnderCapitalLeasesMember 2017-01-01 2017-12-31 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember 2016-03-24 0000889348 cvu:TermLoanMember cvu:BankUnitedMember 2016-03-24 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnited1Member 2018-12-31 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember 2018-08-14 2018-08-15 0000889348 us-gaap:RevolvingCreditFacilityMember cvu:BankUnitedMember 2018-08-15 0000889348 cvu:BankUnitedMember cvu:TermLoanMember 2018-08-14 2018-08-15 0000889348 us-gaap:RevolvingCreditFacilityMember 2018-10-18 2018-10-19 0000889348 cvu:TermLoanMember cvu:BankUnitedMember 2018-10-19 0000889348 cvu:BankUnitedMember 2018-01-01 2018-12-31 0000889348 cvu:TermLoanMember cvu:BankUnitedMember 2016-03-23 2016-03-24 0000889348 cvu:TermLoanMember cvu:BankUnitedMember 2018-12-31 0000889348 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000889348 us-gaap:SalesRevenueNetMember cvu:CustomerConcentrationRiskOneMember 2018-01-01 2018-12-31 0000889348 us-gaap:SalesRevenueNetMember cvu:CustomerConcentrationRiskTwoMember 2018-01-01 2018-12-31 0000889348 us-gaap:SalesRevenueNetMember 2018-01-01 2018-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 us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:SalesRevenueNetMember 2018-01-01 2018-12-31 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:SalesRevenueNetMember 2017-01-01 2017-12-31 0000889348 us-gaap:AssetsTotalMember us-gaap:GovernmentContractsConcentrationRiskMember 2018-01-01 2018-12-31 0000889348 us-gaap:AssetsTotalMember us-gaap:GovernmentContractsConcentrationRiskMember 2017-01-01 2017-12-31 0000889348 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000889348 us-gaap:AccountsReceivableMember cvu:CustomerConcentrationRiskOneMember 2018-01-01 2018-12-31 0000889348 us-gaap:AccountsReceivableMember cvu:CustomerConcentrationRiskTwoMember 2018-01-01 2018-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:CustomerConcentrationRiskTwoMember 2017-01-01 2017-12-31 0000889348 us-gaap:AssetsTotalMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000889348 us-gaap:AssetsTotalMember cvu:CustomerConcentrationRiskOneMember 2018-01-01 2018-12-31 0000889348 us-gaap:AssetsTotalMember cvu:CustomerConcentrationRiskTwoMember 2018-01-01 2018-12-31 0000889348 us-gaap:AssetsTotalMember cvu:CustomerConcentrationRiskThreeMember 2018-01-01 2018-12-31 0000889348 us-gaap:AssetsTotalMember 2018-01-01 2018-12-31 0000889348 us-gaap:AssetsTotalMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000889348 us-gaap:AssetsTotalMember cvu:CustomerConcentrationRiskOneMember 2017-01-01 2017-12-31 0000889348 us-gaap:AssetsTotalMember cvu:CustomerConcentrationRiskTwoMember 2017-01-01 2017-12-31 0000889348 us-gaap:AssetsTotalMember cvu:CustomerConcentrationRiskThreeMember 2017-01-01 2017-12-31 0000889348 us-gaap:AssetsTotalMember 2017-01-01 2017-12-31 0000889348 2018-06-01 2018-06-30 0000889348 us-gaap:SalesRevenueNetMember cvu:CustomerConcentrationRiskTwoMember 2017-01-01 2017-12-31 0000889348 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0000889348 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-12-31 0000889348 us-gaap:AccountsReceivableMember 2018-01-01 2018-12-31 0000889348 us-gaap:AccountsReceivableMember 2017-01-01 2017-12-31 0000889348 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0000889348 us-gaap:StateAndLocalJurisdictionMember 2018-01-01 2018-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2018-12-31 0000889348 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:AccountsReceivableMember 2017-01-01 2017-12-31 0000889348 us-gaap:GovernmentContractsConcentrationRiskMember us-gaap:AccountsReceivableMember 2018-01-01 2018-12-31 0000889348 2018-10-18 2018-10-19 0000889348 2018-10-19 0000889348 us-gaap:OverAllotmentOptionMember 2018-10-18 2018-10-19 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure cvu:Number CPI AEROSTRUCTURES INC 0000889348 10-K CVU 2018-12-31 false --12-31 No No Yes Accelerated Filer false false 82667519 10.50 11734326 FY 2018 30349903 30349903 31893894 31893894 18781 18781 18781 18781 18781 4034000 1377000 15000 4000 35000 35000 6772 45249 -207000 0.21 0.35 83929270 43440742 31271857 9216671 18620527 78934000 0.97 2019 0.95 0.05 3000000 8000000 -2000000 7000000 1000000 686000 113333491 111158551 48358481 54591601 64975010 56566950 3805106 246330 3780866 224339 24240 21991 109528385 110912221 44577615 54367262 64950770 56544959 3104000 200000 73000 266000 1286000 2244000 4463109 2710000 1381000 2882000 58000 176000 18000 2000 164000 235000 -3128000 42000 92000 60000 32000 1255000 1986000 117000 126000 12000 102000 88000 90000 863000 750000 159000 141000 3137000 1036000 404000 276000 0 67000 3128000 0 3128000 4000000 1500000 2034-12-31 Limitations expiration in foreign jurisdictions for corporate tax returns generally ranges between two and five years depending 654000 1274000 1522000 7969000 80249 149466 41772 0 25000 3334 38477 44217 11.05 10.43 7.58 0.00 8.10 14.81 10.62 P0Y3M15D P1Y1M6D P1Y6M29D P0Y3M15D 718000 946000 10000 36000 13300 37500 88100 18400 0 219000 46300 0 524000 550000 59395 58578 5130 5550 68764 73060 98645 P1Y P1Y 12330 12330 9130 7552 4525 62000 33000 600000 500000 119910 211175 0.10 1.10 200000 25000 21666 202580 31300 82000 0.66 3100000 <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.25in"><font style="font: 10pt Times New Roman, Times, Serif"><b>10.</b></font></td> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><b>COMMITMENTS</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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 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"></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> <table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Year ending December 31,</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: rgb(204,238,255); vertical-align: bottom"> <td style="text-align: center; width: 78%"><font style="font: 10pt Times New Roman, Times, Serif">2019</font></td> <td style="text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; width: 18%"><font style="font: 10pt Times New Roman, Times, Serif">1,720,750</font></td> <td style="text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: white; vertical-align: bottom"> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2020</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">1,763,275</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: rgb(204,238,255); vertical-align: bottom"> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2021</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">1,807,074</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: white; vertical-align: bottom"> <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2022</font></td> <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">602,358</font></td> <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: rgb(204,238,255); vertical-align: bottom"> <td style="border-bottom: black 2.5pt double; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">5,893,457</font></td> <td style="text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <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">Rent expense for the years ended December 31, 2018 and 2017 was $1,608,701 and $1,608,701, respectively.</font></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.25in"><font style="font: 10pt Times New Roman, Times, Serif"><b>13.</b></font></td> <td style="text-align: justify; padding-right: 1.45pt"><font style="font: 10pt Times New Roman, Times, Serif"><b>EMPLOYEE BENEFIT PLAN</b></font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><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">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 2018 and 2017 amounted to $237,568 and $361,682, respectively.</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">&#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 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 1.45pt 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 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">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"><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"></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, 2018 and 2017.</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, 2018 and 2017, 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 cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2018</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2017</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Carrying<br />Amount</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Carrying<br />Amount</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Debt</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: rgb(204,238,255); vertical-align: bottom"> <td style="border-bottom: black 2.5pt double; text-align: left; width: 40%"><font style="font: 10pt Times New Roman, Times, Serif">Short-term borrowings and long-term debt</font></td> <td style="border-bottom: black 2.5pt double; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right; width: 12%"><font style="font: 10pt Times New Roman, Times, Serif">30,349,903</font></td> <td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right; width: 12%"><font style="font: 10pt Times New Roman, Times, Serif">30,349,903</font></td> <td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right; width: 12%"><font style="font: 10pt Times New Roman, Times, Serif">31,893,894</font></td> <td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right; width: 12%"><font style="font: 10pt Times New Roman, Times, Serif">31,893,894</font></td> <td style="border-bottom: black 2.5pt double; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <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:</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 cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Fair Value Measurements 2017</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Description</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Quoted Prices in Active Markets for Identical Assets&#160;<br />(Level 1)</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Significant Other Observable Inputs (Level 2)</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Significant Unobservable Inputs&#160;<br />(Level 3)</font></td> <td style="border-bottom: black 1pt solid"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: rgb(204,238,255); vertical-align: bottom"> <td style="text-align: center; padding-bottom: 1pt; padding-left: 5.4pt; width: 40%"><font style="font: 10pt Times New Roman, Times, Serif">Interest Rate Swap</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 1pt solid; text-align: right; width: 12%"><font style="font: 10pt Times New Roman, Times, Serif">18,781</font></td> <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right; width: 12%"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 1pt solid; text-align: right; width: 12%"><font style="font: 10pt Times New Roman, Times, Serif">18,781</font></td> <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right; width: 12%"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="border-bottom: black 1pt solid; text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: white; vertical-align: bottom"> <td style="text-align: center; padding-bottom: 2.5pt; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">18,781</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">18,781</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <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 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"></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> <table cellspacing="0" cellpadding="0" align="center" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">Year ending December 31,</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: rgb(204,238,255); vertical-align: bottom"> <td style="text-align: center; width: 78%"><font style="font: 10pt Times New Roman, Times, Serif">2019</font></td> <td style="text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; width: 18%"><font style="font: 10pt Times New Roman, Times, Serif">1,720,750</font></td> <td style="text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: white; vertical-align: bottom"> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2020</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">1,763,275</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: rgb(204,238,255); vertical-align: bottom"> <td style="text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2021</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">1,807,074</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: white; vertical-align: bottom"> <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">2022</font></td> <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">602,358</font></td> <td style="text-align: left; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: rgb(204,238,255); vertical-align: bottom"> <td style="border-bottom: black 2.5pt double; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">5,893,457</font></td> <td style="text-align: left; padding-bottom: 2.5pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Revenue by long-term contract type for the year ended December 31, 2018 is as follows:&#160;</font></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 60%"> <tr style="vertical-align: bottom"> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-weight: bold"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="2" style="text-align: right; font-weight: bold"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font-weight: bold"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: rgb(204,238,255); vertical-align: bottom"> <td style="text-align: left; width: 78%"><font style="font: 10pt Times New Roman, Times, Serif">Government subcontracts</font></td> <td style="width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; width: 19%"><font style="font: 10pt Times New Roman, Times, Serif">43,440,742</font></td> <td style="text-align: left; width: 1%"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: white; vertical-align: bottom"> <td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">Commercial contracts</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">31,271,857</font></td> <td style="text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: rgb(204,238,255); vertical-align: bottom"> <td style="text-align: justify; padding-bottom: 1pt"><font style="font: 10pt Times New Roman, Times, Serif">Prime government contracts</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">9,216,671</font></td> <td style="border-bottom: black 1pt solid; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="background-color: white; vertical-align: bottom"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 2.5pt double; text-align: right"><font style="font: 10pt Times New Roman, Times, Serif">83,929,270</font></td> <td style="border-bottom: black 2.5pt double; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">&#160;</font></td></tr> </table> 4128142 1430877 3000000 8623329 5379821 435000 1972630 727809 140204589 120382436 2545192 2046942 435000 279318 1566818 249575 188303 143713674 124184499 9902481 15129872 1558160 1911421 2434981 2009000 24038685 22838685 24000000 115000 109327 41854413 42244635 3876238 7019468 4028553 531124 607063 50290328 49871166 11715 8863 70651416 53770618 22760215 20548652 -14800 93423346 74313333 67605706 8738 8863 52824950 53770618 14781018 20548652 -9000 -14800 11715 70651416 22760215 143713674 124184499 0.001 0.001 50000000 50000000 11718246 8864319 11718246 8864319 8739836 8864319 11718246 83929270 81283148 65765007 62637232 18164263 18645916 9528883 8449594 8635380 10196322 1989417 1698914 -1960708 -1718688 6674672 8477634 2211563 5767634 5767634 2211563 14800 -5800 2226363 5761834 .23 0.65 .23 0.65 9480948 8831064 9489630 8838445 3 -3 45913 50782 6 50776 5 45908 5550 5130 671620 895011 116 894895 87 671533 115599 88797 16166117 2760 16163357 16100000 2760000 2760000 710197 616291 95942 85571 70764 30680 671620 895011 -21010 -20600 125000 150000 1796225 -2984792 2174941 11580025 51570 257706 870000 -7696024 1627689 911901 -1246178 -10976 5673 103327 -2535038 1572498 559037 281922 42480 -6609943 -239442 16166117 7000000 2900000 6500000 4100000 7700000 4500000 3314789 1341765 209082 463000 13842246 -941765 649410 146192 202500 10947 144718 8898329 5529821 275000 150000 3379986 918799 4495980 431403 1836031 335176 9568254 8359809 2879707 3973406 707726 13162 1994253 2461047 3476454 610323 13162 1798823 7023062 6312867 P5Y P10Y P5Y P7Y P5Y P10Y 651775 146192 30000000 10000000 2100000 0.0572 2020-06-30 1200000 4100000 2434981 3647234 150225 107078 21509 6361026 209082 141000 50000 592712 555209 334981 175667 2625052 1975642 1517164 1300970 1720750 1763275 1807074 602358 5893457 1608701 1608701 237568 361682 3 3 4 4 3 3 0.24 0.16 0.12 0.25 0.23 0.11 0.08 0.02 0.04 0.20 0.18 0.17 0.44 0.18 0.13 0.39 0.14 0.13 0.13 0.32 0.20 0.12 0.10 0.12 0.05 0.04 0.06 0.22 5337053 2384980 45913 50782 P3Y 2134574 1578627 97780960 94412148 7900000 9711997 1685378 false 7.58 0 0 41772 2000000 -6050906 <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 per common share is computed using the weighted-average number of shares outstanding. Diluted earnings 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 2018. Incremental shares of 6,772 were not included in the diluted earnings per share calculations at December 31, 2018, 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. 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.</font></p> 14800 -5800 -5800 14800 28709 -19774 5 <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 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The preparation of consolidated 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 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">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="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> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; font: 10pt Times New Roman, Times, Serif"> <td style="text-align: center; font: 10pt Times New Roman, Times, Serif">Year ending December 31,</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: 49%; text-align: center; font: 10pt Times New Roman, Times, Serif">2019</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">2,434,981</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: center; font: 10pt Times New Roman, Times, Serif">2020</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,647,234</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">2021</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">150,225</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">2022</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">107,078</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; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">2023</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">21,509</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: center; 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">&#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">6,361,026</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="font: 10pt Times New Roman, Times, Serif"></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 provision for income taxes consists of the following:</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="text-align: left; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">Year ended December 31,</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">2018</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">2017</td><td style="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="text-align: justify; font: 10pt Times New Roman, Times, Serif">Current:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="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="width: 74%; text-align: justify; 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">3,104,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">200,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: justify; 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">73,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">266,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: justify; padding-left: 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></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">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></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; padding-left: 0.125in">Federal</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">1,286,000</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">2,244,000</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 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="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">4,463,000</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><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; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,710,000</td><td style="border-bottom: Black 2.5pt 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"></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 1.45pt 0pt 0; text-align: justify">The difference between the income tax provision computed at the federal statutory rate and the actual tax provision is accounted for as follows:</p> <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"></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; border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif">December 31,</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">2018</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">2017</td><td style="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: justify; 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">1,381,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">2,882,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: justify; 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">58,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">176,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: justify; 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">18,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,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: justify; 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">(164,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">(235,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: justify; 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">&#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">(207,000</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif">)</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">Uncertain tax position</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="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,128,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">&#8212;</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">Permanent differences</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">42,000</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">92,000</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 2.5pt double; font: 10pt Times New Roman, Times, Serif; padding-left: 0.125in">Provision for income taxes</td><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; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">4,463,000</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><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; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">2,710,000</td><td style="border-bottom: Black 2.5pt 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 1.45pt 0pt 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table indicates the changes to the Company&#8217;s uncertain tax position for the years ended December&#160;31, 2018 and 2017 including interest and penalties:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">Years&#160;Ended&#160;December&#160;31,</td><td style="padding-bottom: 1pt; font: bold 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">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font: bold 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">Balance, beginning of year</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"><font style="font-size: 10pt">&#8212;</font></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"><font style="font-size: 10pt">&#8212;</font></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="font: 10pt Times New Roman, Times, Serif">Additions</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="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,128,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"><font style="font-size: 10pt">&#8212;</font></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-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">Reductions</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"><font style="font-size: 10pt">&#8212;</font></td><td style="padding-bottom: 1pt; text-align: left; 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="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"><font style="font-size: 10pt">&#8212;</font></td><td style="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: left; padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif">Balance, end of year</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">3,128,000</td><td style="padding-bottom: 2.5pt; text-align: left; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="padding-bottom: 2.5pt; font: 10pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 10pt">&#8212;</font></td><td style="padding-bottom: 2.5pt; 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; 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>14.</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: 0pt 0; text-align: justify">Eleven percent of revenue in 2018 and 8% of revenue in 2017 were directly attributable to the U.S. government. Twenty two percent and 6% of accounts receivable at December 31, 2018 and 2017, respectively, were from the U. S. Government.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 4.5pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, in 2018, 24%, 16% and 12% of our revenue were to our three largest commercial customers, respectively. In 2017, 25%, 23% and 12% of our revenue were to our three largest commercial customers, respectively. At December 31, 2018, 20%, 18% and 17% of accounts receivable were from our three largest commercial customers. At December 31, 2017, 44%, 18% and 13% of accounts receivable were from our three largest commercial customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 4.5pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At December 31, 2018 and 2017, 2% and 4%, respectively, of contract assets were from the U.S. Government.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 4.5pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At December 31, 2018, 39%, 14%, 13%, and 13% of contract assets were from our four largest commercial customers. At December 31, 2017, 32%, 20%, 12%, and 10% of contract assets were from our four largest commercial customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 4.5pt; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2018 and 2017, approximately 5% and 4%, 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: 0pt 0 0pt 4.5pt; text-align: justify">&#160;</p> 6.25 360000 7000 <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="font: 10pt Times New Roman, Times, Serif"><b>8.</b></font></td><td style="text-align: justify; padding-right: 0.1in; font: 10pt Times New Roman, Times, Serif"><font style="font: 10pt Times New Roman, Times, Serif"><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="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">On March 24, 2016, the Company entered into a Credit Agreement with BankUnited, 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;). The Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement.</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">On August 15, 2018, the Company entered into a Third Amendment and Waiver to the Amended and Restated Credit Agreement (the &#8220;Amendment&#8221;) with the Lenders named therein and BankUnited, N.A., as sole arranger, agent, and collateral agent, dated as of March 24, 2016, as amended by the First Amendment and Waiver to the Amended and Restated Credit Agreement dated as of May 9, 2016, as further amended by the Second Amendment to the Amended and Restated Credit Agreement dated as of July 13, 2017 (collectively, the &#8220;Credit Agreement&#8221;).</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">Under the Amendment, the parties amended the Credit Agreement by, among other things, (i) extending the maturity date of the Company&#8217;s existing $30 million Revolving Loan and its existing $10 million Term Loan to June 30, 2020, (ii) amending the leverage ratio covenant, (iii) amending the interest rates corresponding to the leverage ratio, (iv) waiving non-compliance with the leverage ratio covenant for the trailing four fiscal quarters ended March 31, 2018 and June 30, 2018, and (v) amending provisions relating to the consummation of a public offering of common stock so that if an offering results in gross proceeds of $7 million or more, (A) the Company will prepay the loans in an amount equal to 25% of net proceeds of the offering (with $1.2 million applied to the Term Loan and the remainder applied to the Revolving Loan) and (B) the Company will maintain a minimum of $3 million in either unrestricted cash in an account with BankUnited, N.A., or in availability under the Revolving Loan.</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">Pursuant to the Amendment, on October 19, 2018, the Company used $4.1 million of the net proceeds of its public offering completed on October 19, 2018 for prepayments of loans under the BankUnited Facility, including $1.2 million applied to the term loan and $2.9 million applied to the revolving line of credit.</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 of December 31, 2018, the Company was not in compliance with the leverage and net profit financial covenants contained in the BankUnited Facility, as amended. The Bank has waived the provisions of these covenants as of December 31, 2018. As of December 31, 2018, the Company had $24.0 million outstanding under the Restated Agreement bearing interest at 5.72%.</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 BankUnited Facility is secured by all of the Company&#8217;s assets.</font></p> 4697265 391291 6128142 1430877 1039586 <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"><td style="width: 0.25in"><font style="font: 10pt Times New Roman, Times, Serif"><b>1.</b></font></td><td><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">The Company consists of CPI Aerostructures, Inc. (&#8220;CPI&#8221;) and Welding Metallury, Inc. (&#8220;WMI&#8221;), a wholly owned subsidiary acquired on December 20, 2018 and Compac Development Corporation (&#8220;Compac&#8221;), a wholly owned subsidiary of WMI, collectively the &#8220;Company.&#8221;</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> <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 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"><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 acquired WMI on December 20, 2018 and the year ended December 31, 2018 operating results include the operating results of WMI from the date of acquisition, which were not material.</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 accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</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>Acquisition of WMI</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">On December 20, 2018 (the &#8220;WMI Acquisition Date&#8221;), pursuant to the Stock Purchase Agreement (the &#8220;Agreement&#8221;), dated as of March 21, 2018, with Air Industries Group (&#8220;Air Industries&#8221;), the Company purchased from Air Industries all of the outstanding shares of WMI, previously a wholly owned subsidiary of Air Industries (the &#8220;WMI Acquisition&#8221;) (See Note 2).</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>Public Offering</u>&#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">&#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">On October 19, 2018 the Company completed an underwritten public offering of 2,760,000 shares of its common stock, including 360,000 shares pursuant to the underwriters&#8217; full exercise of their over-allotment option, at a public offering price of $6.25 per share. The Company&#8217;s net proceeds from the offering, after deducting underwriting discounts, commissions, and other offering expenses, were approximately $16.1 million.</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>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 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The preparation of consolidated 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 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>Business Combinations </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 applied business combination accounting for the WMI Acquisition in accordance with ASC 805, &#8220;Business Combinations&#8221; (&#8220;ASC 805&#8221;). Business combination accounting requires that the assets acquired and liabilities assumed be recorded at their respective estimated fair values at the date of acquisition. The excess purchase price over fair value of the net assets acquired is recorded as goodwill. In determining estimated fair values, we are required to make estimates and assumptions that affect the recorded amounts, including, but not limited to, expected future cash flows, discount rates, remaining useful lives of long-lived assets, useful lives of identified intangible assets, replacement or reproduction costs of property and equipment and the amounts to be recovered in future periods from acquired net operating losses and other deferred tax assets. Our estimates in this area impact, among other items, the amount of depreciation and amortization, impairment charges in certain instances if the asset becomes impaired, and income tax expense or benefit that we report. Our provisional estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain. See Note 2 for a summary and status of the application of business combination accounting.</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"><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">Effective January 1, 2018, the Company adopted Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (&#8220;ASC 606&#8221;), using the modified retrospective method for all of its contracts. ASC 606 requires sales and gross profit to be recognized over the contract period 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 &#8220;Contract assets.&#8221; Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned &#8220;Contract liabilities.&#8221; 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 revenue in the period the change becomes known. ASC 606 involves considerable use of estimates in determining revenues, costs 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 tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all matters that could have an impact on the assumptions, risks and uncertainties inherent with the process; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.</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 changes 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">Following the adoption of ASC 606, the Company&#8217;s revenue recognition for all of its contracts remained materially consistent with historical practice and there was no material impact in the year ended December 31, 2018 consolidated financial statements upon adoption.</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 compliance with ASC 606, costs and estimated earnings in excess of billings on uncompleted contracts, on the December 31, 2017 consolidated balance sheet, have been reclassified to contract assets. Additionally, billings in excess of costs and estimated earnings on uncompleted contracts and contract losses, on the December 31, 2017 consolidated balance sheet, have been combined and reclassified to contract liabilities.</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 and for WMI when finished goods have been transferred to the customer and there are no other obligations to customers after the title of the goods have transferred. Title of goods are transferred based on shipping terms for each customer - for shipments with terms of FOB Shipping Point, title is transferred upon shipment; for shipments with terms of FOB Destination, title is transferred upon delivery.</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">&#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 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 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>Cash</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 maintains its cash in five 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, 2018 and 2017, the Company had approximately $4,034,000 and $1,377,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 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"></font></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><u>Restricted Cash</u></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">During the year ended December 31, 2018, the Company adopted Accounting Standards Update No. 2016-08, Statement of Cash Flows - Restricted Cash, (&#8220;ASU 2016-18&#8221;), which requires the inclusion of restricted cash and restricted cash equivalents with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statements of cash flows. The Company's restricted cash balance is $2,000,000 as of December 31, 2018, which is cash held in escrow pursuant to the WMI acquisition and the determination of a final working capital adjustment.</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>Accounts Receivable</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">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 1.45pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify"></p> <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; 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 estimated useful lives of the respective assets or the lease term if shorter, 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 intangibles with definite lives 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, 2018 and 2017.</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 consolidated 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 accumulated 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. </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"></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 an 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">&#160;<b>&#160;</b></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, 2018 and 2017, 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"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Carrying<br /> Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Fair Value</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Carrying<br /> Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Fair Value</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify; padding-left: 0in">Debt</td><td>&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; border-bottom: Black 2.5pt double">Short-term borrowings and long-term debt</td><td style="width: 1%; border-bottom: Black 2.5pt double">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2.5pt double; text-align: right">30,349,903</td><td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 2.5pt double">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2.5pt double; text-align: right">30,349,903</td><td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 2.5pt double">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2.5pt double; text-align: right">31,893,894</td><td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 2.5pt double">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2.5pt double; text-align: right">31,893,894</td><td style="width: 1%; border-bottom: Black 2.5pt double; 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"><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:</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"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid">Fair Value Measurements 2017</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">Description</td><td>&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Total</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Quoted Prices in Active Markets for Identical Assets&#160;<br /> (Level 1)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Significant Other Observable Inputs (Level 2)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Significant Unobservable Inputs&#160;<br /> (Level 3)</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt">Interest Rate Swap</td><td style="width: 1%">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">18,781</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">18,781</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 2.5pt; padding-left: 5.4pt">Total</td><td>&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">18,781</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">18,781</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="border-bottom: Black 2.5pt double; 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="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 of the interest differential between the contractual swap and the replacement swap.</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">As of December 31, 2017, $18,781 was included in other liabilities related to the fair value of the Company&#8217;s interest rate swap and $15,000, net of tax of approximately $4,000 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">During June 2018, the interest rate swap matured and the Company realized a net gain of approximately $7,000.</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 per common share is computed using the weighted-average number of shares outstanding. Diluted earnings 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 2018. Incremental shares of 6,772 were not included in the diluted earnings per share calculations at December 31, 2018, 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. 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.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">&#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>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 in accordance with ASC 740, &#8220;Income Taxes,&#8221; (&#8220;ASC 740&#8221;) whereby deferred tax assets and liabilities are recognized for future tax consequences attributable to the temporary differences between the consolidated 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"></p> <p style="border-bottom: white 0.5pt solid; 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>Recently Issued but not Adopted Accounting Pronouncements</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"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">In February 2016, the FASB issued Accounting Standards Update No. 2016-02, &#8220;Leases&#8221; (Topic 842) (&#8220;ASU 2016-02&#8221;), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. Originally, entities were required to adopt ASU 2016-02 using a modified retrospective approach at the beginning of the earliest comparative period presented in the financial statements and the recognition of a cumulative-effect adjustment to the opening balance of retained earnings. The FASB subsequently issued Accounting Standards Update No. 2018-10 and Accounting Standards Update No. 2018-11 in July 2018, which provide clarifications and improvements to ASU 2016-02 (collectively, the &#8220;new lease standard&#8221;). Accounting Standards Update No. 2018-11 also provides the optional transition method which allows companies to apply the new lease standard at the adoption date instead of at the earliest comparative period presented and continue to apply the provisions of the previous lease standard in its annual disclosures for the comparative periods. The new lease standard requires lessees to present a right-of-use asset and a corresponding lease liability on the balance sheet. Lessor accounting is substantially unchanged compared to the current accounting guidance. Additional footnote disclosures related to leases will also be required.</p> <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">On January 1, 2019, the Company expects to adopt the new lease standard using the optional transition method. The comparative financial information will not be restated and will continue to be reported under the previous lease standard in effect during those periods. In addition, the new lease standard provides a number of optional practical expedients in transition. The Company expects to elect the package of practical expedients. As such, the Company will not reassess whether expired or existing contracts are or contain a lease; will not need to reassess the lease classifications or reassess the initial direct costs associated with expired or existing leases. The Company will not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to the Company.</p> <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">The new lease standard also provides practical expedients for an entity&#8217;s ongoing accounting. The Company expects to elect the short-term lease recognition exemption for all leases that qualify. This means, for those leases that qualify, the Company will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. The Company expects to elect the practical expedient to not separate lease and non-lease components for certain classes of assets (office buildings).</p> <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">On January 1, 2019, the Company expects to recognize right of use assets and lease liabilities in the range of approximately $5,300,000 to $5,800,000 and no adjustment to the accumulated deficit. The Company does not expect the adoption of the new lease standard to impact its consolidated statement of operations or its consolidated statement of cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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"><font style="font: 10pt Times New Roman, Times, Serif"><u>Business Combinations </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 applied business combination accounting for the WMI Acquisition in accordance with ASC 805, &#8220;Business Combinations&#8221; (&#8220;ASC 805&#8221;). Business combination accounting requires that the assets acquired and liabilities assumed be recorded at their respective estimated fair values at the date of acquisition. The excess purchase price over fair value of the net assets acquired is recorded as goodwill. In determining estimated fair values, we are required to make estimates and assumptions that affect the recorded amounts, including, but not limited to, expected future cash flows, discount rates, remaining useful lives of long-lived assets, useful lives of identified intangible assets, replacement or reproduction costs of property and equipment and the amounts to be recovered in future periods from acquired net operating losses and other deferred tax assets. Our estimates in this area impact, among other items, the amount of depreciation and amortization, impairment charges in certain instances if the asset becomes impaired, and income tax expense or benefit that we report. Our provisional estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain. See Note 2 for a summary and status of the application of business combination accounting.</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"><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">Effective January 1, 2018, the Company adopted Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (&#8220;ASC 606&#8221;), using the modified retrospective method for all of its contracts. ASC 606 requires sales and gross profit to be recognized over the contract period 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 &#8220;Contract assets.&#8221; Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned &#8220;Contract liabilities.&#8221; 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 revenue in the period the change becomes known. ASC 606 involves considerable use of estimates in determining revenues, costs 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 tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all matters that could have an impact on the assumptions, risks and uncertainties inherent with the process; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.</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 changes 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">Following the adoption of ASC 606, the Company&#8217;s revenue recognition for all of its contracts remained materially consistent with historical practice and there was no material impact in the year ended December 31, 2018 consolidated financial statements upon adoption.</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 compliance with ASC 606, costs and estimated earnings in excess of billings on uncompleted contracts, on the December 31, 2017 consolidated balance sheet, have been reclassified to contract assets. Additionally, billings in excess of costs and estimated earnings on uncompleted contracts and contract losses, on the December 31, 2017 consolidated balance sheet, have been combined and reclassified to contract liabilities.</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 and for WMI when finished goods have been transferred to the customer and there are no other obligations to customers after the title of the goods have transferred. Title of goods are transferred based on shipping terms for each customer - for shipments with terms of FOB Shipping Point, title is transferred upon shipment; for shipments with terms of FOB Destination, title is transferred upon delivery.</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>Cash</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 maintains its cash in five 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, 2018 and 2017, the Company had approximately $4,034,000 and $1,377,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 1.45pt 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"></font></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Restricted Cash</u></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">During the year ended December 31, 2018, the Company adopted Accounting Standards Update No. 2016-08, Statement of Cash Flows - Restricted Cash, (&#8220;ASU 2016-18&#8221;), which requires the inclusion of restricted cash and restricted cash equivalents with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statements of cash flows. The Company's restricted cash balance is $2,000,000 as of December 31, 2018, which is cash held in escrow pursuant to the WMI acquisition and the determination of a final working capital adjustment.</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 estimated useful lives of the respective assets or the lease term if shorter, 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"><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 intangibles with definite lives 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>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 consolidated 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 accumulated 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. </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"></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 an 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"><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, 2018 and 2017, 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"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Carrying<br /> Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Fair Value</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Carrying<br /> Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Fair Value</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify; padding-left: 0in">Debt</td><td>&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; border-bottom: Black 2.5pt double">Short-term borrowings and long-term debt</td><td style="width: 1%; border-bottom: Black 2.5pt double">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2.5pt double; text-align: right">30,349,903</td><td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 2.5pt double">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2.5pt double; text-align: right">30,349,903</td><td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 2.5pt double">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2.5pt double; text-align: right">31,893,894</td><td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 2.5pt double">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2.5pt double; text-align: right">31,893,894</td><td style="width: 1%; border-bottom: Black 2.5pt double; 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"><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:</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"> <td style="text-align: justify">&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: justify">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid">Fair Value Measurements 2017</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">Description</td><td>&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Total</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Quoted Prices in Active Markets for Identical Assets&#160;<br /> (Level 1)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Significant Other Observable Inputs (Level 2)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Significant Unobservable Inputs&#160;<br /> (Level 3)</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: center; padding-bottom: 1pt; padding-left: 5.4pt">Interest Rate Swap</td><td style="width: 1%">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">18,781</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">18,781</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 2.5pt; padding-left: 5.4pt">Total</td><td>&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">18,781</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">18,781</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8212;</td><td style="border-bottom: Black 2.5pt double; 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="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 of the interest differential between the contractual swap and the replacement swap.</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">As of December 31, 2017, $18,781 was included in other liabilities related to the fair value of the Company&#8217;s interest rate swap and $15,000, net of tax of approximately $4,000 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">During June 2018, the interest rate swap matured and the Company realized a net gain of approximately $7,000.</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 in accordance with ASC 740, &#8220;Income Taxes,&#8221; (&#8220;ASC 740&#8221;) whereby deferred tax assets and liabilities are recognized for future tax consequences attributable to the temporary differences between the consolidated 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 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><u>Recently Issued but not Adopted Accounting Pronouncements</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"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.45pt 0pt 0; text-align: justify">In February 2016, the FASB issued Accounting Standards Update No. 2016-02, &#8220;Leases&#8221; (Topic 842) (&#8220;ASU 2016-02&#8221;), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. Originally, entities were required to adopt ASU 2016-02 using a modified retrospective approach at the beginning of the earliest comparative period presented in the financial statements and the recognition of a cumulative-effect adjustment to the opening balance of retained earnings. The FASB subsequently issued Accounting Standards Update No. 2018-10 and Accounting Standards Update No. 2018-11 in July 2018, which provide clarifications and improvements to ASU 2016-02 (collectively, the &#8220;new lease standard&#8221;). Accounting Standards Update No. 2018-11 also provides the optional transition method which allows companies to apply the new lease standard at the adoption date instead of at the earliest comparative period presented and continue to apply the provisions of the previous lease standard in its annual disclosures for the comparative periods. The new lease standard requires lessees to present a right-of-use asset and a corresponding lease liability on the balance sheet. Lessor accounting is substantially unchanged compared to the current accounting guidance. Additional footnote disclosures related to leases will also be required.</p> <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">On January 1, 2019, the Company expects to adopt the new lease standard using the optional transition method. The comparative financial information will not be restated and will continue to be reported under the previous lease standard in effect during those periods. In addition, the new lease standard provides a number of optional practical expedients in transition. The Company expects to elect the package of practical expedients. As such, the Company will not reassess whether expired or existing contracts are or contain a lease; will not need to reassess the lease classifications or reassess the initial direct costs associated with expired or existing leases. The Company will not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to the Company.</p> <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">The new lease standard also provides practical expedients for an entity&#8217;s ongoing accounting. The Company expects to elect the short-term lease recognition exemption for all leases that qualify. This means, for those leases that qualify, the Company will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. The Company expects to elect the practical expedient to not separate lease and non-lease components for certain classes of assets (office buildings).</p> <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">On January 1, 2019, the Company expects to recognize right of use assets and lease liabilities in the range of approximately $5,300,000 to $5,800,000 and no adjustment to the accumulated deficit. The Company does not expect the adoption of the new lease standard to impact its consolidated statement of operations or its consolidated statement of cash flows.</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"><td style="width: 0.25in"><font style="font: 10pt Times New Roman, Times, Serif"><b>2.</b></font></td><td style="text-align: justify"><b>BUSINESS COMBINATIONS</b></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: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">As discussed in Note 1, the Company completed the WMI Acquisition on December 20, 2018. The acquisition was accounted for as a business combination in accordance with ASC Topic 805. Accordingly, the Company is required to determine and record the fair value of the assets acquired, including any potential intangible assets, and liabilities assumed at the date of acquisition. The acquisition was considered a stock purchase for tax purposes.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">The purchase price for the acquisition was $7.9 million, which is subject to a post-closing working capital adjustment. As such, $2 million of the purchase price was held in escrow at closing subject to the completion of the working capital adjustment and in the event of other contingencies. The escrowed amount is shown as restricted cash on the consolidated balance sheet as of December 31, 2018. The working capital adjustment is based on the historical values of components of working capital as defined in the Agreement. Based on the working capital statement prepared by the Company and delivered to Air Industries on March 20, 2019, the Company has concluded that it is more likely than not, that the purchase price will be reduced sufficiently such that at a minimum, the full amount in escrow will be retained by the Company. The final working capital statement presented to Air Industries is expected to be reviewed and the purchase price adjustment finalized not later than the third quarter of 2019.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">The Company is in process of determining the acquisition date fair values of the assets and liabilities acquired and has recorded provisional estimates as of the acquisition date. As the Company completes this process and additional information becomes known concerning the acquired assets and assumed liabilities, management will likely make adjustments to the fair value of the amounts provisionally recorded in the opening balance sheet of WMI during the measurement period, which is no longer than a one-year period following the acquisition date. The determination of the fair values of the acquired assets and liabilities assumed (and the related determination of estimated lives of depreciable tangible and identifiable intangible assets) requires significant judgment. If the final aggregate fair value of the net assets acquired is less than the final purchase price paid then the Company may be required to record goodwill. Conversely, if the final aggregate fair value of the net assets acquired is in excess of the final purchase price paid then the Company may potentially conclude that the purchase of WMI was a &#8220;bargain purchase.&#8221;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">As stated above, the Company has determined the following provisional estimates of the fair value of the assets acquired and liabilities assumed from WMI:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Provisional<br /> Fair Values</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 85%; text-align: left; padding-left: 5.4pt">Other current assets</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,274,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%; font-size: 11pt">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5.4pt">Accounts receivable</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,522,000</td><td style="text-align: left">&#160;</td><td style="font-size: 11pt">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 5.4pt">Inventory</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7,969,000</td><td style="text-align: left">&#160;</td><td style="font-size: 11pt">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Current liabilities</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,813,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="font-size: 11pt; padding-bottom: 1pt">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,952,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font-size: 11pt; padding-bottom: 2.5pt">&#160;</td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 9pt 25udfjpxemnnqch,sans-serif; margin: 0">&#160;</p> <p style="font: 9pt 25udfjpxemnnqch,sans-serif; margin: 0"></p> <p style="font: 9pt 25udfjpxemnnqch,sans-serif; margin: 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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 table presents the unaudited pro forma revenue and net income for the period presented as if the WMI Acquisition had occurred on January 1, 2017 based on the provisional estimates of the fair value of the net assets acquired:</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"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended December 31,</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"> 2018</td><td style="font-weight: bold">&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid"><b> 2017</b></td> <td>&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 69%; text-indent: 0in; padding-left: 5.4pt">Revenue</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">97,780,960</td><td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%">$</td> <td style="width: 12%; text-align: right">94,412,148</td> <td style="width: 1%">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0in; padding-left: 5.4pt">Net income (loss)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">3,190,457</td><td style="text-align: left">&#160;</td> <td>&#160;</td> <td>$</td> <td style="text-align: right">(1,330,366)</td> <td>&#160;</td> </tr> </table> <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">&#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 pro forma results presented above include the impact of eliminating parent company charges from Air Industries for general expenses and interest, net of tax.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">As stated above, the Company has determined the following provisional estimates of the fair value of the assets acquired and liabilities assumed from WMI:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin: 0; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 11pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Provisional<br /> Fair Values</td><td style="padding-bottom: 1pt; border-bottom: Black 1pt solid">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 85%; text-align: left; padding-left: 5.4pt">Other current assets</td><td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,274,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%; font-size: 11pt">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 5.4pt">Accounts receivable</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,522,000</td><td style="text-align: left">&#160;</td><td style="font-size: 11pt">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 5.4pt">Inventory</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7,969,000</td><td style="text-align: left">&#160;</td><td style="font-size: 11pt">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Current liabilities</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,813,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="font-size: 11pt; padding-bottom: 1pt">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,952,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="font-size: 11pt; padding-bottom: 2.5pt">&#160;</td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 9pt 25udfjpxemnnqch,sans-serif; margin: 0">&#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 table presents the unaudited pro forma revenue and net income for the period presented as if the WMI Acquisition had occurred on January 1, 2017 based on the provisional estimates of the fair value of the net assets acquired:</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"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year Ended December 31,</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"> 2018</td><td style="font-weight: bold">&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: Black 1pt solid"><b> 2017</b></td> <td>&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 69%; text-indent: 0in; padding-left: 5.4pt">Revenue</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">97,780,960</td><td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%">$</td> <td style="width: 12%; text-align: right">94,412,148</td> <td style="width: 1%">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0in; padding-left: 5.4pt">Net income (loss)</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">3,190,457</td><td style="text-align: left">&#160;</td> <td>&#160;</td> <td>$</td> <td style="text-align: right">(1,330,366)</td> <td>&#160;</td> </tr> </table> <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">&#160;</p> 4813000 5952000 3190457 -1330366 2000000 <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"><td style="width: 0.25in"><font style="font: 10pt Times New Roman, Times, Serif"><b>3.</b></font></td><td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><b>REVENUE RECOGNITION</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">The majority of the Company&#8217;s revenues are from long-term contracts with the U.S. government and commercial contractors. The contracts with the U.S. government typically are subject to the FAR which provides guidance on the types of costs that are allowable in establishing prices for goods and services provided under U.S. government contracts. The pricing for commercial contractors are based on the specific negotiations with each customer.</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 accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified and payment terms are identified.</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">To determine the proper revenue recognition method, the Company evaluates whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue and profit recorded in a given period.</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">All of the Company&#8217;s current long-term contracts have a single performance obligation as the promise to transfer the goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. The Company&#8217;s contracts are often modified to account for changes in contract specifications and requirements. The Company considers contract modifications to exist when the modification either creates new performance obligations or changes the existing enforceable rights and obligations. All of the Company&#8217;s contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up 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">Revenues for the Company&#8217;s long-term contracts are recognized over time as the Company performs its obligations because of continuous transfer of control to the customer. The continuous transfer of control to the customer is supported by clauses in contracts that either allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit and the products and services have no alternative use or the customer controls the work in progress.</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">Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services to be provided. The Company uses the cost-to-cost input method to measure progress for its contracts because it best depicts the transfer of assets to the customer which occurs as the Company incurs costs on its 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 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">In applying the cost-to-cost input method, the Company compares the actual costs incurred relative to the total estimated costs to determine its progress towards contract completion and to calculate the corresponding amount of estimated revenue and estimated gross profit recognized. For any costs incurred that do not contribute to a performance obligation, the Company excludes such costs from its input method of revenue recognition as the amounts are not reflective in transferring control of the asset to the customer. Costs to fulfill a performance obligation include labor, materials and subcontractors costs, other direct costs and an allocation of indirect costs. 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 for a contract is reflected in revenue in the period the change becomes known. Contract estimates involve 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 tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the application of the cost-to-cost input method; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.</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">For the Company&#8217;s uncompleted contracts, contract assets include unbilled amounts and when the estimated revenues recognized exceeds the amount billed to the customer and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Contract assets are classified as current. The Company&#8217;s contract liabilities consist of billings in excess of estimated revenues recognized and contract losses. Contract liabilities are classified as current. The Company&#8217;s contract assets and liabilities are reported in a gross position at the end of each reporting period.</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">Revenue recognized for the year ended December 31, 2018, that was included in the contract liabilities at January 1, 2018, was zero.</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&#8217;s remaining performance obligations represents the transaction price of its long-term contracts for which work has not been performed. As of December 31, 2018, the aggregate amount of transaction price allocated to the remaining performance obligations was approximately $78,934,000. The Company estimates that it expects to recognize approximately 97% of its remaining performance obligations in 2019.</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 addition, the Company recognizes revenue for products manufactured by WMI and parts supplied for certain MRO contracts at a point in time following the transfer of control to the customer, which typically occurs upon shipment or delivery, depending on the terms of the underlying contract. Revenue recognized from WMI in 2018 was immaterial.</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">Revenue from long-term contracts transferred to customers over time and revenue from MRO contracts transferred at a point in time accounted for approximately 95% and 5%, respectively, of revenue for the year ended December 31, 2018.</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">Revenue by long-term contract type for the year ended December 31, 2018 is as follows:</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: 60%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 45%; text-align: left">Government subcontracts</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">43,440,742</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 0in">Commercial contracts</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">31,271,857</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Prime government contracts</td><td>&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,216,671</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">&#160;</td><td>&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">83,929,270</td><td style="border-bottom: Black 2.5pt double; 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"><td style="width: 0.25in"><p style="margin-top: 0; margin-bottom: 0"><font style="font: 10pt Times New Roman, Times, Serif"><b>4.</b></font></p></td><td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><b>CONTRACT ASSETS AND CONTRACT LIABILITIES</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">Net contract assets (liabilities) consist of the following:</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"> <td style="text-align: left">&#160;</td><td>&#160;</td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid">December 31, 2018</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid">U.S. Government</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid">Commercial</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid">Total</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; text-align: left">Contract assets</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">48,358,481</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">64,975,010</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">113,333,491</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Contract liabilities</td><td>&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(3,780,866</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(24,240</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(3,805,106</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net contract assets (liabilities)</td><td>&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">44,577,615</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">64,950,770</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">109,528,385</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0">&#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"> <td style="text-align: left">&#160;</td><td>&#160;</td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid">December 31, 2017 (1)</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid">U.S. Government</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid">Commercial</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid">Total</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; text-align: left">Contract assets</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">54,591,601</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">56,566,950</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">111,158,551</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Contract liabilities</td><td>&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(224,339</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(21,991</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(246,330</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net contract assets (liabilities)</td><td>&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">54,367,262</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">56,544,959</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">110,912,221</td><td style="border-bottom: Black 2.5pt double; 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="font: 8pt Times New Roman, Times, Serif">(1) On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts and contract losses to contract liabilities.</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">The increase or decrease in the Company&#8217;s net contract assets (liabilities) from January 1, 2018 to December 31, 2018 was primarily due to costs incurred on newer programs, like the new design of the HondaJet engine inlet ($3 million increase), for which the Company has not begun billing at a steady rate. Additionally, the Company experienced some delays in shipping on the G650 program which increased contract assets by $8 million. This has been offset by a decrease in contract assets on our E-2D program ($2 million decrease) which is shipping on a regular schedule and a decrease in contract assets on our Next Generation Jammer Pod program ($7 million decrease).</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">Revisions in the estimated gross profits on contracts and contract amounts are made in the period in which the circumstances became known requiring the revisions. During the year ended December 31, 2018, 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 $686,000 from that which would have been reported had the revised estimates been used as the basis of recognition of contract profits since inception of the contracts. During the year ended December 31, 2017, the effect of such revisions was a decrease to total gross profit of approximately $1.0 million.</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">Although management believes it has established adequate procedures for estimating costs to uncompleted open contracts, it is 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">Net contract assets (liabilities) consist of the following:</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"> <td style="text-align: left">&#160;</td><td>&#160;</td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid">December 31, 2018</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid">U.S. Government</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid">Commercial</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid">Total</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; text-align: left">Contract assets</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">48,358,481</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">64,975,010</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">113,333,491</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Contract liabilities</td><td>&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(3,780,866</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(24,240</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(3,805,106</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net contract assets (liabilities)</td><td>&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">44,577,615</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">64,950,770</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">109,528,385</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0">&#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"> <td style="text-align: left">&#160;</td><td>&#160;</td> <td colspan="10" style="text-align: center; border-bottom: Black 1pt solid">December 31, 2017 (1)</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid">U.S. Government</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid">Commercial</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: right; border-bottom: Black 1pt solid">Total</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; text-align: left">Contract assets</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">54,591,601</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">56,566,950</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">111,158,551</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Contract liabilities</td><td>&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(224,339</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(21,991</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(246,330</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net contract assets (liabilities)</td><td>&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">54,367,262</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">56,544,959</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">110,912,221</td><td style="border-bottom: Black 2.5pt double; 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="font: 8pt Times New Roman, Times, Serif">(1) On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts and contract losses to contract liabilities.</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 0pt 0.25in; text-align: justify; text-indent: -0.25in"><font style="font: 10pt Times New Roman, Times, Serif"><b>5.&#160;&#160;&#160;&#160;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="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 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="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"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">December 31,</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid; border-top: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Billed receivables</td><td style="width: 1%; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">8,898,329</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">5,529,821</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Less: allowance for doubtful accounts</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(275,000</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(150,000</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">8,623,329</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">5,379,821</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#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="font: 10pt Times New Roman, Times, Serif"><b>&#160;</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"></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 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="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"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">December 31,</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid; border-top: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Billed receivables</td><td style="width: 1%; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">8,898,329</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">5,529,821</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Less: allowance for doubtful accounts</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(275,000</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(150,000</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">8,623,329</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">5,379,821</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#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="font: 10pt Times New Roman, Times, Serif"><b>&#160;</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="font: 10pt Times New Roman, Times, Serif"><b>6.&#160;&#160;&#160;&#160;INVENTORY</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="font: 10pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">The components of inventory consisted of the following:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><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"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">December 31,</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid; border-top: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Raw Materials</td><td style="width: 1%; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">3,379,986</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">918,799</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Work In Progress</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,495,980</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">431,403</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Finished Goods</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,836,031</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">335,176</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; border-left: Black 1pt solid; padding-left: 5.4pt; border-bottom: Black 1pt solid">&#160;</td><td style="border-left: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid">$</td><td style="text-align: right; border-bottom: Black 1pt solid">9,711,997</td><td style="text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="border-left: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid">$</td><td style="text-align: right; border-bottom: Black 1pt solid">1,685,378</td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; 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">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: left; text-indent: -0.25in"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><font style="font: 10pt Times New Roman, Times, Serif">The components of inventory consisted of the following:</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><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"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">December 31,</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid; border-top: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Raw Materials</td><td style="width: 1%; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">3,379,986</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">918,799</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Work In Progress</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,495,980</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">431,403</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Finished Goods</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,836,031</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">335,176</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; border-left: Black 1pt solid; padding-left: 5.4pt; border-bottom: Black 1pt solid">&#160;</td><td style="border-left: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid">$</td><td style="text-align: right; border-bottom: Black 1pt solid">9,711,997</td><td style="text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="border-left: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid">$</td><td style="text-align: right; border-bottom: Black 1pt solid">1,685,378</td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; 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">&#160;</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="font: 10pt Times New Roman, Times, Serif"><b>7.&#160;&#160;&#160;&#160;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="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"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">December 31,</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Estimated</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid; border-top: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: left; border-bottom: Black 1pt solid">Useful Life (years)</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Machinery and equipment</td><td style="width: 1%; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">2,879,707</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">2,461,047</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">5 to 10</font></td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Computer equipment</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,973,406</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,476,454</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center">5</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Furniture and fixtures</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">707,726</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">610,323</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center">7</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Automobiles and trucks</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">13,162</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">13,162</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center">5</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Leasehold improvements </td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,994,253</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,798,823</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;Lesser of lease term or 10 years</font></td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,568,254</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8,359,809</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Less accumulated depreciation and amortization</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7,023,062</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,312,867</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2,545,192</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2,046,942</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#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">Depreciation and amortization expense for the years ended December 31, 2018 and 2017 was $710,197 and $616,291, respectively.</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">During the years ended December 31, 2018 and 2017, the Company acquired $651,775 and $146,192, respectively, of property and equipment under capital leases.</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="font: 10pt Times New Roman, Times, Serif"></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"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">December 31,</td><td style="border-bottom: Black 1pt solid; border-top: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Estimated</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid; border-top: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: left; border-bottom: Black 1pt solid">Useful Life (years)</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Machinery and equipment</td><td style="width: 1%; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">2,879,707</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: right">2,461,047</td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 12%; border-bottom: Black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">5 to 10</font></td><td style="width: 1%; border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Computer equipment</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,973,406</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,476,454</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center">5</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Furniture and fixtures</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">707,726</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">610,323</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center">7</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Automobiles and trucks</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">13,162</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">13,162</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center">5</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Leasehold improvements </td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,994,253</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,798,823</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif">&#160;Lesser of lease term or 10 years</font></td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,568,254</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8,359,809</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">Less accumulated depreciation and amortization</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7,023,062</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,312,867</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2,545,192</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2,046,942</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left; border-right: Black 1pt solid">&#160;</td></tr> </table> <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: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0.25in"><font style="font: 10pt Times New Roman, Times, Serif"><b>9.</b></font></td><td style="text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif"><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="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 2016, 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 this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. The interest rate swap ended in accordance with its terms as of June 1, 2018.</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">On August 15, 2018, the Company entered into a Third Amendment and Waiver to the Amended and Restated Credit Agreement (the &#8220;Amendment&#8221;) with the Lenders named therein and BankUnited, N.A., as sole arranger, agent, and collateral agent, dated as of March 24, 2016, as amended by the First Amendment and Waiver to the Amended and Restated Credit Agreement dated as of May 9, 2016, as further amended by the Second Amendment to the Amended and Restated Credit Agreement dated as of July 13, 2017 (collectively, the &#8220;Credit Agreement&#8221;).</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">Under the Amendment, the parties amended the Credit Agreement by, among other things, (i) extending the maturity date of the Company&#8217;s existing $30 million Revolving Loan and its existing $10 million Term Loan to June 30, 2020, (ii) amending the leverage ratio covenant, (iii) amending the interest rates corresponding to the leverage ratio, (iv) waiving non-compliance with the leverage ratio covenant for the trailing four fiscal quarters ended March 31, 2018 and June 30, 2018, and (v) amending provisions relating to the consummation of a public offering of common stock so that if an offering results in gross proceeds of $7 million or more, (A) the Company will prepay the loans in an amount equal to 25% of net proceeds of the offering (with $1.2 million applied to the Term Loan and the remainder applied to the Revolving Loan) and (B) the Company will maintain a minimum of $3 million in either unrestricted cash in an account with BankUnited, N.A., or in availability under the Revolving Loan.</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 paid to BankUnited, N.A. commitment and agent fees in the amount of $209,082, together with out-of-pocket costs, expenses, and reasonable attorney&#8217;s fees incurred by BankUnited, N.A. in connection with the Amendment.</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 paid approximately $463,000 of total debt issuance costs in connection with the BankUnited Facility of which approximately $141,000 is included in other assets and $50,000 is a reduction of long-term debt at December 31, 2018.</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 Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on June 30, 2020.</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 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="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> <table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center">Year ending December 31,</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 49%; text-align: center">2019</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">2,434,981</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center">2020</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,647,234</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center">2021</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">150,225</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center">2022</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">107,078</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center; border-bottom: Black 1pt solid">2023</td><td style="text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="text-align: right; border-bottom: Black 1pt solid">21,509</td><td style="text-align: left; border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; border-bottom: Black 2.5pt double">&#160;</td><td style="text-align: left; border-bottom: Black 2.5pt double">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">6,361,026</td><td style="text-align: left; border-bottom: Black 2.5pt double">&#160;</td></tr> </table> <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">&#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">Also included in long-term debt are capital leases and notes payable of $592,712 and $555,209 at December 31, 2018 and 2017, respectively, including a current portion of $334,981 and $175,667, respectively.</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 cost of assets under capital leases was $2,625,052 and $1,975,642 at December 31, 2018 and 2017, respectively. Accumulated depreciation of assets under capital leases was approximately $1,517,000 and $1,300,000 at December 31, 2018 and 2017, respectively.</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; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"><td style="width: 0"></td><td style="width: 0.25in">11.</td><td>INCOME TAXES</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"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as U.S. Tax Reform. The U.S. Tax Reform makes broad and complex changes to the U.S. tax code and includes significant provisions impacting the Company&#8217;s 2017 and 2018 effective tax rate. The changes include, but are not limited to, a reduction in the U.S. federal corporate tax rate from 35% to 21% effective for tax years beginning after December 31, 2017. As a result, the Company believes that the most significant impact on its 2017 consolidated financial statements was the reduction of approximately $207,000 in deferred tax assets and liabilities.</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 provision for income taxes consists of the following:</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"> <td style="text-align: left; border-bottom: Black 1pt solid">Year ended December 31,</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Current:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: justify; padding-left: 0.125in">Federal</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,104,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">200,000</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 0.125in">State</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">73,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">266,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 0.125in">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Deferred:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; border-bottom: Black 1pt solid; padding-left: 0.125in">Federal</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,286,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,244,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; border-bottom: Black 2.5pt double">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,463,000</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,710,000</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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 1.45pt 0pt 0; text-align: justify">The difference between the income tax provision computed at the federal statutory rate and the actual tax provision is accounted for as follows:</p> <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"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify; border-bottom: Black 1pt solid">December 31,</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2018</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: justify">Taxes computed at the federal statutory rate</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,381,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,882,000</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">State income tax, net</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">58,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">176,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Prior year true-up</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">18,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Research and development tax credit</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(164,000</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(235,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Change in federal statutory rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(207,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Uncertain tax position</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,128,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; border-bottom: Black 1pt solid">Permanent differences</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">42,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">92,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; border-bottom: Black 2.5pt double; padding-left: 0.125in">Provision for income taxes</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,463,000</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,710,000</td><td style="border-bottom: Black 2.5pt double; 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"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The components of deferred income tax assets and liabilities are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1pt solid">Deferred Tax Assets:</td><td>&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2018</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 74%">Allowance for doubtful accounts</td><td style="width: 1%">&#160;</td> <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%">60,000</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td> <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%">32,000</td><td style="text-align: left; width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Credit carryforwards</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,255,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,986,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred rent</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">117,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">126,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock options</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">102,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Restricted stock</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">88,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">90,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Interest on uncertain tax position</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">654,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt">&#8212;</font></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid">Net operating loss carryforward</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">863,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">750,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid">Deferred Tax Assets</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,057,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,087,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Deferred Tax Liabilities:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepaid expenses</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">159,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">141,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenue recognition</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,137,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,036,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Property and equipment</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">404,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">276,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid">State taxes</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">67,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid">Deferred tax liabilities</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,700,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,520,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 2.5pt double">Net Deferred Tax Assets (Liabilities)</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(643,000</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,567,000</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2018, the Company had roughly $4,000,000 of gross net operating losses for federal tax purposes and $1,500,000 for state tax purposes which will begin to expire in 2034.</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 Company will recognize a tax benefit in the consolidated financial statements for an uncertain tax position only if management&#8217;s assessment is that the position is &#8220;more likely than not&#8221; (i.e., a likelihood greater than 50 percent) to be allowed by the tax jurisdiction based solely on the technical merits of the position. The term &#8220;tax position&#8221; refers to a position in a previously filed tax return or a position expected to be taken in a future tax return that is reflected in measuring current or deferred income tax assets and liabilities for financial reporting purposes.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p> <p style="border-bottom: white 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font: 10pt Times New Roman, Times, Serif">The provision for income taxes for the year ended December 31, 2018 was approximately $4.5 million, an effective tax rate of approximately 66%. In February 2019, the Company received information that the net operating loss carryback that was utilized in 2014 was under examination and could possibly be disallowed by the Internal Revenue Service (&#8220;IRS&#8221;). The Company has not received a written notice or tax assessment related to the possible disallowance of our net operating loss carryback. If the Company receives written notice the Company has the ability to appeal the disallowance, as well as go to tax court to challenge the notice. Although the Company has not received any formal documentation or notice of such disallowance, in accordance with ASC 740-10 &#8220;Accounting for Uncertainty in Tax Positions&#8221; the Company has recorded a liability of approximately $3.1 million as of December 31, 2018 for this uncertainty. The liability represents the maximum net tax adjustment for the disallowance of the net operating loss carryback, computed at the pre-2018 tax rates, and tax savings of recording a net operating loss carryforward, calculated at the current tax rates. In accordance with the Tax Cuts and Jobs Act that was enacted on December 22, 2017 (&#8220;U.S. Tax Reform&#8221;), the Company has 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 tax purposes, the corporate statutory income tax rate was reduced from 35% to 21%, effective for our 2018 tax year.</font></p> <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; text-align: justify">The following table indicates the changes to the Company&#8217;s uncertain tax position for the years ended December&#160;31, 2018 and 2017 including interest and penalties:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Years&#160;Ended&#160;December&#160;31,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left">Balance, beginning of year</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><font style="font-size: 10pt">&#8212;</font></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><font style="font-size: 10pt">&#8212;</font></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Additions</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,128,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt">&#8212;</font></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Reductions</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">&#8212;</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">&#8212;</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Balance, end of year</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,128,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 10pt">&#8212;</font></td><td style="padding-bottom: 2.5pt; 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 files income tax returns in the U.S. federal jurisdiction and in various state and foreign jurisdictions. The Company generally is no longer subject to U.S. or state examinations by tax authorities for taxable years prior to 2015. However, net operating losses utilized from prior years in subsequent years&#8217; tax returns are subject to examination until three years after the filing of subsequent years&#8217; tax returns. The statute of limitations expiration in foreign jurisdictions for corporate tax returns generally ranges between two and five years depending on the jurisdiction.</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 Company&#8217;s policy is to record estimated interest and penalties related to uncertain tax positions in income tax expense. At December&#160;31, 2018, the Company&#8217;s consolidated balance sheet reflects cumulative provisions for interest and penalties of $654,000, related to potential interest.</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: left">The components of deferred income tax assets and liabilities are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1pt solid">Deferred Tax Assets:</td><td>&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2018</td><td>&#160;</td><td>&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 74%">Allowance for doubtful accounts</td><td style="width: 1%">&#160;</td> <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%">60,000</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td> <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 10%">32,000</td><td style="text-align: left; width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Credit carryforwards</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,255,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,986,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred rent</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">117,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">126,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock options</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">12,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">102,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Restricted stock</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">88,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">90,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Interest on uncertain tax position</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">654,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt">&#8212;</font></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid">Net operating loss carryforward</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">863,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">750,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid">Deferred Tax Assets</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,057,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,087,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Deferred Tax Liabilities:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepaid expenses</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">159,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">141,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenue recognition</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3,137,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,036,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Property and equipment</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">404,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">276,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid">State taxes</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">67,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid">Deferred tax liabilities</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,700,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,520,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 2.5pt double">Net Deferred Tax Assets (Liabilities)</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(643,000</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,567,000</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p> 8000 1000 654000 <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"><td style="width: 0.25in"><b>12.</b></td><td style="text-align: justify; padding-right: 1.45pt"><b>STOCK BASED COMPENSATION</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">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.</p> <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">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.</p> <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">The Company&#8217;s net income for the years ended December 31, 2018 and 2017, includes approximately $718,000 and $946,000 of stock based compensation expense, respectively, for the grant of stock options and RSUs.</p> <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">In January 2018, the Company granted 58,578 RSUs to its board of directors as partial compensation for the 2018 year. On January 1, 2017, the Company granted 59,395 RSUs to its board of directors as partial compensation for the 2017 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company&#8217;s net income for the years ended December 31, 2018 and 2017 includes approximately $524,000 and $550,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, 2018, the Company granted 5,130 shares of common stock to various employees and approximately $10,000 of compensation expense is included in selling, general and administrative expenses and approximately $36,000 of compensation expense is included in cost of sales for this grant. 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.</p> <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">In March 2018, the Company granted 68,764 shares of common stock 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 2022 based upon the service and performance thresholds. For the year ended December 31, 2018, approximately $88,100 of compensation expense is included in selling, general and administrative expenses and approximately $18,400 of compensation expense is included in cost of revenue for this grant.</p> <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">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. For the years ended December 31, 2018 and 2017, approximately $0 and $219,000, respectively, of compensation expense is included in selling, general and administrative expenses and approximately $0 and $46,300, respectively, of compensation expense is included in cost of sales for this grant.</p> <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">In March 2018, 12,330 and 9,130 of the shares granted in 2016 and 2017, respectively, were forfeited because the Company failed to achieve certain performance criteria for the year ended December 31, 2017. In addition, on March 22, 2018, these employees returned 7,552 common shares, valued at approximately $62,000, to pay the employees&#8217; withholding taxes.</p> <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">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.</p> <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">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.</p> <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">The Company has 211,175 shares available for grant under the 2009 Plan.</p> <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">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.</p> <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">The Company has 119,910 shares available for grant under the 2016 Plan.</p> <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; text-align: justify">The Company did not grant any stock options in 2018 or 2017.</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"> <td style="font-weight: normal; border-bottom: Black 1pt solid"></td><td style="font-weight: normal; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font-weight: normal; text-align: center; border-bottom: Black 1pt solid">Options</td><td style="font-weight: normal; border-bottom: Black 1pt solid">&#160;</td><td style="color: purple; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Weighted <br /> Average <br /> Exercise <br /> Price</td><td style="color: purple; border-bottom: Black 1pt solid">&#160;</td><td style="color: purple; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Average <br /> remaining <br /> contractual <br /> term <br /> (in years)</td><td style="color: purple; border-bottom: Black 1pt solid">&#160;</td><td style="color: purple; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Aggregate <br /> Intrinsic <br /> Value</td><td style="color: purple; border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: justify">Outstanding at January 1, 2017</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">149,466</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">10.43</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">1.58</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Granted during period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(25,000</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8.10</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Forfeited/Expired</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(44,217</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10.62</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Outstanding at December 31, 2017</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">80,249</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">11.05</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.10</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Granted during period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt">&#8212;</font></td><td style="text-align: left"></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt">&#8212;</font></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt"></font></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Forfeited/Expired</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(38,477</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">14.81</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; border-bottom: Black 2.5pt double">Outstanding at December 31, 2018</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">41,772</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7.58</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.29</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;</td><td style="color: purple">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="color: purple">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="color: purple">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="color: purple">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; border-bottom: Black 2.5pt double">Vested at December 31, 2018</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">41,772</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7.58</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.29</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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 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"></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.</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 year ended December 31, 2017 was approximately $31,300.</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 year ended December 31, 2017 was approximately $82,000.</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"> <td style="font-weight: normal; border-bottom: Black 1pt solid"></td><td style="font-weight: normal; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="font-weight: normal; text-align: center; border-bottom: Black 1pt solid">Options</td><td style="font-weight: normal; border-bottom: Black 1pt solid">&#160;</td><td style="color: purple; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Weighted <br /> Average <br /> Exercise <br /> Price</td><td style="color: purple; border-bottom: Black 1pt solid">&#160;</td><td style="color: purple; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Average <br /> remaining <br /> contractual <br /> term <br /> (in years)</td><td style="color: purple; border-bottom: Black 1pt solid">&#160;</td><td style="color: purple; border-bottom: Black 1pt solid">&#160;</td> <td colspan="2" style="text-align: center; border-bottom: Black 1pt solid">Aggregate <br /> Intrinsic <br /> Value</td><td style="color: purple; border-bottom: Black 1pt solid">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; text-align: justify">Outstanding at January 1, 2017</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">149,466</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">10.43</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">1.58</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Granted during period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(25,000</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">8.10</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Forfeited/Expired</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(44,217</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10.62</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Outstanding at December 31, 2017</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">80,249</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">11.05</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.10</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Granted during period</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt">&#8212;</font></td><td style="text-align: left"></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt">&#8212;</font></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font-size: 10pt"></font></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Forfeited/Expired</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(38,477</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">14.81</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; border-bottom: Black 2.5pt double">Outstanding at December 31, 2018</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">41,772</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7.58</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.29</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">&#160;</td><td style="color: purple">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="color: purple">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="color: purple">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="color: purple">&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; border-bottom: Black 2.5pt double">Vested at December 31, 2018</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">41,772</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7.58</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.29</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p> 3057000 3087000 3700000 1520000 -643000 1567000 On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts and contract losses to contract liabilities. EX-101.SCH 8 cvu-20181231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONSOLIDATED 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 - BUSINESS COMBINATIONS link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - INVENTORY link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - LINE OF CREDIT link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - COMMITMENTS link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - STOCK BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - EMPLOYEE BENEFIT PLAN link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - MAJOR CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - BUSINESS COMBINATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - INVENTORY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - COMMITMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - STOCK BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - BUSINESS COMBINATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - BUSINESS COMBINATIONS (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - BUSINESS COMBINATIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - REVENUE RECOGNITION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - INVENTORY (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - LINE OF CREDIT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - LONG-TERM DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - COMMITMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - COMMITMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - INCOME TAXES (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - INCOME TAXES (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - INCOME TAXES (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - MAJOR CUSTOMERS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 cvu-20181231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 cvu-20181231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 cvu-20181231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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] Products and Services [Axis] Government Subcontracts [Member] Commercial Contracts [Member] Prime Government Contracts [Member] Timing of Transfer of Good or Service [Axis] Transferred over Time [Member] Transferred at Point in Time [Member] Revenue Remaining Performance Obligation, Expected Timing of Satisfaction Date [Axis] 2019 [Member] Honda Jet Engine Inlet [Member] G 650 Program[Member] E-2D Program[Member] Jammer Pod Program[Member] Lease Arrangement, Type [Axis] US Government [Member] Commercial [Member] Income Tax Authority, Name [Axis] Federal [Member] Business Acquisition [Axis] Welding Metallurgy, Inc. [Member] Award Type [Axis] Stock Option Plans [Member] Award Type [Axis] Long Term Incentive Plan [Member] Performance Equity Plan 2009 [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] Employees [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Accumulated Other Comprehensive Loss [Member] Property, Plant and Equipment, Type [Axis] Machinery and Equipment [Member] Computer Equipment [Member] Furniture and Fixtures [Member] Automobiles and Trucks [Member] Leasehold Improvements [Member] Range [Axis] Minimum [Member] Maximum [Member] Assets Held under Capital Leases [Member] Credit Facility [Axis] Revolving Credit Facility [Member] Lender Name [Axis] Bank United [Member] Term loan [Member] Amendment - Bank United [Member] Long-term Debt, Type [Axis] Concentration Risk Benchmark [Axis] Revenue [Member] Concentration Risk Type [Axis] Customer One [Member] Customer Two [Member] Customer Three [Member] US Government Concentration Risk [Member] Contract Assets [Member] Accounts Receivable [Member] Customer Four [Member] Outside United States [Member] State [Member] Sale of Stock [Axis] Over-Allotment Option [Member] Document And Entity Information Entity Registrant Name Entity Central Index Key Document Type Trading Symbol Document Period End Date Amendment Flag Amendment Description Current Fiscal Year End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity's Reporting Status Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Shell Company Entity Public Float Share Price Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus Statement of Financial Position [Abstract] ASSETS Current Assets: Cash Restricted cash Accounts receivable, net Contract Assets Inventory Refundable income taxes Prepaid expenses and other current assets Total current assets Property and equipment, net Refundable income taxes Deferred income taxes Other assets Total Assets LIABILITIES AND SHAREHOLDERS' EQUITY Current Liabilities: Accounts payable Accrued expenses Contract liabilities Current portion of long-term debt Line of credit Income taxes payable Total current liabilities Long-term debt, net of current portion Deferred income taxes Other liabilities Total Liabilities Commitments Shareholders' Equity: Common stock - $.001 par value; authorized 50,000,000 shares, 11,718,246 and 8,864,319 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 from operations Other expense: Other income (expense) Interest expense Total other expense, net Income before provision for income taxes Provision for income taxes Net income Other comprehensive income (loss), net of tax Change in unrealized (gain) loss-interest rate swap Comprehensive income Income per common share-basic (in dollars per share) Income per common share-diluted (in dollars per share) Shares used in computing earnings per common share: Basic (in shares) Diluted (in shares) Statement [Table] Statement [Line Items] Balance, beginning Balance, beginning (in shares) Net income Change in unrealized loss from interest rate swap Common stock issued in share offering, net of expenses Common stock issued in share offering, net of expenses (in shares) Common stock issued upon exercise of options Common stock issued upon exercise of options (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) Balance, ending Balance, ending (in shares) Statement of Cash Flows [Abstract] Cash flows from operating activities: Adjustments to reconcile net income to net cash provided by (used in) operating activities: Depreciation and amortization Debt issuance costs Deferred rent Stock based compensation expense Common stock issued as employee compensation Loss on disposal of fixed asset Deferred income taxes Adjustment for maturity of interest rate swap Bad debt expense Changes in operating assets and liabilities, net of effects of acquisition: (Increase) decrease in accounts receivable (Increase) in contract assets Increase in prepaid expenses and other current assets Increase in refundable income taxes Increase (decrease) in accounts payable and accrued expenses Increase (decrease) in contract liabilities Decrease in other liabilities Increase (decrease) in income taxes payable Net cash provided by (used in) operating activities Cash flows from investing activities: Purchase of property and equipment Proceeds from sale of fixed assets Purchase of WMI Net cash used in investing activities Cash flows from financing activities: Net proceeds from sale of common stock Payment of line of credit Proceeds from line of credit Payment of long-term debt Proceeds from long-term debt Debt issuance costs Net cash provided by (used in) financing activities Net increase in cash and restricted cash Cash and restricted cash at beginning of year Cash and restricted cash at end of year Supplemental schedule of noncash investing and financing activities Equipment acquired under capital lease Cashless exercise of stock options Supplemental schedule of cash flow information: Cash paid for interest Cash paid for income taxes PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Business Combinations [Abstract] BUSINESS COMBINATIONS Revenue from Contract with Customer [Abstract] REVENUE RECOGNITION Contract Assets And Contract Liabilities CONTRACT ASSETS AND CONTRACT LIABILITIES Receivables [Abstract] ACCOUNTS RECEIVABLE Inventory Disclosure [Abstract] INVENTORY 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 Accounting Policies [Abstract] Use of Estimates Business Combinations Revenue Recognition Government Contracts Cash Restricted Cash Accounts Receivable Property and Equipment Rent Long-Lived Assets Short-Term Debt Derivatives Fair Value Earnings Per Share Income taxes Recently Issued but not Adopted Accounting Pronouncements Schedule of fair values Schedule of liabilities measured on recurring basis Schedule of allocation of purchase price Schedule of pro forma revenue and net income Schedule of revenue by long-term contract type Schedule of net contract assets (liabilities) Schedule of accounts receivable Schedule of components of inventory Schedule of property and equipment Schedule of maturities of long-term debt Schedule of aggreagte future commitments under operating leases Schedule of components of the provision for income taxes Schedule of difference between the income tax provision computed at the federal statutory rate and the actual tax provision Schedule of components of deferred income tax assets and liabilities Schedule of changes to uncertain tax positions Schedule of stock options plans activity Short-term borrowings and long-term debt Fair Value Hierarchy and NAV [Axis] Interest Rate Swap Total Cash uninsured amount AOCI - Gain (Loss) from Cash Flow Hedges net of tax AOCI - Gain (Loss) from Cash Flow Hedges, tax Derivative Liability Gain on interest rate swap 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 Share price Common stock issued for over-allotment option of public offering (in shares) Allocation of the total purchase price of business combination: Other current assets Accounts receivable Inventory Current liabilities Total Pro forma Information: Pro-forma revenue Net income (loss) Allocation of total purchase price Purchase price held in escrow Schedule of Product Information [Table] Product and Service [Axis] Revenue by long-term contract type RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDateAxis [Axis] Revenue recognized that was included in contrcat liabilities Remaining performance obligations Expect remaining performance obligation (percent) Performance Obligation Year Revenue from long-term contracts (percent) Revenue from MRO contracts (percent) Contract assets Contract liabilities Net contract assets (liabilities) Increase (decrease) and in contract assets Decrease total gross profit Decrease total gross profit earned on the contracts Billed receivables Less: allowance for doubtful accounts Accounts receivable, net Raw Materials Work In Progress Finished Goods Inventory Property and equipment, gross Less accumulated depreciation and amortization Estimated useful life Depreciation and amortization expense Property and equipment acquired under capital lease Subsequent Event Type [Axis] Line of credit facility, maximum borrowing capacity Debt instrument, face amount Oustanding loans Line of credit facility, interest rate at period end Line of credit facility, maturity date Proceeds from of common stock Repayments of debt Unrestricted cash Twelve months ending December 31, 2019 2020 2021 2022 2023 Total maturities Commitment and agent fees Payments of debt issuance costs Debt issuance costs Debt issuance costs, reduction of long-term debt Capital leases and notes payable Capital leases and notes payable, current Cost of assets under capital leases Accumulated depreciation of assets under capital leases Year ending December 31, 2019 2020 2021 2022 Operating Leases, Future Minimum Payments Due Rent expense, net Current: Federal State Deferred: Federal Income Tax Expense (Benefit) 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 Uncertain tax positions Permanent differences Allowance for doubtful accounts Credit carryforwards Deferred rent Stock options Restricted stock Other Interest on uncertain tax position Net operating loss carryforward Deferred Tax Assets Prepaid expenses Revenue recognition Property and equipment State taxes Deferred tax liabilities Net Deferred Tax Assets (Liabilities) Balance, beginning of year Additions Reductions Balance, end of year U.S. Federal tax rate Reduction in deferred tax assets and liabilities Net operating losses Expire date Examination year Description of limitations Provisions for interest and penalties Credit for income taxes change for effective rate reduction Statutory federal tax rate Effective tax rate Uncertain tax positions Options, Outstanding Outstanding at beginning Exercised Forfeited/Expired Outstanding at end Vested at end Options, Outstanding, Weighted Average Exercise Price Outstanding at beginning 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 Plan Name [Axis] 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 Ownership greater than (percent) for incentive stock options ExercisablePriceOfIncentiveStockOptionsForMajorityShareholderPercent Maximum number of shares to be granted as incentive stock 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 Profit-sharing plan contributions Concentration Risk [Table] Concentration Risk [Line Items] Number of large commercial customers Concentration risk, percentage Accumulated change, tax portion, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Number of financial institutions with which cash is maintained by the entity. Information by products and services or groups of similar products and services. Information by products and services or groups of similar products and services. Information by products and services or groups of similar products and services. Time band for expected timing of satisfaction of remaining performance obligation. Year in which remaining performance obligation is expected to be recognized, in 2018. The percentage of revenue which remaining performance obligation is expected to be recognized. Percentage of revenue from contracts with customers. Percentage of revenue from MRO contracts. Product or service, or a group of similar products or similar services. Product or service, or a group of similar products or similar services. Product or service, or a group of similar products or similar services. Information pertaining to jammer pod program. it represents value of decrease total gross profit. It represents value of decrease total gross profit earned on the contracts. It represents value of net contract assets (liabilities). Information by group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms. Information by group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms. Amount refer to income tax reconciliation uncertain tax positions. Information pertaining to welding metallurgy inc. Information pertaining to long term incentive plan. Information pertaining to performance equity plan 2009. Information relating to employee. Information relating to employee. Information relating to employee. Percentage represent the ownership greater than percent for incentive stock options. Percentage represents exercisable price of incentivesStock options for majority shareholder. Represent the maximum number of shares to be granted as incentive stock. Number of share options exercised for no cash during the current period. 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. Amount refer to uncertain tax positions. Disclosure related to contract assets and contract liabilities. The entire disclosure for schedule of uncertain tax positions. It represents amount of adjustment for maturity of interest rate swap. It represents value of increase (decrease) in contract liabilities. Amount refers to the purchase of wmi. Line of credit facility named Bank United. Term loan from Santander Bank (formerly Sovereign Bank). 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. Represents information related to commitment and agent fee. 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. The amount represents customer concentration risk. Number of large commercial customers. Amount refer to deferred portion of provision for income taxes. Information pertaining to examination year. Bank United [Member] [Default Label] Assets, Current Income Taxes Receivable, Noncurrent Assets Liabilities, Current Deferred Tax Liabilities, Net, Noncurrent Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Income (Loss) Interest Expense Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Other Noncash Income Share-based Compensation 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 DeferredPortionOfProvisionForIncomeTaxes AdjustmentForMaturityOfInterestRateSwap Increase (Decrease) in Accounts Receivable Increase (Decrease) in Contract with Customer, Asset 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, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net ContractWithCustomerAssetsLiabilityCurrent Allowance for Doubtful Accounts Receivable, Current Long-term Debt Debt Issuance Cost, Gross, Noncurrent 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 IncomeTaxReconciliationUncertainTaxPositions Deferred Tax Assets, Gross Deferred Tax Liabilities, Gross Deferred Tax Assets, Net of Valuation Allowance Unrecognized Tax Benefits 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, Outstanding, Aggregate Intrinsic Value EX-101.PRE 12 cvu-20181231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2018
Mar. 28, 2019
Jun. 30, 2018
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, 2018    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity's Reporting Status Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 82,667,519
Share Price     $ 10.50
Entity Common Stock, Shares Outstanding   11,734,326  
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2018    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Current Assets:    
Cash $ 4,128,142 $ 1,430,877
Restricted cash 2,000,000  
Accounts receivable, net 8,623,329 5,379,821
Contract Assets 113,333,491 111,158,551 [1]
Inventory 9,711,997 1,685,378
Refundable income taxes 435,000  
Prepaid expenses and other current assets 1,972,630 727,809
Total current assets 140,204,589 120,382,436
Property and equipment, net 2,545,192 2,046,942
Refundable income taxes 435,000  
Deferred income taxes 279,318 1,566,818
Other assets 249,575 188,303
Total Assets 143,713,674 124,184,499
Current Liabilities:    
Accounts payable 9,902,481 15,129,872
Accrued expenses 1,558,160 1,911,421
Contract liabilities 3,805,106 246,330 [1]
Current portion of long-term debt 2,434,981 2,009,000
Line of credit 24,038,685 22,838,685
Income taxes payable 115,000 109,327
Total current liabilities 41,854,413 42,244,635
Long-term debt, net of current portion 3,876,238 7,019,468
Deferred income taxes 4,028,553  
Other liabilities 531,124 607,063
Total Liabilities 50,290,328 49,871,166
Commitments  
Shareholders' Equity:    
Common stock - $.001 par value; authorized 50,000,000 shares, 11,718,246 and 8,864,319 shares, respectively, issued and outstanding 11,715 8,863
Additional paid-in capital 70,651,416 53,770,618
Retained earnings 22,760,215 20,548,652
Accumulated other comprehensive loss   (14,800)
Total Shareholders' Equity 93,423,346 74,313,333
Total Liabilities and Shareholders' Equity $ 143,713,674 $ 124,184,499
[1] On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts and contract losses to contract liabilities.
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2018
Dec. 31, 2017
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 11,718,246 8,864,319
Common stock, outstanding 11,718,246 8,864,319
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Income Statement [Abstract]    
Revenue $ 83,929,270 $ 81,283,148
Cost of sales 65,765,007 62,637,232
Gross profit 18,164,263 18,645,916
Selling, general and administrative expenses 9,528,883 8,449,594
Income from operations 8,635,380 10,196,322
Other expense:    
Other income (expense) 28,709 (19,774)
Interest expense (1,989,417) (1,698,914)
Total other expense, net (1,960,708) (1,718,688)
Income before provision for income taxes 6,674,672 8,477,634
Provision for income taxes 4,463,109 2,710,000
Net income 2,211,563 5,767,634
Other comprehensive income (loss), net of tax    
Change in unrealized (gain) loss-interest rate swap 14,800 (5,800)
Comprehensive income $ 2,226,363 $ 5,761,834
Income per common share-basic (in dollars per share) $ .23 $ 0.65
Income per common share-diluted (in dollars per share) $ .23 $ 0.65
Shares used in computing earnings per common share:    
Basic (in shares) 9,480,948 8,831,064
Diluted (in shares) 9,489,630 8,838,445
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED 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, 2016 $ 8,738 $ 52,824,950 $ 14,781,018 $ (9,000) $ 67,605,706
Balance, beginning (in shares) at Dec. 31, 2016 8,739,836        
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 (3)      
Common stock issued upon exercise of options (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
Net income     2,211,563   $ 2,211,563
Change in unrealized loss from interest rate swap       $ 14,800 14,800
Common stock issued in share offering, net of expenses $ 2,760 16,163,357     16,166,117
Common stock issued in share offering, net of expenses (in shares) 2,760,000        
Common stock issued as employee compensation $ 5 45,908     45,913
Common stock issued as employee compensation (in shares) 5,130        
Stock based compensation expense $ 87 671,533     671,620
Stock based compensation expense (in shares) 88,797        
Balance, ending at Dec. 31, 2018 $ 11,715 $ 70,651,416 $ 22,760,215   $ 93,423,346
Balance, ending (in shares) at Dec. 31, 2018 11,718,246       11,718,246
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.19.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Cash flows from operating activities:    
Net income $ 2,211,563 $ 5,767,634
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 710,197 616,291
Debt issuance costs 95,942 85,571
Deferred rent (70,764) (30,680)
Stock based compensation expense 671,620 895,011
Common stock issued as employee compensation 45,913 50,782
Loss on disposal of fixed asset   21,010
Deferred income taxes 5,337,053 2,384,980
Adjustment for maturity of interest rate swap 20,600  
Bad debt expense 125,000 150,000
Changes in operating assets and liabilities, net of effects of acquisition:    
(Increase) decrease in accounts receivable (1,796,225) 2,984,792
(Increase) in contract assets (2,174,941) (11,580,025)
Increase in prepaid expenses and other current assets (51,570) (257,706)
Increase in refundable income taxes (870,000)  
Increase (decrease) in accounts payable and accrued expenses (7,696,024) 1,627,689
Increase (decrease) in contract liabilities 911,901 (1,246,178)
Decrease in other liabilities (10,976)  
Increase (decrease) in income taxes payable 5,673 103,327
Net cash provided by (used in) operating activities (2,535,038) 1,572,498
Cash flows from investing activities:    
Purchase of property and equipment (559,037) (281,922)
Proceeds from sale of fixed assets   42,480
Purchase of WMI (6,050,906)  
Net cash used in investing activities (6,609,943) (239,442)
Cash flows from financing activities:    
Net proceeds from sale of common stock 16,166,117  
Payment of line of credit (6,500,000) (4,100,000)
Proceeds from line of credit 7,700,000 4,500,000
Payment of long-term debt (3,314,789) (1,341,765)
Proceeds from long-term debt  
Debt issuance costs (209,082)  
Net cash provided by (used in) financing activities 13,842,246 (941,765)
Net increase in cash and restricted cash 4,697,265 391,291
Cash and restricted cash at beginning of year 1,430,877 1,039,586
Cash and restricted cash at end of year 6,128,142 1,430,877
Supplemental schedule of noncash investing and financing activities    
Equipment acquired under capital lease 649,410 146,192
Cashless exercise of stock options   202,500
Supplemental schedule of cash flow information:    
Cash paid for interest 2,134,574 1,578,627
Cash paid for income taxes $ 10,947 $ 144,718
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.19.1
PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2018
Welding Metallurgy, Inc. [Member]  
PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
1.Principal business activity And summary of significant Accounting policies

 

The Company consists of CPI Aerostructures, Inc. (“CPI”) and Welding Metallury, Inc. (“WMI”), a wholly owned subsidiary acquired on December 20, 2018 and Compac Development Corporation (“Compac”), a wholly owned subsidiary of WMI, collectively the “Company.”

 

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

 

CPI acquired WMI on December 20, 2018 and the year ended December 31, 2018 operating results include the operating results of WMI from the date of acquisition, which were not material.

 

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.

 

Acquisition of WMI

 

On December 20, 2018 (the “WMI Acquisition Date”), pursuant to the Stock Purchase Agreement (the “Agreement”), dated as of March 21, 2018, with Air Industries Group (“Air Industries”), the Company purchased from Air Industries all of the outstanding shares of WMI, previously a wholly owned subsidiary of Air Industries (the “WMI Acquisition”) (See Note 2).

 

Public Offering 

 

On October 19, 2018 the Company completed an underwritten public offering of 2,760,000 shares of its common stock, including 360,000 shares pursuant to the underwriters’ full exercise of their over-allotment option, at a public offering price of $6.25 per share. The Company’s net proceeds from the offering, after deducting underwriting discounts, commissions, and other offering expenses, were approximately $16.1 million.

 

Use of Estimates

 

The preparation of consolidated 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.

 

Business Combinations

 

The Company applied business combination accounting for the WMI Acquisition in accordance with ASC 805, “Business Combinations” (“ASC 805”). Business combination accounting requires that the assets acquired and liabilities assumed be recorded at their respective estimated fair values at the date of acquisition. The excess purchase price over fair value of the net assets acquired is recorded as goodwill. In determining estimated fair values, we are required to make estimates and assumptions that affect the recorded amounts, including, but not limited to, expected future cash flows, discount rates, remaining useful lives of long-lived assets, useful lives of identified intangible assets, replacement or reproduction costs of property and equipment and the amounts to be recovered in future periods from acquired net operating losses and other deferred tax assets. Our estimates in this area impact, among other items, the amount of depreciation and amortization, impairment charges in certain instances if the asset becomes impaired, and income tax expense or benefit that we report. Our provisional estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain. See Note 2 for a summary and status of the application of business combination accounting.

 

Revenue Recognition

 

Effective January 1, 2018, the Company adopted Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), using the modified retrospective method for all of its contracts. ASC 606 requires sales and gross profit to be recognized over the contract period 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 “Contract assets.” Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned “Contract liabilities.” 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 revenue in the period the change becomes known. ASC 606 involves considerable use of estimates in determining revenues, costs 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 tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all matters that could have an impact on the assumptions, risks and uncertainties inherent with the process; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

 

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

 

Following the adoption of ASC 606, the Company’s revenue recognition for all of its contracts remained materially consistent with historical practice and there was no material impact in the year ended December 31, 2018 consolidated financial statements upon adoption.

 

In compliance with ASC 606, costs and estimated earnings in excess of billings on uncompleted contracts, on the December 31, 2017 consolidated balance sheet, have been reclassified to contract assets. Additionally, billings in excess of costs and estimated earnings on uncompleted contracts and contract losses, on the December 31, 2017 consolidated balance sheet, have been combined and reclassified to contract liabilities.

 

In addition, the Company recognizes revenue for parts supplied for certain MRO contracts and for WMI when finished goods have been transferred to the customer and there are no other obligations to customers after the title of the goods have transferred. Title of goods are transferred based on shipping terms for each customer - for shipments with terms of FOB Shipping Point, title is transferred upon shipment; for shipments with terms of FOB Destination, title is transferred upon delivery.

 

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 five 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, 2018 and 2017, the Company had approximately $4,034,000 and $1,377,000, respectively, of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly credit worthy.

 

Restricted Cash

 

During the year ended December 31, 2018, the Company adopted Accounting Standards Update No. 2016-08, Statement of Cash Flows - Restricted Cash, (“ASU 2016-18”), which requires the inclusion of restricted cash and restricted cash equivalents with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statements of cash flows. The Company's restricted cash balance is $2,000,000 as of December 31, 2018, which is cash held in escrow pursuant to the WMI acquisition and the determination of a final working capital adjustment.

 

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 estimated useful lives of the respective assets or the lease term if shorter, 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 intangibles with definite lives 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, 2018 and 2017.

 

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

 

In May 2016, the Company entered into an 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, 2018 and 2017, the fair values of cash, accounts receivable and accounts payable approximated their carrying values because of the short-term nature of these instruments.

 

   2018   2017 
   Carrying
Amount
   Fair Value   Carrying
Amount
   Fair Value 
Debt                
Short-term borrowings and long-term debt  $30,349,903   $30,349,903   $31,893,894   $31,893,894 

 

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:

 

       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     

 

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 of the interest differential between the contractual swap and the replacement swap.

 

As of December 31, 2017, $18,781 was included in other liabilities related to the fair value of the Company’s interest rate swap and $15,000, net of tax of approximately $4,000 was included in accumulated other comprehensive loss.

 

During June 2018, the interest rate swap matured and the Company realized a net gain of approximately $7,000.

 

Earnings Per Share

 

Basic earnings per common share is computed using the weighted-average number of shares outstanding. Diluted earnings 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 2018. Incremental shares of 6,772 were not included in the diluted earnings per share calculations at December 31, 2018, 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. 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.

  

Income taxes

 

Income taxes are accounted for under the asset and liability method in accordance with ASC 740, “Income Taxes,” (“ASC 740”) whereby deferred tax assets and liabilities are recognized for future tax consequences attributable to the temporary differences between the consolidated 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.

 

Recently Issued but not Adopted Accounting Pronouncements

 

In February 2016, the FASB issued Accounting Standards Update No. 2016-02, “Leases” (Topic 842) (“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. Originally, entities were required to adopt ASU 2016-02 using a modified retrospective approach at the beginning of the earliest comparative period presented in the financial statements and the recognition of a cumulative-effect adjustment to the opening balance of retained earnings. The FASB subsequently issued Accounting Standards Update No. 2018-10 and Accounting Standards Update No. 2018-11 in July 2018, which provide clarifications and improvements to ASU 2016-02 (collectively, the “new lease standard”). Accounting Standards Update No. 2018-11 also provides the optional transition method which allows companies to apply the new lease standard at the adoption date instead of at the earliest comparative period presented and continue to apply the provisions of the previous lease standard in its annual disclosures for the comparative periods. The new lease standard requires lessees to present a right-of-use asset and a corresponding lease liability on the balance sheet. Lessor accounting is substantially unchanged compared to the current accounting guidance. Additional footnote disclosures related to leases will also be required.

 

On January 1, 2019, the Company expects to adopt the new lease standard using the optional transition method. The comparative financial information will not be restated and will continue to be reported under the previous lease standard in effect during those periods. In addition, the new lease standard provides a number of optional practical expedients in transition. The Company expects to elect the package of practical expedients. As such, the Company will not reassess whether expired or existing contracts are or contain a lease; will not need to reassess the lease classifications or reassess the initial direct costs associated with expired or existing leases. The Company will not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to the Company.

 

The new lease standard also provides practical expedients for an entity’s ongoing accounting. The Company expects to elect the short-term lease recognition exemption for all leases that qualify. This means, for those leases that qualify, the Company will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. The Company expects to elect the practical expedient to not separate lease and non-lease components for certain classes of assets (office buildings).

 

On January 1, 2019, the Company expects to recognize right of use assets and lease liabilities in the range of approximately $5,300,000 to $5,800,000 and no adjustment to the accumulated deficit. The Company does not expect the adoption of the new lease standard to impact its consolidated statement of operations or its consolidated statement of cash flows.

 

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.19.1
BUSINESS COMBINATIONS
12 Months Ended
Dec. 31, 2018
Business Combinations [Abstract]  
BUSINESS COMBINATIONS
2.BUSINESS COMBINATIONS

 

As discussed in Note 1, the Company completed the WMI Acquisition on December 20, 2018. The acquisition was accounted for as a business combination in accordance with ASC Topic 805. Accordingly, the Company is required to determine and record the fair value of the assets acquired, including any potential intangible assets, and liabilities assumed at the date of acquisition. The acquisition was considered a stock purchase for tax purposes.

The purchase price for the acquisition was $7.9 million, which is subject to a post-closing working capital adjustment. As such, $2 million of the purchase price was held in escrow at closing subject to the completion of the working capital adjustment and in the event of other contingencies. The escrowed amount is shown as restricted cash on the consolidated balance sheet as of December 31, 2018. The working capital adjustment is based on the historical values of components of working capital as defined in the Agreement. Based on the working capital statement prepared by the Company and delivered to Air Industries on March 20, 2019, the Company has concluded that it is more likely than not, that the purchase price will be reduced sufficiently such that at a minimum, the full amount in escrow will be retained by the Company. The final working capital statement presented to Air Industries is expected to be reviewed and the purchase price adjustment finalized not later than the third quarter of 2019.

The Company is in process of determining the acquisition date fair values of the assets and liabilities acquired and has recorded provisional estimates as of the acquisition date. As the Company completes this process and additional information becomes known concerning the acquired assets and assumed liabilities, management will likely make adjustments to the fair value of the amounts provisionally recorded in the opening balance sheet of WMI during the measurement period, which is no longer than a one-year period following the acquisition date. The determination of the fair values of the acquired assets and liabilities assumed (and the related determination of estimated lives of depreciable tangible and identifiable intangible assets) requires significant judgment. If the final aggregate fair value of the net assets acquired is less than the final purchase price paid then the Company may be required to record goodwill. Conversely, if the final aggregate fair value of the net assets acquired is in excess of the final purchase price paid then the Company may potentially conclude that the purchase of WMI was a “bargain purchase.”

As stated above, the Company has determined the following provisional estimates of the fair value of the assets acquired and liabilities assumed from WMI:

 

   Provisional
Fair Values
 
Other current assets  $1,274,000  
Accounts receivable   1,522,000  
Inventory   7,969,000  
Current liabilities   4,813,000  
Total  $5,952,000  

 

The following table presents the unaudited pro forma revenue and net income for the period presented as if the WMI Acquisition had occurred on January 1, 2017 based on the provisional estimates of the fair value of the net assets acquired:

 

   Year Ended December 31,  
   2018    2017  
Revenue  $97,780,960    $ 94,412,148  
Net income (loss)  $3,190,457    $ (1,330,366)  

 

The pro forma results presented above include the impact of eliminating parent company charges from Air Industries for general expenses and interest, net of tax.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE RECOGNITION
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION
3.REVENUE RECOGNITION

 

The majority of the Company’s revenues are from long-term contracts with the U.S. government and commercial contractors. The contracts with the U.S. government typically are subject to the FAR which provides guidance on the types of costs that are allowable in establishing prices for goods and services provided under U.S. government contracts. The pricing for commercial contractors are based on the specific negotiations with each customer.

 

The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified and payment terms are identified.

 

To determine the proper revenue recognition method, the Company evaluates whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue and profit recorded in a given period.

 

All of the Company’s current long-term contracts have a single performance obligation as the promise to transfer the goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. The Company’s contracts are often modified to account for changes in contract specifications and requirements. The Company considers contract modifications to exist when the modification either creates new performance obligations or changes the existing enforceable rights and obligations. All of the Company’s contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.

 

Revenues for the Company’s long-term contracts are recognized over time as the Company performs its obligations because of continuous transfer of control to the customer. The continuous transfer of control to the customer is supported by clauses in contracts that either allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit and the products and services have no alternative use or the customer controls the work in progress.

 

Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services to be provided. The Company uses the cost-to-cost input method to measure progress for its contracts because it best depicts the transfer of assets to the customer which occurs as the Company incurs costs on its contracts.

 

In applying the cost-to-cost input method, the Company compares the actual costs incurred relative to the total estimated costs to determine its progress towards contract completion and to calculate the corresponding amount of estimated revenue and estimated gross profit recognized. For any costs incurred that do not contribute to a performance obligation, the Company excludes such costs from its input method of revenue recognition as the amounts are not reflective in transferring control of the asset to the customer. Costs to fulfill a performance obligation include labor, materials and subcontractors costs, other direct costs and an allocation of indirect costs. 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 for a contract is reflected in revenue in the period the change becomes known. Contract estimates involve 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 tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all of the issues related to the assumptions, risks and uncertainties inherent with the application of the cost-to-cost input method; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

 

For the Company’s uncompleted contracts, contract assets include unbilled amounts and when the estimated revenues recognized exceeds the amount billed to the customer and right to payment is not just subject to the passage of time. Amounts may not exceed their net realizable value. Contract assets are classified as current. The Company’s contract liabilities consist of billings in excess of estimated revenues recognized and contract losses. Contract liabilities are classified as current. The Company’s contract assets and liabilities are reported in a gross position at the end of each reporting period.

 

Revenue recognized for the year ended December 31, 2018, that was included in the contract liabilities at January 1, 2018, was zero.

 

The Company’s remaining performance obligations represents the transaction price of its long-term contracts for which work has not been performed. As of December 31, 2018, the aggregate amount of transaction price allocated to the remaining performance obligations was approximately $78,934,000. The Company estimates that it expects to recognize approximately 97% of its remaining performance obligations in 2019.

 

In addition, the Company recognizes revenue for products manufactured by WMI and parts supplied for certain MRO contracts at a point in time following the transfer of control to the customer, which typically occurs upon shipment or delivery, depending on the terms of the underlying contract. Revenue recognized from WMI in 2018 was immaterial.

 

Revenue from long-term contracts transferred to customers over time and revenue from MRO contracts transferred at a point in time accounted for approximately 95% and 5%, respectively, of revenue for the year ended December 31, 2018.

 

Revenue by long-term contract type for the year ended December 31, 2018 is as follows:

 

     
Government subcontracts  $43,440,742 
Commercial contracts   31,271,857 
Prime government contracts   9,216,671 
   $83,929,270 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.19.1
CONTRACT ASSETS AND CONTRACT LIABILITIES
12 Months Ended
Dec. 31, 2018
Contract Assets And Contract Liabilities  
CONTRACT ASSETS AND CONTRACT LIABILITIES

4.

CONTRACT ASSETS AND CONTRACT LIABILITIES

 

Net contract assets (liabilities) consist of the following:

 

   December 31, 2018 
   U.S. Government   Commercial   Total 
Contract assets  $48,358,481   $64,975,010   $113,333,491 
Contract liabilities   (3,780,866)   (24,240)   (3,805,106)
Net contract assets (liabilities)  $44,577,615   $64,950,770   $109,528,385 

 

   December 31, 2017 (1) 
   U.S. Government   Commercial   Total 
Contract assets  $54,591,601   $56,566,950   $111,158,551 
Contract liabilities   (224,339)   (21,991)   (246,330)
Net contract assets (liabilities)  $54,367,262   $56,544,959   $110,912,221 

 

(1) On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts and contract losses to contract liabilities.

 

The increase or decrease in the Company’s net contract assets (liabilities) from January 1, 2018 to December 31, 2018 was primarily due to costs incurred on newer programs, like the new design of the HondaJet engine inlet ($3 million increase), for which the Company has not begun billing at a steady rate. Additionally, the Company experienced some delays in shipping on the G650 program which increased contract assets by $8 million. This has been offset by a decrease in contract assets on our E-2D program ($2 million decrease) which is shipping on a regular schedule and a decrease in contract assets on our Next Generation Jammer Pod program ($7 million decrease).

 

Revisions in the estimated gross profits on contracts and contract amounts are made in the period in which the circumstances became known requiring the revisions. During the year ended December 31, 2018, 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 $686,000 from that which would have been reported had the revised estimates been used as the basis of recognition of contract profits since inception of the contracts. During the year ended December 31, 2017, the effect of such revisions was a decrease to total gross profit of approximately $1.0 million.

 

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

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.19.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2018
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

5.    ACCOUNTS RECEIVABLE

 

Accounts receivable consists of trade receivables as follows:

 

   December 31, 
   2018   2017 
         
Billed receivables  $8,898,329   $5,529,821 
Less: allowance for doubtful accounts   (275,000)   (150,000)
   $8,623,329   $5,379,821 

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.19.1
INVENTORY
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
INVENTORY

6.    INVENTORY

 

The components of inventory consisted of the following:

 

   December 31, 
   2018   2017 
         
Raw Materials  $3,379,986   $918,799 
Work In Progress   4,495,980    431,403 
Finished Goods   1,836,031    335,176 
   $9,711,997   $1,685,378 

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.19.1
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

7.    PROPERTY AND EQUIPMENT

 

   December 31,   Estimated 
   2018   2017   Useful Life (years) 
             
Machinery and equipment  $2,879,707   $2,461,047    5 to 10 
Computer equipment   3,973,406    3,476,454    5 
Furniture and fixtures   707,726    610,323    7 
Automobiles and trucks   13,162    13,162    5 
Leasehold improvements    1,994,253    1,798,823     Lesser of lease term or 10 years 
    9,568,254    8,359,809      
Less accumulated depreciation and amortization   7,023,062    6,312,867      
   $2,545,192   $2,046,942      

 

Depreciation and amortization expense for the years ended December 31, 2018 and 2017 was $710,197 and $616,291, respectively.

 

During the years ended December 31, 2018 and 2017, the Company acquired $651,775 and $146,192, respectively, of property and equipment under capital leases.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.19.1
LINE OF CREDIT
12 Months Ended
Dec. 31, 2018
Line of Credit Facility [Abstract]  
LINE OF CREDIT
8.LINE OF CREDIT

 

On March 24, 2016, the Company entered into a Credit Agreement with BankUnited, 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 Revolving Loan bears interest at a rate based upon a pricing grid, as defined in the agreement.

 

On August 15, 2018, the Company entered into a Third Amendment and Waiver to the Amended and Restated Credit Agreement (the “Amendment”) with the Lenders named therein and BankUnited, N.A., as sole arranger, agent, and collateral agent, dated as of March 24, 2016, as amended by the First Amendment and Waiver to the Amended and Restated Credit Agreement dated as of May 9, 2016, as further amended by the Second Amendment to the Amended and Restated Credit Agreement dated as of July 13, 2017 (collectively, the “Credit Agreement”).

 

Under the Amendment, the parties amended the Credit Agreement by, among other things, (i) extending the maturity date of the Company’s existing $30 million Revolving Loan and its existing $10 million Term Loan to June 30, 2020, (ii) amending the leverage ratio covenant, (iii) amending the interest rates corresponding to the leverage ratio, (iv) waiving non-compliance with the leverage ratio covenant for the trailing four fiscal quarters ended March 31, 2018 and June 30, 2018, and (v) amending provisions relating to the consummation of a public offering of common stock so that if an offering results in gross proceeds of $7 million or more, (A) the Company will prepay the loans in an amount equal to 25% of net proceeds of the offering (with $1.2 million applied to the Term Loan and the remainder applied to the Revolving Loan) and (B) the Company will maintain a minimum of $3 million in either unrestricted cash in an account with BankUnited, N.A., or in availability under the Revolving Loan.

 

Pursuant to the Amendment, on October 19, 2018, the Company used $4.1 million of the net proceeds of its public offering completed on October 19, 2018 for prepayments of loans under the BankUnited Facility, including $1.2 million applied to the term loan and $2.9 million applied to the revolving line of credit.

 

As of December 31, 2018, the Company was not in compliance with the leverage and net profit financial covenants contained in the BankUnited Facility, as amended. The Bank has waived the provisions of these covenants as of December 31, 2018. As of December 31, 2018, the Company had $24.0 million outstanding under the Restated Agreement bearing interest at 5.72%.

 

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

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.19.1
LONG-TERM DEBT
12 Months Ended
Dec. 31, 2018
Debt Disclosure [Abstract]  
LONG-TERM DEBT
9.LONG-TERM DEBT

 

In May 2016, 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 this contract match those of the underlying debt. The Company has designated this interest rate swap contract as a cash flow hedge. The interest rate swap ended in accordance with its terms as of June 1, 2018.

 

On August 15, 2018, the Company entered into a Third Amendment and Waiver to the Amended and Restated Credit Agreement (the “Amendment”) with the Lenders named therein and BankUnited, N.A., as sole arranger, agent, and collateral agent, dated as of March 24, 2016, as amended by the First Amendment and Waiver to the Amended and Restated Credit Agreement dated as of May 9, 2016, as further amended by the Second Amendment to the Amended and Restated Credit Agreement dated as of July 13, 2017 (collectively, the “Credit Agreement”).

 

Under the Amendment, the parties amended the Credit Agreement by, among other things, (i) extending the maturity date of the Company’s existing $30 million Revolving Loan and its existing $10 million Term Loan to June 30, 2020, (ii) amending the leverage ratio covenant, (iii) amending the interest rates corresponding to the leverage ratio, (iv) waiving non-compliance with the leverage ratio covenant for the trailing four fiscal quarters ended March 31, 2018 and June 30, 2018, and (v) amending provisions relating to the consummation of a public offering of common stock so that if an offering results in gross proceeds of $7 million or more, (A) the Company will prepay the loans in an amount equal to 25% of net proceeds of the offering (with $1.2 million applied to the Term Loan and the remainder applied to the Revolving Loan) and (B) the Company will maintain a minimum of $3 million in either unrestricted cash in an account with BankUnited, N.A., or in availability under the Revolving Loan.

 

The Company paid to BankUnited, N.A. commitment and agent fees in the amount of $209,082, together with out-of-pocket costs, expenses, and reasonable attorney’s fees incurred by BankUnited, N.A. in connection with the Amendment.

 

The Company paid approximately $463,000 of total debt issuance costs in connection with the BankUnited Facility of which approximately $141,000 is included in other assets and $50,000 is a reduction of long-term debt at December 31, 2018.

 

The Term Loan had an initial amount of $10 million, payable in monthly installments, as defined in the agreement, which matures on June 30, 2020.

 

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

 

Year ending December 31,     
2019   $2,434,981 
2020    3,647,234 
2021    150,225 
2022    107,078 
2023    21,509 
    $6,361,026 

 

Also included in long-term debt are capital leases and notes payable of $592,712 and $555,209 at December 31, 2018 and 2017, respectively, including a current portion of $334,981 and $175,667, respectively.

 

The cost of assets under capital leases was $2,625,052 and $1,975,642 at December 31, 2018 and 2017, respectively. Accumulated depreciation of assets under capital leases was approximately $1,517,000 and $1,300,000 at December 31, 2018 and 2017, respectively.

 

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.19.1
COMMITMENTS
12 Months Ended
Dec. 31, 2018
Commitments Abstract  
COMMITMENTS
10. 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,        
2019     $ 1,720,750  
2020       1,763,275  
2021       1,807,074  
2022       602,358  
      $ 5,893,457  

 

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

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.19.1
INCOME TAXES
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
INCOME TAXES
11.INCOME TAXES

 

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as U.S. Tax Reform. The U.S. Tax Reform makes broad and complex changes to the U.S. tax code and includes significant provisions impacting the Company’s 2017 and 2018 effective tax rate. The changes include, but are not limited to, a reduction in the U.S. federal corporate tax rate from 35% to 21% effective for tax years beginning after December 31, 2017. As a result, the Company believes that the most significant impact on its 2017 consolidated financial statements was the reduction of approximately $207,000 in deferred tax assets and liabilities.

 

The provision for income taxes consists of the following:

 

Year ended December 31,  2018   2017 
Current:          
Federal  $3,104,000   $200,000 
State   73,000    266,000 
           
Deferred:          
Federal   1,286,000    2,244,000 
   $4,463,000   $2,710,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,  2018   2017 
Taxes computed at the federal statutory rate  $1,381,000   $2,882,000 
State income tax, net   58,000    176,000 
Prior year true-up   18,000    2,000 
Research and development tax credit   (164,000)   (235,000)
Change in federal statutory rate       (207,000)
Uncertain tax position   3,128,000     
Permanent differences   42,000    92,000 
Provision for income taxes  $4,463,000   $2,710,000 

 

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

 

Deferred Tax Assets:  2018   2017 
Allowance for doubtful accounts  $60,000   $32,000 
Credit carryforwards   1,255,000    1,986,000 
Deferred rent   117,000    126,000 
Stock options   12,000    102,000 
Restricted stock   88,000    90,000 
Other   8,000    1,000 
Interest on uncertain tax position   654,000     
Net operating loss carryforward   863,000    750,000 
Deferred Tax Assets   3,057,000    3,087,000 
           
Deferred Tax Liabilities:          
Prepaid expenses   159,000    141,000 
Revenue recognition   3,137,000    1,036,000 
Property and equipment   404,000    276,000 
State taxes       67,000 
Deferred tax liabilities   3,700,000    1,520,000 
Net Deferred Tax Assets (Liabilities)  $(643,000)  $1,567,000 

 

As of December 31, 2018, the Company had roughly $4,000,000 of gross net operating losses for federal tax purposes and $1,500,000 for state tax purposes which will begin to expire in 2034.

 

The Company will recognize a tax benefit in the consolidated financial statements for an uncertain tax position only if management’s assessment is that the position is “more likely than not” (i.e., a likelihood greater than 50 percent) to be allowed by the tax jurisdiction based solely on the technical merits of the position. The term “tax position” refers to a position in a previously filed tax return or a position expected to be taken in a future tax return that is reflected in measuring current or deferred income tax assets and liabilities for financial reporting purposes.

  

The provision for income taxes for the year ended December 31, 2018 was approximately $4.5 million, an effective tax rate of approximately 66%. In February 2019, the Company received information that the net operating loss carryback that was utilized in 2014 was under examination and could possibly be disallowed by the Internal Revenue Service (“IRS”). The Company has not received a written notice or tax assessment related to the possible disallowance of our net operating loss carryback. If the Company receives written notice the Company has the ability to appeal the disallowance, as well as go to tax court to challenge the notice. Although the Company has not received any formal documentation or notice of such disallowance, in accordance with ASC 740-10 “Accounting for Uncertainty in Tax Positions” the Company has recorded a liability of approximately $3.1 million as of December 31, 2018 for this uncertainty. The liability represents the maximum net tax adjustment for the disallowance of the net operating loss carryback, computed at the pre-2018 tax rates, and tax savings of recording a net operating loss carryforward, calculated at the current tax rates. In accordance with the Tax Cuts and Jobs Act that was enacted on December 22, 2017 (“U.S. Tax Reform”), the Company has 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 tax purposes, the corporate statutory income tax rate was reduced from 35% to 21%, effective for our 2018 tax year.

 

The following table indicates the changes to the Company’s uncertain tax position for the years ended December 31, 2018 and 2017 including interest and penalties:

 

   Years Ended December 31, 
   2018   2017 
Balance, beginning of year  $   $ 
Additions   3,128,000     
Reductions        
Balance, end of year  $3,128,000   $ 

 

The Company files income tax returns in the U.S. federal jurisdiction and in various state and foreign jurisdictions. The Company generally is no longer subject to U.S. or state examinations by tax authorities for taxable years prior to 2015. However, net operating losses utilized from prior years in subsequent years’ tax returns are subject to examination until three years after the filing of subsequent years’ tax returns. The statute of limitations expiration in foreign jurisdictions for corporate tax returns generally ranges between two and five years depending on the jurisdiction.

 

The Company’s policy is to record estimated interest and penalties related to uncertain tax positions in income tax expense. At December 31, 2018, the Company’s consolidated balance sheet reflects cumulative provisions for interest and penalties of $654,000, related to potential interest.

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.19.1
STOCK BASED COMPENSATION
12 Months Ended
Dec. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCK BASED COMPENSATION
12.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 for the years ended December 31, 2018 and 2017, includes approximately $718,000 and $946,000 of stock based compensation expense, respectively, for the grant of stock options and RSUs.

 

In January 2018, the Company granted 58,578 RSUs to its board of directors as partial compensation for the 2018 year. On January 1, 2017, the Company granted 59,395 RSUs to its board of directors as partial compensation for the 2017 year. RSUs vest quarterly on a straight-line basis over a one-year period. The Company’s net income for the years ended December 31, 2018 and 2017 includes approximately $524,000 and $550,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, 2018, the Company granted 5,130 shares of common stock to various employees and approximately $10,000 of compensation expense is included in selling, general and administrative expenses and approximately $36,000 of compensation expense is included in cost of sales for this grant. 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 March 2018, the Company granted 68,764 shares of common stock 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 2022 based upon the service and performance thresholds. For the year ended December 31, 2018, approximately $88,100 of compensation expense is included in selling, general and administrative expenses and approximately $18,400 of compensation expense is included in cost of revenue 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. For the years ended December 31, 2018 and 2017, approximately $0 and $219,000, respectively, of compensation expense is included in selling, general and administrative expenses and approximately $0 and $46,300, respectively, of compensation expense is included in cost of sales for this grant.

 

In March 2018, 12,330 and 9,130 of the shares granted in 2016 and 2017, respectively, were forfeited because the Company failed to achieve certain performance criteria for the year ended December 31, 2017. In addition, on March 22, 2018, these employees returned 7,552 common shares, valued at approximately $62,000, to pay the employees’ withholding taxes.

 

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.

 

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 211,175 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 119,910 shares available for grant under the 2016 Plan.

 

The Company did not grant any stock options in 2018 or 2017.

 

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

 

  Options   Weighted
Average
Exercise
Price
   Average
remaining
contractual
term
(in years)
   Aggregate
Intrinsic
Value
 
Outstanding at January 1, 2017   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      
Granted during period                  
Exercised                
Forfeited/Expired   (38,477)   14.81           
                     
Outstanding at December 31, 2018   41,772   $7.58    0.29   $0 
                     
Vested at December 31, 2018   41,772   $7.58    0.29   $0 

 

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.

 

The intrinsic value of stock options exercised during the year ended December 31, 2017 was approximately $31,300.

 

The fair value of all options vested during the year ended December 31, 2017 was approximately $82,000.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.19.1
EMPLOYEE BENEFIT PLAN
12 Months Ended
Dec. 31, 2018
Retirement Benefits [Abstract]  
EMPLOYEE BENEFIT PLAN
13. 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 2018 and 2017 amounted to $237,568 and $361,682, respectively.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.19.1
MAJOR CUSTOMERS
12 Months Ended
Dec. 31, 2018
Risks and Uncertainties [Abstract]  
MAJOR CUSTOMERS
14.MAJOR CUSTOMERS

 

Eleven percent of revenue in 2018 and 8% of revenue in 2017 were directly attributable to the U.S. government. Twenty two percent and 6% of accounts receivable at December 31, 2018 and 2017, respectively, were from the U. S. Government.

 

In addition, in 2018, 24%, 16% and 12% of our revenue were to our three largest commercial customers, respectively. In 2017, 25%, 23% and 12% of our revenue were to our three largest commercial customers, respectively. At December 31, 2018, 20%, 18% and 17% of accounts receivable were from our three largest commercial customers. At December 31, 2017, 44%, 18% and 13% of accounts receivable were from our three largest commercial customers.

 

At December 31, 2018 and 2017, 2% and 4%, respectively, of contract assets were from the U.S. Government.

 

At December 31, 2018, 39%, 14%, 13%, and 13% of contract assets were from our four largest commercial customers. At December 31, 2017, 32%, 20%, 12%, and 10% of contract assets were from our four largest commercial customers.

 

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

 

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

Use of Estimates

 

The preparation of consolidated 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.

Business Combinations

Business Combinations

 

The Company applied business combination accounting for the WMI Acquisition in accordance with ASC 805, “Business Combinations” (“ASC 805”). Business combination accounting requires that the assets acquired and liabilities assumed be recorded at their respective estimated fair values at the date of acquisition. The excess purchase price over fair value of the net assets acquired is recorded as goodwill. In determining estimated fair values, we are required to make estimates and assumptions that affect the recorded amounts, including, but not limited to, expected future cash flows, discount rates, remaining useful lives of long-lived assets, useful lives of identified intangible assets, replacement or reproduction costs of property and equipment and the amounts to be recovered in future periods from acquired net operating losses and other deferred tax assets. Our estimates in this area impact, among other items, the amount of depreciation and amortization, impairment charges in certain instances if the asset becomes impaired, and income tax expense or benefit that we report. Our provisional estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain. See Note 2 for a summary and status of the application of business combination accounting.

 

Revenue Recognition

Revenue Recognition

 

Effective January 1, 2018, the Company adopted Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (“ASC 606”), using the modified retrospective method for all of its contracts. ASC 606 requires sales and gross profit to be recognized over the contract period 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 “Contract assets.” Contracts where billings to date have exceeded recognized revenues are recorded as a liability captioned “Contract liabilities.” 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 revenue in the period the change becomes known. ASC 606 involves considerable use of estimates in determining revenues, costs 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 tax purposes) as reported and actual cash received during any reporting period. The Company continually evaluates all matters that could have an impact on the assumptions, risks and uncertainties inherent with the process; however, it cannot be assured that estimates will be accurate. If estimates are not accurate or a contract is terminated, the Company is required to adjust revenue in later periods. Furthermore, even if estimates are accurate, there may be a shortfall in cash flow and the Company may need to borrow money, or seek access to other forms of liquidity, to fund its work in process or to pay taxes until the reported earnings materialize as actual cash receipts.

 

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

 

Following the adoption of ASC 606, the Company’s revenue recognition for all of its contracts remained materially consistent with historical practice and there was no material impact in the year ended December 31, 2018 consolidated financial statements upon adoption.

 

In compliance with ASC 606, costs and estimated earnings in excess of billings on uncompleted contracts, on the December 31, 2017 consolidated balance sheet, have been reclassified to contract assets. Additionally, billings in excess of costs and estimated earnings on uncompleted contracts and contract losses, on the December 31, 2017 consolidated balance sheet, have been combined and reclassified to contract liabilities.

 

In addition, the Company recognizes revenue for parts supplied for certain MRO contracts and for WMI when finished goods have been transferred to the customer and there are no other obligations to customers after the title of the goods have transferred. Title of goods are transferred based on shipping terms for each customer - for shipments with terms of FOB Shipping Point, title is transferred upon shipment; for shipments with terms of FOB Destination, title is transferred upon delivery.

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 five 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, 2018 and 2017, the Company had approximately $4,034,000 and $1,377,000, respectively, of uninsured balances. The Company limits its credit risk by selecting financial institutions considered to be highly credit worthy.

Restricted Cash

Restricted Cash

 

During the year ended December 31, 2018, the Company adopted Accounting Standards Update No. 2016-08, Statement of Cash Flows - Restricted Cash, (“ASU 2016-18”), which requires the inclusion of restricted cash and restricted cash equivalents with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statements of cash flows. The Company's restricted cash balance is $2,000,000 as of December 31, 2018, which is cash held in escrow pursuant to the WMI acquisition and the determination of a final working capital adjustment.

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 estimated useful lives of the respective assets or the lease term if shorter, 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 intangibles with definite lives 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, 2018 and 2017.

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

 

In May 2016, the Company entered into an 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, 2018 and 2017, the fair values of cash, accounts receivable and accounts payable approximated their carrying values because of the short-term nature of these instruments.

 

   2018   2017 
   Carrying
Amount
   Fair Value   Carrying
Amount
   Fair Value 
Debt                
Short-term borrowings and long-term debt  $30,349,903   $30,349,903   $31,893,894   $31,893,894 

 

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:

 

       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     

 

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 of the interest differential between the contractual swap and the replacement swap.

 

As of December 31, 2017, $18,781 was included in other liabilities related to the fair value of the Company’s interest rate swap and $15,000, net of tax of approximately $4,000 was included in accumulated other comprehensive loss.

 

During June 2018, the interest rate swap matured and the Company realized a net gain of approximately $7,000.

Earnings Per Share

Earnings Per Share

 

Basic earnings per common share is computed using the weighted-average number of shares outstanding. Diluted earnings 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 2018. Incremental shares of 6,772 were not included in the diluted earnings per share calculations at December 31, 2018, 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. 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.

Income taxes

Income taxes

 

Income taxes are accounted for under the asset and liability method in accordance with ASC 740, “Income Taxes,” (“ASC 740”) whereby deferred tax assets and liabilities are recognized for future tax consequences attributable to the temporary differences between the consolidated 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.

Recently Issued but not Adopted Accounting Pronouncements

Recently Issued but not Adopted Accounting Pronouncements

 

In February 2016, the FASB issued Accounting Standards Update No. 2016-02, “Leases” (Topic 842) (“ASU 2016-02”), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. Originally, entities were required to adopt ASU 2016-02 using a modified retrospective approach at the beginning of the earliest comparative period presented in the financial statements and the recognition of a cumulative-effect adjustment to the opening balance of retained earnings. The FASB subsequently issued Accounting Standards Update No. 2018-10 and Accounting Standards Update No. 2018-11 in July 2018, which provide clarifications and improvements to ASU 2016-02 (collectively, the “new lease standard”). Accounting Standards Update No. 2018-11 also provides the optional transition method which allows companies to apply the new lease standard at the adoption date instead of at the earliest comparative period presented and continue to apply the provisions of the previous lease standard in its annual disclosures for the comparative periods. The new lease standard requires lessees to present a right-of-use asset and a corresponding lease liability on the balance sheet. Lessor accounting is substantially unchanged compared to the current accounting guidance. Additional footnote disclosures related to leases will also be required.

 

On January 1, 2019, the Company expects to adopt the new lease standard using the optional transition method. The comparative financial information will not be restated and will continue to be reported under the previous lease standard in effect during those periods. In addition, the new lease standard provides a number of optional practical expedients in transition. The Company expects to elect the package of practical expedients. As such, the Company will not reassess whether expired or existing contracts are or contain a lease; will not need to reassess the lease classifications or reassess the initial direct costs associated with expired or existing leases. The Company will not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to the Company.

 

The new lease standard also provides practical expedients for an entity’s ongoing accounting. The Company expects to elect the short-term lease recognition exemption for all leases that qualify. This means, for those leases that qualify, the Company will not recognize ROU assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. The Company expects to elect the practical expedient to not separate lease and non-lease components for certain classes of assets (office buildings).

 

On January 1, 2019, the Company expects to recognize right of use assets and lease liabilities in the range of approximately $5,300,000 to $5,800,000 and no adjustment to the accumulated deficit. The Company does not expect the adoption of the new lease standard to impact its consolidated statement of operations or its consolidated statement of cash flows.

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

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

 

    2018     2017  
    Carrying
Amount
    Fair Value     Carrying
Amount
    Fair Value  
Debt                        
Short-term borrowings and long-term debt   $ 30,349,903     $ 30,349,903     $ 31,893,894     $ 31,893,894  
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:

 

          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        
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.19.1
BUSINESS COMBINATIONS (Tables)
12 Months Ended
Dec. 31, 2018
Business Combinations [Abstract]  
Schedule of allocation of purchase price

As stated above, the Company has determined the following provisional estimates of the fair value of the assets acquired and liabilities assumed from WMI:

 

   Provisional
Fair Values
 
Other current assets  $1,274,000  
Accounts receivable   1,522,000  
Inventory   7,969,000  
Current liabilities   4,813,000  
Total  $5,952,000  

 

Schedule of pro forma revenue and net income

The following table presents the unaudited pro forma revenue and net income for the period presented as if the WMI Acquisition had occurred on January 1, 2017 based on the provisional estimates of the fair value of the net assets acquired:

 

   Year Ended December 31,  
   2018    2017  
Revenue  $97,780,960    $ 94,412,148  
Net income (loss)  $3,190,457    $ (1,330,366)  

 

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of revenue by long-term contract type

Revenue by long-term contract type for the year ended December 31, 2018 is as follows: 

       
Government subcontracts   $ 43,440,742  
Commercial contracts     31,271,857  
Prime government contracts     9,216,671  
    $ 83,929,270  
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.1
CONTRACT ASSETS AND CONTRACT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2018
Contract Assets And Contract Liabilities  
Schedule of net contract assets (liabilities)

Net contract assets (liabilities) consist of the following:

 

   December 31, 2018 
   U.S. Government   Commercial   Total 
Contract assets  $48,358,481   $64,975,010   $113,333,491 
Contract liabilities   (3,780,866)   (24,240)   (3,805,106)
Net contract assets (liabilities)  $44,577,615   $64,950,770   $109,528,385 

 

   December 31, 2017 (1) 
   U.S. Government   Commercial   Total 
Contract assets  $54,591,601   $56,566,950   $111,158,551 
Contract liabilities   (224,339)   (21,991)   (246,330)
Net contract assets (liabilities)  $54,367,262   $56,544,959   $110,912,221 

 

(1) On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts and contract losses to contract liabilities.

 

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.19.1
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2018
Receivables [Abstract]  
Schedule of accounts receivable

Accounts receivable consists of trade receivables as follows:

 

   December 31, 
   2018   2017 
         
Billed receivables  $8,898,329   $5,529,821 
Less: allowance for doubtful accounts   (275,000)   (150,000)
   $8,623,329   $5,379,821 

 

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.19.1
INVENTORY (Tables)
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Schedule of components of inventory

The components of inventory consisted of the following:

 

   December 31, 
   2018   2017 
         
Raw Materials  $3,379,986   $918,799 
Work In Progress   4,495,980    431,403 
Finished Goods   1,836,031    335,176 
   $9,711,997   $1,685,378 

 

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.19.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment

   December 31,   Estimated 
   2018   2017   Useful Life (years) 
             
Machinery and equipment  $2,879,707   $2,461,047    5 to 10 
Computer equipment   3,973,406    3,476,454    5 
Furniture and fixtures   707,726    610,323    7 
Automobiles and trucks   13,162    13,162    5 
Leasehold improvements    1,994,253    1,798,823     Lesser of lease term or 10 years 
    9,568,254    8,359,809      
Less accumulated depreciation and amortization   7,023,062    6,312,867      
   $2,545,192   $2,046,942      

 

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.1
LONG-TERM DEBT (Tables)
12 Months Ended
Dec. 31, 2018
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,     
2019   $2,434,981 
2020    3,647,234 
2021    150,225 
2022    107,078 
2023    21,509 
    $6,361,026 

 

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.1
COMMITMENTS (Tables)
12 Months Ended
Dec. 31, 2018
Commitments Abstract  
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,        
2019     $ 1,720,750  
2020       1,763,275  
2021       1,807,074  
2022       602,358  
      $ 5,893,457  
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.19.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Schedule of components of the provision for income taxes

The provision for income taxes consists of the following:

 

Year ended December 31,  2018   2017 
Current:          
Federal  $3,104,000   $200,000 
State   73,000    266,000 
           
Deferred:          
Federal   1,286,000    2,244,000 
   $4,463,000   $2,710,000 

 

Schedule of difference between the income tax provision computed at the federal statutory rate and the actual tax provision

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,  2018   2017 
Taxes computed at the federal statutory rate  $1,381,000   $2,882,000 
State income tax, net   58,000    176,000 
Prior year true-up   18,000    2,000 
Research and development tax credit   (164,000)   (235,000)
Change in federal statutory rate       (207,000)
Uncertain tax position   3,128,000     
Permanent differences   42,000    92,000 
Provision for income taxes  $4,463,000   $2,710,000 

 

Schedule of components of deferred income tax assets and liabilities

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

 

Deferred Tax Assets:  2018   2017 
Allowance for doubtful accounts  $60,000   $32,000 
Credit carryforwards   1,255,000    1,986,000 
Deferred rent   117,000    126,000 
Stock options   12,000    102,000 
Restricted stock   88,000    90,000 
Other   8,000    1,000 
Interest on uncertain tax position   654,000     
Net operating loss carryforward   863,000    750,000 
Deferred Tax Assets   3,057,000    3,087,000 
           
Deferred Tax Liabilities:          
Prepaid expenses   159,000    141,000 
Revenue recognition   3,137,000    1,036,000 
Property and equipment   404,000    276,000 
State taxes       67,000 
Deferred tax liabilities   3,700,000    1,520,000 
Net Deferred Tax Assets (Liabilities)  $(643,000)  $1,567,000 

 

Schedule of changes to uncertain tax positions

The following table indicates the changes to the Company’s uncertain tax position for the years ended December 31, 2018 and 2017 including interest and penalties:

 

   Years Ended December 31, 
   2018   2017 
Balance, beginning of year  $   $ 
Additions   3,128,000     
Reductions        
Balance, end of year  $3,128,000   $ 

 

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.1
STOCK BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2018
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:

 

  Options   Weighted
Average
Exercise
Price
   Average
remaining
contractual
term
(in years)
   Aggregate
Intrinsic
Value
 
Outstanding at January 1, 2017   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      
Granted during period                  
Exercised                
Forfeited/Expired   (38,477)   14.81           
                     
Outstanding at December 31, 2018   41,772   $7.58    0.29   $0 
                     
Vested at December 31, 2018   41,772   $7.58    0.29   $0 

 

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.19.1
PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Carrying Amount [Member]    
Short-term borrowings and long-term debt $ 30,349,903 $ 31,893,894
Fair Value [Member]    
Short-term borrowings and long-term debt $ 30,349,903 $ 31,893,894
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.1
PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 1)
Dec. 31, 2017
USD ($)
Interest Rate Swap $ 18,781
Recurring Basis [Member]  
Interest Rate Swap 18,781
Total 18,781
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member]  
Interest Rate Swap 18,781
Total $ 18,781
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.19.1
PRINCIPAL BUSINESS ACTIVITY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)
1 Months Ended 12 Months Ended
Oct. 19, 2018
USD ($)
$ / shares
shares
Jun. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Number
shares
Dec. 31, 2017
USD ($)
shares
Cash uninsured amount     $ 4,034,000 $ 1,377,000
AOCI - Gain (Loss) from Cash Flow Hedges net of tax       15,000
AOCI - Gain (Loss) from Cash Flow Hedges, tax       4,000
Derivative Liability       $ 18,781
Gain on interest rate swap   $ 7,000    
Incremental common shares attributable to dilutive effect | shares     35,000 35,000
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares     6,772 45,249
Number of Financial Institutions where cash is maintained | Number     5  
Common stock issued in share offering, net of expenses $ 16,100,000   $ 16,166,117  
Common stock issued in share offering, net of expenses (in shares) | shares 2,760,000      
Share price | $ / shares $ 6.25      
Restricted cash     $ 2,000,000  
Over-Allotment Option [Member]        
Common stock issued for over-allotment option of public offering (in shares) | shares 360,000      
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.19.1
BUSINESS COMBINATIONS (Details)
Dec. 31, 2018
USD ($)
Allocation of the total purchase price of business combination:  
Other current assets $ 1,274,000
Accounts receivable 1,522,000
Inventory 7,969,000
Current liabilities 4,813,000
Total $ 5,952,000
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.1
BUSINESS COMBINATIONS (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Pro forma Information:    
Pro-forma revenue $ 97,780,960 $ 94,412,148
Net income (loss) $ 3,190,457 $ (1,330,366)
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.1
BUSINESS COMBINATIONS (Details Narrative)
12 Months Ended
Dec. 31, 2018
USD ($)
Business Combinations [Abstract]  
Allocation of total purchase price $ 7,900,000
Purchase price held in escrow $ 2,000,000
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE RECOGNITION (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
Revenue by long-term contract type $ 83,929,270
Government Subcontracts [Member]  
Revenue by long-term contract type 43,440,742
Commercial Contracts [Member]  
Revenue by long-term contract type 31,271,857
Prime Government Contracts [Member]  
Revenue by long-term contract type $ 9,216,671
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.19.1
REVENUE RECOGNITION (Details Narrative)
12 Months Ended
Dec. 31, 2018
USD ($)
Revenue recognized that was included in contrcat liabilities $ 18,620,527
Remaining performance obligations $ 78,934,000
2019 [Member]  
Expect remaining performance obligation (percent) 97.00%
Performance Obligation Year 2019
Transferred over Time [Member]  
Revenue from long-term contracts (percent) 95.00%
Transferred at Point in Time [Member]  
Revenue from MRO contracts (percent) 5.00%
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.1
CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
[1]
Contract assets $ 113,333,491 $ 111,158,551
Contract liabilities (3,805,106) (246,330)
Net contract assets (liabilities) 109,528,385 110,912,221
US Government [Member]    
Contract assets 48,358,481 54,591,601
Contract liabilities (3,780,866) (224,339)
Net contract assets (liabilities) 44,577,615 54,367,262
Commercial [Member]    
Contract assets 64,975,010 56,566,950
Contract liabilities (24,240) (21,991)
Net contract assets (liabilities) $ 64,950,770 $ 56,544,959
[1] On January 1, 2018, as a result of the adoption of ASC 606, the Company reclassified costs and estimated earnings in excess of billings on uncompleted contracts to contract assets and billings in excess of costs and estimated earnings on uncompleted contracts and contract losses to contract liabilities.
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.1
CONTRACT ASSETS AND CONTRACT LIABILITIES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Decrease total gross profit   $ 1,000,000
Decrease total gross profit earned on the contracts $ 686,000  
Honda Jet Engine Inlet [Member]    
Increase (decrease) and in contract assets 3,000,000  
G 650 Program[Member]    
Increase (decrease) and in contract assets 8,000,000  
E-2D Program[Member]    
Increase (decrease) and in contract assets (2,000,000)  
Jammer Pod Program[Member]    
Increase (decrease) and in contract assets $ 7,000,000  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.1
ACCOUNTS RECEIVABLE (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Receivables [Abstract]    
Billed receivables $ 8,898,329 $ 5,529,821
Less: allowance for doubtful accounts (275,000) (150,000)
Accounts receivable, net $ 8,623,329 $ 5,379,821
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.19.1
INVENTORY (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Raw Materials $ 3,379,986 $ 918,799
Work In Progress 4,495,980 431,403
Finished Goods 1,836,031 335,176
Inventory $ 9,711,997 $ 1,685,378
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.19.1
PROPERTY AND EQUIPMENT (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Property and equipment, gross $ 9,568,254 $ 8,359,809
Less accumulated depreciation and amortization 7,023,062 6,312,867
Property and equipment, net 2,545,192 2,046,942
Machinery and Equipment [Member]    
Property and equipment, gross $ 2,879,707 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,973,406 3,476,454
Estimated useful life 5 years  
Furniture and Fixtures [Member]    
Property and equipment, gross $ 707,726 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,994,253 $ 1,798,823
Estimated useful life 10 years  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.19.1
PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Depreciation and amortization expense $ 710,197 $ 616,291
Assets Held under Capital Leases [Member]    
Property and equipment acquired under capital lease $ 651,775 $ 146,192
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.19.1
LINE OF CREDIT (Details Narrative) - USD ($)
12 Months Ended
Oct. 19, 2018
Aug. 15, 2018
Dec. 31, 2018
Dec. 31, 2017
Mar. 24, 2016
Oustanding loans     $ 24,038,685 $ 22,838,685  
Proceeds from of common stock     16,166,117    
Unrestricted cash     4,128,142 $ 1,430,877  
Bank United [Member] | Term loan [Member]          
Repayments of debt   $ 1,200,000      
Revolving Credit Facility [Member]          
Proceeds from of common stock $ 2,900,000        
Repayments of debt 4,100,000        
Revolving Credit Facility [Member] | Bank United [Member]          
Line of credit facility, maximum borrowing capacity         $ 30,000,000
Line of credit facility, maturity date   Jun. 30, 2020      
Proceeds from of common stock   $ 7,000,000      
Unrestricted cash   $ 3,000,000      
Revolving Credit Facility [Member] | Amendment - Bank United [Member]          
Oustanding loans     $ 24,000,000    
Line of credit facility, interest rate at period end     5.72%    
Term loan [Member] | Bank United [Member]          
Debt instrument, face amount $ 2,100,000       $ 10,000,000
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.19.1
LONG-TERM DEBT (Details)
Dec. 31, 2018
USD ($)
Twelve months ending December 31,  
2019 $ 2,434,981
2020 3,647,234
2021 150,225
2022 107,078
2023 21,509
Total maturities $ 6,361,026
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.19.1
LONG-TERM DEBT (Details Narrative) - USD ($)
12 Months Ended
Oct. 19, 2018
Aug. 15, 2018
Mar. 24, 2016
Dec. 31, 2018
Dec. 31, 2017
Proceeds from of common stock       $ 16,166,117  
Unrestricted cash       4,128,142 $ 1,430,877
Payments of debt issuance costs       209,082  
Capital leases and notes payable       592,712 555,209
Capital leases and notes payable, current       334,981 175,667
Cost of assets under capital leases       2,625,052 1,975,642
Accumulated depreciation of assets under capital leases       1,517,164 $ 1,300,970
Revolving Credit Facility [Member]          
Proceeds from of common stock $ 2,900,000        
Repayments of debt 4,100,000        
Bank United [Member]          
Commitment and agent fees       209,082  
Bank United [Member] | Revolving Credit Facility [Member]          
Line of credit facility, maximum borrowing capacity     $ 30,000,000    
Line of credit facility, maturity date   Jun. 30, 2020      
Proceeds from of common stock   $ 7,000,000      
Unrestricted cash   3,000,000      
Bank United [Member] | Term loan [Member]          
Debt instrument, face amount $ 2,100,000   10,000,000    
Payments of debt issuance costs     $ 463,000    
Debt issuance costs       141,000  
Debt issuance costs, reduction of long-term debt       $ 50,000  
Bank United [Member] | Term loan [Member]          
Repayments of debt   $ 1,200,000      
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.19.1
COMMITMENTS (Details)
Dec. 31, 2018
USD ($)
Year ending December 31,  
2019 $ 1,720,750
2020 1,763,275
2021 1,807,074
2022 602,358
Operating Leases, Future Minimum Payments Due $ 5,893,457
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.19.1
COMMITMENTS (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Commitments Abstract    
Rent expense, net $ 1,608,701 $ 1,608,701
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.19.1
INCOME TAXES (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Current:    
Federal $ 3,104,000 $ 200,000
State 73,000 266,000
Deferred:    
Federal 1,286,000 2,244,000
Income Tax Expense (Benefit) $ 4,463,109 $ 2,710,000
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.19.1
INCOME TAXES (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
Taxes computed at the federal statutory rate $ 1,381,000 $ 2,882,000
State income tax, net 58,000 176,000
Prior year true-up 18,000 2,000
Research and development tax credit (164,000) (235,000)
Change in federal statutory rate   (207,000)
Uncertain tax positions 3,128,000  
Permanent differences 42,000 92,000
Provision for income taxes $ 4,463,109 $ 2,710,000
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.19.1
INCOME TAXES (Details 2) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
Allowance for doubtful accounts $ 60,000 $ 32,000
Credit carryforwards 1,255,000 1,986,000
Deferred rent 117,000 126,000
Stock options 12,000 102,000
Restricted stock 88,000 90,000
Other 8,000 1,000
Interest on uncertain tax position 654,000  
Net operating loss carryforward 863,000 750,000
Deferred Tax Assets 3,057,000 3,087,000
Prepaid expenses 159,000 141,000
Revenue recognition 3,137,000 1,036,000
Property and equipment 404,000 276,000
State taxes 0 67,000
Deferred tax liabilities 3,700,000 1,520,000
Net Deferred Tax Assets (Liabilities) $ (643,000) $ 1,567,000
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.19.1
INCOME TAXES (Details 3)
12 Months Ended
Dec. 31, 2018
USD ($)
Income Tax Disclosure [Abstract]  
Balance, beginning of year $ 0
Additions 3,128,000
Balance, end of year $ 3,128,000
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.19.1
INCOME TAXES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
U.S. Federal tax rate 21.00% 35.00%
Reduction in deferred tax assets and liabilities   $ (207,000)
Examination year 3 years  
Description of limitations Limitations expiration in foreign jurisdictions for corporate tax returns generally ranges between two and five years depending  
Provisions for interest and penalties $ 654,000  
Credit for income taxes change for effective rate reduction   $ (207,000)
Statutory federal tax rate 21.00% 35.00%
Provision for income taxes $ 4,463,109 $ 2,710,000
Effective tax rate 66.00%  
Uncertain tax positions $ 3,100,000  
Federal [Member]    
Net operating losses 4,000,000  
State [Member]    
Net operating losses $ 1,500,000  
Expire date Dec. 31, 2034  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.19.1
STOCK-BASED COMPENSATION (Details) - Stock Option Plans [Member] - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Options, Outstanding      
Outstanding at beginning 80,249 149,466  
Exercised 0 (25,000)  
Forfeited/Expired (38,477) (44,217)  
Outstanding at end 41,772 80,249 149,466
Vested at end 41,772    
Options, Outstanding, Weighted Average Exercise Price      
Outstanding at beginning $ 11.05 $ 10.43  
Exercised 0.00 8.10  
Forfeited/Expired 14.81 10.62  
Outstanding at end 7.58 $ 11.05 $ 10.43
Vested at end $ 7.58    
Options, Weighted Average Remaining Contractual Term      
Outstanding at end 3 months 15 days 1 year 1 month 6 days 1 year 6 months 29 days
Vested at end 3 months 15 days    
Options, Aggregate Intrinsic Value      
Outstanding at end $ 0    
Vested at end $ 0    
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.19.1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Mar. 22, 2018
Mar. 09, 2017
Mar. 31, 2018
Jan. 31, 2018
Mar. 31, 2017
Jan. 31, 2017
Aug. 31, 2016
Dec. 31, 2018
Dec. 31, 2017
Stock-based compensation               $ 718,000 $ 946,000
Stock-based compensation - RSUs               $ 524,000 $ 550,000
Long Term Incentive Plan [Member]                  
Number of shares authorized under plan               600,000  
Number of shares available for grant               119,910  
Maximum number of shares to be granted as incentive stock               200,000  
Performance Equity Plan 2009 [Member]                  
Number of shares authorized under plan               500,000  
Number of shares available for grant               211,175  
Ownership greater than (percent) for incentive stock options               10.00%  
ExercisablePriceOfIncentiveStockOptionsForMajorityShareholderPercent               110.00%  
Stock Option Plans [Member]                  
Common stock issued upon cashless exercise of options (in shares)                 25,000
Number of shares received in cashless exercise                 21,666
Fair value of shares received for cashless exercise of stock options                 $ 202,580
Intrinsic value of stock options exercised                 31,300
Fair value of options vested                 82,000
Restricted Stock Units (RSUs) [Member] | Director [Member]                  
Restricted stock units granted       58,578   59,395      
Vesting period       1 year   1 year      
Stock Awards [Member] | Selling, General and Administrative Expenses [Member]                  
Stock-based compensation               $ 0 219,000
Stock Awards [Member] | Cost of Sales [Member]                  
Stock-based compensation               $ 0 $ 46,300
Stock Awards [Member] | Employees [Member]                  
Number of common shares granted     68,764   73,060   98,645 5,130 5,550
Stock awards forfeited (shares)     12,330   12,330   9,130    
Number of shares returned for employee's withholding taxes (shares) 7,552 4,525              
Value of shares returned for employee's withholding taxes $ 62,000 $ 33,000              
Stock Awards [Member] | Employees [Member] | Selling, General and Administrative Expenses [Member]                  
Stock-based compensation               $ 10,000 $ 13,300
Stock Awards [Member] | Employees [Member] | Cost of Sales [Member]                  
Stock-based compensation               36,000 $ 37,500
Stock Awards [Member] | Employees [Member] | Selling, General and Administrative Expenses [Member]                  
Stock-based compensation               88,100  
Stock Awards [Member] | Employees [Member] | Cost of Sales [Member]                  
Stock-based compensation               $ 18,400  
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.19.1
EMPLOYEE BENEFIT PLAN (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Retirement Benefits [Abstract]    
Profit-sharing plan contributions $ 237,568 $ 361,682
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.19.1
MAJOR CUSTOMERS (Details Narrative) - Number
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Revenue [Member]    
Concentration Risk [Line Items]    
Number of large commercial customers 3 3
Revenue [Member] | Customer One [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 24.00% 25.00%
Revenue [Member] | Customer Two [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 16.00% 23.00%
Revenue [Member] | Customer Three [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 12.00% 12.00%
Revenue [Member] | US Government Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 11.00% 8.00%
Revenue [Member] | Outside United States [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 5.00% 4.00%
Contract Assets [Member]    
Concentration Risk [Line Items]    
Number of large commercial customers 4 4
Contract Assets [Member] | Customer One [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 39.00% 32.00%
Contract Assets [Member] | Customer Two [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 14.00% 20.00%
Contract Assets [Member] | Customer Three [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.00% 12.00%
Contract Assets [Member] | US Government Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 2.00% 4.00%
Contract Assets [Member] | Customer Four [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.00% 10.00%
Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Number of large commercial customers 3 3
Accounts Receivable [Member] | Customer One [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 20.00% 44.00%
Accounts Receivable [Member] | Customer Two [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 18.00% 18.00%
Accounts Receivable [Member] | Customer Three [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 17.00% 13.00%
Accounts Receivable [Member] | US Government Concentration Risk [Member]    
Concentration Risk [Line Items]    
Concentration risk, percentage 22.00% 6.00%
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (B#@4X?(\\#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,$% @ B(.!3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) 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 " "(@X%.G5S8EN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O::5B:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU; MA^@'\#%W__SN=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[ MZ!3E9SQ 4/I#'1#JJEJ!0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[ M=.@I 2\Y,#E-#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW?@ M\/;T^#*O6UB?2'F-^5>R@DX!U^PR^;5YV.RV3-85OR^JVZ+B.[X2]9VHF_?) M]8??5=CUQN[M/S:^",H6?MV%_ )02P,$% @ B(.!3IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "(@X%.Q&$FS](" ":"P & 'AL+W=O3%UU8I'%>E+TW#U M=RMJ>5O')'Z;>*I.9]-/))M5QT_BAS _NT=E1\D4Y5 UHM65;",ECNOXGMSM M*.T)#O&K$C<]>X_Z5)ZE?.D'7P_K..U7)&JQ-WT(;A]7\2#JNH]DU_%G#!I/ MFCUQ_OX6_;-+WB;SS+5XD/7OZF#.ZW@11P=QY)?:/,G;%S$FE,?1F/TW<16U MA?W7> M(A"&2RQ0B07D9YX$ @F4>HE*+"'?KS4""12;I+CC4AC!KS>&"52 M]ZX72_[#AZ[U.U>GJM71LS2V?7)-SE%*(^Q2;+WBZ&P;Y6E0BZ/I7TO[KH9N M<1@8V8V=<#*UXYM_4$L#!!0 ( (B#@4ZL7C.*W 0 !<6 8 >&PO M=V]R:W-H965T&ULC9C;;N,V$(9?Q?!]5YSA.4@";!P4+= " MBRVVO59B)C%6MEQ)B;=O7TI67'MFN-U6J[;3WDT^ZYZO==JM=3T+:I4"E7;>O- M;GE[/5W[U-U>MZ]#L]FE3]VB?]UNZ^Z?N]2TAYLE+-\O?-X\OPSCA>KV>E\_ MIS_2\&7_JDIZ\TV[?I-NUMTZ>EF^1&N[K4? R;%GYMTZ,^.%V,J#VW[ M=3SY=7VS5*.CU*3'87Q$G7_>TBHUS?BD[./O^:'+4YMCX/GQ^]-_GI+/R3S4 M?5JUS5^;]?!RLPS+Q3H]U:_-\+D]_)+FA.QR,6?_6WI+39:/3G(;CVW33_\7 MCZ_]T&[GIV0KV_K;\7>SFWX/\_/?P^0 G /P1P/T'*!/ 6"^&V#F ',*F/35 M,9.I:^[KH;Z][MK#HCN^W7T]#B*X,KGS'\>+4U]/]W+O]/GJVZWVU]7;^)Q9 M4X)D$+Q4KKM#A)*ER^R<3*)K *5Z?QTHHW9_%&D22.$CM)=D<) M8 !#4^$Z,%H%[V4_1O1CN!\@?HX2?]9.GJKCG]R.%=NQO!V2SYUE[02'6F,D M>7.=U3X&!-F/$_TX[D<3/XZU Z#SGXFDAU:2$L &:XGR7FC6R+:]:-OS>$ML M>V8F>H 8R5Q9<1VXD'NR,!V"Z"=P/X[X":P=HVUQ]$2QFH+^'RV MQD)DJ!2$RKAX-G$O/Q)T*FHL5)DHHQDYFNGHOD..W P2:PQHZDE0(IH\ M[$K])-,9.9T=I3-RZNK@ SZRD.W5Q9Y'*S $R4 MD8N\&G5T*4!>VUH-&?$T>ZYSRBM7'C06#-!U1E#FCY4L+E5D6F:CYFQTE(V:,P_1.X6\GP2ELB8X M6R@3=&%;@//14Q)K3KV?P(32BJ5EYFG./$^9ISG*HC;Y6YP6[BM!Z8V>/I,+ MKF3J:4X]3U$T:\B&AUB52M+O5Z6:(O+RKHPK+7R.4S (&D_[ICK; MNF[GG: M7>P7C^WK;AB)<';UN(.Y@JO[:;^17/^HW=5]3H7?R3[>-SVK_YHX;IG^7G?/ MFUV_>&B'H=U.6VQ/;3ND;%]]R'WXDNKUZ:1)3\-XZ/-Q=]RJ/)X,[7[>AJU. M>\&W_P)02P,$% @ B(.!3H*(%@3W 0 A04 !@ !X;"]W;W)K^4-@+#>.M+SS&Z$&(X(\;*!#O,# M':"7*S5E'18R9!?$!P:XTJ:.(,]Q(M3AMK?S5.=.+$_I59"VAQ.S^+7K,/OS M!(2.F>W:[XF7]M((E4!Y.N +? ?Q8S@Q&:&Y2M5VT/.6]A:#.K,?W6,1*;T6 M_&QAY(NYI3HY4_JJ@B]59CL*" B40E7 D]URF;WE<9"BFZHS29Z,Q%M(O'M%L57XR2Q! MZ8PEV68(M M2[QB,9)XL4OHF,\*YP/".Z)PERC<$B4KHG"SD>O&;N(%JV,LML(DB0+??=@' MBG:!HBW0PPHH^BC05K@/A!870CU0WS"[M#VWSE3(NZ5O0$VI %G3.<@N&_DF MS@&!6JAI+.?,O PF$'28'CTTO[SY7U!+ P04 " "(@X%.JJ\"<)8# !3 M#@ & 'AL+W=O/ M#7Y8)9$VJ:I6ZDFKGN[N-9LX"5K *9#-WK<_\]"4>H;J]L4&S'\\OQGP'[RZ MN>:U/5O;1>]56;?K^-QUE\%JZ/&'M?Q$SSNN.@#!L7?A;VUL^.H+^7% MN=?^Y,MA';.>R)9VW_53Y/[GS>YL6?8S>8[OTZ3Q/6 MVITK_RD.W7D=ZS@ZV&-^+;MO[O;93@5E<315_]6^V=++>Q*?8^_*=O@?[:]M MYZII%H]2Y>_C;U$/O[?QBC13&!W IP!^#P#YVP Q!8B? >E0_$@VE/HQ[_+- MJG&WJ!GOUB7O'PIX%+Z9^WYPZ-UPS5?;^M&WC6:KY*V?9Y)L1PF?2>"N2/SD M]PR'R!N1TDV2.I1(@PW M7 7-VA%"X%I NE!11A)EF$@$1*-$S1+)3,F,,140$4(NA>*"TT22))*8* V( M)$H$&F3JDP5$E%"FF0%)$RF22&&B+"!2*)')N-9A+W=8I]/49":E>33)HS&/ M#'@TSB-%)L(5M\,Z8&"DX NWS)! !B\+1<<#H[V!X9)T: X,L7*MF DJ(F0? MP"BUT&%8,"O 0"8$ BJ3-BF$"X-42B^%)2K2X)Z (RJ#/)135)(IID,J2JG\ M M$+#@*T*8+ 5!!2">P-4J52A0Y-"'6JE!1+G:*-%K#3FM!I)\T\59I* ?B1 MPD*N@/F_!2;::@%[K0F]%K"'<@Z0(6=NTQ;N.2^ MC]S\!U!+ P04 " "(@X%.-4T#WO4# !I$0 & 'AL+W=O6E++^W-W_MYF'<,C*YV3:M MB\Q^O9N5R?/6D^7QW^ T'&.VAM?7O[QONN1M,B]9;59E_N]QUQSFH0Z#G=EG M;WGSI;S\:8:$1!@,V7\V[R:W\):)C;$M\[K[#+9O=5,6@Q=+I. M!LRRQS 'D[B8%841+F9-8:2+>:(PRL5L*(P>,9'-=TR:D4FSSD'B.$A1TCU& M=)A3A]&*:Y2U#Q),LR05,4K=!T*B-,2 /#[YP(4]H!Q"\%>8-7BA;1)&F$Z'HB0W$ MR,:S[C28V M*]"3&ZC1C14,B-FMI0V78E8? UU2])2'.\8\^/.;,;L><)2J,]$\?]B[,)<0/>V!&/<,BR[X\YY9?<<+V9_Y($%R+KP#$XV4U[O5 M)4^+!! JP0"3]V6B)1]/%HJ6"KA'*\ 7"X&KY.M (M)8XQ*1,)A:;;1>P#V" M 81B )\H#J,5@]VC&,Q7#(U6QHKY0B 5"(ZW(XV3;(HV+1CL'L%@OF!HK=*) ME5G3U@MG^"?%W5KT>3W7P4C;V7;5[H]R7 M96.LU_B33?-@LMUXDYM]TUXJ>UWU+__]35.>AS\VHO'?E<7_4$L#!!0 ( M (B#@4[#/7WF2 4 "D9 8 >&PO=V]R:W-H965T&UL M?9E;;^,V$(7_BN%WKSDSO(A!$F"MHFB!%EBT:/NL393$6-M*)279_OM2LM?K M# _W);:40\X9:?CQXNNWKO\R/+7MN/BZWQV&F^73.#Y?K=?#W5.[;X8/W7-[ M2/]YZ/I],Z;+_G$]//=M=R_C;GMH/_6+ MX66_;_K_-NVN>[M9TO+;C3^VCT_C=&-]>_W' M8=L=%GW[<+/\2%>U]5.#6?'WMGT;+KXOIE0^=]V7Z>+7^YNEF1RUN_9NG+IH MTL=K6[>[W=13\O'OJ=/E.>;4\/+[M]Y_GI-/R7QNAK;N=O]L[\>GFV6U7-RW M#\W+;ORC>_NE/27DEHM3]K^UK^TNR2DI5]\_7X MN3W,GV^G_K\UPPWXU(#/#OTX=G32;HX8O-6?%.O5^#L$HQ(:S MYOP^0)TKI,(1!"8AZ.M>Y MX(,7B_TXZ,>!A#SNP,,.?)80<5 9'37APFD@0U')ZESFR7,LE$" =@*P4RD[ M(8L37;2Z5')5Y5PHF*F@F0J8B!$%2?23.(CFC,^<\)9%@7)9[+F2I;"Q5!V&VD8#L29N2/);QIA0) M0Y!R"I*PCF2S2(FUQF3O ^@F6T**-/:BH(O+#H$ M:+.Y\**EL(U$"HW;\WA;%J*2>S*Y#98EA:!$M-9ILC MT$][#@TEH$N3)95V0A:#T@)0^BP4VM].V\Y"J,(IG\T?H"]4J\6HL@!57A/T M)'I_%B'6!;T] ,)49I4OK48M!IL%8-/GDIN3R+T;&5&O-VHDLS:0KK/UQ0'S MONT?Y[/X87'7O1S&Z2CWXN[YO/\C3P?4ZOZ&KNKCJ?WW;HX_(OS>](_;P[#X MW(UCMY\/J1^Z;FR33?,A&7QJF_OSQ:Y]&*>O(7WOCX?WQXNQ>S[],+$^_SIR M^S]02P,$% @ B(.!3EA>5IRS 0 T@, !@ !X;"]W;W)KL.C-FR!<7M%7:@_4V- M1G'G3=,PVQG@520IR9+-9L\4%YH66?2=3)%A[Z30<#+$]DIQ\W8$B4-.M_3= M\22:U@4'*[*.-_ +W._N9+S%9I5**-!6H"8&ZIS>;@_'-. CX(^ P2[.)%1R M1GP)QH\JIYN0$$@H75#@?KO '4@9A'P:?R=-.H<,Q.7Y7?T^UNYK.7,+=RB? M1>7:G-Y04D'->^F><'B J9X=)5/Q/^$"TL-#)CY&B=+&E92]=:@F%9^*XJ_C M+G3-%9G @9NQ]Q\,3;P^)[TT9G+$5 M\GIIPQW MZP+IJD"Z(O"UQ#7,_DL0MNBI M/$:;*DQ%['25YXYX&]3>*;?,#':7_DIA': MDC,Z_[*Q_S6B Y_*YLJ/4.L_V&Q(J%TX^H$@9ARST7#833^(S=^X^ =02P,$ M% @ B(.!3H+=-%"U 0 T@, !@ !X;"]W;W)KUUKX =]Q[]^XXL@'-LVT!''E14MN:%EGTG4R18>^DT' RQ/9*'P#:9Z/E$R%?\ %Y ^/"CQ.4J4-JZD[*U#-;%X*8J_C+O0<1_& MFS2=8.N 9 (D,V ?\[ Q453^A3M>9 8'8L;>=SP\\?:0^-Z4P1E;$>^\>.N] MEV)[?9.Q2R":8HYC3+*,F2.89Y]3)&LICLD'>+(.3U<5IA&>_J-POTZP6R78 M18+=?TM(T65)BK^,D+[SSP-XF\4W^AH_3_LA-([0E9W3^ M96/_:T0'7LKFRH]0ZS_8;$BH73C>^+,9QVPT'';3#V+S-R[^ %!+ P04 M" "(@X%.B_.[);,! #2 P & 'AL+W=OIVF3-NG4:>MG+G$25 @9D$OW[V=(FF9; MUB^ C=_SLS'9:.R3:P$\>=:J^/C+FR!2WFAPYO:6"T\FK9AKK<@ MJ@C2BO$D><^TD!TMLN@[VR(S@U>R@[,E;M!:V%\G4&;,Z8Z^.!YDT_K@8$76 MBP:^@?_>GRU:;&&II(;.2=,1"W5.[W;'4QKB8\ /":-;G4FHY&+,4S ^5SE- M@B!04/K ('"[PCTH%8A0QL^9DRXI W!]?F'_&&O'6B["P;U1C[+R;4YO*:F@ M%H/R#V;\!',][RB9B_\"5U 8'I1@CM(H%U=2#LX;/;.@%"V>IUUV<1^GF_0P MP[8!? ;P!7 ;\[ I453^07A19-:,Q$Z][T5XXMV18V_*X(RMB';!&DD2-\L M<2OF;Y5LU5,-MHG3Y$AIABY.\LJ[#.P=CV_R&CY-^U=A&]DY7S;VOS;& M TI);G"$6OQ@BZ&@]N%XP+.=QFPRO.GG'\26;US\!E!+ P04 " "(@X%. M9*"]>K0! #2 P &0 'AL+W=O67M\48!Q *_3OP]@QW5;JR_ #'/. MG!F&;$3S8EL 1]Z4U#:GK7/]@3%;MJ"$O<(>M+^IT2CAO&D:9GL#HHH@)1G? M[6Z8$IVF119])U-D.#C9:3@98@>EA/EU!(EC3A/ZX7CLFM8%!RNR7C3P!.Y' M?S+>8@M+U2G0MD--#-0YO4\.QS3$QX"?'8QV=2:ADC/B2S"^5CG=!4$@H72! M0?CM @\@92#R,EYG3KJD#,#U^8/]5:W-Z1TD%M1BD>\3Q M"\SU7%,R%_\-+B!]>%#BO/7>2Y'<[C-V"41S MS'&*X>N8)8)Y]B4%WTIQY/_ ^39\OZEP'^'[/Q2FVP3I)D$:"=+_EK@5<_U7 M$K;JJ0+3Q&FRI,1!QTE>>9>!O>?Q37Z'3]/^79BFTY:&PO=V]R:W-H965TO&IE7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$E4!:,;[9W#,M MI*%%EGP76V38>R4-7"QQO=;"_CR#PB&G6_KF>))-ZZ.#%5DG&O@*_EMWL<%B M,TLE-1@GT1 +=4X?MJ?S/L:G@.\2!K,P.7YC?U#JCW4N6?=B$^\/?'0FS(Z4RO271#O@O=6; _W&;M%HBGF/,;P M9@A2-G=AA-KP MP69#0>WC\1#.=ARST?#833^(S=^X^ 502P,$% @ B(.!3AH>_X&T 0 MT@, !D !X;"]W;W)K&UL?5/MCM0@%'T5P@,L M'69TQTG;9&>-T423R1KU-]/>MF2!6X%.U[<7:+!BB1NT%O;7&12.!=W15\>3;#L?':S,>]'"5_#?^HL-%EM4:JG! M.(F&6&@*^K [G0\1GP#?)8QN=2:QDBOBD2,A+7YU?U#ZGV4,M5.'A$]4/6OBOHD9(:&C$H_X3C1YCK>4/)7/QG MN($*\)A)B%&A \ZEDEI*+%R[1+D_9QNMGSF;9-X#.!+X1CBL.F0"GS M]\*+,K,'R-61 L MJ"\A^%:(,_^'SK?I^\T,]XF^7T<_9ML"ATV!0Q(X_+?$#>5=!O8A/2+[ Y^F_8NPK32.7-&'ETW];Q ]A%2RNS!"7?A@BZ&@ M\?%X'\YV&K/)\-C//X@MW[C\#5!+ P04 " "(@X%.I+]O1;,! #2 P M&0 'AL+W=OJDS;IU&GK9RYQ$E2(,R"7[M\/2)IF6[0O@(W?\[,QV8CFQ;8 CKQJ MU=F3;%H7'*S(>M' -W#?^[/Q%EM8*JFALQ([ M8J#.Z5UR/*4A/@;\D##:U9F$2BZ(+\'X7.5T%P2!@M(%!N&W*]R#4H'(R_@Y M<](E90"NSV_L#[%V7\M%6+A']2PKU^;T0$D%M1B4>\+Q$>9Z/E R%_\%KJ!\ M>%#BF;Q4K1XG7;9Q7V<;M)DAFT#^ S@"^ 0\[ I453^23A1 M9 9'8J;>]R(\<7+DOC=E<,96Q#LOWGKOM4@./&/70#3'G*88OHY9(IAG7U+P MK10G_@^<;\/WFPKW$;[_0^%^FR#=)$@C0?K?$K=BTK^2L%5/-9@F3I,E)0Y= MG.25=QG8.Q[?Y#U\FO:OPC2RL^2"SK]L['^-Z,!+V=WX$6K]!UL,!;4+QX_^ M;*8QFPR'_?R#V/*-B]]02P,$% @ B(.!3I,(UU^T 0 T@, !D !X M;"]W;W)K&UL?5-A;]L@$/TKB!]0$I*T461;:CI- MF[1)4:=MGXE]ME&!\P#'W;\?8-?S-FM?@#ONO7MW'-F ]L6U )Z\:F5<3EOO MNQ-CKFQ!"W>''9AP4Z/5P@?3-LQU%D250%HQOMG<,RVDH466?!=;9-A[)0U< M+'&]UL+^/(/"(:=;^N9XEDWKHX,562<:^ +^:W>QP6(S2R4U&"?1$ MU3A^W MI_,^QJ> ;Q(&MSB36,D5\24:'ZN<;J(@4%#ZR"#"=H,G4"H2!1D_)DXZIXS MY?F-_7VJ/=1R%0Z>4'V7E6]S>J2D@EKTRC_C\ &F>@Z43,5_@ANH$!Z5A!PE M*I=64O;.HYY8@A0M7L==FK0/X\WN,,'6 7P"\!EP3'G8F"@I?R>\*#*+ [%C M[SL1GWA[XJ$W972F5J2[(-X%[ZW8'@\9NT6B*>8\QO!ES!S! ON<@J^E./-_ MX'P=OEM5N$OPW1\*[]<)]JL$^T2P_V^):S$/?R5ABYYJL$V:)D=*[$V:Y(5W M'MA'GM[D=_@X[9^%;:1QY(H^O&SJ?XWH(4C9W(41:L,'FPT%M8_'AW"VXYB- MAL=N^D%L_L;%+U!+ P04 " "(@X%.J7;ZM[4! #2 P &0 'AL+W=O MUUKX =]Q[]^XXTL'8)]< >/*L5>LRVGC?'1AS M10-:N"O308LWE;%:>#1MS5QG0901I!7C2?*9:2%;FJ?1=[)Y:GJO9 LG2URO MM; O1U!FR.B&OCD>9=WXX&!YVHD:?H#_V9TL6FQF*:6&UDG3$@M51F\WA^,N MQ,> 7Q(&MSB34,G9F*=@?"\SF@1!H*#P@4'@=H$[4"H0H8P_$R>=4P;@\OS& M_C76CK6CY1,A5_#Q=0&!Z48(["*!=7 M4O3.&SVQH!0MGL==MG$?QAM^/<'6 7P"\!FPCWG8F"@J_R*\R%-K!F+'WG\DW^WW*+H%HBCF.,7P9,T M\O@F?\/':7\0MI:M(V?C\65C_RMC/*"4Y I'J,$/-AL**A^.UWBVXYB-AC?= M](/8_(WS5U!+ P04 " "(@X%.WR/)X+,! #2 P &0 'AL+W=O M,ZW;1IM+2=+I\O-S?.PX^6C=D^\ GG6ROB"=B'T1\9\U8$6 M_L;V8/"FL4Z+@*9KF>\=B#J!M&)\MWO-M)"&EGGRG5V9VR$H:>#LB!^T%N[' M"90="YK1%\>#;+L0':S,>]'"%PA?^[-#BRTLM=1@O+2&.&@*>I<=3X<8GP(> M)8Q^=2:QDHNU3]'X6!=T%P6!@BI$!H';%>Y!J4B$,K[/G'1)&8'K\PO[^U0[ MUG(1'NZM^B;KT!7TEI(:&C&H\&#'#S#7\XJ2N?A/< 6%X5$)YJBL\FDEU>"# MU3,+2M'B>=JE2?LXW?!LAFT#^ S@"^ VY6%3HJ3\G0BBS)T=B9MZWXOXQ-F1 M8V^JZ$RM2':G!MFB9/*CN8-,DK[S*P=SR]R:_P M:=H_"]=*X\G%!GS9U/_&V@ H97>#(]3A!UL,!4V(QS=X=M.834:P_?R#V/*- MRY]02P,$% @ B(.!3N?GP>&U 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$7=NY=&5;RJ:J6BF15JG:/K/VV$8! MQ@6\3OZ^@!W7;:V^ #/,.7-F&/(1S8OM !QY55+;@G;.]0?&;-6!XO8*>]#^ MID&CN/.F:9GM#? Z@I1DR6YWPQ07FI9Y])U,F>/@I-!P,L0.2G'S=@2)8T'W M]-WQ+-K.!0 [P)&NSJ3 M4,D9\2487^J"[H(@D%"YP,#]=H$'D#(0>1D_9TZZI S ]?F=_5.LW==RYA8> M4/X0M>L*>D=)#0T?I'O&\3/,]5Q3,A?_"!>0/CPH\3DJE#:NI!JL0S6S>"F* MOTZ[T'$?IYLTG6';@&0&) O@+N9A4Z*H_"-WO,P-CL1,O>]Y>.+](?&]J8(S MMB+>>?'6>R_E_D.6LTL@FF..4TRRCEDBF&=?4B1;*8[)/_!D&YYN*DPC//U# MX?4V0;9)D$6"[+\E;L7<_)6$K7JJP+1QFBRI<-!QDE?>96#OD_@FO\.G:7_B MIA7:DC,Z_[*Q_PVB R]E=^5'J/,?;#$D-"X<;_W93&,V&0[[^0>QY1N7OP!0 M2P,$% @ B(.!3O=96F"U 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$L=KTLBVU'2:-FF3HD[;/A/[;*,"YP*. MVW]?P*[G;=:^ '?<>_?N.+(!S9-M 1QY45+;G+;.=4?&;-F"XO8&.]#^ID:C MN/.F:9CM#/ J@I1DR69SRQ07FA99])U-D6'OI-!P-L3V2G'S>@*)0TZW]-WQ M*)K6!0 GP(&NSB34,D% M\2D87ZJ<;H(@D%"ZP,#]=H4'D#(0>1G/$R>=4P;@\OS._BG6[FNY< L/*'^) MRK4Y/5!200/CPH\3E*E#:NI.RM0S6Q>"F*OXR[ MT'$?QIM].L'6 9A8Z*H_"-WO,@,#L2,O>]X>.+M,?&]*8,SMB+> M>?'6>Z_%]FZ?L6L@FF).8TRRC)DCF&>?4R1K*4[)/_!D';Y;5;B+\-T?"@_K M!.DJ01H)TO^6N!9S]U<2MNBI M/$:;*DQ%['25YXYX&]3^*;_ X?I_T;-XW0 MEES0^9>-_:\1'7@IFQL_0JW_8+,AH7;AN/=G,X[9:#CLIA_$YF]S 0 T@, !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]0;[P+5*LD4K<(@032J@AX]B:3Q*HOP78VY>\9 M.VD(D/;%]HSGG#DS'N>C=8^^ PCD22OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*: MKF6^=R#J!-**\=WN+=-"&EKFR7=V96Z'H*2!LR-^T%JX7R=0=BQH1I\=#[+M M0G2P,N]%"U\A?.O/#BVVL-12@_'2&N*@*>A==CP=8GP*^"YA]*LSB95ZH+LH"!14(3((W*YP#TI%(I3Q<^:D2\H(7)^?V3^DVK&6B_!P;]4/68>N MH+>4U-"(084'.WZ$N9XWE,S%?X8K* R/2C!'995/*ZD&'ZR>65"*%D_3+DW: MQ^EFG\VP;0"? 7P!W*8\;$J4E+\7092YLR-Q4^][$9\X.W+L316=J17I#L5[ M]%Y+?-"<72/1''.:8O@J)ELB&+(O*?A6BA/_#\ZWX?M-A?L$W_^E\(7\ATV" M0R(XO%KB5LR_*MFJIQI&PO=V]R:W-H965T-FMQ>T[1)FVRN:?N9U5')@6,!U^N_+Z!G;6OZ M!9AAWILWPY!/:)YM!^#(BU:]+6CGW'!BS%8=:&'O<(#>WS1HM'#>-"VS@P%1 M1Y!6C"?)&Z:%[&F91]_%E#F.3LD>+H;846MA?IY!X530 WUU/,FV<\'!RGP0 M+7P!]W6X&&^QE:66&GHKL2<&FH(^'$[G+,3'@&\2)KLYDU#)%?$Y&!_K@B9! M$"BH7& 0?KO!(R@5B+R,'PLG75,&X/;\ROX^UNYKN0H+CZB^R]IU!;VGI(9& MC,H]X?0!EGJ.E"S%?X(;*!\>E/@<%2H;5U*-UJ%>6+P4+5[F7?9QG^:;]+C M]@%\ ? 5-_6\0 M'7@IR9T?H&UL=5;M MCILP$'P5Q ,8VDZXOGUM0VC.#'\"-K,S M:V?6WJP5\DWEG.O@O2IKM0YSK9OG*%+'G%=,/8F&U^;+6;S,WMY2835UT6-=_+0%VKBLF_.UZ*=AV2\#[Q6EQR;2>B M3=:P"__!]<]F+\TH&EA.1<5K58@ZD/R\#K?D>4=6-L A?A6\50_O@5W*08@W M._AZ6H>QS8B7_*@M!3./&W_A96F93!Y_>M)PT+2!C^]W]L]N\68Q!Z;XBRA_ M%R>=K\-E&)SXF5U+_2K:+[Q?T"P,^M5_XS=>&KC-Q&@<1:G<;W"\*BVJGL6D M4K'W[EG4[MGV_/]O0>)Y%-TO48W8=ACY@R("(#/L@09'$CH["*0Y/8(:)"T\^9+C M!"DD2!U!^H%@Z2T185989 9%9F,"$GLB"#.QDW,H,@<$U!-!F 2++*#( A"D MG@C"S+#($HHL1P2IOUMC""5SK+&"&BM L/!$$&:)14B,"R@&%"N_@@"(QA,Z M$X5* 7Q=1!HHMH(K-8MH8 B\740*)W0P65-$D Q\W40:,($!%<_ :5-?1M MT)0/\ % 0'73D0\ *)GR 3X#""CP9.0#!)KR 3X&"*CQ9.0#!)KR 3X)"*CS M9.0#!)KR 3X-""CU9.0#!/)]$#W MM3W?F;P4M0H.0IL;WMW#9R$T-[G$3\8KN>FTAD')S]J^+LR[[-J-;J!%T[=2 MT=#/;?X!4$L#!!0 ( (B#@4ZRZK=4P@$ #<$ 9 >&PO=V]R:W-H M965T23AJ9 8AF/XX M %=CCC?XDGCNFM;Z!"FRGC7P"^SO_JA=1!:5JA,@3: M.AC-:H]\)R>EWGSPO:6,SP YU[(V?@S:^*EI">N]Q?UI]"[ MZ^7$##PH_MI5MLWQ'485U&S@]EF-WV#N9X?1W/P/. -W<._$U2@5-^$7E8.Q M2LPJSHI@[]/:R;".L_Z%%B?0F4"O"&0J%)P_,LN*3*L1Z>GL>^:O>+.G[FQ* MGPQ'$;XY\\9ESP5-OV;D[(5FS&'"T!5FLR"(4U]*T%B) _V'3N/T-.HP#?1T M34]NXP+;J, V"&S7 MODJL48YC]-[J)%=A$!>E4DADFOBI#5Q0G037BR!I5J MD&%<5MEE*NYIN/A/^#12/YEN.FG025GW?,(EUTI9<%:2&^>E=5.\!!QJZ[>W M;J^GMSP%5O7SF)+EOZ+X"U!+ P04 " "(@X%.05HVU<4! W! &0 M 'AL+W=OPZWD97PQWO'OOCN..G=2*RV9=:9NB.DUL"H$24'H9K,GDO$.%UGPG761J<$* MWL%9(S-(R?2?$P@UYGB+/QW/O&FM=Y BZUD#+V!_]F?M++*P5%Q"9[CJD(8Z MQP_;XRGU^ #XQ6$TJSWRE5R4>O7&MRK'&Y\0""BM9V!NN<(C".&)7!IO,R=> M)'W@>O_)_C74[FJY, ./2OSFE6US?,"H@IH-PCZK\0GF>E*,YN*_PQ6$@_M, MG$:IA E?5 [&*CFSN%0D>Y]6WH5UG$Z2= Z+!] Y@"X!AZ!#)J&0^1=F69%I M-2(]W7W/?(NW1^KNIO3.^2-"8 MQ(G^%T[CX;MHAKL0OENK[P]Q@B1*D 2"Y)\2TYL28YA]7"2-BJ01@OL;D1CF MMA*R:IP$W80G:U"IABZ,R\J[3,4##8W_"Y]&Z@?3#>\,NBCKGD]H[?7TUN>#*OZ>4S)\J\H/@!02P,$% @ B(.!3MW% M0W:W 0 T@, !D !X;"]W;W)K&UL=5-A;]P@ M#/TKB!]0\\V M)AN-?78M@"45%"+0?DG,WZ& MN9Y;2N;BO\(5%(:'3%"C-,K%E92#\T;/+)B*%B_3+KNXC]-->IAAVP ^ _@" MN(LZ;!**F3\*+XK,FI'8J?>]"$^\.W+L31FR6"(;LBP3?DCCQ_^!\&[[?S' ?X?NU^N$=_723((T$Z5K_-GE3XE;, M6Q&VZJD&V\1I>5=!O:>QS?Y%SY-^S=A&]DY7S;VOS;& Z:2 MW. (M?C!%D-![-///X@MW[CX"U!+ P04 " "(@X%."#NR MM[4! #2 P &0 'AL+W=O-\=&'-% TJX&].!QIO*6"4\FK9FKK,@RDA2DO'-YI8I MT6J:I]%WLGEJ>B];#2=+7*^4L'^/(,V0T2V].I[:NO'!P?*T$S7\ O^[.UFT MV*Q2M@JT:XTF%JJ,/FP/QR3@(^!/"X-;G$FHY&S,2S"^EQG=A(1 0N&#@L#M M H\@91#"-%XG33J'#,3E^:K^-=:.M9R%@T1 MP,9 ,?,OPHL\M68@=NQ])\(3;P\<>U,$9VQ%O,/D'7HO.=_SE%V"T(0YCAB^ MP&QG!$/U.01?"W'D_]'Y.GVWFN$NTG?+Z'?)ND"R*I!$@>1#B;M/):YA/@=A MBYXJL'6<)D<*T^LXR0OO/+ //+[).WR<]I_"UJUVY&P\OFSL?V6,!TQEV+ M:P$\>=7*N)RVWGJV%_7T&A4-.M_3-\2R;UD<'*[).-/ -_/?N8H/%9I5* M:C!.HB$6ZIP^;D_G?<0GP \)@UN<2:SDBO@2C<]53C"GXX9.P6A2;,><3P!68[ M(UA0GT/PM1!G_A^=K]-WJQGN$GVWC'X\K@OL5P7V26#_3XGW[TI2*/KQLZG^-Z"&DLKD+(]2& M#S8;"FH?C\=PMN.8C8;';OI!;/[&Q1]02P,$% @ B(.!3GCZ:F^X 0 MT@, !D !X;"]W;W)K&UL;5/M;ML@%'T5Q ,4 MAZ19%MF6FD[3)JU2U&GK;V)?VZA@/,!Q^_:[8-=S._\![N6<F@Q9O*F.U\&C:FKG.@B@C22O&DV3/M) MS=/H M.]L\-;U7LH6S):[76MC7$R@S9'1#WQR/LFY\<+ \[40-/\'_ZLX6+3:KE%)# MZZ1IB84JHW>;XVD7\!'P6\+@%F<2*KD8\QR,[V5&DY 0*"A\4!"X7>$>E I" MF,:?29/.(0-Q>7Y3_QIKQUHNPL&]44^R]$U&#Y244(E>^4]$>.+-D6-OBN",K8AWF+Q#[S7GMX>478/0A#F-&+[ ;&8$ M0_4Y!%\+<>+_T?DZ?;N:X3;2M\OHAV1=8+,!4DAL&UL;5/;;MP@$/T5Q >$ M->NDJY5M*9NH:J566J5J\\S:XXO"Q06\3O^^ W8<-_4+,,,Y9RX,V6CLBVL! M/'E54KNR?$T@SYC2A;XZGKFE]<+ BZT4#/\#_[,\6+;:H5)T" M[3JCB84ZI_?)\90&? 3\ZF!TJS,)E5R,>0G&URJGNY 02"A]4!"X7>$!I Q" MF,;O69,N(0-Q?7Y3_QQKQUHNPL&#D<]=Y=N<'BBIH!:#]$]F_ )S/;>4S,5_ M@RM(A(=,,$9II(LK*0?GC9I5,!4E7J>]TW$?IYLTF6G;!#X3^$(XQ#AL"A0S M?Q1>%)DU([%3[WL1GC@Y[31FD^%-/_\@MGSCXB]02P,$% @ B(.!3J6][GRW 0 T@, M !D !X;"]W;W)K&UL;5/MCIP@%'T5P@,L(^-. MIQ,UV=FF:9,VF6S3]C>C5R4+8@''[=OW@JZU6_\ ]W+.N1]/*B M5>=RVGK?GQAS90M:N#O30X#1MPUQO0521I!7CN]V!:2$[6F31=[%% M9@:O9 <72]R@M;"_SZ#,F-.$OCJ>9-/ZX&!%UHL&OH'_WE\L6FQ1J:2&SDG3 M$0MU3A^2TSD-^ CX(6%TJS,)E5R->0[&YRJGNY 0*"A]4!"XW> 1E I"F,:O M69,N(0-Q?7Y5_QAKQUJNPL&C43]EY=N<'BFIH!:#\D]F_ 1S/?>4S,5_@1LH MA(=,,$9IE(LK*0?GC9Y5,!4M7J9==G$?IYLTF6G;!#X3^$(XQCAL"A0S_R"\ M*#)K1F*GWOROX(&D: MV9::3M,F;5+4:=MO8E_;J& \P''W]KM@U_-:]P]P+^><^\$E'8Q]<@V )\]: MM2ZCC??=D3%7-*"%NS$=M'A3&:N%1]/6S'461!E)6C&^V>R9%K*E>1I]9YNG MIO=*MG"VQ/5:"_OG!,H,&=W2%\>CK!L?'"Q/.U'#=_ _NK-%B\TJI=30.FE: M8J'*Z/WV>$H"/@)^2AC,T M.5*8OHV3O/#. WO/XYO\@X_3_DW86K:.7(S'EXW]KXSQ@*EL;G"$&OQ@LZ&@ M\N%XBV<[CMEH>---/XC-WSC_"U!+ P04 " "(@X%.OBRZNMP! !!0 M&0 'AL+W=O-M M9%O:;%6U4BM%6[5])O;XH@7C HZW?U_ CNNZ]"4PXW.9(0SI*-6K;@ ,>A.\ MTQENC.E/A.BB <'T@^RALU\JJ00S-E0UT;T"5GJ2X(1&T9$(UG8X3WWNHO)4 M#H:W'5P4TH,03/TZ Y=CAG?XGGAIZ\:X!,G3GM7P%56(]"*US=YRFD0IN3FA&7.>,'2%V2T(8M47"QJR M.--_Z#1,WP?&+-E M"UK8.^RA\S-)\I%I(3M:9-%W,46&@U.R@XLA=M!: MF#]G4#CF=$??'$^R:5UPL"+K10,_P/WL+\9;;%&II(;.2NR(@3JG#[O3.0WX M"'B6,-K5F81*KH@OP?A:Y30)"8&"T@4%X;<;/()20Q&> M>'?BOC=E<,96Q#N?O/7>6\$/]QF[!:$9W^0??)KV[\(TLK/DBLZ_;.Q_C>C IY+<^1%J_0=;# 6U"\>#/YMIS";# M83__(+9\X^(O4$L#!!0 ( (B#@4YX6KV7RP$ *X$ 9 >&PO=V]R M:W-H965TGW,XQQ@7DU3/N@,PZ$7P09>X,V;<$J+K M#@33=W*$P:ZT4@EF;*F.1(\*6.-)@I,DBCX1P?H!5X7O[555R)/A_0![A?1) M"*9>[X'+J<0QOC2>^F-G7(-4Q#DA!6^(O\7:7 M.;P'_.YATE=SY)(^H)=?^ MB>J3-E(L*M:*8"_SV ]^G!;]"RU,2!9"LA+B]+\$NA#H#8',SGS4K\RPJE!R M0FK^6"-S9R+>4KN9M6OZO?-K-JVVW7.5Y$E!SDYHP=S/F.0:\QZQ^Q=!\Q5" MK('511)TD7A^^LX%#0O0H -"*0W,69,YC'#;#*BZ683T9LT 6"<;VB^2<.6 MTJ"E-& I"PMD08'L YFRCV8* ,.9R-7)<7_R(U/'?M#H((T]A/ZHM%(:L*+1 MG=7K[.6Q%AQ:XZ:?[5S-O]!<&#DNMP-9KZCJ#5!+ P04 " "(@X%.[P+1 MG],! Y!0 &0 'AL+W=OSGWG',O MQODHU;-N 0QZ$;S7!6Z-&7:$Z*H%P?2='*"W;QJI!#,V5">B!P6L]D6"$QI% M6R)8U^,R][F#*G-Y-KSKX:"0/@O!U+\]<#D6.,;7Q%-W:HU+D#(?V E^@ODU M')2-R,)2=P)ZW*6@*_"G>[3.']X#?'8SZ9H]<)T[J_L7WSOMI850?9&9,(D'M-[3)RE61R6N0_*W =D'L($FR#! M9H7/"9.N\YD$99)W,G'T5B;YB,PV*+-]W\U#%"9(@P3IBG&D'_&9!66R%>/( M5IT."[ZU1620(@#0I>5[%ZZ5=>VK62WE6 M15Z)IR9JSV7)F[\/HI#750SC]X7G_'A29B%9+VM^%#^$^ED_-7J6#%[V>2FJ M-I=5U(C#*OX$[Q\A-086\2L7UW8TCDPH+U*^FLG7_2H&1I$HQ$X9%UR_+F(C MBL)XTCK^]$[C@=,8CL?OWC_;X'4P+[P5&UG\SO?JM(JS.-J+ S\7ZEE>OX@^ M(!I'??3?Q$44&FZ4:(Z=+%K[C';G5LFR]Z*EE/RM>^>5?5][_^]F80/4&Z#! M +.;!K@WP(,!@C<-2&] /ACP30/:&] /!BLIZ6*WR=QRQ=?+1EZCIML/-3?; M#MY37:Z=6;35L=]T/EN]>EFC!5PF%^.HQSQT!H"EF$\+@*68;PI IYC&$ MH0,FT;$, :%@0,@Z(!,'J2.DPU"+J2R& $P (X8'P&>#1DEH4&66B 9>&P4#]K&#7:+LTD] MFOG*L" +"[ X>W_+O)1AZF^4_Z$F8K*@F"P@QCEDV\RC21ES0(\^B%!$%F$M MBZ"614"+>Y@7'LW,,84@W'B 1P(1<#L/\/=2"@'P*K -(],40C8C:Z8?PD#L MQ)4%O> 12\%LQ6&X54&_5V% 7:X.E(Z+?H?FI]#_5_OD. M4BJA?8([[?.DKUO#I! '989,CYONSM%-E*S[^U0R7.K6_P!02P,$% @ MB(.!3O-*7XKF 0 04 !D !X;"]W;W)K&UL M=93;CILP$(9?!?$ :S"G) *D9JNJE5HIVJKMM0-#0&LPM9VP??OZP"(V.#?X M],__S1C;^<3XJV@!I/?6TT$4?BOE>$!(5"WT1#RQ$0:UTC#>$ZF&_(+$R('4 M)JBG" =!BGK2#7Z9F[D3+W-VE;0;X,0]<>U[PO\=@;*I\$/_?>*EN[123Z R M'\D%?H+\-9ZX&J'%I>YZ&$3'!H]#4_B?PL,QTWHC^-W!)%9]3U=R9NQ5#[[5 MA1_HA(!");4#4'O M?*^&AERI?&'35YCK27QO+OX[W( JNO-FV&TP[ MV94TGL/< 7@.P$L MK58D,G\,Y&DS#F;/&[W?B3Z%X<'K/:FTI-F*\R:2EZH MV5L9!;LJ]V@94&BD[F:JS^VMM /)QOG!0&PO=V]R:W-H965TU?79@$]#9F-I.N/[[VH;C"*'W M@KWKF=E98SOMA'Q1%8!&KYPU*O,JK=LMQJJH@%/U(%IHS,I)2$ZU">49JU8" M+1V),QSZ?H(YK1LO3UWN(/-47#2K&SA(I"Z<4_EW!TQTF1=X;XGG^EQIF\!Y MVM(S_ #]LSU($^%1I:PY-*H6#9)PRKS'8+N/+=X!?M70J;XU! P*;16H&:ZP!\:LD+'Q9]#TQI*6.)V_J7]VO9M>CE3!7K#?=:FKS%M[ MJ(03O3#]++HO,/03>VAH_AM<@1FX=6)J%((I]T7%16G!!Q5CA=/7?JP;-W;] M2A0-M&5".!#"D1 D'Q+(0"#O!%DPXP00C AOUL42X5&(7WM'#VP+[>P19+U<@ MBTT0QRG M>-%2O&!I-;,4WU4BP<:/XAEN?X_[%!#BDR29.<*38\-!GMT-4Z@0ET;;'S3) MCI?X,;3';I;?FBR#[1HA]<&CT]>_@]02P,$% @ B(.!3J'W5-G2 0 000 M !D !X;"]W;W)K&UL;51M;YLP$/XKEG] #2:T M201(3:=IDS8IZK3NLP/'BVIC9IO0_?OYA3+6D ^Q[_S<\]S9=V235*^Z!3#H M3?!>Y[@U9C@2HLL6!--WGM12"6:LJ1JB!P6L\D&"$QI%]T2PKL=%YGUG M561R-+SKX:R0'H5@ZL\)N)QR'.-WQW/7M,8Y2)$-K($?8'X.9V4MLK!4G8!> M=[)'"NH^0JN4CYZHRO58XCEQ!P*(UC8':YPA-P[HAL M&K]G3KQ(NL#U_IW]LZ_=UG)A&IXD_]55ILWQ'J,*:C9R\RRG+S#7DV(T%_\- MKL MW&5B-4K)M?]'Y:B-%#.+346PM[!VO5^G<+*C<]AV )T#Z!) 0RU!R&?^ MB1E69$I.2(6['YA[XOA([=V4SNFOPI_9Y+7U7HLDWF?DZHAFS"E@Z H3+PAB MV1<)NB5QHC?A2738)D@V8/=?D8JZ7J-+M+81O+/74MIP*83W=E,6CO/B\&A-F[[8/>C";P8" "8!0 &0 'AL+W=O 7SU, M]>] M'(B$)TY_]T?5U>$F#(YP(A>JGOGT!>9^LC"8F_\&5Z :;IQHC993:7^#]B(5 M9S.+ML+(JUO[P:Z3.TGRN$4BS+Q+8)['#-^5)5/H)$J_' MQ!*D_WG$'SPZ3&8Q@\5LDA*7N(C\2JE7*?4H)7Z"S$N0W6'588J5U31)TZA( ML5\I]RKE'J743U!X"8H[K!8W5I,8%_$F*_Q*&Z_2QJ.4^0E*+T%YA]7RY@,H M<9SGQ<=/%:U>!@-QMC-!!BV_#'8>K;++V'G$]F6]P]W,^D[$N1]D<.!*OT_[ MBDZ<*]!VH@?MI--C<@DHG)39%GHOW+!P@>+C/ ?1,HR;?U!+ P04 " "( M@X%.[_ DB1T" !?!@ &0 'AL+W=OV.FS 0?!7$ QS&?(1$!.ERU:F56BFZJNUOAVP".H,YVPG7MZ]M.,J1S9_8 M7L_.S!I[D_="OJH*0'OO#6_5UJ^T[C9!H,H*&J8>1 >MV3D)V3!MEO(4D#1H6-WZ1>YB>UGDXJ)YW<)>>NK2-$S^W0$7_=8/_8_ 2WVNM T$ M1=ZQ,_P$_:O;2[,*)I9CW4"K:M%Z$DY;_S'<[$*7X!"_:^C5;.[94@Y"O-K% MM^/6)]81<"BUI6!FN,(3<&Z9C(^WD=2?-&WB?/[!_NR*-\4$_?&B]/Y@\ MUZWR#D*;+N-ZP4D(#<8+>3#7M#+=?EIP.&D[79FY'%K>L-"B&]MY,/VG%/\ M4$L#!!0 ( (B#@4YT"1UM%0, /@* 9 >&PO=V]R:W-H965TZ>/ MJK8[.]U4N;'+9A^UQT;E6Z=4E1%!2$157M3A:N%DC\UJH4^F+&KUV 3MJ:KR MYL^#*O5E&>+P5?"MV!],)XA6BV.^5]^5^7%\;.PJ&JULBTK5;:'KH%&[97B/ MTPRS3L$A?A;JTD[F0>?*D];/W>+S=AFBCI$JU<9T)G([G-5:E65GR?+X/1@- MQS,[Q>G\U?I'Y[QUYBEOU5J7OXJM.2Q#&09;MN-!DN&!LQ#CR$3#+E&K.<(*J\AV1S"V B)+,>1* &)$J?/KHABCVB/ MX0Y3.PS&U/Y8XB'7$!)C+CG',"D*DJ(S4EQXG'I(/#GI Y6(8^0!UP"0,$$I M@@DQD! #HN0EZX'-#L(HX412R3U* -)",2'D1I0X2(H#I"AL0( &Q#MR+V9< MF:1<,NFG?@[DC"=8H!L^Q2"E^.W,QT#F8XFD\#,/ EAE"8P(0D2DN_(O)S' MB/$X%MA/_!S(&14Q$02FE("4$H#2C3>/$5R=T#LR/X"F; 5+8HXP\LO4',D% M%R+A-QX9OE$T\=O9'S#>>R9^<5V#.)PD-VXCAJLCALJCGWX\KWHV4!S%\8S4 M'&D#Q2SXQIW$?GV\WH6+%9Y7J\G]&#C/,;%?.Z+)QZY2S=[U$6VPT:?:.&H3 M<=^LK$F:D>YKZ9AR2BS03D#Q.LQB2RS23D#Q)LP228V2[ M+03N='T8!G>LTQCR^AY;MS'DMPW_:U<7_8MLWQ-^S9M]4;?!DS:V.7$]Q$YK MHVS6T)V].0?;AHZ+4NU,-XWMO.E[L7YA]''H,Z.QV5W]!5!+ P04 " "( M@X%.)PE7ACH" ;!P &0 'AL+W=OQ0![ MF',9QQZG'64OO 00UFM-&KZQ2R':M>/PO(0:\R?:0B._G"BKL9!3=G9XRP 7 M&E03![ENY-2X:NPLU;$#RU)Z$:1JX, L?JEKS/[M@-!N8WOV6^"Y.I="!9PL M;?$9?H+XU1Z8G#DC2U'5T/"*-A:#T\;>>NN]AQ1 9_RNH..3L:5*.5+ZHB;? MBHWM*D= (!>* LO7%?9 B&*2/OX.I/:HJ8#3\1O[%UV\+.:(.>PI^5,5HMS8 MB6T5<,(7(IYI]Q6&@D+;&JK_#E<@,ETYD1HY)5P_K?S"!:T'%FFEQJ_]NVKT MN^N_Q-X ,P/0 $ CP(ON OP!X+\# EU\[TR7^AD+G*6,=A;K_ZT6JTWAK7VY MF+D*ZK73WV2U7$:OF1^$J7-51$/.KL]!DQQOS' D^RB!3!([-(.CCP+[>8:? MF!5\8Q&^Q@VZGPC:#E>1,]Z'V7]02P,$% @ B(.!3AAV MH[+M 0 ^00 !D !X;"]W;W)K&UL?511KYL@ M&/TKQO==%.1J&S59NRQ;LB7-7;8]T_9K-1?% :UW_WZ UGB5[*7P?9QS. 2_DJZH =/#6\%858:5UMT5(G2IHF'H2';1FY2)DP[0IY16I3@([.U+#$8ZB M9]2PN@W+W/4.LLS%3?.ZA8,,U*UIF/R[ R[Z(HS#1^.EOE;:-E"9=^P*/T#_ M[ [25&A2.=<-M*H6;2#A4H0?X^V>6KP#_*JA5[-Y8),"_Z[.NBC +@S-X S=PZ\3L<1)"3@B1 G_R60D4 6!#0X$DAS=K="(V0T8/,/@]XC]&D&R"8*,@9#CV&TJ\AA*/(;HP-V48?<$JC*%H8 M\N!B"XO\AJC7$%T92A9?<4?7!_2,R?J UCA*4L\!H=DEM(_"=R:O=:N"H]#F M/KM;=Q%"@]&,GHQ<9=ZAJ>!PT7::FKD<_HU#H44W/C1H>NW*?U!+ P04 M" "(@X%.\#I8Y0P" "'!0 &0 'AL+W=O8^? ]C%P,6KK &4]]ZR3N[]6JE^AY \U=!2^GJ%7Z!^]P>A1VAV.3_X%V5&+T5O#0PR$7?,TF.G+^: MP??SW@\,$# X*>- =7.'"A@S1AKC;?+TYRU-X;+_X?YDL^LL1RJAXNQ/F/JF0_?8,H3^]X4_@?<@6FY(=%[G#B3]NF=;E+Q=G+1*"U]']NF ML^TPKI!P*G,7A%-!.!?@Z+\%9"H@JP(TDMFH7ZFB92'XX(GQ8_74_!-X1_3+ M/)E)^^[LFDXK]>R])'%2H+LQFC2/HR9<:,+/BFJK(-DL01I@I@B=%*&M)XMZ MG 5N ^(T(-8@^A0C7<48-;'5=*.&I'F>K>)66UV.,RUT\T1.GLC!DZUX1DVZ MV">*\CA?!!]Y'#J"HX"X>6(G3^S@R5<\\68?G)$D('C%L]41$N,TJ: M5N8[:U25$26$1U5>U.%J8><>V]5"G719U/*Q#;I35>7MW[4LU6490O@V\50< MCKJ?B%:+)C_('U+_;!Y;,XHF+[NBDG57J#IHY7X9/L#]AK+>P")^%?+27;T' M?2C/2KWT@Z^[94AZ1K*46]V[R,WC+#>R+'M/AL>?T6DXK=D;7K^_>?]L@S?! M/.>=W*CR=['3QV68AL%.[O-3J9_4Y8L< TK"8(S^FSS+TL![)F:-K2H[^QML M3YU6U>C%4*GRU^%9U/9Y&;XD=#3##>AH0"<#X/\U8*,!>S>(;? #,QOJIUSG MJT6K+D$[[%:3]X<"[IE)YK:?M+FSWTRTG9D]KQ@GB^C<.QHQZP%#KS P(2+C M?5J"8DNLJ6-.;Q?8N B6XBLP- AF[>.;(& 6Q(!)+*:VF"SA*4WB&1<7E[(D M2TF&$XI10C%":!;T>L"(JX4$H8S,<1L7QQG0E N<4((22AQ"<3;CDSCKF.0D MD,WY(#@2\RRF.!^.\N%(@ACN0* .Q >V7#A;25.1"2)F$0DWHI@#B3T93E%" M*4(HQAUDJ(,,<9#,(L(P'%\$"*YW@KCP! J>D@$?8(J"/*(&M&X\ $5<>&0( M>&& CU0&<"7/,L%BPF?G9 1>'Q06"QXGGGT&O#@ 5AV<_&$@WU;CF@=7]$P0 MCPM9N8D2-LL>!A19FOK.'L7+"<7*B9,_##2O?-%5?U;)]F!;V2[8 MJE-M^^BKV:E=?K =9/0.'WKM[WE[*.HN>%;:=(FVE]LKI:7A0NY,Q$?3WD^# M4NYU_RK,>SOTN,- JV;LWZ/I3\3J'U!+ P04 " "(@X%.7V<-=/D! #W M! &0 'AL+W=O)B]ZWP5)>5,@64QBTIX2>H7^U%Z!6:5/*: M02-KWC@"BL1]P,=S:/ 6\%Q#+V=SQR2Y=7(H2$?5$^^_PI@G=)TQ M_'>X =5PXT3WR#B5]NEDG52+>EDO&N4^3.SZG1Z'SRSWQ;UDS[5PR%\EQFNA!]$E'4C MG2M7>C?;/5=PKD"[W-UI@Y6^A:8%A4*9Z5[/Q7 6AX7B[7C-H.FN2_\!4$L# M!!0 ( (B#@4YN1F! R0( #(+ 9 >&PO=V]R:W-H965TW1UXP>2U$73.EA??!D57.V:X**W M\GWH%RTIWM6CFGNK50IQ4GI7\J7;DJ2A8_7?- M MO[^S/S;%ZV)>F.0;D?_.=NJX=!/7V?$].^7J65R^<%M0Y#JV^F_\S',--TIT MCJW(9?/O;$]2B<*R:"D%>VN?6=D\+^V7^#T,#PAL0- % )D-"&U ^#^ S@80 M&T!NS1#9@.C6 &H#Z"# :Q>K6?T'IMAJ48N+4[<'J&+FG,(]U?N[-9/-=C;? M] 9(/7M>A7&R\,Z&R&+6+2;H8=(^9H-@$K^/>1AC@C[B,\;2ASQB$.@PGBZV MJSA *PX: M(C&.AX:#%1@RE;I<0/$YI$ \$(,$CZP)ZD$)44(I+"@:06$U]E M @J4 L1X)H)F(D@F,LA$1ID(! F0X6:14>U 0C^))P1%J* ($32Q=A0EH @! M'1Q..E:J>Z_^X8EB-%&,))HH-4$)DH]W>9V,SU,ZHS1%$Z4?+\DZ139Y)A'X M>/?PD53)!,5$ P*$(AV:'D;K$OK^G%[<^X"8/_6'K0P#3;08P T--SAZ8T'7 M1<6S->&6AAL\O8&Q6&PO=V]R:W-H965T\5;NPTKK;(J1.%31,/8@.6K-R M$;)AV@SE%:E. CN[H(8C@G&*&E:W85FXN8,L"W'3O&[A( -U:QHF_^Z!BWX7 M1N''Q'-]K;2=0&71L2O\ OV[.T@S0I/+N6Z@5;5H PF77?@EVNYSJW>"EQIZ M->L'MI*C$*]V\/V\"[%-"#BU M')F"1\'_U&==[<(\#,YP83>NGT7_#<9ZDC 8B_\!=^!&;C,QC)/@RGV#TTUI MT8PN)I6&O0]MW;JV'U9H/(;Y \@80*8 ,M0R@%SF7YEF92%%'\AA[SMF?W&T M)69O3G;2;85;,\DK,WLOZ28KT-T:C9K]H"%S#=Y,&F3\)PCQ0H@SH/]!T'Q&K39+$"#)IN!:!IGA,9^4.(% M)2M0C/$"E*Q 48()2?RRRIO;]1!UN;)5C55KLUELXO:0R/S31]4 ME1$E1$157M3A8M;?>VP6,W7495'+QR9HCU65-W_N9*E.\Q#"]QM/Q6ZONQO1 M8G;(=_*[U#\.CXVYBLY9-D4EZ[90==#([3S\!+Y5*699?)Z/AMDX9GSB[P\OP]^ZHOWA3SG+=R MJ :\^!CZ#5BA64Y0R)3[+EBBE9,^WAV M%1\[*@8,[S%UCP$!0@ D.%.,,L4(DS.V#P,FN6!B0%-@;M6QKXC%)$U&!#%4 M$/,$,<(=0$>#\]H F[="(QSHPB7(U Y I&3.'*$ MQQ/'+'.7Y\J'0<*%&)F%!)63(')21T[BSX*@G'!W>'P<9$80&YFN%!64(H*< M_GY(?2(."0AG/:]2?YW&A&0)P05EJ* ,:9R1(0:"VQKY?Y??6="E6)J1[C?" M-6*A@' )EPN01I_BPLT+?/1,:$3(TN;A3@.T6<.6^Q)0J"$1[< <"W &]U+BWHLJADLB:\ MN<'O;N\MM 2_O>-)+KQO 6M@>.-2I'$SMYDHTKA.,PT+PP*O;&MR85"\ MQ:G?XMZ;\]Z"+E4Q$8]3C6Q/_ XW&P)W?T+]NGH[&:'"G8!B3N!MA?R=!Y\8 M/]P(J&\$XPL#-P**&8&S,);4-P*@V'1'%_OC[AOJ6][LBKH-GI4V6^U^0[Q5 M2DN3E-R8='OSV7:^*.56=Z>).6^&;Y?A0JN#_2Z+SA^'B[]02P,$% @ MB(.!3M0NR,'P 0 04 !D !X;"]W;W)K&UL M=93M;ILP%(9O!7$!M3$?3B*"M'2J-FF3HD[K?CMP$E -IK83NKN?;2A*P?N# M[>/WO,\Y!IP/0KZJ&D '[RWOU#ZLM>YW"*FRAI:I!]%#9W;.0K9,FZ6\(-5+ M8)5+:CDB&&>H94T7%KF+'661BZOF30='&:AKVS+Y]P!<#/LP"C\"S\VEUC: MBKQG%_@%^G=_E&:%9I>J::%3C>@"">=]^"7:':C5.\%+ X.ZFP>VDY,0KW;Q MO=J'V!8$'$IM'9@9;O (G%LC4\;;Y!G.2)MX/_]P?W*]FUY.3,&CX'^:2M?[ MMG,7R#J9\T#*;F?\ -N)';2@RC%%RY9U!>E1;MY&)*:=G[.#:= M&X=Q)\FF-'\"F1+(G$#&7D:0J_PKTZS(I1@".9Y]S^PKCG;$G$UI@^XHW)XI M7IGHK4BB)$ M5#EJ4J?IG":B!-,4^T&)%Y2L0=OM C1JZ"=0%A/ZGXY2+RA=@1*,%Z!T#=I@ MBFGB!V5>4.8!10M0M@)EF,3IQL^A7@Y=2EZ51P$MK\".YS/0NAP7CB!V-7F_MH7G X:SNE9B['OW)<:-%/%PZ:;[WB M'U!+ P04 " "(@X%.![8\EMT! !J! &0 'AL+W=OYM)U7F\F)8+^"DD+YP3M6? S Y%CC& M+X;'ONV,,Y R'V@+W\'\&$[*GLBL4O<?N\WE3#4< M)?O5UZ8K\ ZC&AIZ8>91CI]ARN<>HRGYKW %9N$N$NNCDDS[+ZHNVD@^J=A0 M.'T.:R_\.H:;+)EHZX1D(B0S(=[\DY!.A/25X*M)0F0^U8_4T#)7T2Z6_>0KB:1>GZZ#/!#LBZ0K0ID7B![4X7=314"YMYC1'"RB7;;*+Y) MYO^X$!!9/!$'U?INUJB2%V%<,1;6>6 >?!/=V ]VD$+?O\J$*?Q&5=L+C<[2 MV ;RS]Q(:<"&&=W9"#L[^/.!06/<=FOW*K1_.!@Y3)--YM]+^1=02P,$% M @ B(.!3D\=SALT @ 6@8 !D !X;"]W;W)K&ULC57MCILP$'P5Q ,<8!.@$2!=4E6MU$K156U_.V03T!E,;2=.K5S9KPE4BWY M)1 ]!W(R22T-4!@F04N:SB]S$SOP,F=729L.#MP3U[8E_,\.*!L*/_)? T_- MI98Z$)1Y3R[P'>2/_L#5*IA83DT+G6A8YW$X%_YCM-UG&F\ /QL8Q&SN:2=' MQI[UXLNI\$,M""A44C,0-=Q@#Y1J(B7C]\CI3R5UXGS^RO[)>%=>CD3 GM%? MS4G6A9_YW@G.Y$KE$QL^P^AGXWNC^:]P ZK@6HFJ43$JS*]7785D[>Q:'M+":=U4GQ6LT:A9+D736)4TWB.%[L)DB=!.E_'&^Z$AJA M+%D;6N,0BN-W'65.09E#4+P0E*WN,8X3=>6+U[%?XU :.2X\F#W)%OC%="_A M5>S:2?WQSZ)3@WQ$^DDOXCO5.&V?>Z.Q7?<;X9>F$]Z12=4PS+,^,R9!R0P? ME,):-?II0>$L]315&PO=V]R:W-H965TL9?146(]-X:VHJM7TG9;8) '"O28/' .M*J.V?&&RS5E%\"T7&"3R:HH0$, MPR1H<-WZ96'6GGA9L*ND=4N>N">N38/YWQVAK-_ZP']?>*XOE=0+05ET^$)^ M$OG2/7$U"Z8LI[HAK:A9ZW%RWOJ/8+,')L H?M6D%[.QITLY,/:J)]].6S_4 M1(22H]0IL+K]QX>GU6']IP ;I#;S MJ!?-WIE[JEJA5F]E!.,BN.E$HV8W:.!, R9%H+)/%M!EL8-6.+PWV-L*E+D= MD+,(9.+1'#"/W0DB9X+()(CN=B%9[,*@B8VF'4Q0!L(P7!1CZV"6P;GN#BAV M L4.H'0!-&C2F5&(#UXD51@D"8+XEL(4SUB[QD"F9- MM"'\8LX;X1W9M96Z7HFO%C?Z;/.-.>/-,-!^0/S2]T*[\"D:O&F M$9\9DT1QA@^*L%)G\S2AY"SU,%5C/AQ0PT2R;CQ\@^D+H/P'4$L#!!0 ( M (B#@4Z:C>(.VP( )T+ 9 >&PO=V]R:W-H965TJB;,+5PLT]MJN%/IFJ;-1C&W2GNB[:?P^JTI=E M".'[Q%.Y/YA^(EHMCL5>_5+F^?C8VE%TS;(M:]5TI6Z"5NV6X6>X7T/:!SC% M[U)=NLE]T+?RHO5K/_B^789Q3Z0JM3%]BL)>SFJMJJK/9#G^CDG#:\T^<'K_ MGOVK:]XV\U)T:JVK/^76')9A%@9;M2M.E7G2EV]J;$B&P=C]#W56E97W)+;& M1E>=^Q]L3IW1]9C%HM3%VW M&W>]#$]X-H;1 6P,8-< $#<#^!C O8!H('.M M?BE,L5JT^A*TPVX=B_ZE@'MN%W/33[JU<\]LMYV=/:\$YXOHW"<:-0^#ADTT M[*-BC14\NTHB"W"E8"0%<_%\$@^YI!-P,@%W"<2'-H37QJ"13M,X31+;/Z\5 MK.)LJOH (T@80 )"X$*>8A9&P> M)R%Q$F)]$@\G(>I@&D(5S^]62M*D!$WJT:2H3I9A&JS*XUF8C(3)")C,@\DP M#&;!(IA%R4F4G$#Q7YH<54FDF*T#,6U!,:XD8M^#8MQUPG'?A"Z5\[L ,ZX( M!!+X2(!*\5@2OQE2F*7S4+1) B.@F _%\,;+G& B=&+^%0':=H'P78$^'QRW M#YQ:)RR$F,^["]#V"X3_"O]C -A812P()JQCZ0TDVH !.[ 0_BU].QP8 MAX'1Q_$P'%U/Y*O_4$L#!!0 ( (B#@4YNH?)\X0$ *0$ 9 >&PO M=V]R:W-H965T)+ --!V&#=B MH,.V9\6F+Z@NGJ3$W=]/%]?S$NW%$JG#$ M9#, Q?*!3\#T2<<%Q4J;HD=R$H!;&T0)2J*H0!2/+*Q+ZSN)NN07148&)Q'( M"Z58_#X"X7,5QN&[XV7L!V4!@*X*G^+# ML3!X"_@QPBPW^\!4OE"L] B"'2:?Q:.,-5T@1N M]^_L'VWMNI8SEO#,R<^Q54,5[L*@A0Y?B'KA\R=8ZLG#8"G^"UR!:+C)1< MG$C[#9J+5)PN+#H5BM_<.C*[SNXD39[*/J/4.$5*CQ"\8U0<5>+7PAMNH2"Z.U\R*#A%V9G<^-=1_ I ML5WV%^[F]RL6_N,%QAN+3 M\B:@]6&J_P!02P,$% @ B(.!3M0<][NE @ W0D !D !X;"]W;W)K M&ULE5;;CILP$/T5Q'L7FVL2$:0D5=5*K;3::MMG MAS@!+6!J.V'[][4-H=0,D?H"MCDS9\Y@CR?M&'\3!:72>:^K1FS=0LIVXWDB M+VA-Q!-K::.^G!FOB513?O%$RRDY&:.Z\GR$8J\F9>-FJ5E[YEG*KK(J&_K, M'7&M:\)_[VG%NJV+W?O"2WDII%[PLK0E%_J=RM?VF:N9-WHYE35M1,D:A]/S MUMWAS0$GVL @?I2T$Y.QHZ4<&7O3DR^GK8MT1+2BN=0NB'K=Z(%6E?:DXO@U M.'5'3FTX'=^]?S+BE9@C$?3 JI_E219;=^4Z)WHFUTJ^L.XS'01%KC.H_TIO MM%)P'8GBR%DES-/)KT*R>O"B0JG)>_\N&_/N^B_QW0PV\ <#?S18/38(!H-@ M-,"A$=]'9J1^)))D*6>=P_N_U1*]*? F4,G,]:+)G?FFU JU>LO"R$^]FW8T M8/8]QI]@\(CPE/>1PH@# /03C!:3@Q?J#0;2$]I!0: E[6#1V6%_[B*P M]]4 FFH*C*0E37#YP4#=B.,%%W#AP$#EB.T#/8"2Z;]"C\*%:P<&"D.\4!@P M7!DP=.QGX<:S[.+H4;AP@K8 MH^Q\?:E:ZWO=NYC+]J^;OO'Y1OBE;(1S9%)=V>9B/3,FJ8H1/:E,%*K7&B<5 M/4L]3-28]PU'/Y&L'9HI;^SHLC]02P,$% @ B(.!3L90Q[H2 P :PP M !D !X;"]W;W)K&ULC5?;CILP$/T5Q'O!-N:V M2B)M$E6MU$JKK=H^LXF3H 5,C9-L_[[&>%DP0YJ7@,V9F3-CS]%D<>7BM3DQ M)IVWLJB:I7N2LG[P_69W8F76>+QFE?IRX*+,I%J*H]_4@F5[;506/D$H\LLL MK]S50N\]B=6"GV615^Q).,VY+#/Q=\T*?EVZV'W?>,Z/)]EN^*M%G1W9#R9_ MUD]"K?S>RSXO6=7DO'($.RS=1_RP):@UT(A?.;LV@W>G3>6%\]=V\76_=%'+ MB!5L)UL7F7IM)\?ACG+I]S-9P^/[N_;-.7B7SDC5LPXO?^5Z>EF[B M.GMVR,Z%?.;7+\PD%+J.R?X;N[!"P5LF*L:.%XW^=7;G1O+2>%%4RNRM>^:5 M?EZ[+W%HS& #8@Q(;X#CFP:!,0AZ T)N&E!C0#\,J*Y6EXJNS3:3V6HA^-41 MW?'667N+\ -5U=^UF[K8^ILJ3Z-V+RL:XX5_:1T9S+K#D 'F ^$K[WT( H58 MDXDY&0?83!%!,H9LIQ :$YA% "8:: ?!R$$ .Z"@ ZH=T)$#:E6JP\0:4VE, M@@A-K72G*$Q3&D4PFQ!D$P)L0HM-.(F#+"93Q"<2(H1@)A'() *81!:3:!HG M2&@<6W0 &*4$QS"=&*03 W2L..MX$H?B.+9OY10%'.9VBKIUF G(.0$X6PVP M3O[#>10F!<.D0 NDL .,8+5 =S2! 47#DF /6;=S \&01V=Z$L_(%[ZC#PSH M5B,82#H\;&]&Y3 H-'/:&%8\'-S1"@8TC!1[ M86+S">XYTBT$NW&DL,YB2&CM;C"@:([V.! LH3B<]D,R(WT8UCX,B=^DQ !H M>N(0B-CUA4!SU87E$4/Z.*DN $KFN@&6-)P Q:4S+F"YPND]Q>U (=C;X^$$ MEC0"29I=$ .Z%<4?3%PE$T<]S3;.CI\KV0XN@]U^8G[4(YZUOU:3=#?W?KCI MQO#OF3CF5>.\<*GF03VU'3B73#%$GN)V4I-_ORC80;:O:E!U1#?^=@O):S/: M^_W_B]4_4$L#!!0 ( (B#@4Z!!BER000 '45 9 >&PO=V]R:W-H M965TMI/>0F)_*ZD>]=ZZ9_2SR0[T(]DUS MO G#>K-W15I_*(_NT/YG5U9%VK2WU7-8'RN7;ON@(@]!"!,6:78(EO/^V6.U MG),FRS0IWJ+/R,*O<;A'\)6\>E.T">L2_F3O55]>SKI6GLOS1W:RWBT!TC%SN M-DV7(FU_7MW*Y7F7J>7QWY TN-3L J^OW[+?];^&/J9-NIQ7Y6E6G65P3#NUR1O9+=--][1? ME?T_VW54MT]?EY'5\_"URS1@;L\8&&',&+.B,/$8\Y'"V#'F$X5)QI@[ I.( M,>8SA9%CS#V%@3%FC3$>X@$CU/]-A>WH7Z8 Z"F /D$THJ$\&F>,[C&''A-+ M*X37]0.&)9&YAHWX*)J/(OA$'A^%"FF(,!\"I@7+)Z+Y1 0?36?0= 9-9/ 6 M\/J,B:^H=@/'435T(4,4\E2P-JB0E$DBF4(Q72@F"GE26L>H$+S3D:4+6:)0 M0F=(Z S)A,%/$%7]#M7.]$@O$Q.&?P"-AD5*&3,K2G*^*5$M[2__-0F23"'& M'22V!RV02U$@Q11B9"^Q[K6(F!R,5"76JA;:-\P(SX#F)YO1M,2BUL+XI;"J M01ICF%*,JB66M1:Q7\H@KP,!VG)M,<*66-E:6+\6EK:2BAU!1MH2:UN+Q"]E M42D+_&0Q'B"Q"6C.\8!1-V!U:^F]TC\!5K>V.O8&\#,%2Q3W5@'& X"0MP2? M$052/I_W06,VW#:"\ #)Z!<8#P#JW8_V(OBMCO8ABM!=PBX;8.P$"#N1W"0Q M/@'4RQ^UI/_<$H9$AM4<,%8"A)5(QHZ L0@@+$+Z>VW %F%L;+Q]W!T!BY4P M7O/W!"RQ)M+^,&)8NXS12!*H=EO(# )C7D"8E[3^(&#SDJ!\0G?38/<$++GN M;LR;<4*@G- SW5O ^Z%8:\]95@0JTL#(0S&NJ@A7!:_SVP%TO?8-H-W^BH"U MH\B>/AA75807 K-I4HP7JBEG*H5/2U(09Q@"IECA*^Y01>RN )@7 MF]SMFNXR;J^K\X? \TU3'H>/G.'E2^OR-U!+ P04 " "(@X%.&=F:==\! M !H! &0 'AL+W=O\DG+EYE M!Z"\-TJ8+/Q.J6&/D*PZH%C>\0&8OFFXH%CIHVB1' 3@VI(H05$09(CBGOEE M;FTG4>9\5*1G'"G%XL\!")\*/_3?#<]]VREC0&4^X!9^@/HYG(0^H46E M[BDPV7/F"6@*_R'<'Q.#MX!?/4QRM?=,)F?.7\WA:UWX@0D("%3**&"]7. ( MA!@A'<;O6=-?7!KB>O^N_F1SU[F#0T>B7KFTQ>8\TE] M;T[^&UR :+B)1/NH.)'VZU6C5)S.*CH4BM_?'1QO$?%NVT.\F41L^?':0_"/$)-- M@<0*))^JD%Q5P6%2BV'.27R?9KNK7&YA<19FN^@J'+1Z( JBM;TLO8J/3)E2 MK*S+N#S8%KJR'_08N:[_D'$S^!V+MF?2.W.EV\<^[T7KOG=0?%AGFNT_%S*OU!+ P04 " "(@X%.5*4XR.(# "^%0 M&0 'AL+W=OTB0KENY1Z].#YQ7;HTRCXI,ZR:S\9J_R--+E;7[PBE,NHUT]*4T\ZON! MET9QYJX6]=A3OEJHLT[B3#[E3G%.TRC_MY:)NBY=XKX//,>'HZX&O-7B%!WD M3ZE_G9[R\L[KHNSB5&9%K#(GE_NE^T@>-H)5$VK%[UA>BYMKIUK*BU*OUZ"A&5'Q>YD4E212KS^-L&=;MG5A-OK]^C?ZD77R[F)2KD1B5_ MXIT^+MV9Z^SD/CHG^EE=O\IV0<)UVM5_EQ>9E/(JD_(96Y44]5]G>RZT2MLH M92II]-9\QEG]>6V^"5D[#4^@[03:32#!W0FLG< ^)O!Z\4UF]5(_1SI:+7)U M=?+FOW6*JA\%>6"EF=MJL/:N_JY<;5&.7E:"BH5WJ0*UFG6CH3<:TBF\,GKW M"(H>L::#Z;3_@,U0P6;X"0PN@M7S>6\1 0[ 80!>!V"] "$.(& 3*8&38V MFK#69,TJ#1_N*7I)!#") "0QQP%"&" <;\,,!I@-,V"^80/2$,,(I*$XD3E, M9 X"6+PD/@;#'V\&L;!%1M@!1=SP XJ$)1E(X2.A((0%$H(Q(VR")1@TPL=8 M@D2A:B1^7A+*&:/^B,L 2(VL 1%XI:=A&***6"/6_82BMFC=((EF#V*:IQ985K1 M;0$Q=Y*[DGXBF& *N..V$)@[*B;8@;FCH-8-?R% Q(5I"!)9]D6*"::(.]MZ M,'=T-L$2S!U%-6]@"1#QF6D)$ED:"88)9H [8=F*&.:.D?&6,,P=0S7/M 2) MA-F0P$BV9"Q-*B!86+8BAMEC$_I4AMECJ.8-+ $B83:K2&3;6AFFF 'VA&4O M89@]-J%G99@]-J9K1:+AKP2(?$OU9)AB!M@3EDZ/8_;XA,Z58_8XJ'F#:M.* M[KW0W)7T$\$$K MSIFNSI=N1KM#R$=:G9H9XVORL&F.$C_"-">;/Z+\$&>%\Z*T5FE]911KON)I%[75V&Y77>G"@V-UJ=VM-2KSNR7?T'4$L#!!0 ( (B# M@4X?-"+D*FT $R= 0 4 >&PO37*H"2]L ML9'!S%2U?0<8>(!IEY)D+"=.G'WY2U6MHG6>_7.='A7K?/6??QJ.AG^*?GU: MYM5__NEQM7K^YNNOJ_EC^I14A\5SFL.3^Z)\2E;P9_GP=?5DS3U=/R MZUZG,_KZ*]]^,O7J^_^\C5^Q!]V>]%YD:\>*_AJD2[JCS^E\\.HWXVC7J<[J3\\ M3\K#J#>AA]/ZPQ_6.7S9"7]IECL++K?^NKQQG3YDU:I,X+N+Y"FMOW5T=1K- MCJ\O;VZO/Q_=?KX^OHE.+XY:QCJ"V[HIE8]D_?FZ=X2HMLP(AM(@^):O&9/IT MU'_\1PC*,QAC0>.<+).'^M/[9%DU8;@N2_H@J^8 G9_3I&R=_>"@VSOH=UL M_%.Z7![\DA>O>723)E61IXOHM*K6:5G_X*)H&>+'8@E7)2G?8#G+M*S"K_VY M L1X+LH5@7B5K-95)-NH?_!SVC(&3Q =P2X?BK*!"[/Y/(7G\'3!;[:,DS*-KLILWC@_?1.*IR>@$#>K8OY+'-'[572Y7E4KH"6PSE;D%!P1 M'#V!GQM;/OEYV]>$8<%O0QA]='EQ_PI^C@[FUT<'4#G=7J_SAO:M)XPW/2!GF7)7;;,5EG:/%5S1,_)&T(M\+Q< MIQ90K4>WM).TK8,H$]ROXCY:%OG#P2HMGZ)%>M> RAD0#7QK#I#)&D]/'5"U M+=L_I@UK._,60F=$,_M+#I_(AF%Y_K,-, %2DZT0+^J/4!+ZIGI.YNE__@E$ MG2HM7](_?1<%J=ECL5P -_AS= Q8MGIKWEDF:!42-* *>X>=3A= 5D8OR7*= M?ALEZ]5C46;_@@,>=F)@\_C_446$+XZZW7C1)/1H.XWYV:%^!_ MGM/Y*GM)EV]QE"%+6_!-:J>9LP4<*8 4P(,W\"#+@70\9P"NYE5>@5R'N)>4 M.8S4@"'@YOIIO21>)'<7F - !3 5U@1(UN0\?# AX&T]0MK9+E]>YM$/2;Y& M;BWB8@RW-TH07NLEX1>L-DH6Q;.^#[.;HVC4&<7T0%@<4LTEW/KL/D/Z6E0K M7@+0W.R)-JT! ]0#+N@<&"V.!>M=TJ\P]!KORO,R)0HM5[6*5H7Y0\@*#6P^ M](;;.''K%/B^F0,/(O6G=>[.X7M8V_Y5@A?S,5UEP#,_(%)'7PM"-JX(2$ I M<5C8QDF6)_D\0RY=5(2!T=]G=Q6MIL%>W'L3VPL3[0-D%L5RF91 >0#?:-X& ME_6_MG=L\WM\?3:_L^%>>4"[N87_G!]? , N3U#TOSP_CF87GR+XQ]7U\5^/ M+VY.?SS6#UK%!:&T%H[M$+M.@2&OFT(T( ]"OTJ6S?,!J0]0[+DL[IM$_B8E M7(RCAS1/43M!A$H63UE.>@_2G%:>),N^+XNG"#DQ*5(M7%7&:%!.?BI<>5_> M"@ (6 =<"SU,F(84[DQ!,4!6?)>"WIWJE/ M.?6^\>)^,$P1!FZ<[V.2/^#[0 9 +5\2*]E_ +K]@6X]D'>!$*H,4?6:/

>:%T(?#F'=PE%4C[N]W*O>BPU]]UX$6V7"-!VVUHT136%0ER!,LU MZ6"&3M8G:.#;1[,3IF5-T=U94>LGAJ,?:[BT#NZP=D90'TW.D'*T?4RW MK@G@)=!_N'YW*:B<.'N4K")7(1KM\(D#_:V?!^\&7@JF3#O=#"N]B72U?BZ0 M.:?E/*M(1F89(BA?[OKM1IP*C .R3 HH]WVY: ^,AW'62 M,)QO6JCNMOTZ+R+ M?ZPKUKU0)@4QNP#)<)D2C#03+>@OM&HP/UX 6._>HGTA\A]VF^I3"D0+I$Y" M/Q)AGE"C_%?POGP"#91.$*')KO2!DTR.B"/,LLNJYJ%#PN(_NLU_IUE5- MH<."@:0'D.S7)5K!X*OMM.ECLB"-N>T.,O$C5<(!E-4U'/G?XB8@*^H.\,]D M#IH5B^D-F.X#TP9Z"N(8K(#_A=,D36/3AB^)37LJ4$ T,&,_?ZFYR!VDW,TT M93[9U[O[X&U/+!Z,35NL,RUCA;2P@*G0K+S89NYHF2?;P5)S\?Y;MHT(9/D+ MJJJ;;^;5NIP_)LP'GX,&NX"P/4_3A4R"&DWM@C7%.G\Y/6[>N!@\N?.]RCL?SD36O/RXT6.1\R6]YU!MUH!*P-NO'=+4@4@E&+ M@F1PGH9#?"@WV[B/6MY#SF?E1MCM&R@#[_DX11(3_NQF_?R\)(TO2 MYQJO8?'&^QET0I#=4!1>9E/;WMJ@0%^?7AR=7LW.HH^?;TXOCF]NHMG1[>F/ MJ!ZAO>3F\_GY[/IG4J%.O[\X/3D]FEW@<=)[EBV4V1P/F[6.JM'$1>$"55?#V\.82# W@P6B2)*5L[+Y'Z% MYD$ (V(:\X)7NFGZ*>[B,84#@ N1EB00W0$_)4,O$E^\-V+>6H!PA^H)'.R)NS= RA6*4YR_$D[90LY+RDY6.R7AI0GU]?:C@K?.&7;$5(9DR_ MAP0S<[0 [?;C12 @@4-B!^_JEY36%ASVS[9SA-]\N5ZD]&GS*1\OLPQ\8X'R MJR]/POX?L_DC0 & EQ;Z&ST6@:E,0(6=L[+^F+R@I3 %=7:9 M/<&:8&V*A3I9*[P&(]H=*X'*9:Z:Q[#O(#^^Y'Q'H0[V4CVO2U1-5J@;X4>L M9AL99_90IFPEQB&5#&E^M>,P-!,"TWD"7T<]XR9YS>!JS #W3O/%&EDB4*WO MRV+];/#/?VA'=0"NGF5-"T:$VG@8F" GY-C316,U! )H\$M6K"LXL(W4Q!]< M;0"GH:#[-VD:712 F;T/AQ*RH"Y%4\=3NIRO"CRD[E0.R<4FZVU)PH='H@I96J MF$E%\@R3_DH.,$"%O>[HL!L]H<<,;]OG*L5;=BP>,F:UI#4*IR)1>SLQP9=0 M^D'F3GD,N&3GL&' 8D G-_B(]] M/YM=&70L4R+5%9\PGV%J-@*"-/"@Y(&6B&1EM89%:WH+BUL"X\H09G06R$MA M"//]H8D!0LGC#LD543%7%$F(J8+,KN6;N7W3!0#R*5QCG4R)=EPNR&[").3F M*)ITAK&^BL%%:!YO2 M_I %CE]ZV( =R@-?$ L3"(=Q/U4P=^'S]A%M-R>Q4 M(M?C3^'*6'>ZXVJ]1TY,WL=*W@PQ-;XI[+0UY$_?JQ<\&S.,IGUXC6K+C;+* M61:@65$L7@'%#X'"P85"]2LC=2:X/+PG"HV. I8%4HVGY!<'&]AH@3 0RS,! M+B&[#RW*SOXDM]30IACP8T4,&]G>BH:/R?*!:I.Z7Y,T9-0(^%3?=;)B4;@" M2CE$$JH4R!8,],*7A+1+_$MK\G'C%= JX=#)%0^,.LD?LKLE;%?>AIN^!-&= M21V>)- *HC]%+@[T5C.#$81DRP@U00\X.+[9LKEGBB]CHF&4E(?.V6 MGBVTR1 4(-G=872Y+IU3(=J!4BYHOU&&HO0JQN4@#V$_*(J1L;-*)':+3;;- MF,;)2MHA8&,IQL Y " A4P&]O#FP<=;5*/DX73)BM!J>),@+Y#HC@ M?;9B''I%B&&T#N_-N%"!5ME]HKG&W@-$5782D&/$1RM\/(\G>B68G1T7 S%<=EZB 0I'USPR,T"51A MBG,8B9]=70.@0-FCY\=T?P!152/LQ!-#,=X$]N1HAC"]721RU@\,W&3!R39>*+B]Y^2U- MI%>4$&L1U^1\W?7@8>K5PI0$9Z&(2'2)U,&6,"K'6&/P>R3#57VP"$\4%+\( M?:8EL0BAQ9:<)[G Z_&JW7,X5;[=<>..*YC1 ":!,7(F4$V4ZZH$TT M]M-^>, U@^68H,SLFB.6B &[\NO3,'#NC(]SS!_08@#R,1JZ'5#$) M, =%//9^25R+W0)\PV0\05):)T^D:2)%D-L+D>4OQ1*9$UER #G(*U"7WU S M=#FW/I?8B>OB&U0)J44<0#N2W%N'*[FR*',B6(V-:R-J0RPXQU-(7'.40I]4 M0NXE?9],;,0^V4,(2G8" CTP+)!EGHN*/(F54'BY=?H^(L-GEX\Y\8BCYW0D M/"_V4-UZ6A3.LR89.D5^P%@ UP[ 1H8:NH@LWQ*6PZZ8-6HJX3 ,$ "RZA>& MH.$#)/!I!D$4DS"15)>J^C9Z+%[A,$K@E'@C<[GN."IQ:YS>HC91A#NR,:Q1 MG &1S)72$[%EZ,=1 ^<8!1!18^5R!4)'*Z\EY!1TD9()BCGPDW6)QPRL'AV^ M\!8R<'\A>A$:(>1: D(\PHG< Y"5-K"3P5=?,[TD?#]/A?L690FOP(U,WV+< M596FOY#64Q%.LGR"1)P%N0RVL@ TB_$A^MO8\D+T/M>P5ZA(%.B1$M\4$T\F M_8)B!CVU>0C(&M&O.MH]DZ7N,7&23F58&Z]1+VCM:Y M>:I1&7;]"KB2%^9[33MDKP&CIPF1V,%0@ *KTCM'[8QMPYFO !,H?L.XX5B? M8GW)8^4M^8[C02+*T8L=@Z47T-P,0J[;J7>.1U9?%(_ M7%$&3RJ1/39BO?F66T1%Y&0#O;@=F)AH#>K\^K*V/WR*MA&ZZ/<8*?N(8DF! M*J-=-1F3M4I8"+U@0=Y!7V8HVB1VM\P>Q'"#6]-ROV)3&PFEV6II!"QG2F>V MP^A6O\0OX!SN:HP,CG+W,PD@).KBOM($*()9YP']AJ_1?5"$\D8N/KG\&-WH M(:Z*#'-O>'W(!YT)2>_3HWSKCQDUQ_Q$/E51;T,#*AIPD:+1H'P[C+Y''23' MX925I!W+EZ%-#^9%]TA+]-/<_8-L(WQ0R+] .J 7R[76@\KT82T*BSX!LO+9 M40^C&MB:$MT>L M':WE)%U0'+?KE[@V(QL-\F1V;;5'Y@/BTP\&ORLQ#N%<-"U@D[6!4DFE0>%-\%[A*:_0]2I"!5(&C#F#9+1 T?2N1! M&'2.7DZ4 %TS-KE0X?_E:X[# #H,5- R<;1[9:NUW";42(2]5&)/8NF?KZ&Y M-)] *H4[ ^P#'N/;RO&" UZ2$R3CL$7\;U@",C,A@$7 X\M.%E76YN HFQ() MGB@R1AK7;/@Q6=2](H.XTQ^0OPD_V>O&_?&8\LIJN6(PRSHWFY5U>>X>61/# MDB*)2,=2 )DJ)=<]>@2"<#4:L3;@18_9 ^KS,@YH ZO'-S2_Z* ;18X=5[?,S2><7Q2%%B!]TX&,O*XGF/:%HKH/Z>F+'K/:9O^].ZL31<]Z0 MK;P28;@14A0(,\*/0?FU_$Z_J9J/'UF HU!9;1PP 4X'Q?V!-J^A9)8OG%]8 M;]"&!% "7W--PAV9UHT!JCQE_<]58^%:)@-NL]-F]HCY#KGU[G%-'TK,.!6JX->6<1#ON M[T4);W&<8^*U$BV3 M.(I*,E@DP,:%1!'D^/,%D3M2]8!V,:7GQ8VT]HUQ>A MF\*I37H D7M_G43S(V-2UEXG9W)@,W"!M"JK=6%&:Y'8Z>7*"M@JQ;Q_X?!H MG>#02&<>=_A;8X@T4I[[O:ME>=;%C1M3NVR,HL06]$P9JP@:"S*ROGZ25Q&"D4*%"ZLWW6> ME"5%[#"585.M6+O)G,3&-8Q5>',E)<^ J7Y?2V#M25,&!&W?Q%*LJ]K(R!$T_78_)&.[9#:1[H/@0[&+Q"S.0Q#_ M] U>S(-;0"A%>0Z(0DVG=%UDH>MLXWYQBY9,>#X;;?,JQ5IUGSH*KCY%Q#0: MAX(EG[)E4BH1!O.%SH @1?VS.*Y@0J91<0"3 %N9GDH?*-9,3Q$I@&T^@D"S?Q A0 !=< MD!?#R?1@5E*E[D"^/IK2ZW2E"[[+1@13OFC[$XQ2T,[7_H#NRLA2*"6!M*6? MMODJKB4RV"XP(I4()/K8*:J@ /)1E-:J4RP5_:L"=I1E3N644-!984S3[2_XI]P);+[-_:!6>,W'4/LN)EPE4ZE M#+*G(/= ?N984H.S,_G04@1-!.A9Y")M)CL43(@:QBPZ:]=D2-B:/*5*Y+O" MN >T_\4:<&E[7@2CA'M49DB@P?D;;.(+M^\%&;(:ZR)Q", M,E)EZD?LH0MBM7NZ%4U$U@_[5MQA>/:YX^)&PKT(X36B&]2NH[1\G@]5V7]973J E!)2=/ M*#HKH_"[Z"6434HP"*4HBXP#Z 2;!Y'@@:5-#TAORK%+4%1]D2_E3O*-M+Q3 ME&M, 40)E"T8Y%[Z!^4-!,T83G"2P%[FHT@O-EZ*_Q,F*4H)8W5=VRB^5540 M>&PX=8%!NY5[N%S6(<7\V 3,9+FJ!UTV$"3R$.0$^*?ZD<2;V4IM,3)Y<8\B MN<:A'$^=!UE+CK1FJ85>ER*B7V1;M8:7(_F :3SO]QA_=>#+MP_\/_#]^ M0E5R97=;$U-I7([$XEL&LDBQ,A=E.3?> R-1RWM6*%3WVNL:D>FVTII+Z+#< MB%>AF M6/N'<@+KC**QXABTVXV^4 ]-S'H$I"4'^$UINLF>)54.3R]]P0PLN M[D?D9L:L[ERH"@H&IQ3!.3?ETJ(;)UV*BTQPSO[9TC'HMX' M[^W/>5%_4YE:,-=(*VZ0L>Q%W4D\GG0IO*G;^[;Q@^+5;WUO1VTIQ/X3SQ_3 M8%.-H3\X=CTU2BQ;!#&S7U;2;8FHV8.'* M-OHA&^AMD1]2%1IV_4ZGL:HM^H1"H==XGWY8 S.V]O/ ,=/IZ9A*SS5K.BPT'4@NC;7.PBZE/H^>1OT>TXAIV0DKHI1EG4[+[VL/6[K J^I^K>N] MH+"CUX9+&+NK$RXMSI*6 M=*?QH&/2G:2LV2U.$P?2G!2\;/*_*+0;V& @4:1>JJ4>D$A)SYR;@A^A_2S] MYSIE=[;GZ"8)&\SA*S9/NS;TA#*QG;C R@V!+,@+ M$X(:F6/KMGB=,U24"N6I):FPCS:"/=_IE,FWZ=@@S+J#!BP3L9Z8JU^1KX+V M35(/BV-!\!%"+=9S%L62B&.QR4Y(T2Z$XR!0Q'JZXCG+A7+9Q$0*HD9;/6CZ M:IG]@N2/+.MXDVEE%=7YTX;%TLT"#H'$S<#0\H>V<2S?U"G7V=(9:;-F$,!5 M6>0%QH(SUI[FT4EZ5U)VCK7CG. M0V']6!TDE;N&_RY*S#Z3U VDO2A($](1^_!#T0&HD;,)N4Y)6RX1<3^,$Q0M MQBN_0@B9E%@G824Z$-O*!'UE7Q:M@\0''6$U^,AM,<:[ [EK-@K 9*P\ISFK MONQ9(#MLK<8Q7U?""\PS)VJ*#J,&DJBV*)/)09>C;W:(2(%WN[C?'];+-R]4 M0KSVT7P)JJ+."Q-OKN-*1P'3/:!]MZQ&[*J)>?HJ/N5*UF+3;'==:+*L"AL- MB/R$!5J,Z$+]E(]#N*3DZ"W)VQP07U]9$TK&7%$?5 'HG)+&0/;D2R5%6S7^OH3S=*'&!0K( HXQI >.HQD*.B)H3 M^CCI84"'ZH6ZIWZ &[/7RA*C%J2QVEP[0O*1N&?E6GU-Q2/E,QYQ"I-+-".; MK,6F.R=BR J.&_!("--"A[FA;&$0IA&9'MBGN7N)HZ6:+4L2!&;D =P6F;'\ M&U#XWAD+747F<%Y^,O\%M6"**6J.1_$:&%3ANS4,T#!3ERS>(#*LI.HR5QC" M?V:57ZJ&@G *-EFC42'A#7]KQ]-I2&;4QSM:BNO2"+*3@CN)5? ]I*"M& 2HN'? M\IXHZTT0CZ1K3DRVPKM>2RMM\O8HO"/!J&R6?/!*!%YMQ38=/W9]^=D)2_,) M)%=FRHW_D25D"B;2 ^#NMPS!61 :1^J[%S925"8Z[IT73X709L4!'!67,=&( MCUO)B_Q KH$.,*B\[!2Z':FKG.T7]_>H?M^M,RH>5GUH)<"!E5I8JY*Q_3Y: MV]VR>%D'F?:PDR+3M!@.X[X$CL+X\-=$AY'2!@,"G&/O5!C#-L]J#F<=)28+ M]T4)4W>C<7-@>)T>QEEH5@6NW&AA)U0!0^8VONO$TC9ZAYA:=T>7YQ]/+V:W MIY<7C0)VIOB)5[>EO0- []#4T%/NN$BQD3NO*S%!466$KE^QR:9LX:_U B^A M^F$,>#=.]Y6R,UUS"OGS@U5E/!N*,C844:(Z0Q9*70-16\*L<27HP!D).PI8 MY&O55IS:)@H'?BY6XE6P 9.F'$E;(9EM)6'J ')"XQ.IU*A-P9RWZ>1<\PBU M:C*B(:KZP'OCPZFNA^0$7#L)3 GLL%H=H)A&,4*;HJ8UD]_KZ3%U\E)M.:\4 M?./%/U+2WVX[I4-^7;KX$ER'-^=6F$V&)CJP2FYXS5F\,CH*[9E-C<9HT]4,_K$ M-JZECC&22:^M3M4:^5+&=AV*U^4(/E2(L&C"T_I)(A*PT)D^7X-M=CC1Y/U- M\YF%\P0,Q)15&9M0R0(AMU*G0CO*:CMT,((F)F,=%4Y*./E+(DY!'BD7"D0< MC)BG:G$ Q([H)-#R*;%6>6ABF8G%OVDS%KET5&[_"(;A&9I:6M@F)7:G0@!5IZ4 M9PV2C!>"E%0$*Y#'%F 18M-V(" !ZV[T8LV0I)AJ%%SET:AWJ6NX$T7/HP83L1'X* 93[R<&)VJ$4*! 1#[&S?^LQ9AV\DW=A M%U.:2Q>BPH)E:2GE-/M'3%#!$L;$6VHR*G0#OJO.8L5.VV M4*_F6S-KX'UK-9++$B4Y4Q&U3G\%04E.TW;!NZ0D?[Y^R53[01% C!]WQ4O: M9 5.# 9:TIT\--%4T3B^#!=M&POFH[C\:0#H.W@'X-XT.W%W<%$V798TN0* ^KB[K03 M#X9C^/=^-^YCZ-UH]$%*>5K <;BV QK$3Z\0L*X3=&]*]%*" W6NBW2%7UT4 M+U2BEA+4N<:G\GI.Z*@9-URGT3_O^OC'XXO/Q]'U\='E]Q>GJ(6UM&OSR[KY M5=W:5;UPJ?+^8203*V=B@AY%N4IK$><:UTNSL#>P5NZ_%D.+G] .35VCCT2[5J:E8K:D89IB"-(V$F*\N+ MCNXV?4[Y8,DI*"'%3-/)G&/=(#J&NTR54W*3BB)(YPA;M<*^@*'+RJKB0FHP M(B-4]L?-Z#*F)E,$3)N.5Z^%"1ZW* 1J'0:HWZ6F_(L;@8R%2-GP@*'GJ(,N M[<=LQM>C/SHC8.&1VKMVGH9-@U9$<@5.(B'9C(TFWEJ,FZEUIV\4=IPDYSDW M%*3P=5H>EH:@$MR$WAH.5(I+[(+AO=B\#0J&?P*RB4[FE@7KR'\).[#",+M) M+;>2>H^N3 P+Q#P,I][54K60&M,2.$!@N,R;/HGP,B4<"5?QA+%(2"*D R9 M)_@N$W#D*F>59T1%7ZXKEG+;*D()&=/8+;WJ/E),[9[JKE$"$IF"YRLO0:51 M$H,O2G&/]<&-V]S6\F.2X>2G&O33=5ZLXU<02'*H;^N])+ CKOW^R:DG2OH. MF:Y-)KKW/$HSEJ+*E"X@6DC;D,0NET-,M$$\15UNGA)(A:)0>(^;@#"S(1^M M%43\=1,_,A3:.55E*+Q[%#:#MN%K K7,.%+<"X@,_4%JA,O@EO@[>)#^JM-] ME$=.FC%D1E)[XY *I*C\*184K*_+#P^Z=VFZ=T3,-92;QV>BZ5Q=4XH!<*44 M1YH,725,(65M="7Z'M9[]D*,J&JI\BWQFACL"]IP95.W=P_QIC+5!9@M ?D@ MY?:<3"M,*3L XB957:YUW5*]]CJFA A'+2J.L^FQ'$OBFR4$#IPK[V*UDXLB M'MYB72E#6#3A+9;UBEW:JZR_B7;XALVRS^(YQOCW)4[NW7\6892&,$HQ_A@P MYCK/R*!$8I,I+^E1+I%(4,G)4FHM0C47'9#P"UY)W>?EFG/R==%E)23?F+NX MMG9-9"+JC6Z;):PEY]-=UCH]8:M[8ER7,A9+S^.9MFL$P?X_A MU^W%)O%)>6!VN1E;(#6%\HV%:ZENP67!5L4!_A>@^[Q>;5KNO?5E,>Z9U*P, MG=$5YMJ"="[*K(O@HAK6\9N)"NFD5?T*$I95@G)2L,"1IC$* H-T3!9GVTY\ MX5'"5RJQ=84*17,MKQ?#!()%H]$E:Z78C V!]4,UM:[,Z7(1:A-VK.^@&[-C M92D[I2M5V5J*7E5MB]><$,V;]39&?$52_4VELU0^*!^=$ M8YK%01Y'$'2E>3EADPUDZJ'=2RB:\87K.ZPOME?C0D*4+64]TG51I5):ZWZ, M[K],[HHR-C4_A4"M[UQ%C#88Z]K\7FP(%MG(=>4TN>I^];3#+RZ"36]O*8*M M?NLBV.^J?*U,''%;Y6MCIW [%U 1;".!!FM@1RTUL-WBU^IW+'X=[5+\6OV^ MQ:\]0ATL?JVTMG'. ZML!C0]TUA M5[D'P8VYI4'8X5=+UIW$4RX46@M--"13QW>$0@!KHTW'7VG8F,6H-BAS+N/T M"TIQ:W7(:^@Q*O'?G6<2'ZCE?3 M.J(:1ER..D8U*B5M0$?L>YUDG$HZ;H<:3][^E^,'U>F[?&F>;!=-?05;'3FU M"N1.G5UK.,FM>D+C^!!T1^".@AXT:\9X'UF&7]'HPZ\"-6G=\]Y&,NQ& 0>: MVR27T$X#15P'@U&@^D;9JN&N[H!>Y4$_'@PZ\7C00_)2=_-4.&)OW(TGP[&Z M*A$0P;KBT[C7'<6C<5?M19-^/.W!#^-.(TCTZ/+B]GIV=!O-;FZ.;V^H';+Y M[>QT]O'T[/0VT/C8\ JILC'+%Y9_G+7WD!\3>##IPA^C03P=#^-.%YW,W6X_ M[O?AH*9=%62;^WUR24]&H^A#M-\;Q+U!!__5C[%A8;<#/Y-[>O/^8 F#>#@> MQZ/N4)8P!,P8TQ(ZTWC8@Q5.AHW=CJ/][HD M'7?C+@!C.&S;<0]VV>]/:;_=>#KM\LY'Z&/?<; \S=)'_ .94M3BH^D9F""7>;I*_O' M'LH$&Q%B7)T$B+Q*A3=]KG\M\D7R RPQS1_(B)8#<*+]O;X))-9[_1 K*S:Y M)_\H)3OOTH=UKL^%^0SE ;Y%K&OZW4I\FQ;*HVCQ7G#B,3#AY(WD<-/;0GCP M]R.X1+(S[0Z1!2X:8 9.LS>Q76?)Q8NK)3F/:^AP%K5SA@U"B3B_+J/C@]XG M,_&^$VBMO_W@1'$[B\:+A&T;0.F&-GE/Y!)LPZAYV[$V< M+5>/V'%#.1' 4BFZTG$Q)OP'8;$ +$)5RREP2PE>##<6PL7\[))XC/QU328< M \JF/LX]GQ\W ,AWEN"%7*!Q ADDWS0F"U?)%NJM$15VD3G2E+TRW1 A^9!N0 M^Q4(P_%D"E)3;TKAE4.0BX'C*F,LB@633 M'7(>V0<4L.-1KV_&[(]IS(:L?7KQX_'%[>7USXT')C[TDRVS\$ZXCD#7U>-+ M/)R; 9*9*02JZ6*+U.Q&6B:OT;EQ=V ,)6YQ.AEAN"76,IM.U4]HD3C-L2(& MN[(&(!P/X:4.*#3=>-#IJQ/=K.I["K0 %:8/!*C?C?I]$(G'(P#D-!YW478< M4W3M:(+ G#0 >75]>75\??LSJ0['?_M\>G4.&V^\)=T*XNAJF8@OU#8[:$]Q M&Q]&X0E\,?O8^-(,H+!!/.++&7I@]JG*RP=UGLRQ%&=9[YJP%_7B"8!QW!G3 MOP>C;MP9C*,A7L]NATQ+:S0_VT] C1N#S@'* _SO>!0/AH-HJ$[6("B22Y=+ MY/VZ(D(#X\;CWB@:@>3<[_6CL9JM00,O0-+117/*]?P7.(=^W 6!6_XS5&?! M?@H1'@NH,<,^_&L,-V@"8^*M80.&TY\!;@[H2+1[!2K*: (?#2)4I>!:=*9T MU;RBP,H=@$MJ9C>"#3K'JA)GFE!,RJU^]"U'C,Z-GUO- 00CX=2 MN0_V!OL,V#'"[3@4!Y/J]"/),Z\C^=GIQ7%T>1(=71]_.FU\KSAJT!\1)!:N/B65&4GC(;^9VR;= M1!L_E-DB]A,&Q8YL$@;AI&?K!W2>=(>AYDFUH[[%A+1H!M\N3(S*3TGVPO%& M^"$]$R_%M:Z.T< 0%VAF-+US91R39S@6;#A/GE+III8QF:EC%VVSCEH/5'>* M50P?F>)HH0O#PW'6<%VAN"G;T&V^LA) ]._OVY_U#7BF7"^4B-A#J6I3WV!' M)Q?F7SPAU1 "5B%6IM9*0#R(,H/8*_09CT.9V;FN%[O:)"A<%D4H5%_+'4P# M1!V5U!4'6*.-)([VLP\#C, M"^CS@%/X#E9OF-<:QKH?*?HHTHLP;!$[!RTYT6"-5PS- MV3P9X^"G_1=G3TXQ)(Z20E:I,[;S:OWTY+3K@BZ!12";%(G>+>3A]E5ZX.,E MLX3]CX$-Z!Z%-K>9&8YC')-H;! 6ZHGKLEF)' ^R80I&P/=> %-TW4I;G,A? M)TC3TGI-N52'[SVLY7*^*E ZZDY#O(-L"GN#PVZM0D #[!1&5\,:HU&KP#SB M[DMM/ZY[.6Z[DP"K=^HYM)VK\;K1>"2'[O5LW83ZFT98B)8B=K'0T%9 N@8A MW7J([''MM]WD (JIP]:ET@2 (PT2A\FKX/XM9[/R$)D^D/"D)GC7KWQ&-63T M/"T=_.J>:Q7>,%JA]GH#:YBI-="S:"@,S>$>*==$=X6?X>&X]Q7;QT.2'=I% ML9P],].D/;E NELW1.G+B^\/;H^OSZ-/QQ\;@C8UR?IRI7\*4K<>7^'XOV<3 M&>:!FYO(1-)$1OW>362"/62L#?5_I(<,C1@HP,XL,U#0%R$J>6XB7.5I9"[# M'V+U'V+U'V+U'V+U'V+U'V)U2*R^=7(SN6I'T328.38GLB"1%>P^M>FG-@IP MK]>9QIU)#\.''SA]F98)TA6U>08$256KE(IE, MW/Q .1MK9$]R+IE/YD(9.A;8:KUQR8C*9A">D%]4VHBBVC%/3:A!<)J0T(0,LUTHCSVQ#>45?44Q5H?J%#;"MZN16!JP)Z;2J/. M@5F"&9N>6%EN2GT'W3A5W\?:9O8Y MR8>E<+&\DWF_<18?.%;>\>#]+)Y=_+CNA9JR?Z0_B*>3KL(%1?UX-!C'O?X M_^Q&Z(OK]8;X1R_J=L9Q9SS!/_I1KQL/.U.UA\X#=+#T1M%L617*/;[ZF5"" MAVL]EUJ1R"\TF!'\PVDO'G=[-A/!J-ZUX']O5Q$)R@8,@#P&Z,7CSJ#>/.4!;=I9"VT:#WGF53U<2@\T;M ML(2Z?ST>=L>F'B?\J8MUOFM!S:C&\_/36_39!0(7-4&L(JULU=_I=C!*T0SA MD1^#$9%4.J4T!<"9QP(SDNXU"6$ )"PN(.8O&6]L)PKRF/'%XP+!W-+LN.MZ?+1.H2=NP>%0=,T;D,P84:X69QJZ6,JY6-UX#$+5>-CABP5_ BWMC8=R ML>()W:8!7ZU1IX<1D0J]W-B6#LOH8)MU]>^XUC#<$W6BZH5F="^0N==X%Y.]ENE# M5DE7'A:]J/*;C9,&B-!HN/9K+ 3QQ'IE[4>J-E>IN[)(=#8'VKI^-64>1+BA MS[AKRT+*I>G2Q&[8B"-%ON(9*J;FI-T%PQM=#0 M>5I8+(DS"V*/.PI7HA7?IPO2"$$\QZ8H*SL!6Q;Z("2BK-C]REF#KFS*R&?[ M0B3WZ$9O! PU,_N,N&>">G1Y,_6$%-8KZ2#5GSBYF+!Y>U>;5_%?>B)!C2+V M.DP/,]O%1;5W<=&E@>3X.,V:L9_3NW00C2G;9Z,]?MX4KL[-+YDG?:-.Y#RH M?E:'^\0!4V9:C4TJX(3&+(/U1A15IG0?&/MQ-^Y)Q%DO[@VX<-H>QHF(](9< M'OWL4N[,Z8/C-0_*3':':EM?](UFYU,>@[\[+%QW:_AA%[LCAF>5Q2Z11%PJW*=8C6+ M[D2@B<^O@6Z1^L@%6$U?7K?3T7YW--#Q2SWI\/9!'9DLWY9UZ_Z4^QHW/ZC/ M.AV48:BSMP [>KPHW?OR*L7T'+)W.&V-!ES4;MJ3K;6B[R;\\".<3'\?^[TI MUQA(0O//5CY%^LH)#=\X9SS;$A4&PF5'%MCG#1T%&DLA^@\9Y%V,G?(N242B M7U=$H6YO)'B!2KGNY]=EF'4[YKRU@LG*^X0!/^4[R24+!86D"J%8/CB@/'1\ MH^' .SR,V:_USG+W%$WD9,:L[X0 "2C1&?*VX%^3GC= MX93WP*J7N@[4!@"LZX_U3OOZNH2"8Z*!$*_>6(-8F M,I=%\5%LD\6T'??H@ MG71DNF&/=XZ0"NU^_\S/<-@?#?IR Y$:#'FNC2E[RG5\E!A_:GIU:J67K3)Y MX[0D($5?:S?;7 M;0QD%WZLT,,Q;.B*8,[ ?*&Q9I%7.#.L/ BTLG!0^'$W= MI7F*/B>;:[F%3TH'B18L)9DI4Z8JM)R,,4TDPU4?YI5VI(:*B=MVFQE MARF:K?EY]E@4&'^>VKK*&,R?EM@E[(-$75/DJ+4,XZ[_ =IRM+A)#,QX MGRT%DZX_N)/RZ1>K5!C%GIQ2\@/XY.!Q:&TJ2!R1:3/?Q/QJ-OCJLMWJ;-M** MN%J#6WW:U,IM7E0FJW<)D'&3HKQ&EQIFMW,*YH!_))4O_34QU9)9^,=X;PD0 MIX(#BZRJH221?_2G:0IZ(X7(=/38Z?6-%^BF7.>8-$+A3271*^ K%IM#)]V< MJR_)XD[*T+LF; XK,D[P1I9V^:K_K( MLNWNQ U!'&8\X+PTW=V27"ATR%7RPOEU]U)FDNUP;1.(S!/; DQF%DWSS"1$ M'NIG2&X)X M':R& /Q1W%;:PMU=>VPV*@*7!W-.:)< V?:QCHW.^+/^K!MED ML__8INC;HL9&%W>,#E1E7^?QD2)>4F49\B6MI8)M2^]1MX:^7Y",/7$( IV9 M]=;H>XHYVZ7-5F2VQ-6J/(.!*[RP]&1-"%:K<1@2/7DE:'&GB)I](:X9&'"; M!J.0VTCOAUII;JSH-)<2!VG=*%-WE[;(.>\TIEECL@UOP8(%@%1+%JY_IH$V M%M7^R,T&8K^M)G'5/2,@FW\IG1Q9!32_:VWDL)*U?F1FD3(?,KX=P\[E"I?W ME+K@'AZ))"9;T,,$3_R2ND\O@+E8/Y$%74J7 #$0\TK=MVM=V:1$-[7G=/HI M.(5B<%YEY&>'.5,N)UV#-7",TLHZ\!NA"1^MR1G_5Q9&" KT6"QA1 MGXU5@/-.33=1_DU0S -6K?:U*TOH6D!EJI?&MC.ZD/ID-3\ 2D8J1G_)/EV^,H^5(9V]!KH3@#YD6OWM3"T*3&G21< M;><9-),Y'37( M*/P29IAF^6*^V$[S*9]AW$%?461(E0W_I@.:4-G81$%*_< MDJ>.19>I?G#A2/]%Z8_U+C!\P.M211\VG2PWMY='_Q5]G-T<8_V&\ZOCBYM9 MJ K])Z]U,&X+ML['?RUP.V*G\@WV53]@WG"EPS+;#?;JF<^= M!1B_13TU2$U#X#9 MM0 UBH.E^!LI[ZR:S7#Q,NOL4WK7TG"G&3$)QC9Y%*TM!U22C%UUST6QK$OO MA+'$!;FTU-/SLGA+4\6 N),D=@M6I_^,Q#)P?\GDKBK*.QJ.&^MQ/5V1MMPX[V.\"6J$YN/;P,]J4E,$U#I,U6+2C &#:#@'.B;TCF><<^0[/U M1[O.QB%$'&H!FJFI'PZO",E^+Q3#5POSTH<[0%%MAF(?@REVW=>_!T6UUQ^C M*?F+H!@%H"AQOXV@9TU\1I-X/!J\!]%H6!R*^SQR$85<=ZN!)5I@OA1+$!=8 MRS6U0TF3 ];#KTE#/UU-04>OLX5!0GB,05=6*;5 8;?W*7K :^B2W9MQ:J7D M.7 *U ?,P'?JG3ZBDWH1J]I\U889;]W'NK"J')*I+:MA)X5/42$@-JD2%N>1<)W0'HE)#XLDD[O[?(P6P@,'[D;C4I?"::"P! M_!A(3O,9M![[E6CUQ9].XM& $[_1G3YJ(P)U7O,E"*_>C?#1;XKPZHL1OC[? M%R.\VA7ANS6$C]Z+\*VRAK)R9PT91=#L=:6;U1,1KZRLNTHA_PD5]K MPOP<25@BR(;BL/>VQC8>B;%F[YW]U"M.01%4.A@;E7EN_H(%N'+BC[XR2KZJ M'',SN$2B_Q0M#AI,,>>;+%>HPJ UE*+BL=%:H5?@-1AQ0,9[E4$UN--?L5:E MZ4N*:H].$2&3NC3_-D630X9US3RU>868G]Y]3 48GU?:F1S"G9F%Z_2T02X$)6=9,:N$4D .$ M0"!Y%5@#T\SP1=MGZY*')I[#J("77(-ZPJE[ M#8B"G&%Z&:4UG!I@$W[Z]P#>#-T#^=G>@]'6>Q";#C94,@T;JCG'U0M^?Y>: M(^JFL_!BR9^+".)V%?A5C;$+;;2),%V23:;>S M*\+(&?KC+#)N6\ZOFWN@MZ5T >JBU%&[$66UE:;1*+D9JM9+X(P6/2\I\

KBTW.>QVU(GFM5\?4[P5O# 8Q+ G> %F&?7JBVH6 M 9YTXMZ J^<>=H:P*ACVO:NJ/PDLJP]:TYB6-3B<=+NH']-*?.J[?A(T]@7I-S)VO#OZ6CH&2C(X9D]/Z2)C88!D?(V-"]TO M4H!NDP Y#C,T"J1NV3!%GP P2BK]Y%LF=S_L=Y3854%,?UB0BI@9SR-F25(_> MD!666-5=Z@7AP]_'Z,>GNB$DY=8+2C3O-7+.M/1%4A.,DTN] M(7NO$(+JO5 MK+D]F&,_XN+,'!9M#-6\6"%UU#O'9-+I10NS\L8W45^--=%^K4BZ!WIF/)QT M8NOF "J'.9>>]T@6X#!U=LIX2\BP0U=>97/[K7]6!LQJL=MYAX+G^I2N)0$0 MGIN+ZF3(5"]\KQ=^=;SWS,-A\HT,H./SJ[/+GX^/HX_'%\U,HX\I.I[[$8RA0P N"J9C9BB.3 M3!JFZ:.F,5B8Y8VDJ XZW?U?/FA\;\3O'6%&CRL[X0]6;+IT2M[0:FN6U,0I M4D#T&A9-+CBJI(.K26Q[)'6G&SHN4EO0Q[CH9"B^A58^L20/!26G;5RBPV=U M:QTR-('<0I[&9?:0< +Q[U'%E2+;\73D5'3#@&72O1X:Z4?\= _384>3WI8LN_/9#Y?7T='G MF]O+\^/K1J+=M>D/9@,0L_<7!0;!(:*9E)DI.EZFTNUYGOK]H9U-JLE7S2=C MIJQ\^["WW8HAI]W0)E3(9NP!M%]3C)W$=N!Z2MS6B,8W 01.=>)D%<@)VFR. MTGV#/X.8X'9FJ#L"Z8TC*-^N)I@A$N\+^XM8G,.6Z%L@&L[^.)34D"4.R/\6=P?@*MA6[ M^VL?GBJ0X/]\"2C[O:_T^?7TA&28:/0@>/>$IWG]&OE>QN$&8'H8FTAWT<3M M%UN@8*S[6F'-,#1)$:2Y_ /E E7-0*>KZ].+H].KV5GT\?/-Z<7QS4TT.[H] M_?%4"D3??#X_GUW_C.5T;TZ_OS@].3V:7=SJ,N>G%]]'5Y=GIT?8TF;_"L/+ M,!>H477=QG/K=S;(*9^YKI5IZAEXKMSGDC[!W>DS4XI_2QH.5\Q HP0:+BDP MRFV0"?QOGCVC3=_&Y&%WPN>5E8P9M)QF17+J#'-=YHD?S?S];'9EHJ=,%V/\ MOM'E\^[-8Y(SUHYTA1I.A.!,0R8;8B#6WS<8W,=U!<)852$+O=-AFSLQ+?VE MV<*MY6;D:!B[*S8PAZ/0N>O27KNM$+E-MK;]=04]7J1PG4XOTWY7NK'FT(+AS]9 &<@S *UG M7?HM@;DZ1IDFDMK@USD#<#]5L;-*19G$&^K1QS1.5G*[M4=B9T0HQ=5%17BB@$O:DT+GVA(K2J1CAJWU M ]8D4(4I3I/I:BWWVN;YMKRBG%>B8YVLH1KMP0+.BB R,G6%"5!QKP MMGC.YMPW3"^))(LCTU.%Z/*1:6_H$%T%G]GTG'5E:NA)#"]Z*\O"T$8)XR7( MZCAO=)Y4K:9O79C.3TH30RP:5C+%P"5>VD0+4U]K4_!ZVUI M-L=I#(FT;T:N(N3;B97,Y6+.$[H:8NDF*XHGQ!YJ9NH<.)D932 MMPJWV8Q7QA@W@ROVUI$!_]U@WBK45&O:M7O$926F>P M5[R^$-(@7JJ=M'6(5UFX0WSL]-_3;:DD8>CW:!2O=FD4'_V^C>*5ZX$+-HHG M$@1@H^J4=!'GMBT8EJ,S]6^$R;VS:3SGY7-/\C_ZP?]OZ@?_TV.:*YWQZ(G- M6L^Q=(+9A88P!?OK@]*Q/?Y(AJBR-DI)5=PY[F!5'! =9@JE=+$)759/\@.P M^E_,?>4]^8E78MJQW:66KS%-#[VN%^YVWHO98LQ2FLD]01D;"TX@6:RUYO.4 MDPW="NG;K#(D#*,;3W3:*>'QMFZG3IOR9A&5-K%#M MD!7+Z2]M$3%]FQ[/X MC%_IT$A&>BY1;[[7M$/VNK%DPW8C!WO&NM3 M;!C(5'NB7NPU570:SS:;Q=:]$COWC55;^\;JX!.W;VS[=C;D';K;T;%.4@ZV M96]>X;)WMV;?N?,ZY_62.84N^KUN//= C>?LJFL]RIE>B+W0HB\S%"&O;I=Y MMZVYLIFRJVRU- *6,Z4SVV%TJU_B%W .=S5&!C=-65G4I?:1Z-,RZSS@TCW2 M"[Z2"NU:+CZY_!C=Z"&NL']Z+.O+_ ;K7D?Y;_TQH^:8GQ#A\H*WP[]C5#SH(-T&MISEK<6(LSN%QKU8D;W7KQZPWOT+D- MG+=6;BG=3ZZF.1=Y9W<<)G>%A@<%&G0]$@/I4N/UE0@KW6[+H^^.HJ-KZ#GF M0=![]GDQ=9+83KJ*\;#8[;Y,YH;>%)JTDK56@H_(PXM*]E*MP&UGD]L M]@9CKZC+!!;0E;1FG6K)0CR7.3>J*VUKG9N-Q?9R8_:Y+MN"BV8?H83_DWIM MPE=(T+;I\.OE?<;%E:GL;6C/<4.40]%OO;KPOA2M#Q7"T6J&$W\ M':(:1JA H2QB!1'*$,Z=K.=;%U&4Q*J%.DE14#=%B%+=H@ M#*H2(U:E&[>X=^A32FGYP(#@,07Y'TFE 9(@3L@!ESVQKQC^VQ+EH6=">(N( MR'>?S+A5O9M-2_M'K[I;O3A5W.D/O.+(XW%++L@Z-YN5=?E1EKPFAB47)T0M M#<,ZJI1:3: ;(@A7HU-KJV'TF%$).AD'](G58Y/ .^4)\6S;'RLZ>ALBIK:W MU=[)BO?YF;2!B^*0(D\/.O#QC18;*>P:YSU!BSKPT-IZ8L>,]YF_[T[JE-5S M5)$YOQ+ANU[\OU9 @'[#CT'9MOQ5OZF:CQ]98"SR.1?AP E-:+3R^*>#%ZHS5*K+RE?8,E=LZ^U=O?; M[M5MKRC[2K S->NBV@"CW5Q^&RHJ8RD^4EA8^%IB$3-BPDXT IWV2A=!6F!9 M;VIK<9>2/,^=86 5C0UZ)2]-I^.VMY3WUI;6N>U.'BH)Q5'VFL[ZZ?IBU283 MM%6[7"^43O%RW(3BOQ/EV6DNG-VSY01M12B'+(/-B@/4J D(_"WZ*56V6B49 M"HPC9E/E 8GZE-A;NS[@EAGVSM'BIA.SJG45*2!O5 N58B>8Q%2)L?WH]#SN M\+?&!&N$5?=[5[_T[*H;-Z9VV%BCKQEZ%L_(T,BE3G?RF=NOE!1(=7D^&YV9 M2S4\EV*2U1Y*(9H42PEW2/R9E/YA_7-XE="NZ!0DC^99.5\_B9-.Z3I=UM-- MQ=Y(WC.Q=\990-8XMDT"]B[?7*G1L_]J*PKOR.=:BR*E2H%*G'&1R%K^46M3AMMWP0QK:O:R,C@-#NJE1TMTX0K6Y'J2+VA,',914XTF9NJJ(U" M1$@0#BBS"/OIM3]6U&X/,:X9-=!((Z"O;%<0S#\SU,OSD&D+8RFVP?O4,2>8 MW$BJAWK'>; @BRV34HD%L#2KP":2,%\HB;FCOSB/T7"O!A(7YF:3,LNPQ6WN-=&@\1M&1CIKUY2[DEP3)7)P8=PVVB]F#>NT MO04;KQ*I%R@L5@\)Q#U_@TU\X?:=@Y3 B1IP0SX '=-&63HI:Z? L&RF4OV( M/71!K'9/MZ*)N#JD>2MNKMWG&HVE*+N4R%O*[]AX%",[MS4>5=)X-/J]&X]* MT\I:YU%K%/P?Z3SJN7.Y%C=1(X.N%.QW]T9W*3'Y/DZY0-^1K^O[4T/@^ M4-L72NX0QE-1WV)7$'+D@#"RUJQ(TF96!(JL^L41SBB;H=0]+5$>PZH#1&^1 M!#*!=8Q5RK'74Y )!:8MN)BLTR7#$(V'90%4U:'!=-QLZN!T+!UEFF-J*%E@ MM$.+5DBODE&$ YXD-+FV:H;)T;A=]%[*YN4(!W$ BT\ 3K!YD%X M>& QU@/2FW*L/1C'R,7SZ4[RC;2\4XP09:8!.*Z%!+L MM]+;PQ:"_<$TGG;ZC3^ZU$)L,AWX?_R$&O'*[K8F^=*X'$HGV9'_7!]9Z5'5JC576G<*'98;Y2RD=<$Z=(E]P4LNKUEE;6W-Q]\H!Z;G M/ *3'(+\)S2%9<\2;(@VK+_AAA;1%7M;L X+\\1S(3\H09Q2U"[ZVT6/OG%Z M4W'OE\L[5+H)@T[SYS4U(T&"%_4^>&]_SHOZF[97S#42E1OD0'O8;F@\Z3I5 MH/T?%*]^ZWL[*F A.2'QO&,-?G:?_8KA=O0^R\-BF4V]"J*.H*?3"L78ZT8[ MTXP4NJ.#[K35URUC[R*7;EL"*B!,O_(J<0>$'1)/:\*&.*_)M.F)'2PT>/G MU. DS>L0T5= 8*(QVX.U:5)NM$$D[&Z3+9="TK*U);8.(N+V(;2/J9P:GOMK M$FJ7ZMZK6BG,W9'#Z;+.+I(A^THN:*1D,#=JG45[5%\5 H'1M?(+5' MM0Z)P#%S+]5%(Z#+&#FXTP#+WHTECL,)SUK!N<(L8BCT";YC8J MY)DW9DJ>D&5>=TVP(-81%;R@:5"5FII@)R90L(8F7\TI%[+ZK]QR4 MVO&@HFT'-6Z;=3"D(BMM)Z5V/*E@!9??Y*34+B<5_3XGU=*8E2)-P\\41Z%Z M?T@@K=.9T0;&&*NR$TLO+J?V/CHF?F?:7]=:XNB8]'F@T^%A]&E'"!EYFCB"TNUO3!\=ST. &45O;M!H MY<;'%N2H"D&MWDK&RT$K2H6RVE)*A9KTAGRG4R9'M&,(,>L.6M%,.D-BJ$1% MGAC:-TE4+.H%P5=*VU@6\Y*( _7)6&EZ)*&_*];3%<]9WB@K01'VZ%HH2A!I M_/9WO+(*+X2Q;IJ88#9H-M?EIN=HV2;@?IUS+MDIE\W1"8^S9@#'55GD!>8- M$!*W#:3>.U"]7YL8*4]F-Q\CJ>43BB)1C2B2GJ$=9^3(-42#$\4F ]"N&K$C MG5X]=H3=VVO=IAM=N+"ZZ\A[F4L2)&KH/JS!1VZAL4P>R!UV&HKI-*GGM-X- TO.D.ID+?VW M&B]L+PKJ_5-#$M46:C3!+FT([AW"DN#=+N[WA_7RS8N7T14SYTM0;W4RHOC MG4 'E''= ]K7\2%2%MJJMGGZ*NY\7>S'IH/ONM!D614VGA3Y%,O4&!/8Z$8B MN:148X_/.Q=C)A-R7%MS41IU3"H#+0*-5FE"-97DN<8DM1&3'%-CZL_4FTS5M$3+M>(T5OKRI5L MT$56(F=[ P^B,;KN;2)95A--8Y>XBC*9LN2>8-IH "W16;<&@84ONO)0E>1K9^7G\Q_D=I9H?$H MR@5#47R?C0$:9I23.1]$$3*BI%(EDF*_LXHPR?/7JX+M\6@(27C#W]KQ=.Z; M&7=E J*T^U?31HI9=M["N*",KJP;/^V[_U1H>8RS@;[&N" +*;BC>%4?LWQ1 MX;W5T6H!L.$IKZ1$ T![22%T, G1<&[,N:142T$\DMHY@=ZI6>552PZ13H\\ MATY/B862>+[5$XO\H: IG7S\K8CB^!AX'2Y+!H61TT%-6ID)>TM6.LP W984 MY9)@7#]+/G@E J^V8IL.W;N^_.P$#?H$,I.NG]JY*BU], 1+#X"[WS($I]YH M'*GO7MA(49G8Q7=>/!5"FQ5'IU1%D'F0X?( 6I:>4<4E,!-*=A=;IA M/-&QQ+3!@ #GV&@5=Q"K>=-U;)TLW!!:5NR8'5*"=U,W\$99$SS!R'UDY!FO_[')HJX-!408>F^NT= MFIN.ILVY6',M[G1L_T..3?5>QZ;Z8L>F>I=C4VUR;*K?P['9J"VF;_?1Y?G' MTPMJ3+G;E97\+QUZ[]6]VNT.5SJL,[D#9;%9UM3Q&G+$CTXD;ZTP%/;,U2MM MM14&H[BLG\Y/OX'C-Q/(@1IE@\<"N,:],3?8FP5H2C<>]BCQ!$X3 X2QH_,X MGHZH3XXZDL'<10SB29E/U(G*85Z8#R?%ZUVO7>[',6P]?;2NUQEVF-S>9 MUH64]J+I&"Y0!\X.6SY/!_&@VXN[@XFZL%O>1WOS!^X./>W$@^$8_KW?Q]VW+HJ5?LP M.[57K#W&M1>-.C'@T$G'@]ZJ#>;JIKFC3[>)F!'PS%2WJ=4!=.E MIW&O.XI'XZ[:BR;]>-J#'\;-VW%T>7%[#<)*-+NY.;Z](7'%_'9V.OMX>@80 MWU$P0?2IUPS==^YM_>,PP %7&I5'O5%TM0J#Q_HR?M.4POE,N_8[ES#M]PG_)Z-1]"': M[PWBW@ ;0,#/6.2QVX&?Z2YLWA\L81 /Q^-XU!W*$H: $&-:0F<*Y!)6.!DV M=CN&>_3A2W8\A.FFW7C4P1T/1_%P-,(I:VW&T^G M7=[YB%I1[;9;F+X_&L>]44^F'^".N=$%$!.@(;U>E_;6T&_8^5V/3MU6.,4/ M-M^YC(C:6D8D4/F#!MZYW$>TM=R'"I3[:"_*TF/LX]GQ[L) M,$V^O9O<$LBVE.O+?*C$7COVH4\D6_C-1RX;YWX%1 Z$<[@6U$ED"%=D&H,0 MI]!H^HWC4:.\G6)]M\)L1;.I_=Y8]VK9[W+W7T!=''/4ZYLQ^V,:LP'3TPM@ M4+>7H.#M DE'O\>D,BWQ["QZM'QO2O@LMI!%EV\GKR"KC M?A]HWG@$@)S&XRX2AS$)@Z,) G,2*,Q\>75\+4KS\=\^GUZ= V!W@FHXFW4G MH'I4]-C4W3%@BCYS;NL9EMG;)T?U!W6.+?'RM*RGS^Y%O7@"0!QWQO3OP:@; M=P;C:(A7M-LA2_@:#8/V$V#.8V IP!O@?\B,Z6+YL7<;:RZ M"O)]IX<-47L1, H@\)/16"&\A@- F6F/8-?3I M^.-NZ&$3\FA;GA%@YYOG#T)&7M^:L ^DG6L HP[ VR5(4+ZA].@CHO^!8V < M4O>SR([X&L:EOD4JD2B163O+8 - >"S0CW2=S#@WBZ1*RG\X1OMROK#:_."_9 M.<"6"E"]ES'U/I;.'*8W6&-3QAF$(CR\E>JTMVWGIYSS@^O5 QENV.'S@S]' M?9#(AW)^<(?PT 9\@J-.#T50A5P'S4ZH)#6Y#IS;<70[^S\[2N<^X_"T0]TR ML2V6J_6\-@QAV+QJ\J.?-RE*;.YCK?\;I8N\D+[8X5#?/=WLC^O04VME^+DW MHL[O2H?;V(]!8YIP5W@0)0=LB=A#3C;JZP&!076VV@]L&)(7NV6W[<##1,>* MA_M>UD)EE8ECDPO %-666CSN&#N?PL9UJ=]\783[7OQ>F]#FG.BM(,5.L^-] MZ4^ZYG FW#)*SMO"FR/#03_!%T'4H)>NJ*LU*>/ #-.#]3,:]OCT\?DU@(ZZ MSE*TCQ(C_$$=F="PEG5KR^%^KS.6;TPC'8:A9+TC-O=X M4=HJ>95B8UF*&G.BW09LU9KV9&NMU^U+\-DG"28AV^5R[ MO9$@I-N%KT81/-[^?^=:(_=&@+U8Z:3AMN>VMZ+_ON=F;W_-X%V ;A H90-P%QB1PD,)D)$%N#M15]+EA'_;_V;'];Y M(494N-]L.A3]S@5%0H;'#!UB^$VJ!FFK:'+.3,,:?GET"E?C>^28^V?DE^1F M,+J49/17K(-1.?FG7SI$'/K8UE0R(E:=?7Q'(Q>A.BN!A"N3S^9FO#53DBC; MB]IW<03K?T=A(,[R56;>O4&49O'J^%?)B9/6.:C3F>B&9E9KK(E+VSP7)OCU MQ,3PGKIE*5ZE^T9%E2=U+5E8P']'_&WC^+WVSZ:Y,V>T44TOK#>LS]6(LOOZ M'3C&ML5R&BYGW_UW9&]!X\X SY Q82-2,R@6^]S:,$HMZ$?[R QHUB_EA1% MUGO9:>DM 2R:2^QR.QLHXD6VH.S")4KKO=WN@UWSOFD +1! TEKXL]47]5T@ M:.1]L &TLXSKTQ8QZD--&]L!=XZ\((_&EA?#XIXYQ+;R77M4 ('TEBL?UQ^ M6=>=(C+:D.CZO6$8;BWY&S'GXDFU"UA.\[8F8E4;%C\,+=Z= M'R^"+]I1>OTP=EW#\/90:+WXP]"5.<]03K??;YQK\L.E[#UE?=N MTKE<[=L%)E6RFY+(G-LX[QVO2K.?>B^?!O3^6N2+)/H!8'B;'LS&!NR M'=^:T1@-A^TN01@;HBJVK\&+9*@_K(_]L,1;!7PMJ/>]CY(D.< E:?U4SL3:=;^OF^P\B';'+]D^N37C=/K8(0 M'>( B^U \$,L3G2(1=OKX_"$]?B+6XZ_:!O%QF&Q+>8,?T5!D/W?1U*2G_/D-PA8X>;!.J"I:*YED]P,-A^.%Y4AY&O0$]'#6&71MSX+)(FO+6%18-3J7EL;C6C#[7 MX*AYK0=#@Z0F^2^ZB[US)Z@D-DZ_02"QY>;O@_8X$%F*Y0ON0SQ@)SJ48H.0 ML^4+6%IHQ8UC17Z)H.%A= P'%F3ENVX,BX@>\+1I#-DPA%-'I%62](B..TF3>^_[L3:#-%D-\PNZ#9 MD8V;(E[S0$6RT]T& U1^/X'ZU#R;F&OKZ"UN=E%X\6]MF-X6G]=@%,87SWPR MCDXXGDS+4P:K/C4M0J&5[(2JUTY#$+)J-J5I-UIL!R52XJ\:,A/'O31LHJL MV35Q6 &M2*IT1) &;NE0D-8AG&"/W9:S"PFEM"D=,*HKOS5$D&[(>M+7;1S![RZ!\@5578 M#)7>H7(4TEF1@_?*%%@;/ $>CV##!DH%'('XP&PW@N2[A MQ,&-H=BC%LK2##YF\CW?,-EGUL2QY2@K0SCY2@_J Q+H9#'83"H1QA@6FT>#*O* S)2&Z; M#+3&B]C4JY^E#:P3<-/4O;U8'$- FIN7>)\&W.OA/EMF"*AB-JXG\#"TB;@9 MB:77QY7@6P=I?&>=/]JTCQ'9J A38N;;IX0B?82BHI'NMXJ-9H MT);!M6GJ!CNMO_OKXZ?G9?&6;OC2(IX?X-8"-YXHX8GNM100[>^.UBC?"E*F MLKH_"/SZ_.+G\^/HX^'E\< MGYS>1E=GLW>R_RMRUQ\@..E&(-$G5SK&-X8HP_GLA\OKZ.@S2!_GQ]=M2F$X MBE!KY^V$E:B[*$[7V-KL[V3X/UVE3]4&[%TFY0.GF.KR+FL@ _!'JX' A;6\ M&UWFNRZ-VX4)GP.9LJ'7#D(LIM>BU[:OZ!;TO5:/;5 GZO7?/<=CF;;ON]O; M<3P_K"5TDFTS!&T DQVG114!"T&+X9O4N?8+$SP6$^ C]ID-*!!\;U<4ZD^# MQHX@@'>9:R-RA!$P*/GL--=F) DBW89QOQA9OAA8)]@XL#521T? .GWMO^3= M73%A$#R=74?>>.[!>[/SR)M/.1BEN&7L+S_IX%'7:-[75;7Z[O\'4$L#!!0 M ( (B#@4YKGN5G/ ( ( * - >&POB27"E=?TZ")JL DZ:2UF#,)%"*DZT<549-+4" MDC#Y"R.??R!P2_'#^_',K]?4SY,>S M%V=GX_";U#[D/R9>6/.@W M*(T+*?;WR0*F.N& -H0E^(8PNE;49A6$4[;U\,P"F612(6T.R*B++-(\^G#D M/7MV/0^G0BI7VU?PWW4__2 P>%8@96P4.,,>2..:: U*W!K'37;@-R'4VZMM M;126BFRCV0)/"6XP1=92Y:#&,A$>H#1F4%@YBI:5';6L QO46G)CY)244A"G M8IOYFZ#59F^?@'K_)S:$@+=-W=HDNF.#) M?F^%1\MQUFJD2/!D?X"G.E74$L#!!0 ( (B#@4Y'PGM^H 0 M (HG / >&PO=V]R:V)O;VLN>&ULQ9I;J2M5R]>MJ$K9V#6L!']N?FWO5DDN=WCB67X_ M-<8&R1_;ZEH4+:_G>EV(N??-.O-;OJ M^;:JQ<^J;/,B7==54?3_ZC;T?Y)G:$XM*UZW8CW8L9>1N=DYBV\T*4+SHV#&0B]C,K0*VB< [1,N6D)7 M-%Q2DE _N@E91Z: ?0; /J,_?5DB;R7QTK1+,/)FDE/;@JDI>PSE[#$NIN?[ MT;)[*V0 *5MYLP55T4"=(/N$A?+69E%RIP)!^C"1_1$G44R3PXM)Z+T!)YOU)!TQ0VC>1\WZ:1?X?LE)*:9>[@IB&J?1 MDS\-XD5T1RF9T9!>LXS$LJ93X:#\;R(+(/!^CQ+B+V40 YH,2F HX5O("1\L M./ZR5$PH^5O(R1_&M%5,L$>!K 1M943>R3YFP9OW*B6D!@M9#9HB2JD*T"8[HJ)B06&UDL,.9$Q83$8B.+Y8U*8L[;7!3#5PARBXWL%AB3J)B0 M:.Q+C%@=,0?5A V)QC[_Z)7^ED.ZL9%U T&24!TV=R#S.,CF@0M(MI:[JUB0M9QD*WSNM^@>R@AW3AG[M< 882$XYRS M?Z.)H0MIQD77S'_AC@%\X@-,2#,N^N2)V@_3!1&RBXML%RT=,0=\D%A<=+'H M^*P!'V07%]DN>CY[P ?.O"-K1<]W>DM43$@K+K)6^O& #[KQ@!Y9Q82TXIYC M&N8MS(&D7<@N[B5F8[1=0Q>RBWO>>9G7CZ?Z60CDF4GOF='QVZ\-WXJ2;T)Y MBD:VK_-B'=>D6QRFK1VWFXS:/A:%+]NB3M$)&F63:Z0U84#P4L"U7M3K9?3M,VI$2 MGQZ@PP2$C.[]1Q]6F8>?Z=B40]?F_:'/B[?3LQ6OQJAETJJRJ\ M'<.?;GC-^Y1*#N>W>#,N&+_RWJ?_6=]MMX=U>NK6OT^I+5]4_%M0A:^#9#Y( MZ$$Z'Z3T()L/,GJ0SP#ZKI0;?S0;?TH+OYH#MZT/U\T#T]*"Z!C$M^ M$L*:KW4$7$>^UQ& '?EB1T!VY)L= =J1KW8$;$>^VQ' '?ER1T!WY-L= =Z1 MK[< O86OMP"]Y0KWVNAFFZ^W +V%K[< O86OMP"]A:^W +V%K[< O86OMP"] MA:^W +V%K[<"O96OMP*]E:^W KWU"FT*9]WHL)NOMP&]C:^W M ;V-K[#O1VOMX.]':^W@[T=K[>#O1VOMXUT+OFZUU/],[[9DB;ES('3/XD>_P)02P,$ M% @ B(.!3F3'G-'E 0 XB, !, !;0V]N=&5N=%]4>7!E&UL MS=I=3\(P% ;@OT)V:UCI%WY$O%%OE43_0-T.;&%;F[8B_'N[H28:3#!"\MXP MMM.=\VXTSQ77SUM'8;1IFR[,LBI&=\58*"IJ3IB^/8]\ANKN]H85Z;.+K=7>];SS+C7%,7)M:V8^NN_-%T_-$P M]]0,:T)5NW"6%F2C^TWJ$M*U69:J(6,'3/AY8W^>[GM+NJ#2 M%J]MNB4/SI,I0T44VR8/E?%4/D5?=\N/O'/CXX-I4V.V:=BW!?GI&UL4$L! A0#% @ B(.!3L1A)L_2 @ F@L !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ B(.!3JJO G"6 P 4PX !@ ( !/Q, 'AL M+W=O]0, M &D1 8 " 0L7 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ B(.!3EA> M5IRS 0 T@, !@ ( !M" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ B(.!3F2@O7JT 0 T@, !D M ( !<28 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ B(.!3J2_;T6S 0 T@, !D ( !,BP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MB(.!3M\CR>"S 0 T@, !D ( !\S$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.!3CKR9Y>S 0 MT@, !D ( !M3< 'AL+W=O&PO=V]R:W-H965TQ(U?P( -L) 9 " 8H[ !X;"]W;W)K&UL4$L! A0#% @ B(.!3K+JMU3" 0 -P0 !D M ( !0#X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ B(.!3@@[LK>U 0 T@, !D ( !(T0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.! M3F@C:URU 0 T@, !D ( !ZTD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.!3KXLNKK< 0 04 M !D ( !M$\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.!3N\"T9_3 0 .04 !D M ( !MU4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ B(.!3B*5CH8" @ _@0 !D ( !QUP 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ B(.!3N_P M)(D= @ 7P8 !D ( !1F, 'AL+W=O&PO=V]R:W-H965T&.@( !L' 9 " >9H !X;"]W;W)K&UL4$L! A0#% @ B(.!3AAVH[+M 0 ^00 !D M ( !5VL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ B(.!3E]G#73Y 0 ]P0 !D ( ! M#', 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ B(.!3O?IH=I7 P * X !D ( !<7H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ B(.!3D\=SALT M @ 6@8 !D ( !.H( 'AL+W=O&PO=V]R:W-H965T(.VP( )T+ 9 " 5&' !X;"]W;W)K&UL4$L! A0#% @ B(.!3FZA\GSA 0 I 0 !D M ( !8XH 'AL+W=O/ !X;"]W;W)K&UL M4$L! A0#% @ B(.!3H$&*7)!! =14 !D ( !H)( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MB(.!3A\T(N0J;0 3)T! !0 ( !1YT 'AL+W-H87)E9%-T M&UL4$L! A0#% @ B(.!3FN>Y6<\ @ @ H T M ( !HPH! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ B(.!3I08Y'(4 @ 620 !H ( !UQ$! 'AL+U]R M96QS+W=O XML 74 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 75 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 146 293 1 true 56 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 - CONSOLIDATED BALANCE SHEETS Sheet http://cpiaero.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://cpiaero.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME Sheet http://cpiaero.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncome CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 00000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://cpiaero.com/role/ConsolidatedStatementsOfShareholdersEquity CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://cpiaero.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED 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 - BUSINESS COMBINATIONS Sheet http://cpiaero.com/role/BusinessCombinations BUSINESS COMBINATIONS Notes 8 false false R9.htm 00000009 - Disclosure - REVENUE RECOGNITION Sheet http://cpiaero.com/role/RevenueRecognition REVENUE RECOGNITION Notes 9 false false R10.htm 00000010 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES Sheet http://cpiaero.com/role/ContractAssetsAndContractLiabilities CONTRACT ASSETS AND CONTRACT LIABILITIES Notes 10 false false R11.htm 00000011 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://cpiaero.com/role/AccountsReceivable ACCOUNTS RECEIVABLE Notes 11 false false R12.htm 00000012 - Disclosure - INVENTORY Sheet http://cpiaero.com/role/Inventory INVENTORY Notes 12 false false R13.htm 00000013 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://cpiaero.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 13 false false R14.htm 00000014 - Disclosure - LINE OF CREDIT Sheet http://cpiaero.com/role/LineOfCredit LINE OF CREDIT Notes 14 false false R15.htm 00000015 - Disclosure - LONG-TERM DEBT Sheet http://cpiaero.com/role/Long-termDebt LONG-TERM DEBT Notes 15 false false R16.htm 00000016 - Disclosure - COMMITMENTS Sheet http://cpiaero.com/role/Commitments COMMITMENTS Notes 16 false false R17.htm 00000017 - Disclosure - INCOME TAXES Sheet http://cpiaero.com/role/IncomeTaxes INCOME TAXES Notes 17 false false R18.htm 00000018 - Disclosure - STOCK BASED COMPENSATION Sheet http://cpiaero.com/role/StockBasedCompensation STOCK BASED COMPENSATION Notes 18 false false R19.htm 00000019 - Disclosure - EMPLOYEE BENEFIT PLAN Sheet http://cpiaero.com/role/EmployeeBenefitPlan EMPLOYEE BENEFIT PLAN Notes 19 false false R20.htm 00000020 - Disclosure - MAJOR CUSTOMERS Sheet http://cpiaero.com/role/MajorCustomers MAJOR CUSTOMERS Notes 20 false false R21.htm 00000021 - 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 21 false false R22.htm 00000022 - 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 22 false false R23.htm 00000023 - Disclosure - BUSINESS COMBINATIONS (Tables) Sheet http://cpiaero.com/role/BusinessCombinationsTables BUSINESS COMBINATIONS (Tables) Tables http://cpiaero.com/role/BusinessCombinations 23 false false R24.htm 00000024 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://cpiaero.com/role/RevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://cpiaero.com/role/RevenueRecognition 24 false false R25.htm 00000025 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Tables) Sheet http://cpiaero.com/role/ContractAssetsAndContractLiabilitiesTables CONTRACT ASSETS AND CONTRACT LIABILITIES (Tables) Tables http://cpiaero.com/role/ContractAssetsAndContractLiabilities 25 false false R26.htm 00000026 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://cpiaero.com/role/AccountsReceivableTables ACCOUNTS RECEIVABLE (Tables) Tables http://cpiaero.com/role/AccountsReceivable 26 false false R27.htm 00000027 - Disclosure - INVENTORY (Tables) Sheet http://cpiaero.com/role/InventoryTables INVENTORY (Tables) Tables http://cpiaero.com/role/Inventory 27 false false R28.htm 00000028 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://cpiaero.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://cpiaero.com/role/PropertyAndEquipment 28 false false R29.htm 00000029 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://cpiaero.com/role/Long-termDebtTables LONG-TERM DEBT (Tables) Tables http://cpiaero.com/role/Long-termDebt 29 false false R30.htm 00000030 - Disclosure - COMMITMENTS (Tables) Sheet http://cpiaero.com/role/CommitmentsTables COMMITMENTS (Tables) Tables http://cpiaero.com/role/Commitments 30 false false R31.htm 00000031 - Disclosure - INCOME TAXES (Tables) Sheet http://cpiaero.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://cpiaero.com/role/IncomeTaxes 31 false false R32.htm 00000032 - Disclosure - STOCK BASED COMPENSATION (Tables) Sheet http://cpiaero.com/role/StockBasedCompensationTables STOCK BASED COMPENSATION (Tables) Tables http://cpiaero.com/role/StockBasedCompensation 32 false false R33.htm 00000033 - 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 33 false false R34.htm 00000034 - 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 34 false false R35.htm 00000035 - 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 35 false false R36.htm 00000036 - Disclosure - BUSINESS COMBINATIONS (Details) Sheet http://cpiaero.com/role/BusinessCombinationsDetails BUSINESS COMBINATIONS (Details) Details http://cpiaero.com/role/BusinessCombinationsTables 36 false false R37.htm 00000037 - Disclosure - BUSINESS COMBINATIONS (Details 1) Sheet http://cpiaero.com/role/BusinessCombinationsDetails1 BUSINESS COMBINATIONS (Details 1) Details http://cpiaero.com/role/BusinessCombinationsTables 37 false false R38.htm 00000038 - Disclosure - BUSINESS COMBINATIONS (Details Narrative) Sheet http://cpiaero.com/role/BusinessCombinationsDetailsNarrative BUSINESS COMBINATIONS (Details Narrative) Details http://cpiaero.com/role/BusinessCombinationsTables 38 false false R39.htm 00000039 - Disclosure - REVENUE RECOGNITION (Details) Sheet http://cpiaero.com/role/RevenueRecognitionDetails REVENUE RECOGNITION (Details) Details http://cpiaero.com/role/RevenueRecognitionTables 39 false false R40.htm 00000040 - Disclosure - REVENUE RECOGNITION (Details Narrative) Sheet http://cpiaero.com/role/RevenueRecognitionDetailsNarrative REVENUE RECOGNITION (Details Narrative) Details http://cpiaero.com/role/RevenueRecognitionTables 40 false false R41.htm 00000041 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) Sheet http://cpiaero.com/role/ContractAssetsAndContractLiabilitiesDetails CONTRACT ASSETS AND CONTRACT LIABILITIES (Details) Details http://cpiaero.com/role/ContractAssetsAndContractLiabilitiesTables 41 false false R42.htm 00000042 - Disclosure - CONTRACT ASSETS AND CONTRACT LIABILITIES (Details Narrative) Sheet http://cpiaero.com/role/ContractAssetsAndContractLiabilitiesDetailsNarrative CONTRACT ASSETS AND CONTRACT LIABILITIES (Details Narrative) Details http://cpiaero.com/role/ContractAssetsAndContractLiabilitiesTables 42 false false R43.htm 00000043 - Disclosure - ACCOUNTS RECEIVABLE (Details) Sheet http://cpiaero.com/role/AccountsReceivableDetails ACCOUNTS RECEIVABLE (Details) Details http://cpiaero.com/role/AccountsReceivableTables 43 false false R44.htm 00000044 - Disclosure - INVENTORY (Details) Sheet http://cpiaero.com/role/InventoryDetails INVENTORY (Details) Details http://cpiaero.com/role/InventoryTables 44 false false R45.htm 00000045 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://cpiaero.com/role/PropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://cpiaero.com/role/PropertyAndEquipmentTables 45 false false R46.htm 00000046 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) Sheet http://cpiaero.com/role/PropertyAndEquipmentDetailsNarrative PROPERTY AND EQUIPMENT (Details Narrative) Details http://cpiaero.com/role/PropertyAndEquipmentTables 46 false false R47.htm 00000047 - Disclosure - LINE OF CREDIT (Details Narrative) Sheet http://cpiaero.com/role/LineOfCreditDetailsNarrative LINE OF CREDIT (Details Narrative) Details http://cpiaero.com/role/LineOfCredit 47 false false R48.htm 00000048 - Disclosure - LONG-TERM DEBT (Details) Sheet http://cpiaero.com/role/Long-termDebtDetails LONG-TERM DEBT (Details) Details http://cpiaero.com/role/Long-termDebtTables 48 false false R49.htm 00000049 - 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 49 false false R50.htm 00000050 - Disclosure - COMMITMENTS (Details) Sheet http://cpiaero.com/role/CommitmentsDetails COMMITMENTS (Details) Details http://cpiaero.com/role/CommitmentsTables 50 false false R51.htm 00000051 - Disclosure - COMMITMENTS (Details Narrative) Sheet http://cpiaero.com/role/CommitmentsDetailsNarrative COMMITMENTS (Details Narrative) Details http://cpiaero.com/role/CommitmentsTables 51 false false R52.htm 00000052 - Disclosure - INCOME TAXES (Details) Sheet http://cpiaero.com/role/IncomeTaxesDetails INCOME TAXES (Details) Details http://cpiaero.com/role/IncomeTaxesTables 52 false false R53.htm 00000053 - Disclosure - INCOME TAXES (Details 1) Sheet http://cpiaero.com/role/IncomeTaxesDetails1 INCOME TAXES (Details 1) Details http://cpiaero.com/role/IncomeTaxesTables 53 false false R54.htm 00000054 - Disclosure - INCOME TAXES (Details 2) Sheet http://cpiaero.com/role/IncomeTaxesDetails2 INCOME TAXES (Details 2) Details http://cpiaero.com/role/IncomeTaxesTables 54 false false R55.htm 00000055 - Disclosure - INCOME TAXES (Details 3) Sheet http://cpiaero.com/role/IncomeTaxesDetails3 INCOME TAXES (Details 3) Details http://cpiaero.com/role/IncomeTaxesTables 55 false false R56.htm 00000056 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://cpiaero.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://cpiaero.com/role/IncomeTaxesTables 56 false false R57.htm 00000057 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://cpiaero.com/role/Stock-basedCompensationDetails STOCK-BASED COMPENSATION (Details) Details 57 false false R58.htm 00000058 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://cpiaero.com/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details 58 false false R59.htm 00000059 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative) Sheet http://cpiaero.com/role/EmployeeBenefitPlanDetailsNarrative EMPLOYEE BENEFIT PLAN (Details Narrative) Details http://cpiaero.com/role/EmployeeBenefitPlan 59 false false R60.htm 00000060 - Disclosure - MAJOR CUSTOMERS (Details Narrative) Sheet http://cpiaero.com/role/MajorCustomersDetailsNarrative MAJOR CUSTOMERS (Details Narrative) Details http://cpiaero.com/role/MajorCustomers 60 false false All Reports Book All Reports cvu-20181231.xml cvu-20181231.xsd cvu-20181231_cal.xml cvu-20181231_def.xml cvu-20181231_lab.xml cvu-20181231_pre.xml http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true ZIP 78 0001387131-19-002402-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001387131-19-002402-xbrl.zip M4$L#!!0 ( (B#@4[I"\5O:,D (M,"0 0 8W9U+3(P,3@Q,C,Q+GAM M;.R]:W/C1LXP^OU4G?_ ,T^R)ZF2/;Q(HC2SR5L>7[+>9V;LU_8D[YYZJE(T MV9*X0Y$*+[[LKS] =_,J4B(I2J)DIG8362*[ 32 !M ^N__ZV5N"4_$]4S' M_N6=="J^$XBM.X9I3W]Y]^W^Y.S^_/KZG?"_?OV__R\!_OG[_W-R(ER9Q#(^ M"!>.?G)M3YR/PE=M3CX(OQ&;N)KON!^%WS4KP&^<*],BKG#NS!<6\0G\P&;Z M(/1/Y:$FG)R4&/=W8AN.^^WN.AIWYON+#^_?/S\_G]K.D_;LN-^]4]TI-]R] M$[@ZB<:Z_? _YY9);-_[G_/;:^&,N,[__)]'U_H?691&DJQ(_Z,_!7_B!VET M^C(!Y"XT']Z#G\<_RA=B'_\E/S\JIXT[?RZ(HO?\_7S[?ZS,RUTY,V_,U M6R?OPK]YXT'H_?TU_#1Y>>Q,G#.93W^/.CYL4C(X KGE^"!'XU_.B% MY,.#]^S'U*-F[J-#]J@9/FJ0S',>T4^GSM-[^.$]+N")*)TH4OBX2R:%( _? MPZ_A@Z;G]&5)784?>R)\(?!.IIJVB%Z8:-XC?9C_D ,,_.(Z%O%RWZ&_Y+QD M.[8=S//A,GSWO?^Z(._AH1-XBKBF'KVW_J7T"[H3V+[[FD]=_B/"IZ;A\UQ_ M&1_X,@<5$*OH47UA:B!X(,/S]Z',=_18Q^>>>9J';>">_#D9A4Z8[MDQ=?,(U?WEVYSCP$391\AWZ6Y)-X M^N@U4!&F_QI]&WUO&OC+Q 0]1X$D*4*')#N__N]WOX* BZ/16.F/_OX^^W(\ MW?O<^?AL"U@DQUB& J3-]5$S_1JC$XX4_[;T&JC6^"6*=SR]D7HE_#X%0/@E M)VDQG<^\FPEJS!-1.9%'!T9;ILO\7V,$HBGX+XT2"59O>**(ATLDCL"6B42Y M]4^N7_\\UUSW%8R6.[)P7)\89W/445>:Z=(M]L+T=,OQ I=\(?-'XNZ-N+' MDNF<)*@2_60 ,"\+R]1-G\$J&"8\R0PTCNZ'"+%/KU^(AGCA8)\TS_3.7DSO MW:_A@Q7I\O?WN2 DP7^?#W\#7)/2/SOAFDO/-^>@Y6XF$44ZEJE"E"/G%[73 M,D>F9=0]<$VG90Y7R^R#7R(Z)"CHW1$]<%V0L6/FDRN7_!406W]-\TH9@G0\ MLD22Y8>O[47@>Y_)$['DCH]J\E%-\**/_P R:*X^>Z7K4 #A\DH=.8,?9MAE M/_;HX1)IJYS$@WEJ(IAWF 1+!?/4.L$\=9O!O.*@Z9]ZX/G._,_?G"?BVJB$ M[H-'?-75=-\[[!W'<_T/MZYC!+I_X]X3]\G4"5/>^E/P817&N];<+8\%KV>? MA+@N M,6Z J ] W<-FG]"W $S R[F9A C>3'YS'"/#4='#153H&&H#ACKS;QW3]J_M MCJMR2-&Q5M7MCHY[V'R$6]@=>2)V0.[(7#-MX"; :^*X<\P?NGFTS*GFPZ.7 M+PNB^\0(&>X>OO4FL-/!;TCUQ(Z8($O'4ZO.03L^:BL?[2JPM%[)_,.Q#>V? MQ+^TIZ9-KFV+^(?-*:O-Z4)T.TU2-0@T'(A YZFKS8^989;0[!BE(J-_WCO,#%@^''H+JYW%]FW)=K?61RS7PX/, MS4@0:;B'BH5K>,*U-8N'NKCA>'UW?QP"@YG&PQ:? ,VWB>6?Z7X'IF1BJC=5F,=J= MOU3UK/)ROK"<5T+N?4?_?K- 0A\'!YT]:ZX1;[=1%4(1OAWKE*ILZ=AE[YO. MGE)J.Q[8-P^T/$LX;>5W[+)O=MF3X\)MT\^./7T@[AQL,P3[B=Q:VI$L/&(2 M>REHD:Y ]EB]D\+$DC !XQ(L=_\5"2&+XOA85WX-PL>Z^J52U3I.V",GM-R_ MR+4S:;NHR'"X(Y[OFIBY1;?2;[;I>W?WWS*EKA>F2W3?<8^#K0ILBI6D6,]9 M52!X,'V+W$RN;<-\,HU R]2KILE]B!8P9;(=QELZINZ8>NN:>M=,G7;Q$EO? M_4QS"2]%BM*]N$=TU-Q<0(.=\#'--DL1^1!Y>-?61L?#'0\7\G#[PFM-Z^'H MK7MB6:8]9=V[[$8RSQW/QWHEJY.^XY:^I87N)&RK]ENW]W72=XA[7VNM MTN8EL]O[WHCTM6OO:ZV$C? B@CBHK'2QB\.6H^W:;TJ=&+*R@UU"B7>)CH<[ M'B[D8;4.#ZL[X&$J)[(8ZV%9[GBXX^%"/2R+-?2P+.] #X]B/2R..Q[N>+A8 M#X]JZ&%QW/9HJ]0%@UK+^E(7#3K<..T69+,+![T5^6M7/.BH9*S;Z'8L:-V& MT]Z#P4X8.F$XRI."382A,[/>MKG36J;>Q-SIF/IM,W5KS9;AB3@*F9I^[L[# M6ND,MX"'.:M4XV'.4WNS-K"_G6/3ZJ[CX--([;$*7\!OX=CP9_9V["S>W9Y> MIE-(QRY[8I<==PKIU$3[UGW?3:7.#(-V^=.L6\TTKNUS;6'ZQ](%MB0_K*1! MMX64V4(Z-FH9&^UY:^GXH;W\L.\MYX[XFFD3XU)S\>ZP(XD-E62*?.2[3:;, M)M,QSMX99\_;2L* ?6\D9[H>S ,+B&?<^#/B(N%<,D/R/A$6+W]3#%*: M'MUV4\JGZ=CK,-AKW[Y.QR<'QR>[V+I6'9UWH=&7OX97#5"H=X^R=<5JD1CJ'^$ V082?H&4. Z&NG4=(!6[PL1/HO?I=3E+=P4=CE7Y%+O'B\ G M[EOFA@(:O#%.N I@#_8#EP"YKLP7_'0DQD@E9B@FPQOCA]_)S-2/IOZH$@^D M47]CZ_Z9:!Z9.99Q#::6\T2-M+?(!"OH<*P<8?Z9.*,K0:R3SIYLLSVYU9.Z MRKS269IMM#3;Q2.=#=I>&[1=G-)9IQU'I#FBLUO;;+?N.VMHA87VI^?Z?WXQ M;7,>S-\@OVQDNY:!"LC[X4ZSIWQ>_#-%[2YTWS@S:R\=,^^.F9/4[IBY1CYG MYQ>VPR\\?&;J',B6.9"'SU*=I]FQ3DW6Z5S2UKFDA\]49YY'?.\?Q#*^V09Q M>0(N)?%;Y*WUY.A8K')U<,=B!\1B+:X*QGNA^HE4YR?'>C+MZ;E+#-._TG33 M J1YX()W"?VDV=^_@?%*C./@M#2NV?3G%01I)EX1;<&F36XF>(N/9I[#NNVQK7+5=^5%*'TO&R88OU8>E+ MA0XSXROV-V":?GA#*'P>=+OV 7%I"ZQ0SD)5'1W*:UNU0CM^[OBYAM)-,>;. ME&X!^^5;JH?.E$US0Z6Y'7OJ S4OR*,?>_QU[.$WI5,CUI7$$VD4QB?AH9;?*970Q*XM^&. 2@8^N.BRH9H[\Y3\2UD11 >J"[[GL%6]2;8[SE3;P\L;:N7P]&*@[2 MN.ZDHI.*;J_(+TI]<**K8&K(RQ%*1 '3+5%K#UYGDZ+9[1&=-'32L -I.,R] M0=>=P/9AE]6)^:0]6J2+2!9(0@&ENJ#D8>P)M:2@BTNV40X.(#3YML3@#9[R MMUT,NH/^E6*PTD/H;*+#$8)#L(E:ZQG4DH+.)FJC'!R 3?2VQ*"SB5HG!NVP MB5HK!O7.$#ICJ$6ATC9;0:WU!:KQ?6?^M(KS#\#N>2.,_Q8-GK8R?CLLG;?" M^#.7=#J_-:P?KT;'_!LS?\?0'?\[)[%5G'\ M3N(;8?S.26P/X[?#27PKC-\YB6UB_98XBFY1V_9J.H=%"9Z.M4S0U.U;^1IRIJRUFIO[F8U+[%H"HSFO= MDG01V6:[374RT,G \>\#15F);X>YZ^=E=OJTXZ4#X*7VZ:6":T7O?9CBS#8^ M.[IF_3-P3<\P=:3Y<;#1M:V#%_.@O9P%_LQQ ?2OVCRSPZTAP:[YJ$TM]COF M:!ESM'S#*E RE_.%Y;P2;Q?%PT-FSYAK+-G,AOD>N2X8)73+L>* = M/)"]7ZBZRA@>7A.]-V06'V(?O@=\XLR_%1-(_)_L4;O$W#U-Q7/+*XF5"#-ZW2"G'?LTYK M@ZP%MLEXZ-O]Q1(KS(GF!2[YU?2X12< M"/2AVG, ?+<%\QCF$_#@,FWQW:_!G,#.Z.1LKA5HD(4Q;]3$I!?$=N:FO6[: M]73)SILWGY[+9Q=WMW;K]_HT-FWH]#]Q;JI@NF=HJ/7[2F"L<+3G=&?QJX!-7EC8M M/&.+!S7 M1P;R-3\H/]N_4#>N&VUY5@K-.9![ZKCE114<)&*A9B>&0$=(3IT:>++D*,MSW :/8$%=68[FIZ:( M['>6]"J@OJ8_H+TA&$0WYS#1+^_$=[^.Y.%0':!QDSML.&=D^.&>>.N:.BD] M86@<).:]_GJ%>O%T(/[]_?+(.9SJS.>.38U,-MA-X*,ICVHO#XXQO1Q]E("C M" 9)5?J*/$PQ\HK)\K0KTR-,*U[!=^4EZ.I?:?2OP6-RV<.:Z?ZN64'!NJ<#5.>:Z[X"N9@R(,;9'*,;T1 7,+'EH%W! MO:%5#*J(2G\\%I684PH :Q#^2\\' 'QP;*+7V@M\-G+>*/$E,(]&X_XNX6^. M^/6!=\TGS3>?R&=3>S0MTS>)5P;T:,0OS&S&63"F!ULC+$@)D*61.I*2\.8 MLE-HEQ^^MA>@#S^3)V+)+<&H<0 2/^6PWCXX835$^X&_:=ZHAN.YYLV^V::- MOW$=MT*UKX2C#UH:7,$8DIRQ:TY?BD,55:TZ/=C#P3RPT!Z^\6=8LC%?N&2& M<;HGPG)=\X>@N_.9YH])=ZU_97XOVFFC;^BN8!S@:7W_ ]BP,^7DPG1 M?7CD9O*@O=1&:)!"9R>PA@3"$,:6)H19V)QUZ<*8;!<09MD%AF0RK%G<2XU5[QX3/7Q5FI[)>U,]>:W$J:.3:';#>XYN0J MM #7,_!8#-,*D$7N43M3[7GYHEN!00S*(,!9,#2&WV\FEYH+:F7J@8M!I\G1 M6YLL[5!5Y838-P';SA"NM;[]@=P?;QGC*&$1=E_'UF&#I*\SA7!M7]J:#EH$ M?R\(B*W&;%E+GK\ M22/HV<423^6$L=$ 7#M"=?7Z%:"J#+:**J]18BS-4BK^,/U96$#*6!YX&RO5 MX7]&UI@HM8HYP2IE+(]E-<&;-0#9'2YAG7.NV3JY>;3,*=57 M=5T]%8_[4KM;J>F2WL7ERP+4Z>KGX4O,_*K*2C3RN\0X!2I^K#)?H@(\M4C- MQ@=F,^?PR,WD'K[U)AHMB,#@L;0JHIJ'&8:BQQ478"T0R15*B-%GQY[ZQ(W$ MR:NX,F&(XP%L<&]"7'#(,;$%P%B.0!:MTX"M4PFH"I#XXCH-PG_FWSJF[5_; M59 0EY'(@:J,,J+-:Q*.K>;KLV^+,^/?\#L]''?X'*%]R2-0-Y-;UYF"%5[6 M%0UY[Q^.;6C_)/ZE/35M&,^*[E=?';FG_ZQ6:IOCTDJ*_38KN4^J>&-N&M8Y2GE[I;+9&@*P8'EI%K#C^">B>"(NP2M)@]%@L!=X,[+W[3[V3\IXG2-E,.J/ M]DGI\I GUT#*(#+H#\;24&S#$L0N<8D%&/;'ZD"4RFB^;2_ .KB3Y)>SY!\. MAL/QH'DT(E]R0YVBC,2!) Y+.JX- UA"IR@9>.7^4%'6D'-;X&ZF4A1U)(Z& M^Z5T/9W2SZZ!W%>4<2O6H)).D?MR?T^LLX%*&62QD,;K+( B+&B#PR+]XS6E M4B1Q/)!'RHB[R^4G; [,$HIEN&2LB&-)EO%\9%]0;VBR] >J.I3V3_5Z2D9= M,ER4H2H/Y=8L1U7S92"JJMB:Q:BB<4;+1DP?\!G712925;SH@)VR8:+&RX+8 M'OE$;%+@8%9UX11)S*0QK9ZS 1"K^L!RUJ.O!6&J/\]62*DJ>6"NGKD[+1 M&$B5B:9*8GX624F0TOD)!6\WGCF2EYTYDLJDP]2#<.?H5U['T4C>._HI518] M0QH)? Y&9= K@F +"%2.*ZO#'6!PZYJ.BR>M#9-?*D7^O-D;!KR.*;--N.&+ M<]AC3$R[]V $?=8(N8?],G O3]XHU)5IO9Q(6PUJM-T+7OIFZ\3U-1/?OG4\ M$[]KA+/A=WD4G:E4F;TDK;\ZMD&,0/?-1XMPM=N(-5&*M?-F;QCPJFPR;@SP MT,+#/J'LLAWM)?R.OX(LYCX1#U3JF:Z[ 0"![4Z>,6_ERG$OG.#1GP16V-FI M;D!I*.::GLT!MA_4RRRG(K< =:90:$WEQ'&Q[6/MI93DP6 M1CGS-0AF*7MB M7."?-0#F^O4*G[C;Z*Q8;8!SDI#L!K=2JR.O7YRMXX9E#/!?ECEN&]S6]^+2 ME>0#YXY7?R4KJX#*H.T+_7(I(X>$/ZUDJ[O2HU%#F%(H=H!4*8.D\N:]$5(W M"^R08MI36CO8Q)8U&BJK,2B>LF%HRY!;':RA=RUH$V7)MRY9:&:X5O4-@<&X M",[BR1J#L)3BZ4O;@C#!\\Q KYV](2F%V_RJ^1H$LYP.5PIW[,W!O'4=X&G_ M]=;2;!\4QN5?@;F8;V []<7\6'?):;< =;EH#S\PO&WP",,O1H# !:W0T6%@:? @MW&5K' MQ0[C6 %,TR&FLB2L"%H6X5IV151Z<@U/N+9F\3SL>_!%3)UO(IH"7 MW\$W WK=+3AKVU\T#31LLB9K)%ZA\6'Y2WUD4>F'/1*K E,>B<_FW&35[]Z- M_:U\M/+7Q(L"B2873%N H8DYM85_)Y#R\%L8VUTXV#%0\+47P25^X,(O4Q ) M5[.L5X%V5?"$1^(_$V(+_K,C:+8A3,PG(KP2S?5@5<&PP7K+,C3)XE9>:[ @ MY2T!&4'="\M$189X?H-!W>&@7U)3K 4GB]FGP#-M N1PYH_8 A>;W4=C7_,> MU-C<@AGA9SILNUB'!NP8[SCP6S '[Y3I)&ZN;[+A2K*:QGB[8.Z,*/$5 1OX M'[*\&](D@-TF@:YMV%K\;#_1*F7!X^%X:Q2)H,MMIKD4E$GT>_GTNMP-!I4- M:Z>>;$S)NC:7:J]7>"?3VG8G(S'5[J1Q\/="G_)W5JWO)MH?]Y-)[L=!H/(7 MNZWOER.E.@1MGSX((NVR;%P$+JLM!UN709> 'PP:S _U2C=$:((8R=ZWE>'< M#J:K+N3: %,Y?>QU"-@FF@"7Q1++$QM%. :9G0VG^ ZS;#%L5/X%5-22@*A?W%ZU!Q M50=RB?:UV#%B+:)G'=MG=4?WOO*6Z5E'8ZZ@IWHZ&+6?G-Z:>I@R3G:+:/D)ONF&M(/3H5#H<0F^Z8[:(P:7^:;*1PUY1;_TZ;)'_ M86L<-NCY-K\.C^N!>:R\L40]W<*ZR4"S'H@[EYN3@E]OQ7\I7Z3!18:XN\6G MI22MQ]"_WDK_DKX,.XKF4+3F;?= T>$7>7Q<)/V=>#X->4?-&1W\JCID4JO5 M07-H+C4SMRQ'QSL \K>#!D__U$R95;F9FX.W%F&Y@D@2^.#VSSJ\7M_N->M8!-^KX;HQDC>@2WOFFC74V^B0:-[(&=O&LB; MJ3X\58WJ0:8\IAP\M4-5F%WOO\;7;;(\N8>99G/'ZC>\T;W""2I\3K!1!OIO M-I;]WW_+,-.%Z8+/YKAE#U<'8V73;1/0TF^^$Z*.!VL1!U[Z(GCLZ M[9N]50>J!&$EI MN'V$!Q4-4"@'_%V3IG$KY@!(L];^X(;LKP[0B^B?W!:QA Y1:SILL4- M<-@R.;;!&CD'7LJVR%%;1;$ZK)L)P^PL\&>.NW31;/X= W@I)J9)7-MXE:3Y M1+!-1VD?,U-RWS@";:!0@G/85H 4 I$8EPYF'"J5GC33PFI;8&#J=FV;G22\ M9V8+A,KBT2)Z;;N-[,7/SF$E!XU!;B=]'"X]'2 M)^OM&B5%P6VY$F_Z6P.\)'8\:Q>1IXF[-Y/<5V"H+]J_00!]1E!4]L2M?07U M)JA+$>I-P)ZDQ1?MQ9P'\S1O/#B?".4)8IQYZ?&WK2'"FTSJP):^Z"8J-&75 MHM\6CGVN>3.+>%&9P\V$D^O:9H/OOGBW/JQ);-,D8MTAT%O)#K)+_*0AUNQ7 M@2Z)$7UV@^S2[-A7FNG^KED!*1'PJU6AL-3&7AZ,^/IN#Y>F@\M+]3_TJMIK MVW=-VS-U.NENZ*=(2B,6507$MI/''4ZX:P;,7"^R+62R1+N<3(B.&CEU'PEF M;)MV *X2;_14JU%;@560; U2?OJDLMG:706*E-C.2MU)@'N!R9S-"]/3+01;N'+!8>NR+GG /2S_Y*,PU=VK:)[ZS^"# X]$7CXX/ MNS__[MDT_!F.)_[X[F]3_^/?_DM2/E*@W'#&)R"&J6O6B6:94_N# /&CR)- MZ.-&^#@?43R5!Z;-'H3?$>RJ*$0O/^('23S%S^\?PV_?XSC1'[ZQ B9'^Q(0TH]NBM;O*0>DOEIL9;T;0%J;+S[^ES04 M6;J,]:R#T8U M;>%LX9J6 %:'?"J$?R9"3#!4W0+$/ /;/*' M=SMX']JU$H?)!A7YNIS*ID#^\@Y='S0"*M/@T7%A\4]T6&=MX9$/0O@ITMNC M\FJ;J8%5FCM)6 [SQG3%NY\$UD12N "' LVA:'I%ZI54Y%M=WY;,B*L+W 0, M(V^7G_>&;\[6%_/KHZ9_G[H.Z#MD>,?](+C3QY]DL=^3E5%/'@Q^_B@TP=.1 M[*BC'S>G,]ARXPV,$8M,$D98 _!4Y[JTV;97&+9*F1\V ,;%^M88FB881^JI MLMA3!V*;:-2\#(/]XY-F!+<)894W)?>1:N;6(E\HC8U(X%#IR>K@$*C2BJVS M$0F4#H'I^5P2R(>TRZ(W&2J\_4!O7+Q3T?6F8)@^8VAJ2 M;S]">-DP!9?PG@9X2Y,_"V];(G@M>Q0DQ^"X@"?%] *LPV$9\T3?I!Z0W'4 M4T6)?A__V1-EI LO@ ?O7Y=?:T^Q;@->F-K+3DXM;Q?)?XILLR M$OC=2=TY^$[.P95&S\%C3455Z -IPD&J ^;5P"XYF- JTH6EF;ST^][0J^U$_JB]-/W MGW$@GY^(,)/"$@(@2Q^Q"^C/Z6//Y\*-[9P X!0\"GTHQ3T M@C9GVAAU+.UR"0C0(@6\:)-"!KK8)>S2*PK)XRL?P""GPFW@>@&FG?L._38< M#M_L"7\%L"83$_XF/&/,@T5\C=&'%X0%2P'6IH3C:[K" G2N]B(06%&3JLI$ MAA@%@D]W2P$$T),H/9N6!=/X^FQI=*)AC@*');5RR14Y% GO#XP3:\9 MD -&=1W8!TZ\F887OE"(**UT!W0GG@##BS'T$?*GPGEB&F"7U_1:N$ /GWYE MP Z#^XZ#V1F C*VQG#B:2@%4!L_)QU^28'L4#KSLS\4ER QNVIE-E@T"#P(M M?Y 5M3<8LE]_4(:PV8[DJAMMW:TSNP7_AD2T\:6PK2K(T2WXV?HK^W>]3;?] M"@=?#O!#3 &>L2]X_#>( M6:A#0;GH 9,:P0TLFJ-E@"Q. TMC>H/I2>';Z?UI8M13X0L*>F+3"*P#;/G>)4N ?)!]VM,Q6H@S"?T$Q< ,]$DQ53LPR" ],=+ M(L(5,;![GT!O2F0YI128NVATX:?$EG5U=I??UT0CZD^#^CGST!C4L6)*6+4K@9-1SRTFTQOAH BP(3=%#MU'(.I2;K? ML0N*/0Y\AISQ(IT*5_ N>0$P+=+C$WL![B\(@(-$9&68N(0Z;@KM"MQ/ZM%E6(#3;^IL2+K$ M;CUT5G_F.L%T)GC86.]48)>2T7>TB<\7:1)8$]@F(Q4#]-3R<$]O?KAW/P*I M P-+SY'0?(<(.9*9/6RNL$0S')$[&(X7$J2J?WL'(N,YF*=K!#TS%'IS3_F!$[I:_ ; Q5%C)] M+V/(/#E4:NE5\+3 BX"=#>J!VF538!JPK#3/]-:;+.5-C>7FC=%]MV_$*#G3 M=308/:[,0_0[FZ3M"*46SHT6CFXK+EDX+O5-?>YZ.?%M![#I+#23[OBV;BY M*!\U"_=BC[DAD<,%^QW=DV$3X7/!+D[H?LV\&@/3N7%W9!XD;F>8X8N^!4"R M7DZ+I2TKEY]!^@GY3'/;]RB86Y=&&F+=J>@=A[QM;0\CD?=-KPX7\&KTT*YC MFQ.VL<;(XXD%%C/;H03_4P$;>IAVZ!0\F5YH_?.RK;"& M@UI1*&@LZ.Z!T_6-6,?K@6BVVF<]F 1AAHF M&NS:3[0.F@MPGF?DT<5$J8/-^)$65F%KPCF+!5#'GCO8>N!2\78UOJF#;C$R M3A=UINDX,*5GSDU+8\4NW&H'_P]&!L?3-]%8^(8N+ROMFA-PF UFT=>#' \' MT>7U@)PT0&'[UBMXGA10[L[Z,XTAX[%@!YL$;)SB0\?U1DB.O&=50E2%_.GU M$S.5[F>$^+^!0[XPL0?%$>F),Y^KA2**9A>9[5R:-^O%9F+2',6@0?@];%KL MRP5L?"^<39F!JFNN^XK\Q ;E%J6N8=$B9Z,$R]@:K3-D/WB$'L?PGGIMV'YV MI<.V=.*\OFZORCESM4SMG9"R+5G24<7<,%JE_:3/2E43$E>#V;;DL+T"UIY% MKIH5U@):YB1/=)IFL]K-JQ4U MFJG.+WVQ@=8O]U%P.((08'*=9[ _V=&%Y=C3^,"A"7,DC5\;.A!ML@S[:%)4 MITHR!EAN &)%["G]<6\L*@=&ZFWRR(& V;%RQ\H=*Q\E*TNTD'TTKMI:9]^D M[EBY8^6WP\HYCD97.-,ESAQS>*=%QQ>' EBTEI+8LB,K@6\V+-&^2Z AVVFJ>D$\W37I M]3\'I7'VP:3T.JG#X\)# :PEJ_R_ \?G?5D0N%M6ZHZWK]"V'<(7S?U.?%;\ M?FW@S80ZEN9['GR91CI,N_CI,WDBEB#]?/!+U%K 6L([]W$!100A[=PBW#QB M:P1J^5[;BP#XAW.%W''%6^2*;[:3Y8B5RD,Y0#99:?[L[LJ6G&Z]\9<8N?D@ M#$[[BX;/1*]Y(Y((4+RC4+A_UA85%[*UD<<5;:7;%W9R5P%MCBT. \3 INV4>CJI%Y8[<'2-W.KACW<-EW4X'MXW<%?V"!J^!*VBM MG^L.[#9>V#(V[VYT:'8;V38]M[?Z;8;ML"BY%19M>)4 PCK6O;Z93?=A*4L,+)R:FSOIQ/6LNF3G866NBZ4CU5]XK71-LQS[1 M,4/3HJ="SH*X0$Y[ROL[LB[NY&5ANOQ >N&:%N8/RC*_Q&(Z=0DL 4]@#&B? M+CVZK"GJ*(]YB/ DZX?/DA)9MJ.WDSS$\DMQF-V!MY(/28'\Y1T_D]Q&>N1H M6]F139VCHD+!F\Y0),(,VFAZ1>JUUM7>PY::./H^3GPK!I&V=;C,94<=-1 Z M@QUO7-$$V7*HL]=2"VB4:M#@0W(:SRIN0^4LW< M6N0+I;$1"1PJ/5D=' )56K%U-B*!52-++6#"=K#],4K@2%1[HEJUTO,0)+#V MQK>?7K>RW$0@;:P#D6YIPRJMM]>MIIS,HS;J$;V MT&NJG0+0P7O8)TR'U;XDX<=XX'(_'@E_SN*T *'KF9W,.WWD2C=[WO[Y!I6R<*G"1T#1Y?$]WT MXNN(7Q>$EB1B=XI7'B@G1L[M/)GSG@/IW3#?/+DF:#&0[?V%Y\[LSGQ-5-S1*J"DI[Q*(E$MJ0I0VVC:Q*O='&IG8;N;_I M780+PI:B%KO?4D>27TY$0>#P)8?I7//WX"XT/_:F#6>#,__RDV=^_ 4#$8-^O!$\1Z3^K MP3OC%Q#?1?<2?R7^.;\1NR;A1T-94>1Q//&J238%J,Q"#11U/)*E>@!=V[HS M)P_:"TD\7ILGE4%J27('ST)PZY*%9AHH1;9'SFR#-JTZHSW--EPJ::S*0R4! M4(FY&@*OS,*ILCH2QQM!UPR9^B(8^8-1DJI%%923WE6')26]=K$GP M7V\MS?:!-I=_!>8"K7O@[;J(RX/^0!K+R14HGF13@,H0!99A..[7!"A7VKXZ MMKX9=Y02ZGB:+%079$+@!P->8.L+D&\.E*R.%6D4 [5ZELUA*L71@^%P5!^H MA+ W0)_^>* .8E!R!Z\-02EJC$:*J%2$@/U>7X\IJJ0,U7Y6I92?IISFZDNC M?G^\I"Z+-OM;[15E9$,M/1Z+E^3Q2)5K0.$&Q$A4^VVZ M9PT&([#P4W#DS[ 1**5H,I; $)=J@/+9P4L0W#E>YKDA/6 G[8^3W)$S=LWI MRVUD$@X5 MD##C495!@/-ZPBC85+"EM+E1.,%&D)22:W&LR&H-2)K35@4A8?PFR M-6"/B_)H,%!RSY$E-QOE(2"K:8) V'I>;#PV/'OO<=_3N[Y:*VAE:EA$[(#EMGVC*X MCD;)95TWZYD!>Y;IV)IUJYF@L\^UA>EK5N*UNN@#>PVDOI2,6ZR=JQGH2@8# M <"D%UH=NCOB:[#U&Y>:BT%O#S:^8!Y8&A@2H&M,W:QOILGJ4)23W+-^KF:@ M*V?$#OJCX4#>!+K$$U3S8#\.E\R([9E/A)D.GQT/(P$W$U#8=4$]D?JCC)54 M9=HLU)0-9HYE$-?#$)/_6MM+5?JRHO03TK$\=KW92VW5?452X)_F9Q^6V7J MN0<@?5N;/3+_$\);PK(?J4D3JN'UJ M32IMOBTX%NJ\$? -YA#$T310%;0$5]]J[HU[[Z,X4A_GEKCW,\TM[[C=TL>]))#77Z_>_2J>BJ*4ZTL5 M3=D0E+DTW F4;(ZSP)\YKOD?8I2C80%D W$I^:1XI@V!6B;93H"Z]KQ@0RJA MQ@4C:K@"(#;+!L"4I@[8F^ ;C#>'Y2;P/5]CC>"V3)W$5)N"U2"=&H2JBEM3 M!*^JC$?*;JFX$;R[I&\5BVDK;,KS)['R-2S3_!2*NPIR2,%+.I&<3EW//]FP@=J M@N+#@3J$#2B9+9J**BMRR?E_]NQO4]DXK@DD9)Q M^0+RZ;BP_VGNZ[5/YO3 %[=)AXISN$*-;'I#M3],YL)M$=X]DZ:Z-E75H=+? M"VF^$K]9Y2O+DC1([NZI&2I/7Y668%JE:=GX])M$!AN&+F=M-HM;5EFZHJ#W M-]LEFH5QD]\ 'SSQKX@KOE$+0'OS#4]@.>[=3>Z=#B]>2#W M0X;*^\A@QV3(&;S)995E\!@R*2U%\VT(6@V-(XV2,ET!M% XPY@L7N&BUZ)7 M45SX5$X0+7>ZVC"M)51QK'HXV!"H"],*_$R46R%4 V!^TY1(Q MSI[ 9)B2KP%J_YO)4A"J)L<5@#H&[3M.AE\J@=$X#JM)7AAT5"1QV-\N#GS5 M5@%Y!RZ.:V*# ?K4V;/F&C3$UX01@J'#DH@4 MPK$U9"J;+:(ZRJ;TM!F9F@*6S1 Y"!0WR'(35;6U**]R5ZNM:C:UYB!0K+^J MH'C$;&[@EE!F&VC>*-2'N7+<"3'QNL)&Y;8H2V.PE%.Z"<0[(4%=)B\B@:3L M@01L,^;>&#'0HP5WEH8>&XD%J])07H_6"BBV@T?EP.UX($K20>!1.Q&TY&[2 M%O3J*]D1NDPE-Y9=8MO@+71E$&>UP;23R11B%6\'F\#MY,VG*3\#+QV0HS%8@U+X =,G9H[KF_^IS%K6\4DI 2+EYFW*5@KIR:"8S"6 M-H,U^1LX/Z:MV7@!"N8X-J+0,?,MV=-IQ72;@E;9(1D,5*D>:/2(&'-&-&_& M#BT;X3U1'69[7:0FJ0=&5;HHXG"4/0Y?"<8.?=]RULKN?-A2\"32!4QOX7@F M8[&<7G%U$QADT%H),JV<,(1.?PH^G!G8-Q^[/EXYT7U6-Y,P_^E.\\G]L[9H M)(E0%H>X#528-J^A4715YH*;:BFP+G_7-P.N6+ZABMH=PF:G+:QW>?13-Z*7FFXWLB^IP M/!3E?AD]M J6[6%4O78!?+YDR^_-$$*#H5A5-+P:8TD:8VEXZ4D;@;)ZX8/< M'TKJJ :-*/RAJJQAY?S)&X:[ M>C&5DNHQN@'D>,<#.'_4Y#2(\>GUFX>O18MUIOOF4W.L(@^4@9CL*U5^_F8A MKVZCJW)_W C@L!+H'GD/SIG^5V"ZI+!=?R,\/AB+2H)7RL_>+-R5K9>1-$Z6 M"VX M^OHA!BTA.A>L\C-9*N ]^7^*.W,E9V])(=?VT_@2#4<3\9B:P/>'*U,%A-[VR:%'78;.P@;.VT3<$)X/4YG-N^:DG- M-I;9%9)+!QD1DO?!HT?^"D#4+I_@7QRY4B18K:O&FZ)Z!XX8TV\WD[!1=*J1 M>C/M%C)@KIVU$3 K*]#LT5YE,)/DWQHU577%HF\/S,K4S"YZ93#SR(]-S)L@ MHJ)@Q\?QZK7&R38!JK*MI_0E=3BH#E2^V#= LQ?/_&";UB_O?+#JWPGOBTRS MFPE.$D[=V$&?+([%48XMEC/=AI -3T0%MG,*&?O<#S.9F^P)?6'2EH4 MRN-18%)$1XG-VF*2,L)K%(9K39J<^9N%O+(M-L[(3GW >?;*9_1HXWLSO6O6 MB;]>R6-V1\2(>^HVR)53-@!A95W4'Z;NFJL(82(A0VK$*Q/Q'"TWX4/*;S;! M@P]F(^LEB>-^.NZ1G*$& -67HZ\FNQ.O@6#YD(F6(&QZE^AH/%ISEVARFLV! M*E5&-9#7W2>Z$BC+<8C;'K?DYJY):C*I(U#7.=H>".(T?^U?<=] MO=.>OV@^<4V8IBXM%44=CT>IL&_.Z+5!*$.L# M42J[21E(:AY+KH2A,!ZW7-Q6Y4J+P7 D#_HIOVO%-)L#52K'24%N'>\.J&QJ M[!=-GX&OZ;XFWRX38<&T=U'='^"8 Q: 2JD"M#)6E7[R!'[70%\%KDW+W>#M M*_.%%KZ5BMRIJKQ'L'\G,U.W2H$J*=*PS,7'6X*4FN'8F/UZO@ 'AU!OL@S8 MXW%?3M[&MC7 S3]CU?!GX7N?7A]>%^3LQ?1.:DLH."IB?Q<26AFE6K+;5X?] MG:CORNC4E&I8'D5N)_>02]@B MNX8%H=4K26GN[S^(97RS#>(FH\ZE; WPP]5!"9PB )M!:65#A,U0R@;BJZ.$ MAZSA&6N47, 4UR?'=9UG3#W0%O!+T25Q[#QL>RD;RM)E0%5@7BZ5?/2O;<]W M UH-I.D$-L0@?PMN_JQ/6L*E")Y-X XS3)J#6\YF/Y0%.V^IDE579SXKQKVT M5UW05)>[I"74;F'7R&GA*0Z2O<\K %T&W\N7A&AF'@B M#D^4-8*3@6Y52L.*7($EZ O@RN?)-45R*S)OUF5A%(.\^X2LE2E$>8@DN:>OF0K.N[:^((>LF__!,K"?R!;">U8X4RWVE/QXE0N=- +,1 M@GR\?Q'-?7AV:I\0#?NJG.P'O0$,C:$S\H3*4Q&1@/2^7#*M^,%'4I#74 M&$68XK9/RK5C2%'828$?/:R/H#1IZ5-DG[:6U M@*VV^+[9&@O<$./"].C9^JU+YF8P!WHL)8I]):OXH4$\!ZO,PLHPK^)O>*4@ MS:@NYP_&LBK)^8Q?/%MS,)9+8!G(1=JC:1@WS&-15A@,:R=M'.)2>2SJ8)B, MGFX$# MBY5GK@\Z&NZ; 3]"D[M?!_AH[MK@HYF^$?1#458&HQK 1S/7A+VVW3$:*_UD M5\.2\ZT!\PX#%JQ91M;\JUT2*([4Y+WU*V?<&+SJ;1\V 0\L= M\;04Y/4G;0].7I_697#[^Z9P"\%=2=VEW/BV\,1*(F\?ZLB$=M]OX7GX0IL6'I]44QAQ @2'8&G&LB='\&R4J<&!0AW(* \TX1EBO**AZJA#FE MMYACB=#4T9]VO^H#K#A*L2M,ME] MW;;QA^:Z&JPNO'=/W"=3)]X-9E"9\T9(W!^,DZ9AI?D;![XJR0>BFLP4J 4\ MKM;EBS8W; UER<@29O.DKE-)S5$# MA!KW (R&Z;L75H(0)]-[F.<* )CVE-AZMMWFZJ2F=?U?/P4>=O#U:&M\=B6< M!\(''##7^&[9!/W'JCH2Q\F[;TM,W!"L51=JW.]+LM0?-0(KK.(C9W580L\T M"-LR'D#0/*;TRFYZJ]MI9!N)5P&@L+?:ZA*%-2LN2>-QBMWC0:M.6"[3;#10 MU-'J"0UB?K@$2?)?[^%%*R12:14V@=G(W]\7#+/40S7W(L@S5+)3PMK Q(_P M),*S9\TU;A:4QWX'[4 ,+!%_61 =/CXX^-5-X'N^9AN@#_X@YG2&SX 9!*;' MY0OF;'CDU@7=7:96ER>#$;H#L%GS"DIN"Z[Q54^329W[1;=IXB>FO<8$.I = MG=X)W2!=,RR\]D[3!J#?/8^>3:\ CU&9883?Z8FTWLUR=#<2".T85> M&CZ+[*7FVD )#SQ,2LQ;QS+UUP< X)-5X5Z97_]F^1\7@N>_6N27=Q-XZ8,@ MB0M?>##G8%)^)<_"G3/7[![[HB> "V!./@ISS9V:]@O[_XV]3_B1#A^U;FBEP/\$*+]M_^2E(^ NT"1QY_?!^&# M[W'HZ(\%_82/LW\=!K[:?/'QOZ2A>"P(@:R;.H67\!44A 553'B'C>#A*@HF MFERTK94AH/$T%?P9$9[Y]GZBL?U=L)E.30T#3!R7OF[BQ7FHSC0K?%[S69H],2@\ M"I <%1]G3: MGJ!Y.)#I"H3;<<*"VJW/\ -,0EYH:VN !*?##4:S7YFXC&1)_>@)?P4.0@ , M_AW\!O8RD!M&UG7'1;);KSU\VR,4C'"A.$::YP5S>!^6Y)%$0,1K7 [#*@M' MH2BY>,*ZA5.+9NX/>G)_7+AR%(B2JR?DK)S:V,I12,JLGK"=E2O0N+%!L&;K M7:JFPMM*$5V7S, 8,I\(BUU^=CRLG+^9/&@OC=1\]4=)LZ7,M$V!6OE6ET&; M0$T> H3EM$7#EW T]HCL+- MP:M^)?-83=7LEH(O68S#;SO"/C-@G_FLB.\/&(6@BW+M?=%,T/Y8\5?."UJN M_AFDJW_*3Y@EYS?T7R[A)=SRRH?4#L.JC=R2;]R6@,TMPK5S2C9":%M8/'!; M!U360G,C^PH8TX-]W-"H/1^R.\P 7]#C%C1AX"$P)N;84//9]&?4)@GH$0Q: M*MCZR8+9I\0&0;; OH/?R<*/;3K6G(=.?^]3>8"9S^8 FZX)/X6VD"Q^_'9Z M?RK\=G9V&WTG??Q9< F]J9B:66@KXMLD$JW'5Z"?K;$0RZEPIOL!( "/!Q:] M'"^P##"!)A,P>B8@>S]2D M!:MYXN#]3-Z'0Y:WX] :I6#WD;D%G5C60C-PH7&[IW][V-*6_TU!^^4=YH6@ ML<6A>03GAK@G.JRXMO#(!R'\]!%4C>'//@@C\<>/0C6@(\#<<)HG FP'WDY( MH$?']YUYG7%1\.G81CAVDO ,NXKCTKP!PB(C2?^2TMLW0M+',V["B%L:+T,: M6$58>UAN^5V+@:8?W8HL\ZCIWZ-/LMCOR2[0JMI,NI.?V^7QKS+U]T#=E9Z4W[*N@ M#?L[)W][M7D3[%RL'CIVWB([2P.Q)\N#@V3FEBEDN>/@O7"PJ/9$=720'+P[ M=!U$Q\]6BBQ%N$/4W@S-%-U<.9XL,=//!W;$*O/(GJ M\/AQ-6\QV\ISGH<9IB3Q&D*:%F12Z 4_K%_T3,_WPI- %0?F-UA\Z"(N#;D>7<3K&.C?WJ 7-S[4_H^Y!M!'@=LV)T@. M,)5.)7E@VA7GOB)85&V5. ]4EP96.8VK."/LF,\T!91V!^!8"7^(_&?";'#OFZ %>N8 MH+TD*^J;.'_ MWIJ%;#O_K'S/DBX5;=L^)X]#=2EH70I:EX+6PH#3VIR52I.$%[:4V;T*EZ1+ MCUB>1>HI(VG?"1+=$JU4,[W12-[W$AU"R*9ZLDJBGJ(GV,3OCE.6IQB,NN25 M?=%>4KODE:8%_]8UP6=]Q3H6O$WJ)%ATG)?#>9W4[R]E[6!EOE4[_!WQ0,CU M&8UF&>2)6,X"6XW2<);N$L/L]ON<*7Z2AJM/#3=$X>>.Z#E$E_G5"CLB^C%O M\.4IE)XD=];]FU2U![;M-WJ&UV.6M=AS0Y:VV)1$P+Z&T>A9H M\G*[>)S(]X01;KGGZ;6VHV#4(E!@&8FF;< .AS=RT6M<:?2,WO!;<.TI7M=3,L MF3CZYG(WM^/P/SJ643^\[FK1&<_*19 M>'-D3W@DL WCQ>1X_R0:#(5T[[)"LNM@."[UX;=2K=?&6Z9.4J=)&[U:"S_T+#R05^VY\RY8V/XT:6'B7>F]_W" M]'3+\0*WYN%@I:.HG/.F:A%4 -SV)HX+'! L%L35-3S&8B0]\9T%)6OT1<@L M$=>MW-C@]1KNT%)<0SRMTZL:1GK$#U+_E*[W8VF7J5Y^W1="&HI/&GS[QX\[2U8+H+UVF- M34 1< $@."W&()M49G^N[^LZ-MRR=^U+6@\6-<+EQ026(:LG.C511.2> MH(R1GX&L% )@Z%Z2LXLIBUP]P7_5$2)%_C&47CF<4,0)N6AL-NE;7>!K.[M] M:HN%Z[R8<\T'4:$0#%:(44IE8_=")+D6$59XGCG8Y1!,! M"ZX-/&@Z!GO_!I;#S?><$+)1Z#DAE'_R$?^\ >5X9EF.CPKR9H'$^4)E-H%' M 0[*4(1_$EBL!2Z+#OT2$RI=,B.V%^6=?G8\[P)>?M*01[W_'1^]38&O:2^>H"S?B#C=JTP173A'/: M[D4XFX)W0GO /)O^3/BDV=_9AMX3OIZ>G6(G8QS$<]!I=UW,A'?!N##FIFUZ M=#-]@A^FW./G-IQE@2V ;2:B'X1S\%'_ ^J4SL"&_@D'#J.PLO@QGENXTK#: MP(^2[&7IX\^G J;JYSS$&C$;Q*.Y]AK:,8[U!)+'H&%X6HY&>SW/3;K1H:7E G.KO(R+8C^]1\P#78 'S:("IB;I>F+HF+!"LC4$FIDT7E76G#E?S M])"9^:A$\BR8PHB"- B]KA4R^3 S74,X@P4TYJ'@_*&!A+EAY(W^ANU>X9<[ M@EUG/."YPH*W-">UT[A+@*9PFJQ(HWV7U F0GOE5&(=Z$3V^QW"FY#K4G_6=@O8(_S7Q?X2>D3>QV91:)#<1X)APLK3H.6!B.0Z2_ MH8RP:&;(#G/*XOCG0G.Q+BOB92KG6>9XA'77Y@YF>%-GS9^!.H)-6H<&KX+B##P6[&_(3\M*JVC/R ILQOIG$)>G^*,] C][Z#>#2H478=\WX6$[?@PH%5@^ MF@:PZX,+BA/KA!A4O_R@1BL(V,[!_60J]:>SGU/[S#,\!"^2A<8T'!HK=$CD MBSD&L 7R%[W7PL&(/@YM$S\U%;X6 ?4378$?I%,YFE];P.H@VSN1@,1,%=Z> MX9*Y9J(0)1ZG/Z1YE1E9/WW*00+?IT66FH FZ#R8,U,N@@-^(F:DV0,;^0ZL M)M3)NN;-0J19V#[?Z.T)M,Y?T)Z <[1'9F0&%.QE6#NUO'Z[V 86AKG66$!6M@_]$^E6)@8OV=E -5G5HRI6B+ .^R :7DNJHB8 M["$\=" F?S%+Y7@UO40%<(&@,?46.A_18=\/\NFXZ.G(-Q) )=)MA?E''1?O M'8LSMI7#DN0\?BH9CO\,S)(WK@,N=, M P.@V!+F9X9%*QI'^ OB\4MY:F NX/\O_PK,)\U"W7T7&1/XPYEMI+](/,F. M/JYM4*^:1X"YZ7\O7[A*AP^TJP1VUV ]-\J>!JPZR.@/QZH\3)PK[1:%]A%0 M31!0+4% 92S)8^DHZ%=P0KF6!$-)'DE]N2$:;!VE,JLJ]15QI*J'@M*P#$JB M,AZ,AEM"Z<:=:K;Y'^J\GL-VCA4J] \8Y!:V3WB'_GDSN0J-"GK\3^W;6+/" MT_>P59@34P<+X(RY7'@L#./I)O&JGH3^R=(1_OR#6"A 7X@/&T+@3E]!QOB9 M]?'E Z\[(6WPG% J?>[9W)RW8);IYD*SJAU0/@8>F*T>WKOIFT]H*0"S"33B MXKZBC>#%C"?$G"7U'O@_V *E&4!;SVCN^0%CYYIF,!LS.W6 M09FBD0H^2>3AR&(BG$@QT.''^-*-<\==."P=*0TS?;3D]$@) +8G),\6H@A< M=E3[]30Q[DXXHV-E?@<#<"*"B'<%L[Q4+Z"Q&9>&ATU7=[6)3T\1V$'VQ'R! ME:9=Z:)?D9-F!%28LZ#1:_#:0;_,>,0YRH=DU[M,\!9HQ.T[>D7 ]O#9#B8: M%98P$7EAD1=!2XH1=:/FCP"91]W^9]@WJ?N/#[UZL,MC;B=/.@^F[[,@&TL++73N.I[= M)L]&Z@TT3;&*"[L<9IL<)@,Z@@,6$CTL21QLH$/$ M+WQXGIGZC.4*8V ,A26]"(7(L43 M485%.O(3G6?F;XR@O4!+@>:B$3\]?"<V *HUSG M%$;T:90UX0)U3%4:B_*7PV_D1P0T>A[K@S",CC8<(A;DF_F'B>^Q+2#/DEK> M4;(Y3+@+)!99N,![JU(V\H(? X9G730=7;@-7'T&+GDF/8J1*)$BE9=RDYN[ M%!U-T!.7,S!KKFTCP,@*H/J;ZP2+E&F3?B ]>C*0C? L.*P&V^\R8R>BW\ES M#X^FUT=^P,(E3Z83>%BZN'1H'QM"7$DN918DS:$H#P'36^A9Z+,+WA,6@B\G'LD] M=4A;Z">TATFCT7%"4C(!06%/4RCX&UEM&TU)7"]Q*B=, E!;Y 4]4R_,8P/5 M@VX@T(G7'8'ASRQYFO>BL48]7+JDNPD3S MK(=JLJ=<(\[/.[L_%T;BH)RMBCH2^2'N4;)!T;=RG-4 F] W86#2NQCHL MA+'=*.9NF2SEF;J^MR$BYL(1%H'U"W&^9\T*\"W_:*0 M+;/:R(L>XAUZOJ&MAZ4^\5#)?-P,V)@A%H,&"MMQ#$P4IRUJ#(+9L2;MJ)\+ M(MIK#'&7A"2BN;)S[7M"E[*:/Z3%@HDM):+&THY86FT(P9Q;C9'MW /^\6E8 M&N.*/AV^)Z#!J(?[QR2@YRXT/7UB.<_P>FA_LHJ)'D^"$\E MQDOK: XF(TUOZ1'3@%W$G)BLT$RSIR8>9;/2*_8&[)^6IK/HB(,K"_8K[^X+ M#,4/7.$[,+U]%GE%6BVBXBS*3PQUI!YGER=>VR9P!!^%5/IHUQ&!V_G,12!03 C@$> M?QGK"FBT.KHZ,.DT(,$?P M!2)%;Y*/@O-49^J1)?:8U&WYFJFS4VKY!0U:)W>L[PN%$F]ZF]KQ1>%[\7D. M>5VVQ&C1O7P4YG]J=H#REYLEKQD.]5,264_W&"O67%"]YXY!LZ*H$#XX"U,7 MAN*P)W >8'&2\_"TG1DMYV%WI:P50F&!U]-!;11Y7L)()P-07.*[3F0LS(D_ M#J 2.:LMHIP&6_4]8@?/$JP"B5E)L MVZ&I#([['0T&^ 9]/S1LJ-)T;+Z+6\SRFID+&-E_QN- C?E>;!<$#1[0C8AN M>HZ?4,D&>X3M:WZ8D8$AN41!40C3J7 701WV7>)6!:UR0W,!4 ,[S$*='E4V MH#GC90<3<)4M4,NT[IJ:6PF;)C:--)OO3KI&]P;X-I4?E.J\E MB-F"L2S3%V%WS+!DE6VGT4)26W9B4=%*6QO[=+DT(38;90B/MY-6/<[P],I)*FT>-V&0/S"WDLMXPNI+ M1E"8I4=K>S0>M^BQK@*PTMCM JV(.$63@@(V[T*C)<^A[!'-M2F?_42SG"BU MXDGH,N!5FX&[<,!@_!EYBEE.7$)#V47#FO5GC#B +AE[. 8X[LZ12#B$WP,: M 2)H:S&NH(6H/DW!HD++(C)4"@ [9GZ&6B5AC(&A;7K?&24C^XHZ6J'A135N MQ)TT?.UY'X69\XQ576"-HO3:7#W@R-0J1A!BEJ<:Y)$F3@3H/H KE(PM:3Q+ M)OQ96.)!Q@[(O+T(E) @E$5C/TDS<(M+,BI30A$#7+$V"[0T6:!]:_8A%NYCNO"(R"MY)66\GJ$?*?Q.X_R M*?,'< -@#I0)Z!BTR U^G 1A6@G=*^QP#=C>0OM/T")JO/Z;*UZV=7"VBU@V M3$("-4AU7985%SM*9CNZ8/(.$/IC1MB)6WCU;RH\$,9[8A7/+(%0"&BGGE"> M>F$=9&JD:']DH6?T(S&Z##KBQ'=.Z);*-I>0\ZG.1]/##NT9S&[R',Q]0T69 M] L9-$Q_,Q,I,EO8%IWW> @\>P&YF'JML?<9[5<4=6!\EU!'/51SZ4V,;_+I MC0O^8JXF:T$ [YI>M/L0HQ.'EB)T%5Z/'>T&U,?@=BTW.M+9+,F#V)"UW-BW M+#3^>: +C2VN/ZTHZS^U/<[@"P?/6K"O!2;QZ23<%%S"2Z2C,<(=F;-C3I)J MW/MC_>$1AEB8//V0CVXU/*8@Y#@JD=V!Q#8-X3 !A&GGH*$6&A>3WC'ADPWY&S: M?014"M0OBMTN6@0MA@MH1Q*+.B7.%XHQ#'EXQT'_QVK0,57 M#B1M\,BLB54^;7U"2T)XL0NSGL+H^9>[FPS[X:]XCD:MF@GVF)RA"^W@L4', M5*SDDA\)\'Y+8:?J>!-@CDZ8KO,(I."'KLAU84R+X4-3@6B Q?2M*""0F#8Q MXRF0A3_$'L!YDA!%,26,(RVHHTS#-H@;T<#\B6 ]H=_A8W1GH;"P/AYAG.?J MYI-P'PYSZYBTV1B='OVTQ*0T[A^.]#$]KK \Y@7J!IL?<>0-2&&A@QH$#Y+< MUTXHVXI0&,B/+SK@9\E[Z@]F8_AL8*VY*9RM#H=4 Z:ZG#6F2"0YL[ MQ:EPOR Z#>I1"P5MD1.F#\/6M2F7+Q':OB(&;1J:+>2XBT9/'3]#C)H&N#0V/FM2-AH^PYT19ITQK4ST?63 > M<9_H3PSX##F3!QE7J/%?-+2T0F/3"_"H%0%P/'[BP.V@&<8^6><"' 'O7.(Y MIP9M"X#'*CT>#^!-C/@),CM=YEFST2$&12^P(P1[\=:(?>II#)"?TK.[G6:N M$TQG[+#E5+@(PZ2&$&^/D\":@-$9J1C:V# ']]Y2< X#>H%A1H%M>AH4))M@EQ,\D0L8GB< MBM+IO1/=A]'M>RU%*([2\>6C#2R9RD*F3S,AGHE0J:7QANA(D[?5=J8NND^@ MJLS.^V@M0J&A@^UK.J.F[0AE\RG#UJU$:?\:G^<11@PW8BVD%B#EGEQC"?XL#EM&,N)GP MD#DS>F@*GY=M69AW>Z&?01Y[%V;*0OH]4>G3(AS:M5/J*:J*?^9(< MME3="X>+T96UG,:#1@H 4,HCM#,(IJKFTCDZ)@ZSQ(29.<6#;C[6L^/ZL\[_ M:RU"-=%X;SON'%BA+#:YX.==POZ,E[!G<\S"UF-,*I85>'M@KG.-VP[@X@9Y MJ%A6'6)42 C[MJ"GC5^=4WHUPHD(+T>]W&B;)=335YB5+)P(.9%;CTR(R%U!U;9PW@<=)' M @N ;D:W0DLFN1 .W)H"Y-B'/E+^1?Y'9IF/$95S]M=L/+4,&F77SW;&<5M1RBU M<,D+L=U$$E%48I/N;[W03",L3@1AS3<%:0DV:I3$W<14$\*(KRR6AXTNHHL: M'@D]#63-XP"2EIEY[9I\#V#L\5+99E35+2\;H@"7;O")6]=E6&.T6[5V'+IL M6UA<),JEHI!XLF1J1:F8Z84!^LB#QSL$\7[,$WH?!2\-H#G\<4I&LIXM##NS MI,NHIH E2 @\/2K\8>+-9SFWAH2I M(?1A+\[D8"E,>'<7/]W"U.SH1IUPKN04#U&%1G3RF7P_F765*KE8B1PSF=8C M>,@+?AQL&^F3SU@@_1E+/RC(9W2GZ!1,>[#(GA.P>BL6S5ZJ;N=52&$5.P\$ MT6MPP>_A->^XT2?JMM']P?*9* D?2TE,5P_FO'B;GZH;6!A)X@X)NN:ZM&$I MOR*/%GKQ&CI:<,+*<+##U6OR*#U5]A2F.#.LTI$YPR'T*B?NB-%";9Z: +_2 M5 %>Z(4W+3DZR^*G]3R)'Y?PH5[>@MW3@#G\8:I]HNZ !XWHE9-^E-8=(9SJ MNL 0-C-IIC0=(-6A(8Z%Q2H1YN%DB#IP!5YFY#" %X;;DB_3TCU:1,-3W.@- MED\ -![V8L68PSM*'+($'(<<1QKW'@WN$[S]D8*,URUU^K8]6(3Z=KF_2MYA M*/6>3J@O93GABH/53,=A][1,3T M7GFBOR/,B#'-WB!-G3N/) =*I\82^C@U%!UF(4:9#]S62V:9_ $C.50U!.E! MD]#1TD=78W<_\XISJ@.>>?L#6BALX#TTU#?%?DJTDY0#AJGCQL4UCA7:6Z#$ M8,).?^P=BT2(PPU3?1)LD,Z:"1DBKGLM*(/";2/>J5@V<#QJQ(?A>%%*LD%P MA]+")@9X+S=@R1IFQ!7P5"YZB3X4""EM9Q"W&YEB) 6#GHDZW4((F(<0GD#1 MR6!3=6R>!X!5^O. I2NSDAK\V27@6WDX-9UCJ<"+"F"RI([NK=J<]^UDI^U. MU"\@;,X0EPE3-%-W-?"^:UXT;"= >\?BC#>P-^V:O)B0+-YC+,/I>67EB3MB M>/,X[)I(X9C/B6'2/+NLW*5D&'5^4MP\.AF[*#AZJK<,?]J97@*''5)$( DI M< YYG5O%K0=$-UXW^45[I=E1Z2A0REBAO2 2MH[@/6N+^')OAY;\(!O3G"DC MH#4U#K9"?%G02S=I+4DD.T\.QKNQPQ(+L;BTC(0%8]+S3"R\_HLS+.AO!\_X MP@X5850>_2@660?)82T)6=2F%[IMK[0A%*LU80ZASFN+S+ +(*^U@!>HCG?B M>! MJ+%H!"J>*J,HF4XUEEX>=,2B4]%&: M[!TW[<2]-7"S&-"1-4H=FS:0POY.0OZSV%2)(\O[[J%HAD%>D'$@@NDCIB1+ M+*:T$AGM]*I!Q[:XTF0J,W;]>%*H2UA(GN6]TUXB_Z87*N8FOR?ZIO)UX/-I MF"H;E_WQME$PD>-ZO#Q +1'%F:[ K:/ _HZN71=J:@\69SX_3?+[17]F5*E=9>^2NRL>2N%3Z/0LYM[F5!CT IO(V= M7>4=/XUYBO2-Z&;VDEF<2U>IY_Z!$R>\=OR3 MI>G?!0E(0*-4%!J4AR4X,L1=]?X*;#8>99M(JUM!.KPD_F#X1]Z4E.=1[.=L<;Z!\9:&],#K0$AM@3>$NH=*^R4%;:L:SX*?/<]L<@$MD[1M'G. M]^/R4C9%W8WU7 ?- 4%3E8/S:F+=Z>-/LMCOR3.*" M#%X@T?(IUN483@ F*1WZ/C;<66]I>IA%[TK"],0HPZ10Y$.K],>R,Y9:K1J# M+]. 3O?#6LCEZJ.[F#1-AU?$GM(?]\:BT@B%"I HL5]TZ]"M0QO60>J-Q@K\ MO]^MPQM>A^Q6^)X&078:ZSG4XM(_PGH@/P["9;)":^"KCORB%H>]9#$YL(>PAQD^N""K@QG'O3P=-=< M1%B8AO&%YS-@KN UO=X6;P(Y M8[6=Z;/G9%3RI\^8-R%(/[\Y0M['12_"#/!:7_A\Z1'GIQWAZD]]\_:8KV; MU;B7&1&Z>1>S8.C8OY1&/74DU?8MUX'>@(-?0^AV#WS]!8C* >4&2'2,J]!Q M?\?]VT&DB9WKC[@G:UG+?7F+HA&ZXDTJWZRNR@_-!SAK!S77B-T6H\G-AY#W M">PF4O4FB-SQ;L>[+3KF:$D[S1W>JU"N"T9>-9F6NH-IJ=)I8K[ U^QY5L;, MVW631;*B,U&3RRK:6:>/1#=PE] R>%K526>FUWPG&H-';<%Y2)_53R3.85@Q M*$XY 5!\5IE97!X7519GRM/XY8*TYW6J4(V5F/$)&2U-"H2=I5!X8L1I%)Y! MI.@?@D9!B!J+8,5)>*.]G[@I&4LV*/AAF^XLN5K6BO= CJ-VT<0YJHU:.C_J M"3^P78Q*&6UQSRN66?U0\H J;"E"_'J(?P8V2=P!D:,LJ?[CO272U[?R/FL:Y1]6 M[[[$/?2&FHX)VHJ0Q0O4+GEO# K[+4CS_0R;J")BW?4 +4;HD^:9.LMM"9NF M8"4H*N,YO>"77H+E4>4)S'9!$Z=]WZ0%?C.Z:V[>)=D M%9'D#\>47O*%%:X4@TGQ#--7/S/(O'MXBSJX:91N/OI\[EXB,7 MC%>WST402Z:X"HN""BA\B'ON)8,)2>;"7@#JK'(D_.;4J?5_^,HB; MVR!C%#N2CU%_(@U#+92&UI\"/]9WP0?%?\'VL@/9P$ M5_AUSC=\52&J4F1D>T<#@B^;C&P(BAV+T0-"9XN8@%KAMNCE&-OF197)B33> M%> J_CI4E@D!]++L3H,OK42 M'C(UK#-QD>UP2YAL,.D5A8#,CK1^> PL"+B%.@2GJ$=%D&RR848-_+,9/>%$ IQ_A37XJ!; MI2A)R2;9F -N'H5"^%SWB,.<]L*M@(TG7QG-_5 >^[ ?P0V=$>"Y3U"&B$C# M40O_._H0A.R+QQ^-,,&-HQ'J8D)A463D%6.[]^'O$NY=W9.;= ^]O)24)]( M)9T6!?5E=O>@"YF;6HX=:$H;S$X':U)@78*?AGLA2TGU+A9I/+_$40C_YI"Q M13P^"(C!U7;T9>A\%*,X0Y.?(P9^O+C^#6P;J445FRN-<8'1M5-P&CX1L4[! M6_@&AG3LG/4Z;ZNY7%N=*BY7)MS*4ID.(5;"0))O<#:#C@BTL*XZ$\E >YBF=^,DX8 1#[.-@^A]\%ABM6_@9#+$\M/'?40P'\E7LWV!*!V\ZF&>A M4XLN;I)GED]7W#>.,1GC7/;@F)@P4FTLTCC*^<3P_NG!+&7R2]/&:BHA+PY\ M#*QRZHS!X>09*.>6GXV5WHRBO2C)2AZ[&CKP1![:.36KRA> \Q)R/PN##A,B M),(T&G50T^P=)3NY"62;CK/BYP3CI)YH02\8X\.Q[DX.*52I)?X-!H((D ) M;T*KGQ8TC$:Q5,L,*#I1?'N16TOF+>_\*$O*@_*96L4+0TFL(CI\(JN@;EN4*$Y(YV$\F((%B93]15&J4VZ-J5N475OQP!<;!"^EHXYC8N:MWF\;$ MI6M-DMOOFKV4AZ3K]REKJ*FZ)A(D@BQZNH:AZ.A+$A!"^?<)IS'?9".#KS>_ MU"_97M*.3Q2-.][K]!Z2 ,&>5#6W;K[:/'E&R%U/?8YE!=0)@_*;^!H=5(ND M"*F;2YEOJ6AC>1K>^#N&]8G*<_&91'"%#%1%"%0M/+@B,1HF7-76DP',*GT)J,)^L M6HP3'$=)N@!QS *H&"9OYQ+'LAI4+C$P8VC-;OUPDJ!I4U2D%>+#5<=)DAJP MY /B2847T1'X*\_-2Q'BE)61HAY@UN%)>6!%C<=:%:Z*JCQL"X=ZE3++'F,J M,R(OLAALC\*;B*2OCX85]E 9[Y$'97IYXH>8\?$_E>$'S7CII8KS0<%5$_T1 M;&%7.M=H.BH^7KL;%7/GUZL_#*;G40U 4CSR&!JGW M3UD*TA.)$DW:NZZ!TH=%U=Y*F<@E$63LE87 >851>"+MA>*UX*$J<',R(\*, M*KZ)IE-,K(PR/T!W)'EKMUK] 5ZQ:KGNL1*Q99PZ6;[Z?*,KJY"B5*#@XV(5 M2M_MMEJ4S(5WP$]G\B=>YXJ[DE'>Q+Z;@(7U2PCSBHY13J#HI4O_N<+$P"LD MBK9/"-M&&%M?]RHX*I"C^USPZ?-KH^\SOB%WC>&%3P&PSNMR : M?__;?_]O&(W[BWK_;^AS@FL!6C."%]""TI<>R'N!KWT5T[^^^AA',[I9MMKP MWS3B6V;GI-M^];JZ.C3,V9Q;?2O=6CGS M=JN"=/_Z_=*Y&,/E5-Z8:C*/9ZU^(8A8JQQ+LI#XD&)@YK='!JDC")I(09T9 M8[Y.\YVIG(*3Y0TR&T:$09[B6# R@3EXD(DA(U]$,1EBO=*RD2DTJLY@]T-5 M(G'U!?&!+];P8BUE:=@%+B,O<6ZB:(+>&EX#==DY"J!RB,B!P!,O!3IGWO=\ M5GRPDBQ4[13QB_$E5,4<>02<376ETP9\[_Y&>52 MT(AXDBE+Z,(+9O*6 \?]- LD.3-&=\NLSN["1WP"=5 <8I+MF:#&_D#U-;@W3%655-@R MJ2WO'UX"CP,E8.64L5>JY[JE-@L.\/$<3\%$8G 7-G%'\HG!TV?HL>*DT,W* M=$A4WJN5ES$L]*]Y2O<5\>IX>>D=I06D4.#\Z M: U<1^H $ZB]BPK$0^]@$F KXZ2R_@J^7LRBYJ'KFARDS#)-\_(4>5_DEYZ2 M9P:/S?VDQ OD&7038ST3F&&RT/ITXY(=/D7N9,A:$Z;)O!(X)/=1_!V=E)R# MJ$#T3#<* I(H0=4TR7^>2G(O^+24WD(IFN;= M4[[-]S"Z#_.-XX=W48 .)P9AP..,*;@N*7NT;&@$?M$S5^OEJFQ".)&[36:T M28"(]RXZ\\Q]I#7 X=8P*I73 UZD4329T 07[J%6 M!-1NFZ)-I$W+]'.T"Y#HDJ-FTJH8#J!+9&\L2>W3R;@@.WMYSD:FN?%6]JMS M&]W#PL14 PCRDN8!GTR>. XA5WFR("..#<94EG@Y->]/JEQ>_ME9T$%6!U1> M5P_%H ,L%J'@$6AQBGX*P ME:;FK)?E)C_\CLJD,98][E;QX.+L$B&^XULH;Q8IPKM(FM+ A^E,0.U31LO]E%TFX+']%5'U>#E\TSH,5T4\YO MO/J\XKKG%$11X+PN'F)%0FMY=P!'8[-'1"'Q50M3X-S.R1=#H* MEY!"IEFIEIDFKG/^97"-^O?8?@8/[,4D:>%XO(5?@+LWSJM#A#H48FXY"R/] M#)W'REL10(5101?Y%!]OU\"PCJQJ82E8Q6WHA&3U$=W#_&+DGS0V]W%S6ZX/ M\$++HK[Q@.YFH;S8B4FNN*ZR@PN-D7((AE85*OQ<=AM'Z._"#I$E/^S)&)S? M'&?-2_:P7E0/JC#4BDEQB%--K&X*NMZ2KUP4^*V?EK/:E#C0:*0T:N=8N.,= MA_X=ZX8JEO/E0!O2KE52/_PKYN[(JP'KZX-" M32B1E!A*164U*@VA*ETY2&4< GS1D>Z^P2%-6J=B6CR?::H"+'X:Z(" \5KC MC:<@%ODA_@"^QQR1CBEA'&E.%V4*VU#Y$-;>Z[&>T._P8WF).&,^J3C/QZO? MG&OUF"^1CWU@/$:\IQDOI5R#>M*OQ>Z]1LQ-"+O?7P5I=PWQ^8JD+Y*C.*% MR=]ZDPK4K6Y/UZB];KO=X9#!NO*2!/15L#@NU!.78RN6J?&X6*[ZS#VV30M?MO?Z]ZM'@;;WL'KQ& M3G&A,1.^?&T6?*+@G8_437;B5"R*6]V>V3ZK:L\TBJ<$5_8D,A 1ZR>S7>;; M1O%W(M]][!6I3_(M;>$CMWPKB\#>!"KEH7LFL3%")1?QNA5.C-]P6$VE1Y+; MZ#Y4=RDCEE JARVE'_YGLC !==$";^UUAPPMV=YJ4ZYDYLN3ZE8$W+*3C#%" M/L_B)//R8F)PO/-2(%DXIP+M*DRGRTD\"3N*<7)J>_'F/LU8URB?KFY>5[.4 M9:O[119!?0FPTC6<0XK;Q/773!Y-QJU MNOA3SLIA+G*JFF1NHZ#8Z_RXE[7JUBUO^4M=,WE!0_R(/7#B$R9VC[!6_1/6 MD]+D:)UXRG;W-F<6Y=LAEXKP'6:A&%@64"@%E@X(=NR@#LL28=Q41IDK.B"8 M^=?Y0\R"^_$XF\E:5YD@G&!-E\@+RDN04ERC(LM_*%?.%01@!X('51^,12*% MB@V5G>%9%3U"U5/$US.N:Y6EV/!7[*%5-2JWZ)R,.0%)I0C&'Q?F0_=CV4V/ MZ4>5)312IM)9@>44LG"D,.%"D3I/V*_ 'RP6M.<^6 %X2HJ!BN)D,VSQR FJ5A!ZF0!J*$B-DJ40BH-O^G%E<98P/(C?]1*\2A9WBC"]P:-WF,7A6L1\\R.Q$!!>MR4T)I)R# M78DP'U2 "G"(Z(G[0B(^&W2D2UIY,ZKX+W@2]P1GQ8>:HZ-ZC=@CR!%5)L>P M#[)FDZJ;)@3U@;5.V'A"+3<1;,THSC."4: L+9A->.%QVZR#F,6_5 ,)UMK( MT*ZA!L4HJ5*(J *3LI"[Q4:Q_&P\=3Y&L?%4K8?J>7SBQ_AF+.?4L"*R/80!?A@]2F M#771V%FR&:NDZ56U<.Q3)A6-\_YL)B8^Y57*^ZZPA]'FF]LMH9"=6HL3!,9X4*6.O9JZ+1O^7V MHBC])!L3X&!&^$D,C8@E&7KOW$78AZ-QT<"UHI8BNH85WS,-,JRKEHA[1>0C M764R$2,)B%%BSW*+G%G<&,I5MN,'-@&^:I>414KP!0U>+&T$=><$=/?,WY1G M3!-SKTH,F@51&85>BU9DL2M!HD[BH[3IHH;S!@C+&B5]E)+[>7P_\R[PN:Z*V62$FGLA0O32!TS*67TC\>?(/2>'0>#%G?6$^S/4Q%D$@ M2=;_^JKUBGY.X/A1/Q>9"!#0V9LGXA='_0NA/IF+OM7Z:74^@E?YR(+'6>;S M3R\GDU]2B[0133Q,$F01_O75X%75ZQ1W?27W^&;WIM'INIWOF=OK]M\NT7#J$/?0'S;F@@M?LZ YQ M6DVB#%Q2>O1U[K@SW@7EJ@@S$NN.Z ^3JBU2&D3[IU7?N-)J;?#P11G0ZUX_ M.O+.^D\GH&9Z?+?E=GOG[GFKNQ4)U4QBA?/"KH-=AR:L0]L].^_"_^_9=7C! MZU ^"G^F(,BSQGIVS06PXWH< Q5HH&L.70*)B@5FFYGK+D' Y,HVKN$O MARRQ-=?=!EV?Z4;4\*A'N[6]L(?S>\[2F3@'%W3E.FF8]>=;_!\_LB?,%V1&HCN&"BYM^E^4*6 IX23#_B$XFF[8*0RQ$)=]\ MPK((I_WVQ0G2X*EQKJA0X6J4B)B3G)?A/$.J*I9.YV5+YX\P*DOF<8WJ[D9F M38F6*5&J\+":#$RC'#/NG_;FJ:QIE+5W7[%RY_K>FS]^S=KZ+5,+>OM7S)I' MY_?+]ID[/&MO?+=\;.A;N.!OL.F>?_";+X &Z>EL043'N I6^ZWV[V8BVSBY M_G7KIV(]SWWQB*((7?TA5>U6KZL/VP]P;AS4?&3;[3":O/T0\CX'^Y1=]2*$ M;'77ZFZ#TAP'Q7[\I"BOCHLO\$1685-6-8MY)A7 8B/3U/^!=$+T>>Y2EOAO MHD!C;+3<%YF[HA"YTZ]-"_LAU7O,I1KN,V5"Y YC; M@\P$%7&@Y2@[Z^UG!B306X 18?L,!TNTHE,B;%KD/6<$V?+H'NG>I[=A9[/5 MR89.2.*-_B,+A0$J6F$LR?XI6KT"I+P$4/)(?[B=?4%["'#X\>:QE5K"%@'G MD&'MF_?CA:"2\WSY[$2.*Q*D12AO\(3**Z8XU:@]DQD5<@))3\&6&=2+$B6R MAB)]V&L5*-+Y=8?LI(>E1A4;=B$/9 M>#MFA'TQ&I,3DYXH(\+-*>H1458:Y4_SB$4\=W>* VJ0-ELQPI54G M9&$#>$"/O1*]1#-B>JGR'-@-8I(RF#\YKNQ55XJ2E&R2C=FC]ASF>"3$'JSP MX;T #H>K7AG-_5!>.& _>C>D)D3,""/$CG)V2_SO>#3!P$+":Z$1)KAQ-,*, M)L!B4)G%L9E,L.H@?/R4JSNPR@<;F)0^C/ M PDIRU=YS-4@8//(WZ/O&3<<#H/%C$2*.D9Q$7+SPX$?) PW]' M,1Q65Y)_&0D_,,A %OU>F.29Q!D+^\8Q)F.<65X=:3BY_$B>)",_&H1?65 X MP0(?;Q4<-V+@$WD^R+GEYT;E2:_ 7$NRDD>2AL4YD0=:#G2OZ:?G(N1B3@;4 M([2CE.D,->X;G8FD-TDV8AX.%ECFY2RG$%L*V8\SP1([)5-?3E0?M M!4FD1IEHIXXY%V'I*-;'2R1=6)X7'=P)ZT$HP5S8V\%Q+@Y.J90FM:2!(/R! M\":T^FE!PQC?99F6&3 KHOAV3:>J@8CGB*X<94EY4#X#!GMA*.&"Y6:D/:CU M='$84L,JIJF9,]3>17 ;&3+T."*/_!6(#I%?$Q!0,497-@H)192?J2\/O"*\ MJ0HXDJ?.)[(*)F&WGY#.PWA2)O:$DY(\O8F5I>./O<-=@,HC%9Q)L.^*J%^&]M/#@^L!(3W"5H4 J?-7G"QO\TT]H M@Q70B'EC,U031MT\GOBO^3,5W;I^=DX5H;!4U9$"SRE\"H&_?;)J,4Y0,I86 MX?M8 !7#Y.U5"XQ,&-HS6[]<)*@:5-D%A7BPU7'29(:L.0#8MJ %]$1 M^"O/S4L1OHN5D2("2&DY-H(.:CS6JG!*L/*P+1SJ59#'9$(4W M$4E?'PTK[*$RV!$/RO3RQ \QFQ>XJ>6Y05=WB6>LH!A]ZN0)$U MNQME',/Y>O6'P;52/%M](0';)&@D1S*Q%;QJF3Y:O/-[JR"BFX8 K,+:9@^FY74I'!.^"G M,T5,1NM<<55LWHE:.R/V&OA,^(,IL&]EY[M)O%X=;JIMNH94ZI MZTD:S4EE]2]4M4Y+5C4NK[B$K^>?*I>"MDX[?0G[\N3XWPC_T>$%'%7'YJI* MD)8%I>@QO_UQ??GYP_7U>B'%=U>__W;Y^>+;Y=7GZ]*0%JN55BE46F$UUNV' M/)#@X?,&#N'_G:$HZ]X)_CA>1[,DX:C39[BDHG$V2RA4'"$0JET-5&91BED_>L&2F3T8=6WV.T,1H M+X*'!NYCT M2I(,@69E<(9B-L3XH.52+2B#)MB#]4>+.L_B\2V<(-KQQ"2,HDO9B8/QF/;@ MP-6H,)0[%BJ*R\(JS>GU\/3C%1G&>^HEWU%FE45^!!6>C%I[?G.W#)T'T#P %? PY\ M&L7D&!OXKKG3"S\M/"UA9K@<2AD?='$3"\'+])OY@O*W<[=E'@L.K$F"2,WH MBQ%^@9QSB49Z&33+T\?T\/T=\<4PT@X%*,#?^+)M)S-PL"/1Z:PW,'RFC[\7) M\_I5T]=JR9E)D4H)^15T;\B39Y0QE69J: B]G#+9Z-ZB&QRSJ*B(]=:/V2N& M>R1R;:*"H/SW9HL,\X\T44@:Q0CAZ@!09CPM65PRRR4\#/,T*!MU>3K0'VX] M@SU%!\[Q=]-Q4CJ"R]5_8DA"XP(% J M%IWW6($U6M6G5D"DU$FSZL!_DY>9*Z64>X&G M##7K3^FOBZ['VSQQDA@MV?_.)C=LB2^G.J<(MN@&3/1-4>OSJVHJGYF?XL2A MPBF9W #PHTK68^[Y$ZX"-U4::1E&Q?RJ=,-NHFB"FG8*GPV)@ &=.=\8+(]B MI0$[YF 7R337&Z_V\P+E _,A4G%$2*4E#]=,,8[ >F&(2'WPU,@P[LG=5[F) M470G%@]*HW*?)*8VCSQFJHQ;)5-IA2M=NU.(, ?$]TNE1 [TXK6O8-SZLUPK M^++1B%;#/]H>JA$.\B0!MP4>W"YOAW6ZQ>A!]P*CC_C>8%()X[ !ZD;WU9)7 M; C$\27?G13M,:$VT9U6*N_??FZ7RQ2ERS, M?=U%WE2V=%G"=_;SZ6EZ&&(*)XH>&K>#0/1^<']D*/F$+ MKH2!]$Y:8L-E7.?LVD[7^1;02#9#(.FY9^WN4HVI%.:6U.@I?LYS6X='/*AJ MS=L(VJ1.\O2P0P:/Z+OG_>4'3(W\=J9NZXAT)92$YEPCS^%EG7XVF?Y[_D/, MPO#/\:V;>&%RDI3>M,IM<3OOV,G =WJ9WTL+QC.C-3L%9(F#CZ$F*HH)%5KA[-T MOMO 6GY&@79V(%!G*67BYJ-^RNRJIE+KG*X0 0MD<54.VKU0'[7)X/<4-QN< MJ^B0'V+*B\ M_ M+YMYS>^V.V^Z=K?OZQD865E?7S[F?] :!#1;1I[<2*JK7S1I"';=]WG)[ M_7K,_XUU<)W/K:!?U>-_TW:[2)(U&+Q]ZD@:0.[S),=OST[KH1(3?=/=&?GU M)LF"-#$[5C%KK9I,N$>+*^BQG"+PN;H"[D]82Q;*'FLLJ+F%\6.#"6::2_51 M>%FZ$:&(9:$!%DN%"@-%84"9N&"/8UNL5B%?KJN_'M^*21:(J^E7#2!R*4L^ MQ.2"KD87\F9T$4X^Y6'1"TZD?\-M\OQ &+;FP-8X M97S$@-!EWO%T5'B?-O]O\_\V_[]^1,/F_VW^W^;_;?Z__ITV_V_S_S;_O\;G M;/[_Z8[?GIW6I9>W-6]7*V"_+5X"<;56N ;*6)OQA\)=[B*YFAKW-[C_^/R' M/Z[?OW(F8@R7BB!!7_AOO;-VM]5J+4W ;W&86Q+*WR7P0>5;T4IM*(W^>;^S M#6D\-KX5+NZ)TBWX.!-^?(J29-4K^[))=L%:@K%BWF4^!OK"BI*05<*3RV_4GIZ./=W$H3Y7WYZ^PZL#PPR MMMB/V\1^[&X5^_'IX_GZX9\?/O_Q09_4*_WGZX=W5W__?(FXD:O-QF)(-B06 M.?/^'1'5ZQ(^31E^9'HJJJA"*";&;,Y1VC7#[!^GUZ?.#5)PA1HY#ZP;6 Z" MU%??((H6-8P5'I,^S'&7!@\TC!*4W\>+KT4:$<8T4B0-*EX)SU!H=TDJP;&) MGX[(M1AO"0.9\$\_N:4*0P0/DM6#<%!RN6 BXCOZM7R90O@O#;DX,X:@PN?A M!"60@V8L#?.S$(\V(8[:W%E\*_%4 M>*H A&!0]3(3AQO"$V)=)&%7WR%8E]PHO@3EPYU&[$9S+V;4-L(9P[M8SM?" M?](<";[.T-#CYMX#;Q[8JZQ9^0>LNNQ]%M\8MS['K95)E;F(==+'9 5@PI(2 MFCIS!(J<32.]CQ!XGW O<\.:W$99,$%T-@;@E1JBD7IE:HK0>B,8"B*F!OD# MF.5$O>'6> I\I?S9_%T+0, T*H*6PY? 1.DV2C8:C.X-&3>#UT#D#(A+<>\T MR"7ZO9B1PI-!#A$V'@:>YFSXE3QPV(H%H'H^!?N-->*1,\N"%&G,:@:.EP>< MN&2,S'$2F7PKS^+!&D_]M "7"(/TX0,RFV M\L2IK5&M+[@AY):?^0GSMB#5Q53DZ,KL=I"V2J_#3PH<%DC79D)&TKG!L,3R MN9HOP>#4"=F,Q *&)5QZX(0H.<:IVGXU\;<0>4S5$%DYZ^6[U./@)<2G0B?J@0E:OS=$3Y7W\:" MK"0R--3MWGS(- (">U9$)0+C9F-!(I9G,-'GYE\_=2YR"M5EHBN-G]QJ[6 : M*RT'(9U4*>F1U18,G9\>?JX'Y#')0H5;K&T]!(OEDFHHIL8 M$4"-DHBJ[09BD8BRJ<1KA1U?I/)%ATR1;9DL(8OS,3D;'9CF^/8$3B3P\_W$VOJ]ST*&O'*RI[HM7&7I2]3@>/]S M4GB#LN[*D$FE3(C7Q30[(S'V,H:7E11R49;DVC]ER&UZ813DG(3RUB?IZ]3W MG!6^PW#\;PE%Y\#S\U"GP##Z6JNH(]%X;B1 MMUTLH/:1MMO%>TE!-/R!A-B>9.W1/,@2VE!>$H4:*5DZ3AK2/(YPOY6NY73T M(L]/ .,)>;:XV MT46#7@BEP"@E>Y(^,M*(N.TKV"",0X2'D%]0:,\EQ#=F?$'RON(]09Y-R]ZB M[S.%.TR9K '4EP\Y[9%HG3=]0H;\5^=YD;=9NFS( MTYR!B@T"C4#9*A]I!^$Q$S'WQ[)VT;0\LL:O;'CX^*4"PZ1L'VGK)](.1&'Q MY78[[GT6BH04Z8,5T'ZM2A6#%))0-Y'0^FE&,<^"O2=_#"VU5)D4Z^0-\'P9 MLBU'3'SF("CO,GGP&-N-CHP(7*]@3$1OH#*RRNF;GM5PC'H3V0][)%4(:E"G1 M&]?YX:JS/_!&48QD%+":OA?(8SP;F>%PFJ0K+[1%BE;)D(Y\$.":J+O#%!YO M?@X&)J^ABAA=\L(;) T2'Y#@2N$6!?X8?FD M_? N"NZ$OF#3U5;ZH>:G3%H5(QFDPUA2!DR0!/J!ET[%PR'U+(\+4%)%T1I? ML(>'\ \R&@'[,Z2X8>'N"M=>,!^8IAJ)]%[ +5\1V#MO*$*N2,B-EY#X#>:L MMTR\)'U>#GVR'4(&)F[0S%<>EXH_G ^X>*I*CYO<7AV#Y4'D40 _25!6!OVW MW$,9L[N"8L=^\IVEB?R,1#4J*2Y1'L3/(C-BDN#7]#@6S2]G]<@&_.K<1O>P M7+##L'3 "R5Q-;Y>&Z1\H15-$7)AQL29EAJF- M[]:F(C/ID-:,CUF,^C"CX!1^"L,,Q<&H@2C-D7O88TK9J2?#=WBE44R9>D^: M_!^*.1I,$;(UP?85#RX[5^([OH5/%FF!^ 8'X@]\F,X$=-)EDX?JC_G+_!J! M7V3'D2Y*=.?Q?L#H44,#21HC]5'KL[*%R,=+1'HE'9U;5Z@!L_@H[4U=F" + M%6HMEEC50$<;BS:4N6$NMS&*ED>L=+%IAL.4+:.<2%BZ]6PO!C:O"!2SLH M,)TGU/QC'#]RYKB!%2\[1]UD++U@9*NCIT&QE##!T"^,#V>,6TCM^IP4:*D M9=I5/3M*B,[]7=7+UA]T*81:0R45&X: ,T'L6D:R)TO2$(F0W#K*^2^<38>\ MFX[#)J@&"1RFH5XJFDAD96*AXXCZ9B0=(?)*^8K!L)2R*6I,6NK+@R?@E_\C MXLAJPMYG4N/Q.7)&)X5M7?LQ43JX4.TN8/JU(V#X\<\^[!"]3 M=+)SCT\1>E:1QY>>=C[\2F4W1898$L]C:S$50<M)S?OUZ9B1PXHEE1(I\9 M7"F-4Z267"&]HG@K\Y)%&?#,YIA\O?7GY';!."3G+=PA)F(N0LT_K>H5A;QL M<&HSN83B*NXJ-85E5]%,]K_B=[0_PE3*UBV@?%!9.TT8HNK>#=6 MX_8^"U/CP#(NZAN51J^TFGA;]!)I%!.+W; %[(;!\T(W; 47[+D@"/+6TRV/ MS.A"65686VJ\[U6!1]+W_IZW.QA9D$>A(AO6<]_KNKU>RQWV.H\/?%VS@6EVO=Q=DN0& 7H3O;[MEV>L[WL&V6+D<91.Y+C+Z- MT3>TO65I%HK?N=MI#]S!L+V5YS9PYVV$KK=$W%M9[OV Z)UUW?,.+/BP'L5D MT]&NO-YYGV;>1KQJI[#J,![?9;]4?? " ^-& _J#[3'.>XRK&V$77[S%)N#> MTJ;D>:XBS]Z>_.[J\[>O%^^^Z3V[TG\NKJ\_?+MV+CZ_=]0#G$^7%[]=?KK\ M=OGA>MED;<]R8ZYKGT6QI5;ET]X8J9&W9D8P-6DF7M9-=?N7U.<&&-S4&5[_ M+MIN+46,6P$9;B%(LJ%/MET/;+]2K8;A(Y]F)9E2,WU^(5YC1'L:<'X5;/Y8 MJT&H&W7KDV:G7QLL*964'%J0Y,SM]L_[O==;O=KML[W\'"-^2.KF(Q54541Q:%>=,E?-&SP6"[89A%N,HG>Q ' M([V.^ -GSVCVJZ-/;Q2 M[/51]DT;DME;2&;HO&GOP!&P89FFASIL6,:&95:_GO?!ASIONX/6"PS+] =N M?S! 1^?ES;W=;KOM_IG;[]NPS#&$93J=GMOMGMM PE:$V7;/EX0KK2S7"G - MD$'%AF1>1$@&W(GN8.AV!O6EL#9NL*%HP5OI85AF32-O1?MX2*;=X ;O2/H815-4,G:T4Z<%P!P[VJLSA>N82L(C$W=&X M3I-HKI!E+J[?.8/68*'[,H<^T !,!K:"AC QL1>XXT@B,R"H6R4R!H-U+Z(D MZ"\6X!R6OKSN%=Q7N@CU4'BU<0P]2]/:4[3@197^J8YZC;=+O;,Y]FX=#DOX MF+/!?9.E#8(ZL=CW=B^;Z>$-X=B$HKO/F==>9H?)'.<;P6U%:P\4B;.!&!]Z#1 M5+!K>4Z FRSMOP_Z+35#!:HL!SI9$/GHP7E]IB:$'?Y^0B,F3()H.D5(.?B, M9ZYI9:DGVJQA:=+]'$&,UP<32V W;OL_@JF*D\4:I5!;\G M\>QPN0M0^89"&\"),V^BC8_$WX.?\KTY]N-Q-DM2Q)M@D&?8503'1P-@/#0% M*Q"K\9TZ[W/PP<= 8TQT082%S!]# UN T#0T6\V5W0"%/*0W0@&%LP!UR5"S M>.#F*+4&K<:TC.TQ.!L@L(>"K)>8T@JE!.DR"*^9;(&&04(:>BT6,3& 0.AS M6<+X2_@1PE#GGO0#?$4P%J&/CB#G$:F<5)LX:A M8DY@:R-X#H$ 3K)8,HA))68$#XF5:CJKT5P8AH=0&WV" 4M\A7_.;!#Z$"^@ M9/(SF8&& $>*=@S\%@8BS$%QZ_3K+S^OWZE59I%<[=MXQ]NLV:NA^F*;5&R3 MRF%41-@F%5L-T>BQVFJ(?6?%;9.*;5+9^N1M-81M4CEL<=HF%=ND8BLB;)-* MPT1KFU1LDXIM4CGDD(QM4K%AF<:/U89E]GT]MTTJMDG%AF4./RQCFU1LDTHS M96F;5%Y02,8VJ=@FE<,3K6U2L4TJMDDEV'VY6!.:5'+(^0W*"LN5B9\B+TP^ M1ZE(OL7>1, 7KY#:^2M1@.,WD_=^,@;)9_&>:A/Y_Q(,?*7$Y2_]<"+P^2N=/+OS+=2]U?*/*V5 MEUC]3KF+ =2%R =/2.P\/A8SZ_-4<<3,=;:]!=E5HF@KBO8\49;V=.5C*-V U;2MP.6S_5N/)/\Q+J6.-^ M@RN\F)@>;JVPC?S:\^C2^N]]0MYQLWS!F7MV?N9V._5!SJ>.?IV4K5V8//SL M]COG[MF2".D31K]WP[(9C^MN+,@GD22_.!Y>B;'=G]I],<2<3K- ,:W7&Y5G M5=BFY1JQR:;5D&KZXQ9UN]_:JJA7L0!-ROKNV 8TQOU\BO:MF:E;P3<8=+I+ M?8-];9+CDW7?[0Z7'_=[/>-WE"RM3P#P#':<*BE-?UG>(\]B;92"*N>QKB6& MU=54!?'IB?1L>.)'/P17! Q5_M2#S&8=4#[!)E-L,L4F4VPRQ0:3;3*E82*Q MR92#7FR;3&F$9/8>\[3)E&./V=MD2D,7QB93;#*EZ1%^FTRQR12;3&F,]MED MRN'*VB93#B69\H0\2#FEP0F/KJW3N_>V":?"^P.:EU8B%=BH6< MG]6#M-NWO*E;'FXAI.IL>M*F)VUZTJ8G;7IF2TD(FYZTZP]KF#3DT>U B6?F2\$U&ZQ8;#V RE+V^S\MB4AN.:#_NS>^]4,1 M/SA>.'&$NM37BMMFGQ>CSQWW;'CN#EOU![PM"]C3PO0&;;?5LPNSVZFMNT+L M-S\]L-1WT@@^NQA5>M$U(+L\+MY%LWD&:[?"2?&2TY'N^;#K]EK;2T@VR[UK MJ-![PX';Z_>LT'BG62S(/9_Z/_#?MNZF M8ON#^^T..];B/J/(!^V6V^ULK^C.BOQQ>[MYFU#C[&UCG-J+#)X6C7SBR 0S MF\;9^+LULE7%C5VW/>C8#6\E?FP2MR[M%L\*#L_.-<:6MEB\S+>=N?X 'L0U1/J/0S]QN_]P]:UDNLV>UY]M] MM,Q#P68]]+_2BD:(8WBV""_Z%?6%6M"!R[K4[7 M;=E+]K.&CMUNN^.>#;87SK1"?YE&V;J^V]2];9.;=MQ^K^^VSZUQ?0Y9MWH# M][QG96UMZLZ[D]NGO3[\3P58K40CJ!KE]AM:5QS&4X)+[PV'FH9==JH=\6,N MP@0Q@F/""J9(DR/"";CC9B.B@WU1Y)-C-Y!S[R7.ZV&[!>9Q2+]]/6@/W,XY M?# 6R5R,4_].! ^GBS&K@Y3CFEW S9_0^RP&/X &O/JJNZ0A6$;IA0]P.'8F_NI%W#X,ZG3 MG1P.8)VV_I4A 5X8$(#M:-_,DY9_/9;^:MO1_MP2MQWM3=O4S;HQV(YVV]%N M.]JM<6AVC[(5BQ5+0VV#[6C?71RSV8W3MJ.]H0MC.]IM1_O3Y;'W4Z0Q:5O; MT;Z*W;$=[7L1NNUHM^T_1U:P:#O:5RY,M!WMMJ/]2$5N.]IM1WLC=KSMK[82 M/TZ)6Y?6=K0W1!5M1_N>A6X[VO=0&/Z4.+#M:&^**VVU?)EIL1WM>Q"Z[6C? MBSUO>*//\7C3MJ/]B8%CV]&^A]"Q[6BW1MFZOHW3/=O1?LBRMAWMUJ8VOJ-] MA6[:VA[:3U%X\TW$L_=BM&';[%K-I1MUD"HY<:<:?%S_0BE 2YT82X\\^/JK M15V20]HZ,_OOV@JL])_W'WY;2A*^ MN$]6V2(K+.BZ'<;;"7L\TR,9I1C=GN&0G283W:A@5O7H, M^]7S0[APC])3YQL,)(SPDUZ 5^XL3%T08YK%^)X)/@TOX^,LCD4X?L"AIK=^ M0K8K]L8,2@"?'^./TL78.HH%A_J/+!2.1&]X M%@B.X\#=V-4LKGAO760W\$2GW>>%6;;%0 O\>.)

P>/\%/GXB86E,AUWN!'68IGG4[K5_U$_;OVKV]I='H# M?\+GQHD3>C/28AB6S[&KW[SP^Q\A7/ FKO/Y].+4174#)P@V4QQ[X8V(X3Y_%'[A'-'R.U@]>RKD'OJ/(=9GV>5DY1K#N<#+!21*A]N%Q M$=[ .][X;^&D3.&;>,K@5XOGECR)I-U0:M$>_IK0<,0/'Z8(WWS=;3DS/P@P M\/Q5P"E[A[_]%'F\E_E 5I]MYY]%AYX_!KI.!TFWA5K;:>'88' T*S6V0,!6 MA-V-YYL?T0C&T9T(/90%?+S\^<)YB.=MC#!!D?Q 5/%,?,S=6^<>-CU^)HS" MDS',/?#SX\_\DCHR?? QY$ TMA4B6Q0&=& 2OQ=,"")-ELQBD 6#W/F6>CP!_# MOZ<"49CPES ET 501;Q!)?A%+W7\*3I;^F,@J2Q(T:=P;N(H2?#%8R$F9%]> M#_4*PFQG42S8I+ZY>%LX9^[A0_!%,??8P@6PTO1(U MRE+"9".0"H^_T?\)' MAR(MO(J\/#6H-[0"K]NG'?U^;PZK@VH?Z0V2*Q55=,)O8C'S?$)]RC].?RCJ MZEL6]V\5D\#OD\OGP9M#?Y;-2 Y=/0[XD_"U9<]"U+O8'Z--)J]+3AI\*9PU MS6/QA -AXN?N0'.\$;NI#%:U.%9KEO<^"W">:8A*4>:>3XI57E?:;WZJ70KR M3YRI$+05<&GE7D"-ZK3.W=99!VQ[="/(5I.N1%EZ$DU/YK!C88.,HR2%H4@X MO<35:'NQ\!*XAF"MWMM>A?=0,=!)N^-[&G U5FD7%O_NM]2G_/XLJY. MJ0 \DQ.JUZ)APFFT@ MH]6[OLU!ZEY^OM]Z$(S1^ZNO8!YFQW,=S03\?R"*! M3H#;D=Z"?OHA7&."@,I_Z5HT$5,_9+TA@Z@\5U>J';FE,#Z)+%IP%:UJ['T6 M2C7D[0'O(])W*VWM-^('6@CT8K)0EJ=0Y:>RK95EH:']])9-II6S9$D3/L_T#>AH)P/\27NS(B]E2V,E'LH4KYT$- M<*6-'[FEXHL-T(UZYS_5YE+AC*^OTC3P.YX,Q;)VTOFQEZ^&8E.+4M/MN>=G M[>U/_=D+; J+V6FME#Q<90777:]--:0.6F+0&X*2U]=M/_^R;%J,6ERA>IT[ MK!5JP[6BTZGOW#NH;5-?P'-@B](:NJUA/1+LH6V:%8%>EW2.-0X;6SRZ*<\Z$F:MO".>G]K M51U;>.3 [2)8X!((F:U+=J5:O:.Y%.YP[!5EA@(I MH4!J&&$Z4X75,-S6/^^XPW9'AEG[?;?3.J\,HQKT*@7*%&,D>)GU9+52ZLPQ M1,-1VM==OJM(ZI5AWQT,AGN@X+%!FE5"<1A$HPPP!^"K2&^86*GC#CI]M]67 MVM-VSW%E>YUU].?4N:CI0Z.QK#",4OX"SGUX!V8+Y*"Z+4X>K#.H0U[&1Y4Q MKZ6NK(PNET]?AN-H)KYY/RKHBIZUBGJ$\!]-*:7.3[ EL1>CX+K=/JV\:%U^ M?G?U^P?GV\7__7!=<]#7G?'!;HN-]WP\/N\;K\+<.'0Z;LXC1N_^X_3ZU+F) M0$-"RL6+T./ZC&@&]NI6A D6$J?>#[!+-WX2> MYL"&#?!==*C>+(F\A2Q=D\$#^<\2V6,2:J%H6^BF\? M1Q.N&):>0>)@F:\_!;4.4[, R)_!CDM5M5-%D18)0!<'D*D4TZFLF,9786$4 M#UP-1K[3=489^Q_@;#B!/Z-T.,:%)M9:,481G%)<2&7GK MTJ'5:?&1197AK"QG/T#??CE98FJ[HTOE"&OD&XK\4;N/#1V1.Q8>YKT;OBO=D7@9.[# M=WP/_J5A\?4-@H'-3AAL?4)[RG$/>S]5&O4R>$#KM*UO%1_9=7KL'K*7W'6K M-G?===L@&O!W'A_W8:;MZZ?>X6#$]B?^["F(%;3S&IW@AEF+87>I_ _+]'4& M@RW.9I^YTA6TJ;&K8$_4IAHG^OA[>:&VCMBA3:@1!NDQ');-G;,MUU\T >+& M!$3NG"T_G/8SW@,7:\?M]):[SML=[_['GBO[M;;U MZ">K\+%(%LLBEM_5MB[9IE7V-"IFOJ4!K 9!ANF&B8_-XP+;BD8BO1P\7FT4%KB(*=.P($O_[(CBU^WAD<6OZ>-?8A\\ M-RQ*0E)(<9+-FR;V8]*AY8;H@*S/5Y$(0O7"&\)$W(D@FC.8'U;V,=9>LT3_ MICU8'HNJ?-W;ILVBT^T_?19-,3[OJ!H3"PE7]++V*WQ=<]HYEBS(&UG+N7]U MVM@2_1$JF&**3D2)7TD#M%\Y=]UVYYC.L>WOA :8I)5NQ%]$//-"0J+5(;=- MB;0//+W36^[-V)39)OR)SRG3!N?+EJ6JO]26UJ\GMV-)_MBTFDVK[267L>L4 M7YVT=I[ITR^FEK%H-H]"ZHZ*IKKCR; [LNE)-Z 9C4^5X'[/-_R]R:WN=4>8 M^EJYK4>5]E'?Y 6IS!.J_':-D^LU Y)/FLMD)D\UT+?'2P_&1][]4X32KN<=W>](.[*\]X+ M52B'X9A'8^S%\0-HYKT73Q:5<;\!AS;NOB,*H+3=\TMY$_^IJSSQ#+3\.$ M?G9,(?_S]=R]IEJ<*R(O:I9HCTE-EE>9'8Z9T:.[5.QJ4>ADAY!K'/0WJ'-H MK#[A9\KH)_Q_!$9_*;.1:Q,X--58KQ40^"U#+N8B)'\\)D+_.O,35SO^H M4VAGFR1#;%YRN5"'_0WR('M-3#XMPYQ;H_ MG[RYSH=%/6BBI9Z(<41TQ/!80EH._+ NT5ZPTI_RS*P%V#BT">W//GU!:F=_ MHHEH&R;I=O_\B"Y\DF:U04KSY!#"5W$GP@Q!=/*C_BMKK' MD2'Y$N,%/WV@1AOQ9^93FTW#Q-U[!"'QL)2GO("Y4G;,%-3KR#ZAA9M^C_2)H;S,*C"^H% M66!HRTF8%%?/K3=QP-[=W")Q#EV2B#H'O@QF,$D0LZ64P14)58>KAG@J-,CB M>:18$9$S3CX%/YV]0$X> MM2@D%AF,^8]P/!0?#6$D0C'U4T7X]#A=$J'>U=6%.,2GY4]AB*%W0]_0UPQD MK<*VH20AU R?R9QH$/AF_0CX@_I.I_7K+(+U"_SO2,,$GP^1M4K_N?VK\\8_ M%:?(746?\6^C: )Z)CQDF*+/]UL.*!MV7;Q%C1C!Y+$G :8W>J I*TG\.XO] M9.(S!=3(2[#"+@KPO1'+)A7CVQ"/>&<&Z\"]4>;(F6Z+.#Z-"13*9HR!$^D8 M481Y^=]Q'"!2^$TL[OPH2^#M4S^03G0LTBP&&5=!>;Q26I*$&74&\1"1OHY4,UQ1)SQU7P M=/9.^\X,K 8\U,4-OT@O!_K/#8"%+PX&/YTZEZ'S48SBS(L?\ 7G138WL$," M'H2*A51ZS,:GF-TJS@>N\$%'FC^%H\U2T+W_2!HVLN_M'O^!>$C%#V\&^DA/ M9F:^+)C@IDG\48!\0M!?%;P&.=_Y8^&\,;;SY==K8Q>_I3U? M.OX28M;3D_2<>[ 6J2#3A8^3K'B&+8P%TZM*OD YS'R,U$ %UB;*X@KQ\+Y5 M(@+A3ZNDG92'87[F5G+@\8Y^(*LTGPL\C&^+PW"QM_->P&D"_WL#XV6J8V8W MS.(4OSJ^A8\+A+FA]:37G3H707J+;L'"BXO2@E^24@3@&XXS% ^O(DA-R6_J M)-GXEMY;'!J:O?$8]C )[-Y/;YV+ZW?.L-QID'TX#79C#2#%&N"]H442VW^LB(]ML_.L)#5+M_@2M M0LZ"F'AW\!B:&$N$R:;K7B++]> ]7C"6Y,+R3>H$TB\B5_SD-WERO\OD MD?2/:)0X%^,T-Q.*"32JX \M[.L2O:>YQ]T%C3767 )_X3 63"\R:TNT(5Y& MQ4\YSD*'D<.?3YR=F5"T_C6D YHG,#HST M7$B,*%_VD>%7#]2F;?H.\"[P1X1R!-EY.'4^1G&1!=3TNW/G/^<&S>&L#+>! M_G)/DIMD8W0MBZ2A;HDU%*>KM0U/KA48G[?E4C3";]?DF [WC_LA>*:TBJE! MZ2K/BPI^6!IFC8]N>@1)R27(Y[U P>WD)/*^*A#'O\UACP5Y?WYLOA)7;OZX-625YBZND8'._)Z)ODP/J"N MY3]6*EWMQ"MFR^^KAIN=WLOZ5Y^ZF\[(R?RZ9[ZE2J3QRRCL771VX M C_JY-0_YD#3]H\?-953WMY..W@)/LM&VTCH*]5'[#2&M>_XF8K68O(T*40B M*1.*O]*9YT)XLY %QO"6'SIW7HRY6%EX@+^<1C%<\<+"IQ..\:HWWX@0'XCI M<$QQ.$$4W@@P>=GHWV),:1)\+PU"US086:N$LE(8X\W2VRC.TZSP.XISE'/Q A=#WB9%,K-#+6*H<5:;<1>#/_%3* MB.H[^,5^6+TJ)+0\/&U.(U^BF..IFD?PGK-:M-08D^:93,0] MW.*20H7''%R3,>F\S QRKL01\-69QR4'5<%C,P=:';?&/6ON9-F:=NIYE6C+92[C-@?<));(5)5(P&?R6:8H$(UT&GV1.;9*V>":1^)2.*J:?$H M(IA,"DJ/11+JRPW1F[_\G"4G-YXW_^621/S-^_'>3\9@.;)8?(,'_19$X^]_ M^^__#8_DOZC/7H]OX5H3B*NI*C:%[W&IZ44X,6I-OZ'-TH]!N>/@OHKI7U]] M!&.$*W72:L-_TXC^W>Z<=-NO_K9].5B<8XMSO+M6!XMSO+4H>Z.".HM:87&. MZU^]TRCX+N=M<8[WTKAL<8Z;;.N*)YS%.=[U;"S.L<4Y7FLR%N?X^85N<8Z; M9W$LSK'%.5Y+$A;G>*^SP<\<07&(Q3E^MM(&BW.\ Z%:G&.+,_.QWI??($3LCC'35V9HYN0Q3FV.,>'89_*H[,XQ\^N1!;G^#G%;7&.FVN! M+,ZQQ3FV.,?[CM1:G&.+O$.7[>T067#II-R M[\K"EZE^I-":#&S[]X8_K]Z^@&/D0JY^] M^0B&*XR@O8T18-N/_-T'#HE]%8F([P2*]F(\CC-XW9,$->CWE@]T]2$LS$8W M+%U-L=L+ODNAY*_<@_4N2M+D^M:+Q6\(CO?%>R!$8ZT@:W4EK=7NLE%/B]HJ M)VDTI^VB?Z$,C"Z26'I P]=?+=HJ.:36::?OA_KO(S)T'>Y)&^5FZ)&KLBS< MRYOM8\8_:I_V^L88Z8'7WZ[>_6_GMXOK#^^==U>_?_GP^?KBV^75Y]I7*B-8 M9_],,[2"Q-9M*MIUGQ7+:)V>9M54(CM;)'SIC;^ZG^',4!6748>JI)11.ZH84LWD0/0B&]V3]X,4W M-)1$\8@>.1%3?^R+<,Q-OA*!?F*V@,L!>!-6'S7^ M7+UH##Q_JS,(!4Q4S!X(/+80\?B!(L" M4._ [$3@[G![-GQ&G!#*_1P$#I;">7R;+,7"7=PBM3NDW^$LB>H3?]WGHCKL M_S>U'T021N'8 ]-=M6'*)ADDP:+64+^+DL5I^HE^@E]&)4\0I%KUN=.& Q\5 M3@M7P5_0[+S)S ]]%# !':AT.$-ORW/$78E+8)$01FNIV^ZVG 0=<#IA8%0S MF#L; )B?@EE1)P];@Y*DVYI-IE* ?J+62#,#K#/?JC=V!ZN^$0$JQE'"4O8" MR4NC4=W9[UE;HM5;#Z0).O:X--DG7"K1KMM=?7Y/DR:-YG5WB'P^&TG4*4G3 M'A-T3/SNQ>"%+1P2!3L].'.'@]XZ^X]T%1^'10X25!^?ROX9K%2N5W=1 %<2 MAJY'!AR$ V*PP37@4P3WOC6A_E,V#DIO3-9\M9OYI\E MS932V8DS(0H=+4,^@E 1(6E%ZC3D?Y2-N=;$;O7DFB$<63RP2.,4G(;!9.$ M@?@?M[VEO7UVYK:?UUK"('KK[^V8RVBJ[*7=X;3#+[(;^ 6N\H#$KG?\< 'A M2!\1YV?NH->GCP^[;FM0=UR4O91-;$'IG%G1'CA;M06LPYO:@_([-[8%-(Q5 M[4&[9 ^<=6U!K=>JG5'V(4K[5-[F.NWS&C]U2\Z &9.J-!AR('"K[&X\#NLB MK.GG 93W&G*AC"UUL"($A17Z%[$QLZ ;3#VLJ1(+C7UF,$N M4GM-;U!#OVD(>G.NXA:7_(!(3[%C7$0*3@KC_L&SP/_L=[0)I F['&GBS8NV MK:BE@PYO$X1P\Y@N3#_7!"_$4"MN4F9N^;$[YKN#5;^A5C]6.': %I3./.^V MI6/.$OVB891U;%"G8^?&S:Q:Q7INO].O5C%G4;VZE*F7)[E5L4R"3)\(TY56#^=0*4G!@LC>K#%('W*<\*!QU"1MZ)4JB4"/'"/S,0 M!J8+2G_%-('2'I=P+K,@Q4@2V_K8B?#AX+S<1FH4RO4H\TKQG!62BZ&)XH>( MQWZ"N)CHL6 4"H>COHZY6"(!C?T\*5''5:4\4Y4J(L]22<.%5XT%*("D6*N4 MAS(>: /8Z4O@:7."OJ5Q$)4L<<*V6S^I\:11Z@5\^$2SD8];]RYB[M(([ XQ M^8%[-PX\@M"%'Y5R2=>9$R#,ID;BH!P(;/&V\98GB8*S9EJ-[&XO)LZ0D*_3 M;KOM85]N.S[#=3X*E8;3#>@T>MIZNLE!J0E[H(JYUOZD[E,T9"&P8OJ;,=I\X%(>.I MF][,FQ!-JV%2#&,:3:>PB^.$CVLCQ4$\L]K0:B9%Y';$#5S];IQ%>%)CQEWY M([H+ K/Y> FBXHK$-?+W>8[6KD#4_L1,MY(^;4HYAO=\X]XG]*Z<))L-L,QL_<)6J M[]08!O*YE\T;3C3J=(R=G[6 MK[L K?-NQ.(?/JC[V\)?ON ]9>>R."P!UXHQ%C//IP*\A3]A17'LC5.\%2_\ M$?,BB[]] XJ/QO;F)Q@[?A!9E=@I3],/''BW_Z)]4//H,D]\3D MVCO[J?YLO,I2\"F8LL9+RR5=M5+9'47I"GKX.%=INW?N]@:#QX=_;"2M[=9I MKWN8T][.PI_VZUFJCW_ZZ\R@\>W5IIGZNPRSR)PYY\H7YKCNFNP"\V@YBL!A M86$N?-SW)FQJ!Q<\\$RGS2$7 MV'1Y5V$9Z+7=X; ^W;_/(3^;?'= WC!<5CK\(H2Z2Z5MG7;JLRPO0KH[4-D] M\HP\:R1RA74NM.FLO:8-O]'9:=II'MPT#\CA_*=(4@;=LKZF]36MKWG@2FM] MS>/R-1_AM-L?@,@SO_$%0+74\7%4XO@Q1$)$Z%@*?,O@$R%^$'\V$Q.?,30) M0%F!#4V<6^]..!Z,[(<_RV:."<1 N O1U)DB%A=!+9PZU\N&8,!:XUN120"QC@NF24#[T,3]QP'<:9TP#DJ5^X/_'#V]H)+<^""I& MWPI! 3U\I/RJ F+<&9+7F@KE'-N.?<_%<(\R==!0PJBDT81?J]9HPK1M7G)[ MZAB/3;R9D,5V\*P^4XY4?M_%*P6"XA%Q%J'B)09L>35&%.)4BKB(F0M;2?B( MO@<#)DH:PGANNX/!P "*1_"X E.$C_HVOO7"FYP^1P[8P$I#W#Y&\B4@6SEX M"0!8> =!R5>.B^:=8^:^[K0Z;O^LY>;L8+!\WT5:Y* S!F% :#*GF1I&,[;) M<]I=7T.D:&$5E53K%PUHLIK"._?> A<2_*W;:KU $1?I$!$U5LGVCJ^@+%0^ M5380[!EAD!N"-4A4G\9\6B92S1EV\R^9CZ734H)Q72 4O)\^%,EVU^)2M1![ MS5;NNC=:B+WJ.Y.%V#M.!#(+L;=C 5N(/0NQUZ"D@X78>W3X301;LQ![3YB_ MA=A;=08'561ANSKMC!I92'!T$VI 901]O*D-GA9BKUE3L3NZT0=WXULH+<1> ML^9B]_,!G-"VF[*)7516KE:N5JY6KA9B;XV;D(78:]1Z6(B]1CM^-AAK9]3< M#7)T$[(0>U52#BS$WJXGWM@=MHH(CG'>3;0L%F+O4.+#%F+O!4W(0NRM\;BC M#P99N5JY6KE:N3; X;,0>T]XM(4]62U$;F%/&JFT%O;DN&!/+,3>LUY1[33M M- ]LF@?D<%J(/>MK6E_S:)36^IK'Y6ON'V*O.-(2>,W3T6;*^#7OQ53$L9A\ M\WY<)(E(D[_'49(4,&DNDJNI@4/C9*'/?_CC^OTK9R+&_LP+$@0P^5NWU1^V M6BT#;:?R\9L/8KC2(,Z>,HC+LE3![2* M;-K]SM,'I.7X6:2;2N9DT.LN7R1X^*8#6$T2@T>TQ!A X(???YE&41I&J?@$ M/S@_Z%?IPQR, +R=L*E>R=_&$9J&VS2=__+SS_?W]Z<_1G%P&L4W/X/PNS_C MGW_&#[Z2CU"[\[*51K!Y[&^-,_L='&,9)JW724K\/O)$(_OI*_O[_ MP;=>.3\_Z='MW3VZL[M'=W?WZ-[N'MW?W:,'NWOT<'>//EOGT6I/7L3%5WCQ M6#T&_OG(AI2?^'GJC=,3]43U]6DEA_)@%\'M$%!/AR1_7K_YV%9:P5LY,O- I/0$1B-*$)M3_0 #0]-+#]9?+#QNZ8MK7X&?U^\( MX/07Q=<&^:EW^I>?"XNFSH#B;_$0@+_\Y6=<)?\7_+_PX_\'4$L#!!0 ( M (B#@4Y;.EM7Z X ,"8 0 8W9U+3(P,3@Q,C,Q+GAS9.U=ZW/;N!'_ MW,[T?V ]T^EU.K(>CGVQ+[X.)=$.KWJ=*">73F9N*!*2>.%#!Y"VW+^^"[Y$ M$A!$V?*%*9T/C@0LP-W?+A:+!42\^]?&L:5[A(GEN=Y]_ MF6/[MUD6KU3HKUWQH$2-M_,\+LG[X?C.U?ED%[MN@-W?; M0TT/9'T^N7PX-__[$=E=W[E\?/_ARP5^5)=R'[L.!0\C'AY]5)7KD.V*L MD*-+8 \NN3[)0/QP=NKA9;/3:K6;OPP'6DAW$A%>;6S+_<(C;U]>7C;#VH24 MH=P S$G79TU:/=<)2GN&6DM ;[G$UUTC1V_Z:8,L\7DSJLR16ES2BXC42DA- M5* CR#A=>O=-J&A2$VFTVHVS=D(>D,92U]=IDX5.YF'7<06GB>NY;N#P!35] MW/0?UZ@)1 V@0M@RTG;[&^4;@!VG#8RUI8.EPZ!QFHFAP\BWD0,CX<;#3A\M M], &.'\/=-M:6,@\D7P=+Y%/+9"L=0.).TNL6'==#XP=!GU<0LO6:PNL&0K^ M](ZJ_0I[-IH!RQ+] ".=VS6M:\)(""B/LFLJKF_YCW188"=\P(EDF=4HKZD3&?OFL5N,IT'!)EC]\?P\QHC M MV$C090$#>,278T,G3;".S#VFQ9X3:)"Q*PGP)_SW.)9ULFN$"SJ]MT_&DK MA'P28;^[6@Q\!]"F+A'%R/?&(VT\4/OR3.E+77D@CWJ*I+U7E)GVBGH&UHF. M0<05\BU@?(\*\K1B?9R5UX?T7:[C?]1=/REL9+Q0(9)R$#@B&@!AM$(NL>Y1 M5,IJJW1+L>[>B'2GS>"_H3("O8UO)'74&P\521[U@6HXF2KOE9&F?E#BBE=5 M;A6BK<#*5YYM0@"K_![ 5"!6((=>K+;S\FK3WLN@JO&@KTRUOTO*SW?J[-.K MKK;8]W2RNK&]!\ZDQ"<3:^:BO&9ZLO9>NAF,/]9RFII@RS6LM6YW V*YB!#9 M\*U[,'WP8UK@.#I^A(%A+5V()PT=(C3#\ ((J]SE!/1C6"A6V!'Z$6OT>QK< MP1+*]DB $7R93,'CJ1-Y('7O-'6D:)HD]V;J!QA8H7?4[H9#>?HI''SJ[4B] M47OR: 8TO?'=:*:.;J4)6$1/56JI]T1-,%?-+3?D+M8DMT:LF[=%W:0:@2FI MJX[DF0KCKXXP3]$]<@,T18:WC)X4@IC8PQ.P<63=ZW,[#I\YY6+4VT748Q>N4=M7U ]R=U#+ ML%=UP8?X'HZCVNU7,9R=(ISJ"#S);#RM93PZP=X:X3!,H2'_FL:+243#J1%# M>\;&*..),HT#$AKT3VC864> M>'KNLN$CFO2=)X#FBL2(GC.(CD>WC9DR'4I]I5M+1"'>=2P_7&893F>\:7K@Y=TK0B MV'D/- MJQ#CS*S8E.%D,/ZD*%)7&2DWZDR:#.1:@CS4?_-P+R ^^ 0<>XA"F1#:#K,. M&\H_C:=2[PY,>:A,:^DGGI^ .W9"KUQBK\,L[XZ7V).^2WBHY1;7\U4XH\OS MHQE$W)O8')CEZ3'-(>*@EL; 2^MFU2NH%RN,6?1RD[^UQI[-]F:1WUDKQIU9 M%',RPK5&O4S"-ZN' ^C%FF$6UV73Q+56%YL7SBIG9ZU8%)Y1KC2PO?YR/IW;6B_%F%O#\+'.MP<_E0K.H\RK$<#/K^'RJ MM-8P9U*D^9FT6"R$^(RSKYKF3VN-;R9OFO?/Q6(QOLP2.YM4K37 _ QJ%FLA MA1AV9BF[*]-::Q4\/Z_01[YNV4=+4R3=B97+V>L]7IXB9N'5'IZCP/:1#:*] MQR*8!?D+6(34?K6)Y^API&,,PMVC(]O&ME^QC3"I@9>PD9296MH*+Y&9FR%$ M!&+M,=F$':G..KMO ;KMO?CO<[%,JD&L@)IZ2P' !?]7BE*LDG)GOU^=TZZ= M@)QKVETM5D*9T^'U=DL[D2V,B!)T0E6\87(9(E74?#24V7')C8]#&HC5Q*1$ MRN_1U'D8':" PL!Z4DNQ#IG\RL$ZK/GX8S?5_YG.JPXX>],YQ\2M$6/.++^+N]-U]D0\/(OF M+B018[_W9,"KO1<."106J9<##;GM]G9@QIU-G$6R_8ND/?L(IPSZU,NRC7=/&#A[.S"N;,'9\X" ME8=SYQ7G$(BS73B?[<&9697R<3Y[Q9DW-8H(Q+@S:T\^[O6>&\/S-Y(7EOX)DIQO'3BAHSX*WSX>J+((1/S?I0L<&TPOS=GSH M)$Q<6X@T$]Z3#GS+I\TGF<=(]#DPU36/(+&MSP^5&)H@^P5%'=#^CRDCF-ZA M,A:L]84D[6V?+OQ4L#WH'<'O8E ME[E\0'0Q1'2EQ< SPJX$3>BW1M*N08L:[4[CK'VZ(>:6TT.8V,)P&!-)NR

<'/7'7A1B\!Y-=C>B'QK9U60:$UVOLD#Q\/K=A$]D^24J> MR0T=KN1([(1]/8&?$E>)E+&.;,M1U)!:R26USO;%,YEY&B-/YB)G?.&)%/Q( MP?Z^C)9X[9(OC6TG!YL+P?[AEI(TBJP$ONTVD/A:ES"RI)<9R881.'3N@6#* M7R',N6-@X!'2BXB@K+?2W24BJCM"_JUNN;3V!GM.\@;U]\A3JGET(\;UB8GF M].61T:P:U3F>"W$Q?E1]Y-#&H(A@3F#^"J@:;K$7K!-2"T@$ "N;-; W!27" MG.*CEVZ"DQ5L$]$7H.*RIRP^-'R5\GR/SKDFIQL?>P%&&?, M\J 6U?26:=*<'I1W#> Y1/X.GHQ]<(=0,_%(N'9(=7U@FZ>KVXC?,OPRHH\? M7(3)REK?@N6";%,(4Z7N<0>%K3\A;P CY*V4!/%J$, M3"!\0^$U1RR;P'Z8_P+3S=RBP\R71^GKZSKMH;ZQG,"!H'J.<'QG$)EY772+ M00?(E$E>J$3X)[0[5/$1 0E[/H9?]#7Z5JQ-'E5!0:7&X:?21BJNMSK8]+XI11Q12UU>P10 M=DUY2;6&\OZ:6UM1:1*_.Z#WVU+FJ.TT>< (>G"K"DAZZ]TC[-(B+9@;21IHB*AM)G*):71X,"U(I'BR M5*9',[S'F8'C^8?X%!)43YO;BO 41S1+K3F&LLQ658U[I]+F\L^658_TGG;J> MB6=R!=A56SDQ[K2ML\F+P*NI'/O;"6#7Q%!9UC\BV[34H?QVQ)L]>"7%RU!^0^*M<'&N*$?[ M[8AXXP6XI(19TLH)V/>,(-Z14"# \B%@#&.3<%B?;Z(\9ZLCR&2 M/5XZ3_12O**DA[6IGL3IBRA8P3A55>,_?3^HZ-!G=# 4F3/+ 9+Q0H-2L@ I MH*ZO^TC>6.E^SA$[_(.Q,OTKTW+HR>!HK^6E4>N';N6HN"5=5L[UQ224I?Z*@^E=,SHA#Q__!U!+ P04 " "(@X%.M( $ ML'$6 #A-P$ % &-V=2TR,#$X,3(S,5]C86PN>&UL[5WM<]NXT?_>F>=_ M8-WIM/V@V+*37.)>VI$E.F$?O562D\LSF;FA*#N_A;8Q0)8_/S/IY5K/* @Q+[WX:3]ZNS$0)[CS[%W]^'D M9MKJ3+N6=6*$D>W-;=?WT(<3SS_YYS_^YP\&^>?G/[9:QC5&[OS2Z/E.R_(6 M_M^-H;U"E\9'Y*' COS@[\9GVUW3G_C7V$6!T?57]RZ*$/G%YL.7QNM7YV]M MH]4"]/L9>7,_N)E8VWZ7471_>7KZ^/CXRO,?[$<_^!Z^%D2XGAT1 M.O+K]W\^[YV]IO]JS\[/+L_;EQ=G_P=D(K*C=;AEXNSIW=G9V[.SLXL-^<\N M]KY?TG_=VB$R"&1>>/D4X@\G&=$?+U[YP=WI^=E9^_2707_J+-'*;F&/0N>@ MDY2*]L*B:[]___XT_FW:M-#RB>@A_<;%:NFB_>@KG)ZGR8PT&OHLF:&'0/XD!;;_JW&.; M $UL9G5*?W=*\%FOB!%TO+GI13AZIF %JYA7PG_Z+MX3LQO?F6[5+73)4)1*&!02%;CDI$L0Q'"XM,BBM$0*635X"6R OQ ]K\5$(*V2YKE6FZ M)&I<^NZ4I+RC6OGOVN'RVO4?92R>2U\)M^, >PZ^M]VK=8@] M%(8=)\(/1"<$Z>EZM;*#9Z(Q?.?A!;%>,E$XCK\F,X5W-R9,.AB)Q*GN Y7( MFW)!K/@6>_$\)Y* 1U()3Q/T@+PU:>OX1 V 6;N,AO M?M#']BUVR0>%J,MT40G/B=F$1"<(/]BWKFB>*R>HA!_+(Q"1<%(T217:532J M_7L4Q&.,SG#W= H1CM-RDDIXZI-!1&:Q ,VQB!=6TVIX\+V[5H2"50_="IE@ MM:UH?*U6.(JG=>$P*K2LR#JIVY[93\*!S&A9"0?3R'>^7Y$0.(XG2# !B5;Y M1)7P91)J_QFA*[(>7.!H3,(X 5,I7_K\9VJ+FD#2B EKBJ! W(G(&HNF0-S*=U139 7B5D16;90% M8JFD=6T1%W"\BPBKCWQ C'$HJHZ"@.9?TK[JB AH2R7M:XR.0(Q!2#7QAST4 MV=BMWR'N?$/ M4#N1Z:*FV!.&NY"N7NZ@^H1WT%BT#-/O'CTU+0$4@T.ZK&D- ,- 2%?M*@#& M5%GSVM8!T#A'2%DWAW!?#.^B\MRQ)*\0TNI76##(>22U\016'(2VZI4@=&HO M(ZB)'_A$+:2L>K4*G?/*"&KB1Q121MP GU"M2O92UWZ7)-<2/=2P'R;)+(R8QZ=CN\[:C8$AH<7W M' 5ZBI W1_.T'\KO8;?]I&RTBILG^UO;FQZ<+(]5$7Y^)#>3FV MSPFOVY-,Y._=T7 ZZEN]SLSL&5>=?F?8-8WI)].<3=,3D"G/KN_D^'3I$4P_ MR*.NW MR2%?/+Z:M#@-:4?A'X*YZV$LWX#$ZS2B,?.3$>$;Y;1C%S"I4\ M06$48(<8.E_=N^U@BC]7JGBV;-I!4$PB#%$D'J=<*A@\%TKA@QO/S2>Z*J.W($;1,AG2XI 11 S#[">EF$EH M03L$-UR*XGI=(N:RD. H5)UN#]!40)3=(^!Z%#Z5'O%TZ;@0"ZP=2LP)>.A[ MCF@Z$Q+J$5S+^)VBV-K!U4,+1#B<$\XW\A';@J EHM,CG"X!"R:T=EAEW"($ MHI+F>@35)@).W!%E@[ MTR+L!FLTE[$P#HGJ,$<&);[8V@'%RLFD[#_OE9HJ4JN.?,#PR2A#.R3IR919 ML X<435#Q9Z[C8]:@5PLZS6JF,>.# <8;5#)IFL,TL?J(]B MD:C.+LKZJ'*QM0.*41V!&Z!J%=:5CI2C"1&RLRUDX5;67J,H#N!7CF#]ELD# M9&233'^44&H4LXFS(%SIM8,M3A)( L:CT2ALXZ5%C@ND^-0ALQQ6$1Q66[5Q MS7I%#0!M=J(8IN(]5NMQRT8@RTCXJTL]()/:KIH;EI M!Q[V[L*,7&1ZQ [F3"D06M4N&PPH7!':8=B9S^,+A+8[MC$)R[OV/8YLEUZ: M\+U8 9P1"J!5[:)-YV1/P;FD(@VNC:L8707"N]*? Q(S#@._ 4O[,HU4AHZQA4,KLD 9&U[$+#<-:T@3W>SR?_FW)7" M7IVIGDH9Y C!%3+H;V6XJ3/O?T(05B M*R^K2TZVA]58]7#A2+ #"0LTW8;#%+FDS[O- Q N42J;1@@T>X4R;0-W9 JVY.^\0)DN_AW-/]H8X^*,/)Z*, /\0HM[ 0X M)(;86P>TOB_YN3\7 US'MU3/ /)V49_&-=U_ #[]EDO2OX$GZ:>?.A/STZC? M,R?3OQCFOV^LV=?F]R&*C\/EY'D+EZ?;F7XRKONC+RIK,=$R&42B<> _8**; MJ^>;D)[CW4;&2>UO[C%9F3Z./C!4$%-) G24[JF'R#3IX*0,'WT&F"K8FW=6 M?A#AWW.EVEAG3R'4JEW(P5#**$D[A+-,CA;7).3U'"(TW6OA%8O@4JD^AW0P MHA"E:(=D)FS!X;T?X@WWHKH? C+59Y8.QA*D%OT2F7&D5OK4'V.7JJ2]Z@ME M!^/'5X1VH] *PS4][D-B;7I0B;B!+[2Z*@E2K_U@BH('[*!P%'1=&Z\XHU*R M&]57T@Y&>2^U50A^H5 N^<&OG?EOZS"N9DZ8&-@16?M%S_3,TR;],R'KB>FC M?<] D5"#B547OMH?.QDI=9UG8[%#HB3"?\]?WT:+M9M68"@?GGPJ&*+O-$04 M))ZN,Z_G!(CXB1[:_&EYY4]<,[/W &H8LN_U159&2?H-UB+W246^](8@LS*? M#.BP_H#9A[-CL@,931Z#9>R4T:'K\4+)EGVF WY_0,O0.#%UF";K#LF*W#&> M F,'9$!2(((ZYJ/@0AZ3"]\I89%8H>30+>L$B+;&N:H]='8$N,=.9ZN$/:=L M3B= W#7.:^VA,^UP3\]].D03^3M#Y6=>LVV!*&J1:-#WY MQQ5@'0"!UCCA):DK_>;F$@W0-S_" P^,,/M0F;&UG^-#/S._X_QGC0-46GV> MD[^5Z$/3HR8<:'>SN=(*T\^^"BQ>,9'.B M6A97T%F9O#3 8(>FV3:'I^BE8=_%3E:HW W5GXR6T<.AX_KA.D#D/\83:]BUQIV^ M<74SM8;F=&ITNC/KLS7[&E?$G-X,!IW)U_@*KO5Q:%U;WNUWQMD)U1X,K:]B96:-AC9PF50,G MR/$)-+D;)#D^W^_R.3$_F\,;D_S9'1$M4S9KO=T<[PUO3EO&557+#V]E^6Z? M[?+='0UG$V(P1FM MSYVKOED?EW0*]TC\Q;X(WS[?9 M1L./K9DY&1@]\ZI&WFA*%<>W9DJ&\]OBZY_ I@CL6"HYG.1MW_-:XZ4W-31=H<3COUSN+FZM[UGU%:0XGN MMK%Y+3@;@:)#?EYP;$,.O\:38SN M#='KP)S4B/KAD18WXCHO^)WJ(B[CK^FG:RS)?KA^9M0IEVBGX/BJU,[FPS7J MAA68\J0M.%)F>-H X\4XE<=VP;DRHM4&F(:$K3PQ"GX8&KPV(%LQBN5)4O#; MC%BV ::W02V/5X8S3T+;!CADQ;@\9@MNG1WI-L!Y+J[DL5SP[OGHLI%QN0TS M.8Q>,-:.VV"S$6/=1IT\+@ON.AM[-L F.PCE<5QPH66A:"/C[=!@H4??77-+ M1&4L1*N+%I(O'X-VVFSU%/QT#>HQVL>@H"&MZD$+*K(558@$ZE#4EH>& U#N M""I$#B41Z'8PJ-M69,B6Q*N_H[DU)^Z&6$%\4W@3#VX.'<\_^O[\$;OTO8GL MTU]AN%XA6DNS?/^PM@\JW)O=4R:F+,FSXIN6\8VRRG4)_J[JO=>:C7-G*ZL9 M%+4[(%*;V"^K+,Y)DV:^KGK?^PEN$L@TJ6RH6L)'\=5.NJE\.]8!T+ M.^[2[)*TN+7 79!"3L(TD9LI99L/P>M"5I/'?R, 0+9)>)"\+J1 X?LD!Z4- MF'J5/Z92P24\QELJ7'K>$$"M;,4N"P'1I$NK1 M+JAB\0ZP78[D8LMM;!59%[BEI!I%'1(3K<")%+9PI&?<1CQ+<9.:ZT<*NS7, M76H-,LU%N2"S+I]*Y5L;!<;B][/W$"A/ISKG"H%I]X4-D"JT*#?&$52[26_+[1<_^$X+A?L.XCW55M9> M]30F PQ35'V1N<8>#I>;Q"0$F9WVJK<.9)!ABJK5!<'BR4:N#V&<>6$?;6SB M'%0I[X*%4N'XBD"(1I9%_QS_K92P^QG3YIR3:B0;MX]:JI!+ (K M#<(O J*(W>1=(TQ+@;[4:=F>B;.\(0%VLGD;?/:(W 0N0-_RJ9!JN0E^=Q:.VB\'I-3 L-L(=7ZU5: MXZVWYCU# ^U Y;,Z,!XM+W:C=-APEBI[=:9Z92()\^ZC//OK3SO_ Y:%>M&J M3"'3E^H524.64-#>L1J"<.]2MA_5JY!&#$#W?6OXC/;H5^8/MEVI7GLTY0UV M=*=1_%F,W_C1YQO&4=-B(-=(Z)DI#\ -/1F5VK+U 32(/;>2)&\K)_6A>-MU M)00J#TUN9KIK1,:L[4H((R14'3,*X-D]&PG3@W:>('W6+F%J_+J\:(>@=),_!+HYQ+F&UD_H$:GEK>F+EA9Z8(D#T:CYS7.ZT%AUK-T^7 M2)F;H_@/\/+55=[1<;GC/?5T+'B3'VP.)='B^V3%Z"RED69U<5S^65HW^KVO M4B)"-WX&P?),SZ:O*.P[\9=UHSJ;4@G,?!T=RT >^C2N6SL1OG51H@YIG-F= MJ-ZCK01EGGZ.!>-Q@/TXM7^(8V9WHOI5K$HPYNFG0HR9=]!+6+KQ'!20U0]U M)F,_C(L&L# C7$+UOW7&<8&V[(>\6H(3X%7Q+ M]6J8;P(EV%>:P!VH7@$?; $F IE:>J

9&7:C"5E@&1WHDKLX&-I2Y1P) MN&F!%/JF:\1ZGQD^>DL[TB4W4<$X%BCK2$"'1Y-%(EV2 P>#>60Q(;?@';NU M+OZ3)8,HQLL'A"!TE.>_Q>)QC5;KSIU&6W-C'&_T[ P _LW/TA+G<,&R-M"S8-!YU^CB=&] M(?@,S EGC"23%/T7M0GRD_\'4$L#!!0 ( (B#@4XVOU!*D20 /1A @ 4 M 8W9U+3(P,3@Q,C,Q7V1E9BYX;6SM76USVSB2_GY5]Q]TV;JZW0\>6W:2 M2;(SMT7+M,-9O:TD9R974^6B24CBA"(](.G8^^L/("59%/%&B21:B>;#C,=& M@]W]-(!NH-'XZ1]/"[_UB'#DA<'/K]H_G+UJH< )72^8_?SJ=GQBC#N6]:H5 MQ7;@VGX8H)]?!>&K?_SO?_Y'B_SSTW^=G+2N/>2['UI7H7-B!=/P[ZV^O4 ? M6CQP\?3D^_?OWZ0Q ^VE]#_"7ZP0G5NAN'"7;0NJ_AA]\[OH>" M./J],[1:!L+A[[_=8__W\[/VN_;Y1?MWYS&YHS^TW_WP-"7"7=DQH2-_?O_? MYU=GK^F_VI/SLP_G[0\79_^GR$1LQTFT9N+LZ=W9V=NSL[.+C/PGWPN^?*#_ MNK &%SD&O5E2T M%Q9=^_W[]Z?I7U=-"RV?B!Y6W[@X7;&S[IG\U8W7!)N-WYQF?]QLZ@FZWF Z M\CY$J23=T+'CU$BE'+6X+>C_G:R:G=!?G;3/3R[:/SQ%[JL53JFR<>BC$9JV MZ'^)K:V_ZCQX-K$)8EZ+4_JW4P)ELB#V8@2N&<1>_$QQQ8N45\)_VMDVCY5[7B.4!Q) M&)32UX[M[\HJLY/*^:8#&%$LH\'4(O/G A%0Z3R'T1P%D?>( MLM^6D*)LE[7*-)X3-.YM=^^+6,Q0OI*^%V MB+W \1YL_S*)O !%D>'$WB/1"4%ZG"P6-GXF&O-F@3Z5#/OM%U[/O/9]\4(IZF2XJX7EI-A'1"?(>[7M?-L_Q"2KAQPH( M1,3SE$U2A785C>KP >%TC-$9[H%.(=)QRB>IA*-KL?#B=%J7#J-"RXJLDR[;$_M).I 9+2OA8!R'SI=+ MX@*G_@1Q)E2\53%1)7R9A#I\1NB2A(Y3+QX2-T["E("B$HYZ]A\A[B113'# M,KC8C8%X"HUY#+5X#ONS-:&K3/W2YS]3F]>D)(V(5BV_/K7Q"WO@-+^G93XK=ARM^W,28F^BB+U^O[8&T>DII] M*U#6S:',!E5(Z^91U4[*=%&3[ZF&NY2N7NY4]:G>06/>LII^=^BI:0E4,=BG MRYIB #4,I'351@%J3/&:UQ8'J/HY4LJZ.51?B]6[J'SON"2O*J351UAJD(M( M:N-)67$JM%5'@JI3.X^@)G[4)VHI9=71JNJW3B>@N:6$4/-9MGU?; M]\MQF!+4SU<0QD99UE8TC=HDFMJ)'^]LE"OR/,_DUUZV#T(BBR\YOM%3C (7 MN2O.:8?[9>V27],NSK)_VJV3UHIJ\T<[<%M9%ZU<'S4Q+D_)S7%]3EA=YS&2 MGSN#_GC0M:Z,B7G5NC2Z1K]CML8?37,R;IYE=FINCO\+=?Y;?\WU][=&Y"F= MI)N3[K5(NO&$_*=G]HED@^N6U>\,>F;+Z%^15KWAR/QH]L?6)W/YA\:%%>3Q MYD1\HR[B^*-!Q!ITK\S1^']:YK]NK4U@+\L?WVWYIIN8ECDQ_40\^U[ MY*??OELV9K4]!<#Z9#.U4L#VLMTVRR]69. 5\\NY6G%!S!:(#TX8Q,3N3#_] M&EEDT&PSQ7&*PX54GTO=A4()-A5,&'G5"C&QT)]?M<]>>/%#XN/__"K&"4-D M'2AEXX?.&F% 1Y?QY*G8&INL4@R9KJT,LSP4'+Q$,C/@TPK4%J]72X>9!Q"G M>:7 %-UW&2I"A8'3NV@P9J@)HY78Y8--#B[B41+*>88YV1FNF^K-]H>VYUI!QW[P8MN7 MH2(DJV%X50Z17 N7GH!&]%]M "YIHT#+YA%,J38[>]8LS@PB 2<<]CF\A MXIC:8?JWP4.:^FX^(>QXTSJ4-&52,0#^D>(0&>66@W2@KX.%6J9 M2#RLWT'$.K7;$8IB[#GI&2AI97RUL7N#A8[L3MT=*N(*4O% ?P\1],R"60*E MKN)UB*?(BQ.\\V*MTO6A&D-)"45'MO L(UO&J(3<4B@E%WEF7X>*O4PDH'OH MXH6L&K1%G1TJW%*9N'AO;$;]=+HE+F'F2[/93,7R?KDDIK?J24P=8_RQ==T= M_%I?/EV%1?UR4OY(TQJ]B.;'D,F9_,]P9/4[UM#HMBYOQU;?'(];1F=B?;(F MG]-$M/%MKV>,/J>Y6]9-W[JV.D9_0MIT!K?]B=6_:0V)ECJ6.3ZF<1W3N+[5 M-*Z74?AGXD69FH4)7%P"V*E;$CFAG0RQV*4_8H1D*4(*I'J2N600R %C:@!< M2E>=V$%.]:H8WWH2O@K7NFA!_%^13\\?>R@FZT6"9\]6X' S&P@!O[VF;"[U MP1(J"@%S6AS@F1UX_TX]]!=OF$H;N$/BRQ/S3/^7Q.E>8!,_T_9?'.47[Y"Z MFL(RB,3L+XD87P2GB@USHBO#2?V$4H=">%9ZIB4^$U;[S@4K[[:#E76(TAGT M+JV^,;%(D%9;#"8H IYC\_TVFR/SD]F_-X5R H+)YC[J(8_0^&YF@9ZM/;6$.Z MR5$;IUU6V?$R2 9_NN8S,*ZM&SIBUR'.LO2FP-NC?G$S,4:]U95[6 MQUJ'4:(\Q]C;XD#N]:Q)NEU5XS!P"F7+P"IMD?&[5.WJ+*YCE6"TN,V1MV!Y]-LW5I]LUK:](:=HWZ M^.04/=]D\;RPG/2,7P:C5N>6:+5GCB!OE0JW3,\+JTUU6Z:MOZX^7=]-YLK+ MG>>44UCNJE1.]N'Z5*-0.STG;&'Y9/JC]?,MK:J>X[JPI#+DZ* MPNJKZJW6+YJT$'M.D,)JS7!>Z^>95ZD]QRIC"5_ZLO4SJ%"U/<=K83%GN[;U M,RZJZI[CN+"FY_W))H8DK][[)I\7C#AQ[5XV8:@.IPQ\CLG"(KWI;=;/I5)- M^!S#A863YWPV,=2JKO^>DY01=%;G(BR__+?CX?/Q\/E;/7R^MCV0 M30<1%83,-IZDBHB4$/9AM*+M%5+F4/M$N+Q\5:+]@T,+>"B/AU=#9;B\#' ME4-P]P9XLH&(;QXV>G(":GB#*Q>#%O9 :XA!6^UC%'J,0K^S*/0:HS\3%#C/ MNT2B6\2'&(TRY8?FW:Q99S&N',.(B"'%HVQ(.&#*-0(W)*T)S<,+2"M"''), MRF*?'C@F&*?9R>+ 1(5:=_2I,!+EB+*$ CXG7SZO?_SH(4PXG#]WT2/RE5=4 M(?W!+*H*6H!6[HQI@44Y=IF3!=UH7VM5D%(8JC)%'<3"6S?IW.?*"W*12/O&8*DQR@&5(Q9W*=8[CU\A[#VF[Y,Q+DVPM@,9S755 MYBVQ&//!X MAAGA*3P40POW=[)&Y'>=N1W,4&0%?13?$+W1OUX39:TJ^WU$+OFS.9TB)Y:_ M>-#(Y\&;3'-:J-K=8M8HJDD<(D,F$<.)@'0)5L'(+%5LHU MUS$#^P[.BRS1OQ+;]Z8T>]F(,HN[1-,0HYU?R5'K&SS<%8G(LPV]+^P04;*3 M#=M?/K&5%C8YI&DDYTYI/C)RYRTP6*C(ID59]M]4#E$.%48ED\44GW MX"VD.BFY,625[F(_H6)O%-NCZ?)>G*2E0'XE$R&B3HD5]8B.LG=)V0Y@^7[@ M(KF[.#S(0+[O4^VK:F#1+"T%#T20#_=4_:K:@<+($H.'H^:W>%).,PF&V'/0 M:N870,^#)EH2R8F'5Z+U(#\Y)T(K7: MTLS,H.;*^@DM2*7L]+% TIZL.W/D)O2,=(A#-W%B*YB&>/%2W4L@B9ST +.> M5/6A)1$JPO$&M.3_MF$EO[I;,C[ 8X0?B4_&R7LB3=DM]:4[*>L^E(A0]4G< MWF#0>J!+#ODU=5[$835O.*U)IML"!'P1ZTY@:A0(D.E)%8#5X#,[-^$CP@&5 M9)S<.\LJN9'HH1T11=/7.I4L/E1FO9&D 7J60=^NIJ<:"NKF-F_\ZDY)98L9 MKSRD9>IZB,EX?D%=2>%BFL;?_"FI=07NN0N![MV$-"#)3FTRKG_UXOGJ(8#L M5"<] 8Y(#(9(0^G6A,+0H #U>K3E>K?D. MKM9,O 49[\L\ZBD]0[T)0U<6;"ZIE8AA7[^-TLWG\VG!T3/ M9E<2C\EOH^GR$AGQ&3A.#^F_PNZ!ND75"LE=9<%ASEU9JU*()G^J%CPKMI7: M?+*#-Q>0KMKAF%2#AR!9UI5P4WBC1>-;P#4-U9 O'= M8M:VY^J:V'-^8_'? MS.3YU'=(G M8^F+L>NC8>'H52"$"U8)_GDH['J#6(9"#X>E 6#0'(KN>:SSU+YQ.;?!LVF5 M9\-%6=*O"P\#J[\;?DR=/IY7?^OGU5UD1VCC@OZ$?%!\2,VG +H%*^4;YFD( MBU_9>:6(1L_!LU3K-;$*\Y!*KI4KK/8PMI54FTY6?M]:W_YKZRGT4=Q*,V4&,8)=RBQAN-%-2 M!IC;J\)]XIWPVZ8^2 "90C0TK7',*5* )9T[5.GA E->#(6-59A[!I(,]_.] M-P^.:>_';83#VT;XQB]2"[<+CK>FC[>FC[>F#^[6],4*N.:I^ W0W:J- MQP'LV)G?/ACN'^3OJ9,6+@^MLV<#K&#Y/FE:!F>&422(9>KY'MS(O7ZQJ]Y& M8P[=*^1@NF$["6/;O\%A%!$>IAYGRX77&BY,,J8;V>GB<4!+IM9J__)[$\&H\\-L$A,X 'A] %;\\_$>Z!&).26\33M8&B. MEN_0FO^ZM88]POTQH^BX%7AP6X&E45J-GJ%/'WO>&$*7S_+D(B5BH!N'941H M9"^Q.NA4I%SW;F9''!.>=%5D!! M0*0I"ZK,N O+R )SXLW>1$)8&3$.@:[TJMWA$@G"Q4HO6-<))NHDCCX1]-I[ MHC_QJUT3FGN.+T M'A;ML'^2TMVUH;^XIL(_#S.].R"&XV2GW,B]0@\8.9Z=E31_\%&JV\ U%B&. MO7]G]4%X@O*QK>H+\*V@6DEA[KUPF>XC@0V(J.#C*N>^$0>Y.JQN(S1-_*XW M%1P+*A ?,'+;0G!]0BVY"H(C=.%F^,I^_&4_7C*?CQE;VR7 MZ'C*?CQE_[Y.V;.;Q1^1[]X2'PAW[ + M'[?CP*[5-UN#ZU9G9%Y9Q_CO&/]]5_%?-G2N;2>MQ2(.]UAM84=W?.F@N0]Y M3F7^/KNUGG!-H&,1&,##L?WQ@!QP[849Y(!JA!Y#_]$+9GG&9;&4D$Q3&"4< M+H62]6+VJY[SF!=!)P@ONJ$=B"[(Y]OH2C-642V;6:XB-:= ;KC!:FLYGP+V MBBZ3%-I)(XO?+@UPL+2VKY124R5F&0)RP%@* .1+%M-66"V!K[("R049J( 0$.Z.'#::UK,19H6@P)]^:X$%]!+];[8-;@X[Q ; M:CHOD9@Y-SH45DO3NV",D_L(_9D06S(?D$9&->(BP%[IFX):;"#F=' 1^960!NA/!D,)\ M>O!PEI!'Y! \[JU ?) PLF2 &0X,<>@@Y$;T364KBI+TP?$I?4,N#,9QZ'SA M@RVVLF>1K^44^.;1C,3E9;8L+ZQ>\*N;6#_LW)Q!SU6E?FY:2!DLLL7B4) MP>\5F3XF!!\3@K^#A&"6$W5,)8(22!]3B8ZI1,=4(J"I1(>8[W),=P&P$)5* M=X&%QC'=!<@2QT%TT%HG=-=Q'6@]8[11VO-,(XCSA>:82U1!RO-(H% MJWQI 'RE45.H4MF=QN;>J-YA*7\+5[EL9KDG.O VO&K.V&IKNI%:3\I66S2M M?3,Y6^ Q$W-^.)O-E2:3@$=-60B8&S6UII. !T]1!)B!TQX))>"!87/,PT%O M1I9"2@EX?;]PR=/QKLE33&^9CC O3JO&!:XQH\L=0IR7W]EM :M4PC/7B]:[ M#N2&VVHN[(11+"IGR"<"C(\J\SR@?M3L$4\1)M[&M1>L^>V'@9.EDTN>B5$@ MA@^XI M4;S7?BXW69ZO$/8W2QH/[GUO9DL*RZK1PX>XC!S MSYK01Z#&#=Q4*+(IOJ?PIJW"[^8EA;HXMP+R(YK83TBLX/-MAJT^8=EL38S? MS"8T7.2SS6;T0HG15KM)5L_9K+Y68_6\258OV*R^46/UHDE6)4.L\$8O0823P/L1<_]^V%)/M:1 ,[K4XN+;036C;'LK0N,96>=#L% MW:N !3S]KGJ\(*?C58HIY/2\M$Y(8/LC](B"!(T1?O0<9(W&L@0]":&FPL1* M0VL;.:D@,&?0=&$P K=+/N'_DF O\O.(S)U!G;@F' M/R.;ER@@&HZC]7([1"0^BCT4$5=[55B2#'T2:PM WJ-3\*CO M*QO/#/3F6J[97[*Z%$O!N\P3@(=/Q#JVJK&>P#4J9,T/:%QG,;H\OMJL %Y@1[7'KXI03X>UF5ND$^2S<6#'SXC ME#I@@P>5@T@NB:;3XUIGB%!=] -=G7C*R<2+!DDD MLM/W[EY#C;+J%QOF46>% O<32>9#U9_29DVU&TEM1KFA.*#S')V2Z25-Y%XE MF'"1^41B%"]"HCFL=%_?C47MIAF8A\7[*H]H:XJ\.,'IB<'+ MJ6ID!9E:ZIO2I)_^;@RR$456?3P.PWX_H2A&;B8V2G-P0OJK!E=F50Z.UER# M/F&>:E>H\E^1-YM3?3PB;,_0:DD:8L]!%(YI@[&,(B_?4YQ31B4\6]5;/:;>A9 M!O9BZSA ( !0>;(4C $C#VCTC)C]^#H.&1 (<,?,86]+&JZ;FI'MOV3'1<9] M%&/;$:0%U_K9;SZNE4O/M3:]-T-2J0J)ET7![TO/"2-$$:)/0X1!JH;$]FG1 MOG.)#3;+S*'.Q)I2?"P!1P>CV-%I^*Y0VC7 M^T?,^Q KE(SV'I>S3:_92EDHT/YC*: MI)SGN]*WTHZE/8_WTX[WTX[WT^"=VT*Y5'2\GW:\GW:\GW:\GW:\G_;MW4\; MD3 !>S1D2)F^)6!$H_&M_*5Y 1G8?0\=-]J1G"[>*S)()VD4G5H8+A53,URE8Z<'=X M-[U#=D%+8U./[\@\F5H]^F>1^3"@VV64$^[J02@$!+JJI8OG?06>N4[AY,K<#U'CTW ML7WQNLMI#GL!%LH([4IF@=E?O7@^0GZ6S3OW'B:A289U_"Q;,DIWI&SR M\!&_+4HN:VBY?;*,?WQT/6WX*\D)[9X'#LMJ#>UPRG2\DBM6O!!AP?ZX.S"#[:A7C M"MD_&R.?]#F[00%]3LP(7,-=$ AH-AS=6UD^)" ]@BC5S=T[G0_QR09?N*=@ M/*#?Z8V[.V$4#Z9CVY>#66AZ]_YP &,SSP/EO5Y0##_M'+GL,S/I6S1J]'?G M8%]@V$$.'I1ZY]&MTV8I]R)!7M(;'$:B//3J/_8-6YE,:)@G M*CN+F_Z+7D)95ZF5W;&MZ"O?L EQI86Y&U/?A+PLV(-MC@8EOV/)V50;/ M, &4'8B&MN<2MB?V$]VWGH<^O2='?L%6DL3"2O9V(*:RDU3VF1Q3TCN3>T._1*7P+V%LXGB$<:-78K';S8)J-#".)YR&F;]G6L/;P/@7? M:&H2F;OO^4V8TJ/M^?0@CHRG-#RHWZ*VO_C]&!9;6HH&?8T%8G(1?K2G.O>_:3MT@6^5EC$EZB M=+9 KA'E^6?C6K87V!CN)@T7KTHSILAJL B#C8>1;A_"H&-'N56"2C9DJ-6R4RDG!Q677 M_3XF+OO6W]OF_=KV<%ITB+413#Y8W_=@8U^WW%QK ; )M\=!2N%1@TD8VWY3 MYX*5E-C="6]<(;;5'D-7SP08ZM-PV-EC$;I79 M?HD"TF5,[S2J%;![OUW SNP-NX//IMFZ-/OFM35I#;L&NWK=BYS5RI(&9ITD MBL,%B=*5Q'A[MBU&S_AE,&IU;L>30<\Q]!X*J[FFJG;*@RM4$P'F7&I$$8JC-*B4@5-H2@SOH*#A",!W M6C1#XSAADJ:&T+U*NHY+$>)0W+4UE:;9%2BA'/Q3#VANR;.\&K20Z&#=2'G% M:+U)_$7YR!=+NQZ;1&#\1DEY707)X7N+>Z)U8#[B[HA"]@Q7NUT%]J776\6$ M4+Q%QK@*R\I1]>3)/M[G\3$(A)5HY'2Z:A"6P$)=CH9R+7C,3+Z&.X&QIM-5 MG; B,/)R< >&7K?B)GQ$.*#S^^I]NZCT]*;>AZXZ#.6GNI(R\=!]5VD:&M_4 M"-%N,]\&Y=WY84]^!5&X0T[S8](W*)QA^V'N.>6'FHST[OQPAIB:+%P4WU6Z MC*V2K;HVGB&:'T>3&&Q_96WB/#,.T=W%&R!@=!72S(1"\% %F8MV=Z]EP4"2JA#&+K.%#C_GT!PD^BB2> MI*K(+,V>.+O;5F4F,X$?$@D@D?BW__V\#LDC35(61W_ZZL,W[[\B-/+C@$6K M/WWUY?9X=GLZGW]%TLR+ B^,(_JGKZ+XJ__]O_[O_XOP__=O_\_Q,;E@- Q^ M(&>Q?SR/EO&_DBMO37\@GVA$$R^+DW\E/WEA#G^)+UA($W(:KS.CQWD_D2C($Z^W,QKN0]9MOGAVV^?GIZ^B>)'[RE.?DN_\6,W M<;=QGOBTEG7]PU]/0T:C+/WKZ?601;_] /_KWDLIX5T6I3\\I^Q/7S5,?_KNFSA9 M??OQ_?L/W_[GY\M;_X&NO6,60=?Y]*N*"Z2H^#Y\__WWWXI?*U*)\IFW0_6- M[[ZMU*DE\U^9@;ZA2.+%DSBD-[0)1%F_I"];#B:4P9@_*K\VT-"EVIEPB3Y%OB_C>B*]W@ M'_H>/O3A#_"A_U'^^=*[I^%7!"@Y1+5V?=^253)].[:RUS1A<7 >#=.ZRSV1 M^GSL)-DK#&CRCV["79QYX2#EFYRCJWU%A[7XEF_\EN93#1W6T@W.O:B=R2KW M;EYUNX;PQTO^KY:*]#GCOG+F^[5H$_+.D,LM+?$O;E!3?^C&?V3;9<5CT M0L&^3.)U#V7*IHR=67X-[^MO%3W U=$8U2)+:"JBGEX :%K6KYU+/=!=_039QP+S!;QWF4U9:> ML=0/8]#_,UW?TT33,KVEC(G(@28V$=I3!!K$#M.[B^!*"BG8R2\%-1($GZ<9 M6_,);+&L[>H+WWXBQL3N$..:P.W#CP:U Y3N0A;HBV4F,K2JYY"+A/X]IY'_ MTGN6[W!./],K3;'/]BTV-$ATU]4TZ]?TJ&;^VK:&JND-]?,DX;[>Z"_=6"?! MHH,Q2C :^/"AT:YL%XXU516"8G6*]3]_9#3A[?SP2+7Z&"0 MQCL:./%!TD5=_21]1&HFG#YR'FWR+!4&?71SC2J.22"H5UV).YD<']BT.G81 M=LM6$5LRW^.S\")[H E9W*?3N0TH**>2=D$,^?KU?IY@F60-W_+^ZF.-_ M^O4ZB8/2^53A]O1D8Z#+IB1 2DE 14VVLG1X:A@ M%R5;%M+DV9DS42+E-%ZO:>(S+SRUPL1 .Q9&K.I6 -$2HD"'33MIWZRF)Z?C MX.(Z86NZ1:0='#:&L1#BIG@%$S,U"JPXJ2C/.)R)-#S*[F&SF[CXCJWY6G*Q MO$N\*%W29+'\%,>!*6SIQ3EFG-S#E&:\[, V.0[[Z]H%9,%)XB6I>.'?P$WB MI(J)4*W8*CT3&BSX,.(&F+?^#?2CHM"F=@M[.F(\B+-H*.%L2T_ ^Q'@P.;S MMCK.LNN81=D\Z@,O)=-$&#,8H &:@@,CVO1JFB#G942P$1;M%GG*(.V&/M(H MIS=T[;&(N]=KFBSC9 U)@XO[D*U$JN#Y\X;ZD)53^NY;_M=TR4,!_AND8BJF MV!W+'BOTVWES5%'BS@1/#O1]6".?$ CYI/X :7R!;#]Q1*J/D&UTT/R.R!3> MYS9)D<^H7]*T?AYM :-0JEZN-'Y#@26%0ETX0*+W?MW@CW$4>'^FV7FT8A&= M1R'-M'UJH!VK@ZWJ5KVM)431]3;MNC@0](0SD(*#");](N/3'_[E_742KQ)O MK=_\E&E&V_'4J5=OV;I9)AFKEW7*59W< M_1U%'VN4ZG;Q^?''LU%Z^,\>[(!>QX&MGW6$8_6V6=&JS]54*'K>J%JW_PMB MON8)=HV"W2RU+ZF7TEG"5V@KD>1RQS]HV%/4DX^YO+8IW5Q8ZV@GAY*C@EU M"7+2H#\BP+'/5<"7V^T^N=:MJ(C&58QTH&G MPSGG=,>;ME--1+VL4XH1E+W#'V#!+F!C&G"?L MBC=G"CWUY"AR5K&+J8*!< Y2LQR)*^*HCI+F4<9]FQ>6.V/E:=?\YM:XXV_E M&A=K3B:T 6=D080Z%SVEE%,:T 2=+SO)4Q;1-)WY?\]9RF 7U>#(M-1C(LNB M&G^/BI$'FER']>%6*RM-I:G4<8F MEW&TNJ/)FD]R-,K8(P7-M,&)D7JLZ,1!Y2H\,9!.[C3<]).V:3D' 192\PC/ ML>>D]&T>R3D/F;,7^"04]3&E<)@Y1LSJ<%&]D>AA(D>!&C<=I=+]WQ;<\"-B"RDB^4\"M@C"W+/=&-=0SONK0>#NNU[#@I"-*@R M:2??9>"TD*RXI4:U"CMC"?6Y;*.CZA*-B1FU@DVPM"G0H$2I5A<>%1$RO]*8 M>&\?/-XR1GAHJ4==6IE5;JVRU*1HD&/63[TB%TNO/=_SK/8*]'ES'8+1LN:4 MBM4Y(6,H_(1A%!42FG+(94@9*[S-$XSN!\56H"KH!NU M=JU.S59UVBX1&I#I-).SS-*LN$<6[A IQM#I@S5V^C!5\/3!'#U]F*"3#:<2 M>M4.)8RJY]]B9Q/>;8DCJ*UH"*0L/*-.8"[JMR8L$P,:W^&BI82P8FMZ2XLJ MD()1N:.:Q MB ;G7@*7_\U!L8YXW',RD\+M S(5)1I8&=63C\0*8E)1(X/1S/?S=1[">T*B MWBK,Q E]X"M OA8LMCO,7LR=?U2/UM>LEG=S948#R;X:2UYORU^6W6U)()=Q MB@VXUTF\H4F1#9'-H@ BR8UXWN?%DBKKQ#GJ^8N[*:VS&#L;&H"ZZZHHZBLX MCT3^2B9VK&KNG=Y:W0TN/WO^ W?XR4O32J,+-7*,B4,'U9OX,Y"CP9U=1^D= MD(JCC31DW@_<%&J)07W>1:OXWL&)S6 DKLD]W_#AA%1D.0A#H,Y7W?$ MC\5324; &#E&KR-C5ETJ):,F1X,KNX[*@C+ 09HL"%YHN8$*-YIG61J_C?46 MBZ1.]0!+__[7'UG%K%UKBY2IOA]K#Y6JE7U<^M'%'VM MTDA:%14T",;S9^_9W.?MWT?K3@CIA]SO.#"..H6M;,AK;UI*]?D^.JMJA2P"D8"G"0'UOH(KF!& MALC3A 8LN_!\%K+,]""PBG#4'1BMHJW-%XD*#:*TJDE;+H*05)2H-HAOZ&,< M/K)HU;;&69SB'9-]#.0=S?EQM,HX M',_HO;4:NY)TU+G>H&QKGE?038X=!^5497V.@98 ,<(DEM-8E!M*Q-W&&Y;^ M=O)R0B/_8>TEOYD6N%:V<1,.W(QH9QZ8>="@S5%1.1>AP4: C]1LJ! H+I:5 MI8*O- ]-66A'O=)C4K=UE4=%B 95)NUT[\_AFO<4X\(R_1DY)O97ILG00(X& M3W8='1P4OMDQ3[-X#5G6'>O,27@VKE&QYF9""V]F%CR8<])3PEW)11;1GE^3 MU>K'OZQ=SKDPC?9ZBK,!]7LJ5H[)T=-+32UX[I[BB<##O]P?/ VFR<$C&6 % M3\V!&SQ=-?7@X?V.+9S:/A?%[>)&^5G:;];K(V#,";"_8)@B3L.%W"*)X"ZV7L.6Z<;/ E&H*2=]-(C0H$JGF2*L%Y@C96X',JSX?IQ' M&5_Y^I0]>O>A]'!D5E!Q7U60DRW]5'$73-H#(J\F MV_2QEVR$/?K:\DR.HIZ*:B.P"ZX-,M?TB<)SOYL'YO>,N^Q\HX9;KF:THBP; MT^3 ZZMI%WF+/$M90*LC1%%!"=OD*)2:10&4N@S_G""3-0#\FGJQJ-_&D)4:#)YN& MTHS(Z8]KANJUM+W&]F>QG\/'H$1$E+'L91Z)&O*B%O1]*M:MBH#3C6VLV+Z/ M$55L[\(S.9!Z*BJ]$E&RDAE4\Q#,I,&]"U>55KXJI?XWJ_CQVX"RPDWQ?W2] M$__3KX4:-W0EBBY'&>3Y=JS6DXT!*)N2 " =S>2 L2@F52 M,+&E%6G7$^+B M5"P?PGD4T.=_IR]:ZR2Z<9&A4;,-C0X1(FRH-=. HR0F@IIP\DG@4;DRR(=0 MV-7^>2PPJ)2J,-#\#477*Q32SA= ,TDWWR4>/$I]^[*^CU5&='X?JZ.5:E4] MW?H115>K-)+2]0L:4A!-.J:O:<)B'MP$9WQA;D!NAV[L4:Y4LSO<6T0HP M3.L "F(>,P8$R">!1WW7X"+T5@K#.K^/!0>E6A4,6C^BZ'Z51OI;'4 T;6>? MT=1/F%CYFJQID8W>]0HE)00T:' !059,CX<&[22P.,V3!+#+4M\+_T*]1#]+ MZ$G'@H=-V0HB.CH4,+$H)Q\?"G)2T!-@F';6*%8M/],P_/7&F(4*'+14+/>!*;CWX"+5&RDX)L03S_%81YE7O)R MP4*:=$]E#'3CXD>C9ALW'2)$>%%KIL%)34P*ZBEWK0HG>$,W<9+!PBOSLEP/ M$AWYR'M81J4[6UE*6D3(,2JH!M#O((&J)"<%/2G%3 @E@>53/GFNXD2__=FA M&A&F1((*)2B^->Q&DI**=$!&W:R\,3_*41335^Y0.U;B(4*K81D2+ M!!$B5'II$"%(244[(2+.US19P6NH2?R4/4"%=2_2^PH-];@(,:K<1HJ2%!%B M3/IID%.QD(*'E$Q3.I4''F7;D-,F&MFE*!3L>)0&!2)X*-32^1.@1("%Z_P^ M9/Y%&'O=3 \-S;A(4*C7!D*# !$.9*TT,"@(B:#$D3QV^^ E]#IA?G>;344P M:KJAI%@KO[#^=7(8:%62,@B!@ B**=>OVT=(A4(II&9G7@0'A/HEEY%IY+6L M@P&=%:V!8W+X]%)3E[;1>##VB!3,I,$]Z8EOL5M<'#)>\+^IUC4&VK%/?K7J M=D]_)4(44+)IIST%+C?UR\-@P8( -G#&X ::!N4TD)%450.F)D,(EZYN-K"( M$Z"=065'-WA$_O7R@D5>Y#,^!.*4&1*<^[&.?I?'T1CI0H^%;W+L#5!6>;5' MH#%>DIJ95-SDEXH?R36-XD*X!89=HO%OZ)N@U:9 R*E6E*>P^WM^=TM)BB4 M!Q!.B)!HQP>&1ET9'QU"9#!1:Z=+=2AX?L !FU,O?=#85OPT:F&UAC*MZFG\ M[VBZO*&,U,/\)QS=>D,Y%)F?T<#0P5VB<5_"4"G8?OJB28&F^Y5JR>4]*R+B MH\&$7";DBF:E4]*Y-R/+M 5;9.7-15NV]&BPY*"DMGA+4O,LPWL7^M#(#/+N![*KGS;->GI$?DD MJY*R,RI8A!.B%3VB59UR>K_B'6QT2%:NR0,MV01KR+5E&15QCS2YCU-JSD_GE_&Y^?DMF5V?D M]L?9S?F/B\NS\YO;WY'S__@RO_L+.@2Y96F8&";"DT.^AIX:([KZ96XT&)&D M;U3'@=?>"P3Q;J>Y7>(ISG'5"JM.<-N4:$!D5$][:KLIJ-& )\EI( \'O7&.O79O\X8V^%_EP\- M[GHHJSW^#[>@Q0%#>!S^KGQ'WHPZ)>6H895>U58\)9.A@9!>-UT$)>JEQ!&D MUX><^3CCW"3@[$C@ Z49%LO3A ;,AA\EZ;AQN5[9=D0NT^&!D%XY::G'20$X MOJ#% 9AR,FYLOCN%4"KZ"4(HO=J*$$HF1@,BFX9RTM)V QI72.X@NYT"@#KLL1Y@Z(BG"G[,1QAJ2C2NQZB>-(.U0AYQPB\FM'9P MA -2C2.^QBCI<_RJ89OH -9HA.8(5LF#[>#?4=]#.XWM SH3P^CGLLY TU.C M\6Y6%=7'M/CFQZU"]DA@LD#*$D&A#9V,,=,E-BQ 81LF'LA+9U$ 6UDL6M'( MUV/#R#'NOJ15]?9VI)8QZRAO/M8<. E2B0]Q&% DQ32/;,7:UT0/<.X MU4!LBK=K@.BHT8#)JJ*R?%K)\#M2L" YV6U4[OK)"W/=)2:9;&R'I%*RZX6: M-&C0HE%,Y6_BB*3BC=YC\O]^\_[]![+Q$O((3/]*O#Q[B!/V#QY*_\O[H_?O MQ?^05!1,.R(?/AS]SP]_//KX^S^(].X_'OWQ#[\_^N[#]S4!_U\;ZF?LD88O M1X3!0P5!<1UEM[76=K#7&02B"HX77GLLF$>GWH;Q&;[1C+KM.0?&47<_G0UI M;8-:N= @VUE5Z6RY9B1P/^J81<0O>'% \(9F'HMH<.XE$1\7Z>AD- M^'J6^4PWY;HPCEO^PM60=DD,&Q<:"#JK*M](*!@)+3EQ(*^AOUCC0MEE'CK0 M*.6>NSA/N(Q3R(-?+.^\9_U!13\I(Q\*#3&QKS(LC_7T887NDWC8O%O%:)5 M6:X1(I&BP9-9/TU:[+8(/K9R]S?TD48YO>#=I;J]PO4/(3^,T6RQ+E;3S0(MFW'E5H5Y[(FT0 MH &+2BMYJDQ%OFWJA5B2D3XE<9I>)_%2>W+5HA@3" K5FC!H_(QK\TM6K(L# M04$V@@0'#&YI&,*3L#2BB1?.HF 6K%G$8/*%S("RPJ5N=]F1>=1]^UX&M?;R MG3C1^)U>ZDKI1P7S$5D5[&*_U6L)0';->[&AH%>TVAZ*:1I&23EJ,K9>U586 MMDR&RY_I%=3$[] ,)"ZXX@@)<*[B*&X;4I7M-:\('?C&!)6S&4V(69G0>#-7 M3=5I_Z6K0I) *732&J0;;!:FT6^36 V0;I1H.="@S$E--<3*RTKO2J@A.>R9 M1QGEC929L251C;NII52QO9G5(AD'+M\7<(GH"DX#3?.@6CUY#BRH*F>$ R!] MW1 2#]3+^>#P.]9PJJ_?*9(BXN8$AZXT-\2$U389BW)NV:(._T[H,DYHHS3" M^3.?R>,D8)&7O,PSNA:W^F"#+1:KD6H$&;>4]_3%\;?Y]]IT\E'!7CZ':X#M MWU#-NN=>B(5]G4>60I$A_I\(;S?7=I=^YX2O_?7;?UKJ2:KGJU565LUODZ*) M/H>K*9TL#QL;&E?DKJMZ+=R^7%"MC.&2P==U:1GNJW! 4W>MXDN4 M4"^$S+I/'HM@K"VB,YJP1['[G\/]]S?\>!Y8K-OOXT.B[/GMI M*&FG:*=?03.L]F::=)S\P/\+!A[):]'DW8H+_UI<]3EFU5X$CWLI29^\#8ZQ M:' \_5T5FFFAYW2 *]JP*ZK(^Y.\/PYX55<^JZS^$R]EOL9N#>V8D#*JVP23 MDA"-VS-IIUDP;XH@0J2/ LOQ/?"@OE;1M?*,A7FF37S74D^)KX[*)H25I&@Q MUM;/%65!P84:9S]3MGK@2LX>:>*MZ%6^OJ?)8BDE95N65?W%C(G,H48V(=M7 M!AHL#U1<64$H)7DJ*BF*-5D.1PMU^0()_TB.QUWM-\W>/65@Q+9VMN\EX.!0 M;8H.3NHHH*A1A-LEEW.0ZP6FWE(0@-9FH@-L=2*P ]>BMU34MA%:H )O?:?F M#FK-:]J@2S1NH0V5@NTB&TT*-,!1JB7-TMLK38(,R7VF6JU+%E%Q[FDSLD$X M"3HD194(J:GPH:2KF@$I0$H$K1$N>VWV@=5O/H[:\!NQ6\I;+LE,>UP&/>40 MA/^G3X_(/5VQ*++<9MWO?N/N;AFC[!4GC>W]XSKEXCEM'KNZ)/X11]S M.?&.7@W/U1PI1+ QHL%I'VV-U9K+:LK5S$3BY9(FXL)=F1Z!ZW*=QNYB6AX( M5XD9 5XU!CD ML.)';%J=7<#68Q['/IA*WY;;$3Z[_DS37R6:D_M!LA! &J[ MF:X.62D$.]2MFKN@/M_PO]"2$< >;Q!=834.\AT W"@( <(=#'5VX0>)<;OJ MKP'Y83GT&Q[M)\R'O7F@FCUY22#J:@QP&P99"&#O9JZK<]<*P@Y^)^U=\.^E MA*XW8?Q"J3@NY]&,A^?92^/05YDO%LX7<;*D+,N38>&YFUP$8Z%_,SC/""Y" ML8^1WI:\9KPAP,-1Y#:"4@AW_=M7EXS9 ^CU0 MM\&-ZOJ^.1[< ;+-DA! V\54]^#_(,'MH'M?=",X-!M\Q/S=!(>9YY&Q0HA! M2^T!)K762CZ4TV6$'>*DKZ5K,(8Y98K(8GGJI0\78?R46E]\-;%,DLEC4%Z9 MTZ.@1^2QK4KJ\WSB)0$F(KC0E;SF"P?03A0B"&AP\O*%3R;SJ"X*.(.G0\5C M/:I*&[;B>CL2/G)-@1TV2"<]9 >2T0R*G9HC+51AQ"S%B&F6F^3NVJO%(KGH M, O^EJ?%>^%0588K+G+Z[N(;"G!C(6WEW]S%CJUF&5O[_^RX3^:.TXCM!W?W M^TTT(W4D0^7'?NO/DBPF2?4Q<=)RTM6/!FM1 M1[O!@P./32L6RPL6\74.'SCP+('NV,#,,NH,X*!\RWL;Z-'@S4%)&6?WF=B: MAT4J\8$2![JJJKIB_A#>VY0&VB&IY^=_F1)O=Q2HU[E6_OE&1>.L7%LCCWC(*?O23Q>'AY M$2>W-'ED/DT7R6GH,>U%MYXR1BV".<2\5FG,/@*PX76(\H>?#=*H%,;239RR M(E" %\>T(9N%9]0GG%S4;SWJ9&+ -O^Z*-N%(- 3CL% <$!A[R59LF U1!C %U]^+#X MO0$Z:\.^7=8-5B)LNY/#%?OL97G"LI?%LBJ;?<-'TNV3MU&8Z,PY%KYZFE+! MRY$-BPOKK[)^\TZ4IEZ7_.#/L%[&:XZ>LSB_SY9Y.//].(^TS_>&@I'PZ'Y MD!P+3TB/Z%\>71&B__;V X_]38L\T+[P]/. D:N MO-_3L$XQ?D=N-)#LK;+ZIG(*-^@:1Q,B)A3;PB'S[EDHCBFV=^J62^KSW_D_ M/?_O.2M"222G&'*+5$/TAOJ4/1H*"KFQ3HMGO3%F),M\6";W 3IW0?RNXOV: M.]OB7P!HK^2'L[I2 %:,JE[L%BLSY\8R2)@6L5;3S,#5LN/'KTUU XQ%;'G80WTM MWM]50?;7K2A[4X@LLHD*H3NK&*3)?#1(FWENSF6;97-.Q3P[;X3K+AUK;&*$(9@\ MLN6,T(B%RMFBSRRCDS!Y'& VS3KYJ]D10]:FLZ//;8:UU52/ \#N-WMNMM]ZJRK\];V"@!O(\>J1IK\M40P0A +:#H0X -TA!XZ4' MJVZ[6,@J"?BN%_%91UR>NHMG<&B84&X]'XK9RS6W*.,+4:A!L $2W?%[#P&C MYCKT-JR5^>#,C6WWK+?FTG/Q7*D'KZCJMREYQ>X!K1B1(#>)?4J#]()W^ZT7 M4I'9U@^Z?22,G*?3U[1.VHXK.QK?VU]G";>EA,+EIEQ&)R]V/]M=U7!9+']> M,\5&2^?WL;:OE&I5VU2M'R>'@$XCDV/Z^?,'71@C09?%P4>Q#)' MK[=VF5,]IJF*_5!#M[Y NH^J++V%(X#\P 9Q& X])4_NJ?=BCFWQM*RD(EP\ M-8*6[=VR1L$PAV!'PS=5N&DT0Q=D*IG0H-554Y4KWRB#2K]Q!Q '$F_HIESW M+9:7<;2ZH\GZDD64_^=I0@.F<],.?&,BT=F,)A*M3-B6Z*X*2P%PP04(#.%9 M1T"BH,>!P>8XZX-!![ZIO*$S!JU,*+UA+_"U/"%&_*F&%10ZZ3$*"_*I/5Y3 M:9NC ]I#\&\-/4UNC5,?9YQ<7,_" 2MU^. ,!?&Z<,\&^CL7"A=FU%5BV_# M",)Z0($9E7&FHEM&CBD.8@RJJTY>%.38_)Q=U8.IN^6^HG_UE@#6/9W7[=L< MQ#:F7N^>V1JJ/1D<0 :SX7_@M.B1+]?%1<7J*1OX818%[3\T*(LW$KK)6N?/ M?IA#%7?^#W$O%ZH:G(O;MIKF'UN),0?4- W<>D!@5 UP#>Q);-<\XEZGT I' M 1D"2?UE\;-[C-O.2;&]CRG2(H1@2Q,O(/5VQ*(+) MDZ]X7ZB73/5P"RYD?$3X],M.#.J##0K7:^VH&+'&:K[9A.*-$2^LGB691\LX M68O#/-N3,:[]<&WE&G<:=S*A[8Z-+&A ZJ9G%YQU M.F!1[0A*%.91 '4)"G$D!'DX\-=XC.^#;J2V2"9Z+/&#TN#&852JFDV MI&G:>J:\*-M;/E:.!!P*'WU>_,'Z(IL3Z]1SJ\X8V\3:Y<,#/G=EG:=4O\IZ MXI-J/3\C27.JJGE>>PS>@-:TBD0U[IU2I8KM>Z,M$C1H4NNE7#2(4CQ0*;6J MCHH%'XU+K$P73DE4(]\Y5JG8N5?<)$&$#Y5>-GQ@JW:S2%9>5#Y2<\KGWCAD M@5<^C'3-FPP\8NL!&R^L7[=,SUCJAW&:)U 9Y9:M(K9D/MP**8JJC-!,U_^0F979^3VR^?/LYN_D,4%N9U_NII?S$]G5W>IN M?O6)7"\NYZ?S\UL\W5SN'IA9QAR0+LHW!X^)'@W0'924 M"FZ7+*3)@^Z98H5AVW%IFUE&G\$@"Q 5G)@AJ5=7 F?E)T\7GT_F5[.[ M^>(*B?.[H8\TRBDDM"G+UIK]H#/WN FOO4QJY[\ZL:)!93]]N[ LN8N' )KG0O MM^XKW8I"QCQF5E0OU'C'_NQCW=D?8E1UI;\/[^1@&ZBP_!1?Z10+&80+V3K* MR]U5]#,B4"HCS[6HOOVB?^BCW& M6X@.S^<_S4XNSW% &\J[1%SV2V,;UO;4FH%CW(,MJ^KM0RXM.1K(V764B^.6 M'&3+@LY_*LRRN4DSR\0P,SH]$SUFH-EON+Z]O%M?G-^71\_E_?)E??^;^$P=@+UE$JZ(G%YXOEOD6OVEF&75YXJ!\ M:Q5BH$<#. 'FO[LCU%*/"3&+RDUT:4C1 ,NLGX2I M^=4YY,>E(YX./2;7I*9$BAV+.Q(%/A O0IO%<.R;=$K: M<3?A#.JV-]D4A&@@9-).W\&Z"\GI8WVCH<=VNX%CDGLDKMOM6G(TF++KJ'B+#FZ7 MH&B^M_M@Y?0>R^E054BT+9@>Z7041=V.VF U@+P51+1P'LG9D@+RJV# MA5VNAEA2RB5"\!$1HH^%;%()1^>4G=OHI-E&UNVRUTI%.7[,33!H *E%'MX( M,MHAW;F_6YS^.SF9W9Y#2M[GZ_.KV]DN$I-WMMBJ[13EI#*6T/8ABV7RZ"5A MY&587],Z:S)7=C0([J^SG )8L9 3&M$E0^C%K[F)A8$B&>R:C\ND5KO2NL>Q M[V!QHQX!O]+HUG'P0%EH%7A$$DV+"YUW/85> MA2L)(O3A2O?9A'5A'3<&<#>F/?G;^="@L8>R75!^GOUY<4-.O_ @]?/Y#9(] M#KGJA,7AF1C&1)M=\2;&]-1HD&554KB(%BA26.E0A,?!.4(+";H:@]H&="@SA7374E M,AJ,.&#W*7ZD201KX>IR<9R48\@-?WT$C G$_H8U$>G.C0::O57N8G0KH*Y- M@,0WE@\8=!^)<<*G(^_8#YTXF]-]ML+*B"6U;(C2JEJAF"$HO;&AM+)7P[B* MG!ZP_8RWX]A-'AI_NP,CY"BA?F8%#_(;%^A=(U(]PT3U.)QB4!TU&L195=1L ML:1DRXD#4]K[>FX(/2Z2F-/&NQ'SB*]H\[5U+\21=TR$]3*G"38G1C2XZZ-M%X+ 2P0S M#@2>>PF\5@S/AXOD:S>79N4:$W6.)C3Q9F%!@S0W/:6$RY*+<+;BY@@.K-57 MQ-Q IB>?Y+*> ZQTM&CP9%%0LC.'!>AQ@G M+R<>-\RGMP^49I^2.-\PJ#=BQK<[^R3AH:-1R@C1PHL&QST5EI:^C>=CEQ S M/H(L;.ALO,/PF7J0$ATL(C[T\B3A-IYX*;->[QPH:Q+<#C%7">(^@O A>H#V M)GB'6W%D76G_H,$\X!,'6S(:E.^=E&_6-YZ8 M@-QN/A&M:7 '1XJV0;'SKXSZ3/A^FJCUHOAN/X%FB.W'+M/@\T(Q6*#D /^O M#3?FP4LIV23,1[)JK!*0A=UID4":Q!?PC/I\^YJZ;43UEC)%EGE/$U6IYXXB MT"!^F-XF1&^2F A&/H$4&<1P8![1K'PX&P>JZZSHM<=@L^::)D)ICI7%?_&Z;2)E%OYM/H!E5^['+ M-.JJL7;_0D(XY,W@T,ZOWFL#*W&,.[?WP%S&UB!)(]_.'6IJY[)N7S%HQL%P MW4U8A[FDAK97/$_XKK&*^1H'U+?!9)74*)YZ$H\^)P(%6;'CPXM1M;4O>P=&Y\B'16U;), MW:9S4USIW-LA]]G+\D0$-8MEJ]!]/^?I*F8:)]K/2+4S=9.!!L(#%3ET+ M$IOZ]2(P0).Y6:T&< MUG$3!&%E"A%L'T4I+>L!]IP0!DB<9FX8;+IZFN@M#LTP>;T-[I%Y]@ G4/$C M@S*4L)E?;MUCRD3;ML?YJ_.<=^M?)W*:\3'<>/4 MZ2\/X0@9;(1IB 2,2^7+7I^2>YH]41J)<;(=&8TA \,IAS0W+Q-$2\JG&2\D M:<9G,_&6-I]OBH,Q^+F8_=HRL(VR,\JM3^"$^[D\!V^=?_<<8#VE33.V!IFL M'E:]1"$<44/T=Y]O@E)Z:X@10-"LW[J&^AB'_,^3I+X2=RK$T&! M\P;G.#( M1>*&SFP-"3^Z,Q45Y=CE-S6J=JMJ=LC0H$6OFZKD*U\CEJ3$$[0X(#/S_7R= MBP?^Q%M2$.XG] $>F*IV1R_C-#TMB/C?3HM5[SRZHMDGON*%7R]XUX*-%V'\ M]",-^,_%!BLG62SY&EO3@"-]>^0G4,9KSLYK*OO_,)JA-Z:U4@'2Q>F<'!.0 M0MZ!G*\)8$!4MR4@BQ3"1!8RG)5YSWO9E-Q3&\!1H6@&Q0[:_C\YUM;G6(U7 M[9;N^WN3C\P1C1PZ((]L0Q'O\@O=*M^LIKZL&ZDO=> (?TPX;12C^X_<"]GR MA46K65J Z80NXX3J8YM="!XS<-E=0S31_'JIDSNVG9LB/5$"?BN."*NV*\3) M?XIFNX*;63PLZX7<_'45]#* WLH73U9*52N/R&PG6UG*]>U5OKZG2:>"*\MR M<6[\,Y^,*03X\_0SO"3-_X<&BB7)$"%CK4&'&UBM*OM+F!S=KU*["^-"$&"S M%D6:LL@3"",^+ 192M:U/!SS0C$]%O4/KZ&>3S5V=>D9>OI1TVAL:K>R8W3$ MDR/154,YXX#_AJG^DLC**?0_RY.BF B+@\(NL6S16>[ ."JPG UI(V+$_F98[FBFE>_7V*LJ79%L^Y#\YV&W]O7)G[J>I=-9GDG>Q>?0C,0]VN? M%&VW2OC!?8X,<@8ZQ?S@M_OJ+6]_J]@/;V_ EN4A"DK3#+7OCQ[J\-4WX+Y& ML?S%-SF8M69VQ[3XC?@%>7D7Y8T/U,93G6/W1.O3;V+0*AISE*';^.[;'\"R ML=K79+&5Q=IEF]1EF49H_\:W#G6<2LVUKX%9?PC;Z?X^C93/=E 5^=J#+[+? M#]CW1P]U).H;<,]S)<:K#Z.8*6T\E0'N#F]83SI./\5Q\,3"4+>2WVW;V[]V M "/3M_S2@=T" =?BQ05)KE"L@6\T' 4J6QE+92/W5#WH5P7P$7.!OQS"FW MC 6B]F4E!9UF#ZXAT0&$1,'OU;C+!&MEA\=4'LH;3F[5)Q;X@#O>TE37-T:$9] EVE7NO!\R8!&@"IM)*FVO8I]@,-H4P;H8(5!SBV=8VX MFPYR/VN^7 8K-%V^CIUOFOI5%C/4Y:DT3&C YJJIJ;A4R=E<>9!?!+.Q;,P> M.BU-LE]+;1;)+4T>^>#HUOK1T>"Y[V?54!%XBPZ DCTE/:JR/>6RH4B?E]^> M*A+@Q>VME$^D&P:M? M$3SS,LDI[50P'D^V'[,T,'G]%U Y3=78J2]RUR976]^:L=A7R-0O,=H-M#W" MJ)> QD$.4EOG&Y.:D&0/7D:>O!3V.8H;92PJW"4'*;[31*=A:YYC;+SH'N8U MS/5F1C3@[:.MC-F2B6RV7"2NV?932+SP_&:%^1]]*MWW["\F3 M#Y>]F"/M-30&SU8: 9:]>._&:A(>XH,E8!4_I7JO[<0UEK?N84)G+6ABF1QN M_?34Q:^BZ(&\ND]WYXYML/J12-Z/M\L^N)F MY&6M2$:[HEF9V>FZENVPX=G7&:*T?+VZW,>SW^.::A.B9W=U^<;JK^^+_HKH M"JI ]NTOK=;:#MOWRT]:5*6ZGFFXDS[,8_GL_@95_MN=$T>:[B"=5:DZ?ML[ MD'<-T"%9H&GM;-1:]3+_X0H_+F:NHPCJ//E,/ZI.+X]<5[PI= M$MJ^/C;UAN_N&LQI,GW5ER8/ET8Q3UD'$%)-W@6T^-?7XJ"YVEMVF\('3P9G MY4=%*OZG)$XAZV\II1N92<=R]#9E*[>NHYL<80[*R76&2WP4>6HK8( '4SG' MJ(" 2GDT6$3U"J*':0K>J2&C-<>&(8D1-:ATVO9 &:%"!I3SA3(O]4H01Y10 M77;?7HL7UJL#6%>FD5_7<#"@\RR&@6-R./92LXO#$Q:&'&O;R@588!:&\1-L MRE[$R5F)4D4<>,]?>;839@7 MZNO-*VG'+2%O4+==%5Y!B&:Z,FDG;8][3Z2F00::G^/DMSG<IL!(\+4I\ MX%&I)[TC7-(00311,%%KK"F3T?P=6["@U UY\2;N*38TR5ZNN9+9+ K._YZS M#>PXBM64QE ;TYACU@TMKX):7+/+QD2]V%72=.% Y=-L7)JV_9 MT #875D).2TDSW0:1][JIYRX<.7+-5+:_G\P^!!"'W>T"A% M4A5"B\U9$!1U6_J"NL&(PH](ACBYD9H+OQ?IJNH6)/(IKZBV1_(H@$+MWH;! M85T(!W2172Q/.6(9]F%YXO4ML_>,UOGZY,X2>(G%JU.O0W_)=.5 M >\G8DS<#3&N"<8^_&@0.D!I*?CG(J JBB^$D&4IY8BL"SGDOA($#E)(PH'F M,WJ?P4-^20[.G%MO?@153SXF2FU*M\-&-2T:]%D4E&/">ZAI5]$? =8H!(:6 MUT'W[#32:@ 93G!5=/@B=J.6TN,T>9KQ< C&=1A[K[_+O+\I:EX^>GX#92^R MXCF\\TA70J*7A*DG*(MIMOE)PX[&0?37V7EV8J48DG YQ,O@EC271&B$Y.%6 ME>WGSQM65%6$$BZZR\Y.G%,C5V.*#;$=-M1(5>O:(W[*X,GL%Q)P[HGF-W%X M3H,4;BO"FZ+B3O6R>"E4/#2JV1$P,^&;^=Q55FP-",[B:B;T8^,951R>Y(9N MO!>(F/C<#C&4I@UDLG&K':B5;-1;O!49 "7@A%/= O72!U4# MP]_Q#:@.L =3=: AILXY/)7GTM_;GFSPHES MU-G;W936[&UG0S-^W7657DQYHN$C)=SC9P\I!(^P'CJC/EW?TX1\]^$('QQ+ MRQA-FV[K.F&1SS9>.(^NZ'/5"H5YGX5U#FTW7/14@'YM8^@0/U0NRB'Q2F.Z M8X9C]/L#'!:E@5#YY^XIWD6S=26B'01JTP=CORWN,"&OM$%&^L?W!XYTKH0N M$>:5,@\"[4WS=X)W$'CXB&]8H<#\A\/&_ 5OXQTW6"'R$!#?-'X7@ =Y!X_W MAA$*N'\\<+BSQUU[^$+D0<"]8?Q.X,[E'3[%S514DWL*JVIR M4;R*N,C*!7*RI&80[/. JK7O7AW=G,9IIDY6U9./O.]MS%-UT%(ZA^J<+!!6 MLA$?^'#X[#-:/ 1XP:+:HBO>R46JB>D"G1/GN(E8SJ:T<[*L;-B.7]Q55B=L MH<1A,_'L2U1>+J#!&4M%)8KKA*Y9ON8.41J!C6NVQG2V 5*G2R0 M(M&XW]W8X3 8C@@?5KE?/7RZK0IN.QJ>)LKF]IX65QPNX8;#MAJ^R]&0B7FJ MR-QND"YFUW.B07$O=:4PKWF5)16A7A1G_%]\Z0C5>0X)G.8B8#UEX(.J*>NX MCX # ZZY^I<-OT>D#%]P +EI8U#4CC8%PWKR4?GL_2U.3D-NCE0JP/0L MW'D75/W7%B$,86(L-A=SN:%4TSD6>Y0G]S"*X M\E;MQ9SEU)+LUUO*F -EH(G- =%3!!K@#].["W X2\&;$^AHHSE\[BL$(7X- M 70_"=@V[@9ICS=9S]&<>73W%,/(TT7/ ^0@1*ULY@#@;H4<*'8E _!FX+E; M!,E5NP%P0Q)."$NF#@-Q+>9P8=PU 6]:G;--D#6U$QPW!*&$L63H(!374@X6 MQ%T+\.;*.9KTN@9!B=970!17HE(_I:7J%14W*=B/2"& E!)(G4_!9:#$[ V4 ME2KJX.F/I"T\$^)3K;X!E6T&K#L%2BWE>\!15M4P1/3.1;D0O* !-RF\S:# M1A1<\@^&=]YS:=4)C>B2999]K6&B1MT%?H6QK2W? 7+0@/<5RDLG(H6H'S!" M6;+%J3D47-,!5&N"'HL2"U+8Z?247ELHR%$!S#QDS.;;>"< FYLY"LB9&;$! MSTE;J3QG9BG#,T$:[0YFZH&R)DFU?>U?:,S"]VK2F8U%2^>I2%1:*(QM!9,TVA)N FAS0G+Q-O=B\+222M1(DJI*C'6BO@P%X':?* M1]CZLX]54&2(4569D3Z\6)SH0+WE0M EK7":FXH:M=^\BJ.@N %^'])RN=EO MC*HE(/"9)M,_R[;RC5><#NOH)F&.W--.FB8<5"EGPM&)1,\&*UX,([[LJ7N+PD>>&:/WE) MT&7REX+M[^\9ND>%%I'Z,5Q8W^XN N!$^-Y6$- M\7KOWI2*>@0,,D67JT#PU.MPL/4T7L/_]G_GD$;74./DPYW8_XW$&T3+Y^'6+[('JBOF_FJIAS&* M6DVPFP$C1+Z!L=&T0[$G7STKAN@M/\G67@#'@%MW.")'F0D\XC>DB'&*RU[I M-_42D?E,F^FO#]:1H[BW#7+V8/F0QXM>QX<6S5N8O;*\HA6]\"#CE7:_\%*6A=:J1WB2>%HK42>IL25R:U44?M M/@6G)@4Y.A!=,N\>GA=G-+U.Z,9CE=-WP)2)=R*(V6YD>5E*13KJLU3Z!)-/AQ)%"0]4.B6)12]XU MH(?D@O"7J PL_R$LJ\YW-&V@I1X34A:5FZC2D(X*+!X L3C@LU62F>!E5K6+ ML/(Q@2-R3UTOS$/8/+WC7EL5EKD5#W>EO'NQ: M. +0#FP0!XSWE(PF$-RI.5(^:Q!@NMR@L?6,[G&4]!:.8)0,;!"'4=)3,O91 M,LP<>)=S##CUM9IICCSR/C75>;JMHYGD8!KMG]?+FD'""/M%7( MHWVG9U@MF9U('M-C[; IFK#>@5@TOFIWMD@W%[^Y_8:4C&*M;KLONT<@C'P# M>ES_YE#(;)CZVJD'[D,'S6V8\ETSV$A&MR/3.R$&2_Y+OW27 \ANV4$R"WY0 MG3]O6")&UYE^)G5GQP$XM5%N\&OS'@ 8E0IWH2F(* GV50/B_-E;LTAH 16! M.D8H*<:JY*!1K2K6T/EY\@[7ZR3W:4V%*)[7 _62K5DFU$T7T1=MC84^ G"X M&YUA;@ZGRSTY @>K+!]]I7["-M5KLN&6"P=4]=N#1?1Y32,OA,AP%@55@K6Y M/LBK)"+8'.MCNMN^L54<&KB_W@9%QLHC2P'OHN0!JW+T8=VQJ:3]LIS)($9E[("SYYV9*4 MKTC.8.VR*"HJ+/(LS7@(]+@>G,#\"I?WVOSY/?PG0,==NUFVM.(*SZ",:=Q7T9*0VY+!P^% MU#F1$ZW81!V@>9KF-#C+$ZY'D7DC3$W%CZ5]Y\\T\1FW78F0WE+&6H^YEW=_ MA0WRSGE)\39\*9]#EI3!P]FP-[4]#TKG4=%&>QI2#M\])%_KW(R[]+W6CZ(; MAB,9++U/5_#1X-OB+-,X=A&C;*(9'6$.X_Z,M,SI-'HCCO\GFO(!40PC*G:L M8_C36+&U^^NWWY[@[FGY=T17K"_J<'=,/UGRE8/T#R/-/%6 MM I?KQ/F4]A$6(ZU?>6LR"$-^.$-O:8M@??I%^8T!F\\7TZ!]-WL7N':)"GEL:IFJ!>+.]CK.]8"51#?B\- MW&OD[U2#PPD!]F'V/_NV[@03_2MU0N4+QFC^4;>*WX:G&*$5_@GVEK%&K&][ M']K)]/_>G9YPI?I:I0YI!MM-!XR[OXUF#D.RZSU@-GN#>^%5K24O/&.I'\:I MF/[OTRSQ?%V]PCU_\Y <@5/S[7*<&S_X9D)1%RNU6]32KO0-77M,5-^#['P0 MD7LAN:/)&M$8OK>WUGWO,*FVO&$XV/W1U&]C:S+Z>)^FJ24O,*X:N'S#)+8? MU/+@%2W4._;1-=R'/77A+A4\).^Q^X[9I5/9G79OQM?LO$GVNJ)07O^K(JK5 M*A$IJ'.N%XM2YO_DA3G51/I]&,>Z(-C/D.K&H!O7Y(#MK:HV^JW92GEMX;5,,#A/WB%5X3>S*6]/9,U.6\&C^/O)AI&D)H%1+ MJB?%_XL %?D%Z/X+AU.>A4(X#=1P-!=,T]WU,Z@)+C=.-*#KI:YII!J",>$W1FA9L@4U.B 951/5<0D6-R<_OE MT&O-P(N6VXK:E5\ZB*%K;ZI=+O04 MGSG\ 6FU37J30-R:A?++?'Y=\YDU!;EO9?")_P7+SKH?.(CA9FB< MG8PSA?S#'V!ZHU2[';!!6FS5'/A LD[T=8K\9-&J0H.#&(;#FW:GQ!./'D ][X*)O"LF423/+HLV2*\]%G"S[KSGGUGV\!"'L'_+_Z!N M1%.+]Q8U^C <:*PTGGK*P34PABFOCP_+P#"A69Y$'.2B?/UZ$\8OE/XN)4_; M;Y1E[G&-@EGPMSS-Q&B_H:$G3C->-QA>)7'4#>O7F][:Q1XN#LT(>;T-4K@' M!U]#Q@F.X3%X+BTWKZD6O0F!Y M9A47(O?T>JJXU0M#1%SL72R5YG S/WM_X]-<5HQ7"#-I4K:!HL5V(W:\=UIW MUPC;QUU?+Q,%^'=HB*9JTJM$[V54?/:>V3I?MR>AN_B$?BK.KF9I6U%%L_47 M,1;:AQI7(;LO/PH4#U2ZB]A2#(FZ@486DWM:'6T2+^TZ\;W ]%2I_BR MB:-3+WT(:5J7-5LLRV$TCPJK%:TS5-!8D'V=H15PATE! =]7J2X]'EH>QXO@ M@@EQ).?RB%\*)+0J4\L!7D8?Y!VK3O!?O>VJ!'-[:-Y0G_+!$\PE*Q6MX\XZ M%F#[&E-!U)4/!2A[*NNP_U](X+Y3AN)>,""$1OP?&=P$ M%;5;V'TN=#UY.2]2$'1O??7@'W/0]#:K.0J$X9FA9N84U.B 9A1/7D+JD%, M@)K\(NB1W"R7C+GD@V>>T;7N:I6)85(X28H;(553XX555T47: $/$4ROQI=Q M[_+22U84ME51J+?2KG/,+),Z*(7R1A?5H)\<;3V4-+NIA/,\>% +^,T/2V(^-].'V!%E,ZC*YI]\E@$ MOUYP<; U>1'&3S_2@/]\YSV?+Y=4+CRX[^_]&L3^:.#@WQ+7?51)_2,:VP59 MX[/$%Q*/(#.<;.($%#V"DQ:O0;/B7TJ)%P4DY-^C*0%XD("O9!^%5IR^OMC$ M_YRR523X@./ON1>RY8LHW)82;B2A0C5@*[\G[@)S \B26T >A G?3 #U:H*X M8)$7@8>'^UHL*]8Q/_/NH=#,\_0S;X[,@V63;AITEX *CH/5UT^:RTJ4P$@E M2]Q)($\/S'\H>IZE9%T+)?V M;;2H>M=!47F;>!DGZV(NXIVR2>(@YSQB8*60^=P8B@S;.-ZG8169KQ@,E M->D47=D(],S]J"5$U8DV+=]@#UXG;$VWX+5THYD:55\ZJ?H&._2&/M(HW];\ MYE&QL(DS+>Y#MJIKO8D*D%S[:+58WO*_IDO>//RW,QY==,LI[E0P*ICLVJHN MHC@+)?< "G%QL!1$,B%) *@A"_X[J=^%V6Q5(7&MRR1.0ARK:%Q"XS=4/:M0 MK-LY?Z$>9/Z7L9*MY2&.VG:@R#U-J!^O(KB')L)ZV#N8HG\*?)HQK$V9=V9% MU;O]]99&)@^"MXO_8N@)7[ +.$SH^6'%>AE'JXPFZWK6T_2^ PNJ7G?75SI* M4_:T6&K7T7JQ<*HW'B?NP\])W*/[%-18>TZO:H].^WRSV';<%#WU8QP%WI]I M=AZMX' D"FFFGB"UA*CZQZ:EXF@:XET(ALMH]PC^[16AL3(R!M+R;U,&R)_^ M\"_ON?:KQ%MK]ARZ!*@Z2J?=V^F@\X]GQO[I_HZJ>S3*O9W>^;,'>R37<6#L M(S45JIXRJFC:&.#A8%9&ACSL^YL00S9Q %T%@J;HE3/J)]1+J4A2%05"B]RA M;K_HZ%#UC$7);M^PC(<&&ZZ(."&IT_J"4@KO)"X&!E::0A=Q09AZZ-R#LD*+ MJ Z)7+M,8CR(/M1I+0VXWIU*J!!-^ B%\XU)@\/*.BA 5:5 S-*49NDE\^Y9 MR+*7TSQ)%"&].R>J[NZMMF-_1S2K>Y)X0B!Y%Y8B&4V_GJ)WO]QN]Y75TY], M@:JWM.I9]L/KX"0IBJR14(Q%;YNGG7Y#+L0^I[?>A#RFN<\S$L49"7GD4NR3 M'!5,:2&L.(]<>KZ ",0X_O:-2@+K^XG/M6S'60A[5Z/=]WQ# M@9(K)]K@"V<2<1W_Y3I.F;*83A]>5)@8H+B4U[*.\PB\]!(JZ,10;(&+%*DM M24LHR2NI9=Y+*7>*SOZ9BM*,GRF/%L(\6;WPAE /:3TEJHZTJNF^@KU<>)"X+@<"5R74W60@1=5/=CW=.RJ,X?]R88T")W 79**CP.HL MI"B[#79Q =]K3P=-Y*BZS$U7]VYK'AM1(;"XP0,B)]E7*ZO6:G;56K^BZABE M:J9^$"%,V0M5K=XI6_R#N4E,J-FA M02XPJ@M?B.+ &_@B;#C4J$EO6U4R %'K\KM%\9SBPU/ :?3ZC9A@,E!Y^5W( MICM9#ZWJ.-5^X&2U$#%!X54F6(K1R>5QA N(XN(62Y"+(@CB;*:@UBZO2>2JL2+;>CO/TN9;/\H.=0#6V*OGX3]?BOO2+:PEZ( G].Q!/[SA]<<-" Z3M ><\^BH#[HOJ//V4FH" +[<:/JOT&J M=SOVC*5^&*=Y0NM#1MZ]W>-]N"M3_ZUQU#^)Z_S7)8=\**.*.\C;,;CM?; M)V_3[65'-E3]VT]G+;5R)3OY%\EB5 MFS:OL] NMVY&<>1O9T+5NWTT=DS#8J5(\JY*P/M:% Q'XJ:O>1,^>+#P_'G- MI"/(YH^H.DJEF2D8$GLCL/[=E(S0-4]K-D63GWC1;U\BR/M1GW1T?T?5\!KE MNFU_"17,8&F0T(!EVTRFR%OST 6$D$+*%!T R067L2Y-HOTKJL97JB9%#Y#M M$'*JXK;7K1:N_@S,HFH0OY!;R&"E;1>*'2;)!MV#2'/-*!*BZ0Z>= M-#,$$,TMF>]5-]7!$X44>N6HO#*[]EY@[]8C*8M6855C1G37-FW0@^OPHO!6 ME(*D91X%1^21TT* Z'L;!IG=2Y:LO^YJ/9RGVD]F(E3BZZ?9"@(QJMXOEJE0H<>HHO8 M /;T.\?(U5JP$B>6@=Y*!)/3G"I7RURISMPBTJ30V#EP]9VKNG(_+D,*5]*R M]A5Z,2S+6[II-2:+/?K"C<=\>$+],N%&>,]65ZWA*CWO?4CVK]B/X.0G*.HG MMTM6'9$TY[X&ZIV).R!MKO*Z7.$*MG].Z4J@JOK+-P36IU !4'Q;G$=Q]\"\ MD$\J7L GE;2JI2;V :$TFUCC*/5'!<^[I[@G/&N.PX!G5]W_AN=!P?,AT:4@ MNO <"$0EA?\;I*\!Z?#7&G4]=,'!H$T?=.(:[1U&=Q.L VG+YH[VDB9\=7A=E,Y=+*^3^)'! M*K5(HBRN4,D+-5<^5%W74VG;*6U0BFO6'=Y4$JOLT/+"V$1U19Z]-8M$$OB_PX M."*_XGSZ9K>P(.H(5TUE?R09"E'S&I23CP-KTJG=316[\:'5T,KL;VP\B#K%654IPZP*0CDG:?77%5P5MX%B:'4M,:+VM^LH;6DW.&K\ METS3#8%JS(I7[.*(*Y?# R:%HO "-5W&"6VL[\^?L\2+DX!%7O(B'F^%F!G2 M?.,P%(U1 $Z_H;&7SR&"QAA6:C92"G]:' -O/TRV7R;WXM.DN?%2K'JV'R/5 MUR8"I>(51KXV6RRYLBI0&<@1@<)%2_DQT@9/>\H4RU4X0.'\1[C">O&2)B * MWBH4.BN#&HD*46<9E)-"&B E)6W91U.M;^'6ZDGWTJQRC:ND1-0!%@6EM6[C MOFZ38:I9-4US\<[04JSZ^.KO9U$D-8,Z*;=E9?Y%VBND3;4\+A\!7D1G+*TN)RZ6^M,#(P.BKG33 M4UI4PSW-,@B)(])@A<[DBVTX='XA4#8Q$_L:&SC3/N*+DRH-?\%"T=V?O'1+ M#W^X8R(CI/K;6\S]P'&@W5M=W1:[3<#;N\&+HP/[:BL=&+KQ3[=D[=Q=G?D^ M)!HU3IXU:T\K'R+_VTM=Q6JPO(Q[UKR,6TEHG+2CZ41M^0BWOM2RH^Y2N]:. M/5L)*MXGK$3QA2$(0]/'UPG=>"RHYH=R[XM'B6(1I8^9ADE"W?.]#' $02FS MVND545.Q/)TT!40V7IDMY-;Q2E;4/6W6V+%K-7E24VWFTPP*;(FP+J#!R TE(]VU($;,"60NK5ZE&Q MY#VJS_.%*%S#=QX]\NA^Z/!5<"/JW@%*]QR^M:CIA^\-#P,**"Z6U2,CERRB M_#]/16$#5;=:F1#UIKNNBOH"U2B-EP1XC\6K*8(;_E3P(^JX,WKOW%] B[R; M6BJZ]@XPX?*5%RSR(G^HKU1P(^JV 4KW])6UJ.E])6@)_P-S\J,74K&_DF8) M\S,:P ]\ZF__H4%Y+2Y==T/^>B^;_^,!ZM7"AMFYN.2L/+X>50-$.)O(<.F0 MG0L^*M#:D']$MI\N?H3(K?NW%D.A$E&LX)KG&Y5F!%0CA6Z'B/V=0QG!YOEN M[=@3T"8$"S>[.PSCD/GJE#A'X0(\DOY?T$6$<*FNO9Y MDJ<0]J:G\?J^O/H+;W^N(O8//N&7Q=Q@FZG8/BS7M$&CGC.DMJ=IOH;X ,JS MQ8DR:7\O'T($F?W:)UTD+K]&&I\#+U)]D#2_6&[]5AL2@E3AX](9PMWBLDC4GWW2 _/J]'/L?H]6M]-&>CQ MW/WT@<] A>5\55<14UWJ#L/X"5+++N+D+,[OLV4>RL?JID((?00@\@?#])82 M0RHI(@>ODJ-**YCZ]K-M]PSICIG3+AF*?;'JX+K8RJ&G<9HU;E^+NW6J=G=@ M0]0=?;25D^#N,U)GL@(KG^: \$=\_JH\1*V)]*+'.HJ?V81O+97G6*=Y28_ MV$\"HBX=J+C^(F,AYX@4DD@IBM2'@5P8!"]\K7?W1,-'3L$GR8>I5O&.YL^C MNZ<8RDB9[Z.Z"CF\_E?H/A@"1X !2.+@(HF0B;[SH3;I#KJ_%G.0 )"UWP$$ M0.AA@ *:[X> [640X2 K/SK$0 R#P$ K^CUP^OJWD(CJBG>X<:)J#M[*JRM_53R-](JZZ39=Z60:6_DYV:W&(VK@B#?TICE?;(H_$#Z?ERR^5V"-2U*F= MYK4YE>E.#[KVX46RPSA(976A S*W8_K=LA;4I$@].BH+&X7E5V5;!, MW!4U:BSE]4ST"+O%J*9[Y4,,/50C3'-FIZ)#V"-*]9R&25G/ UXI+ZIPU[OM M$_7,ERBIS^^XHF5W[PY[?DI1N6_$S9Z@$ZX)$FWHJ>/\/S2RF]3IBOW!P>Z=-O M,Z1PLGBT0*/2AI3JD$H?(A0Z4&S;_^YH/VQ-X1YNXVC^?OZ^V+WZ5 1:G,00 % &-V=2TR,#$X,3(S,5]P&UL[7WK<^-&DN?WB]C_ M@>>-B]O]('=+;7O2)^8'ON7[ZY_/;]-QWB+KRE M[:[_\LW][*([ZPT&WW2"T'*7EN.YY"_?N-XW__W__NU_=>C__OR_+RXZMS9Q MEC]U;KS%Q?_5&5D;\E/G$W&);X6>_U^=SY83L=]XM[9#_$[/VVP=$A+Z MA^3#/W6^^_;J!ZMS<0$8]S-QEYY_/QWLQWT,P^U/[]X]/S]_ZWI/UK/G_QY\ MN_!@P\V\R%^0_5B3G_[9Y-!ITM\[Y__>/"=?UZ]O_SQ\NK#Y3\7 M3]&O[(?+'[]]65'F;JR0]J-__OA_KF[>?\?^<3F_>O_3U>5/'][_?R 1H15& MP9Z(]R\_OG__P_OW[S\DW?_LV.[O/[%_/%@!Z5#(W."GE\#^RS<9UI\_?.OY MZW=7[]]?OOO'W7"V>"0;Z\)V&70+\LVN%QN%U^_RX\>/[^*_[IH66KY0.>R^ M\>'=CIS]R/2OMJ1]AI+ _BF(R1MZ"RN,-4_YF8ZP!?NOBUVS"_:KB\NKBP^7 MW[X$RV]VPH\EZ'L.F9)5A_V;*M#^JXNM;5&@J5>.QI[G M!IYC+ZGZ+:\MAXEV]DA(&"@(5/9KEKJ)Y5/I/)+07EA.65*Y@]1.-YN5A&$9 MC%<#NBAN" 65+5X^>21N8#^1Y+<:7.@.V2A/LT.]ZRC\=+^M5 [\6UW86\MYSH*;)<$07<1VD]4)A3I6;396/XK ME9B]=NT5U5ZZ4"P67D17"G<]H40N;*)BI[X/U,+OC@JJQ0^V&Z]S*@YD76JA M:4J>B!O1M@N/B@&P:HL[U*7!H6\MPFX0T-4KGO+)+X:V]6 [](-*U'6&J(7F M5&T"*A-B/UD/CFJ=$W>HA9Z!2R&BQTG5(E5H5].L]K;$C^<86^&V; E1SE-Q MEUIH&M))1%JA:X^[>V]$G)-[<&5 M'4[H,4Y!E*1'+13=6;]Y?B\*0HJ#KX*+WQC)2>%D)X9&3@[5R9JS7:9Y[H\_ MT]BI"<2-NF-#)R@0=:IN)SM-@:C5'ZBADQ6(6E6W>D]9()($K1L[<0'GNZIC M_2CD"$0;HBV0]O2&C93O,;8NX[N+B_ M/!7[ESCY'UF^3U7T266O-_?!QDY(,/T&]&R:0I4.0KHV32-43W2&:.CL"<-= MV:]9ZJ#RA ]PLM,R3+XE1CHU!U ,J@S9D T PT#9KUXK $:4J'EC=@#TG*/L MV32%\+T8/D3MOF--6B%=Z[>P8)#+NC1&$UAPD+YU6X+0I5W4H2%ZX NULF?= MUBITS1-U:(@>U9%2TJ,ABJZT*;IJF*(/VA1]:)@BJ)X#>M;G![EXR'LS8#H/ MZWP".J%2U1REJ?LN3:HU1FC@/DR36%AG&9U;GP1T?8^1H6>+WX^ZD)>0N$NR MW W$"*X6MT=_S89XG_SOLG/1V?7*_FBYRTXR1"<[1DKXCG3'6QQ1Z[!X1L]7 MB(Q%D,HH[3X$L2VR&\:Q'H@3#_XK[0KK^:X,I4RL 95K'%\9D,6W:^_IW9+8 M[QCY[(>8CXOWEVETY;_37_V:$#$E:YM]VPU91"N'_U9^=Y&4Y2IV#P%'UGI4@I.#T&/ M,!/6&=#I\O(W\BK#H- 4",(E.A0$3!N!8B$5G/ M?8OE*,Q>-P^>PQ=VK@E0VA\029O+I%'5GA#?]B@/2Y;U(-?Q7%.@^+]#)'XI MTT9@Z%)REHRD6\=:\\6?:P(4^_>(Q,YETJRX;TBP\.UM]A@ID/I12Z#P?\ H M? [+1C#H13[C]-8.%I;S"[%\Z>(C;@W$XD^(L%"Q;O"L^84XSM]<[]F=$2OP M7+(PY$96@_QHG7 8R6 I-@7!\1 >'@&F3 M%EDR@:=DZ_DL;B))\Y0:9H(>8/L,'2IR&1@$)]:2'EU.UYE<$1XFN890*/#9 MRER.#2(PVUC./OA(AD"N(10!3(:SA&.#"/0WQ%_32?G)]Y[#1^8BMUSI7!!T M@"*"R;@&2,#DW'BDAPL (,?MH#A@LK+%_!H4_R1Z<.S%K>-9/"_\GNJC9E#A M8[*UA=S6(?N=Z%=6\!"S% 47:\O:)O(G3ACL?I,'(OWUKW%B^<2W%SQS+VV4 M;0.% (W%S>'!N.ZSD O/C:].8[J"<13&]5_H,BD]NTK[0:'!9(##Y6'4*9LX M"!(OY2W]G> L)6D.!0>3#:[D'@$FS&D#1B33&(H')B-#BXZ<[[-YWK[K [ZO4[LY_[_?FL5%A M33ODCL+QZM9V*4\VG0M>8"OB"';[#JBWP0- &I^M9"3?SE10@99?U@DOX_[+]9- MXT' ;6XLN*$4%A*.<8 R\@?E\.$:R&%,7FA%UI.W-+PK$MR8%F^2YA- MA)5N2O)>YN(F=(Q-".>WA'\ZL2,5AO%V@"#7F1BB[-XGYQP&3SMFA MPJ'AJC$_0HFI S@MM-/0J#T4T\9<%1IVE)1E'%,LXUS,,*;I7!7T MA$+5F'\"#A54#.WWI<=>2TVH97V@("/P:ZA9QS$G.8_H2?<[. BG\&# =[BW MLK5ERL*FQ;MM=TW*T2F< M&JJ,/B7K."#*)+?%CX_+9\]Q2W"8QW(FEDTM MQ9ZUM>EJFR%:8BL#^D+Q:LRMH8T77"(X$)RR\K@-! ML6W,:X[=9 ]ECF+G605?>$XHS HP(5 M0ZUP8TGBGL2R?"2AO; .M7*/,KH_P#.Z._]Q--Y_GC.\3V" 4)&/_9C@97PZ MGQ _+K@!LDG$G=N;"ZXA&QR;:J%42C<*'SW?_M=A>DM!+'8RG2Q>#WHB82!% M+:YCJH/8KH/I=/,ZT3H6 E*DY*691*R5*QK>=P:@WONMWNJ,;VNIN,NW_W!_-!I_[ MZ1\,GF<2!O=LJ(\PP@Y&'3WQ&ZZW5)EY<6N49"=B6LCBY^G_+:6N@E*#&3[5 M*% L>(%*BPO+PAO0]2EE0[;2'C4S?7C1 XG+(P[Q?_*]()CXWDKF0#UJ9/HD MHB=Z#G]M]\G,B..PNKK$);[ET%VNN]S8;OQB%GL8+LTFEQBNP/ZFCR]Z0.M) M!C;PW.": MK#R?9-(Y^B]48A0PV[7\UP'=@N)@5V;M>O&9;SG [&BR25T0TAXSBV_!$)(>92KIGQ(DB:1V@>DVV?5QQO M_"Z"26TE@3H;KX&DZQ<$"P3'W!,%H]V[/K$<=O_ZR;)=IK-C]X;X]E/L>PFZ MOAW0?>(F\ND_D_"TF'<0Y5EDCHL>A6A+)E%H4$-2!*@\V0!AM MWPQV81)O;"<*92$KP@[&BT15PR;' M. YTOA![_4BIZCY1:VU-1M'F@?CC52%&0WV>TA_)>&4I/3S+BJI=0"N63F*@U:.>P1KK\"TM/52",V37L@XX6MF@5?)4&\X6PQR?Q\@Z,@MN_A06RS MG[O3_L_CX4U_.ON_G?[?[P?S7W!$XI?+; 9U-YH3E5(XE[]"D6^GFI,%U6UD M8FK!4\B-.N8HZ_+$ B=LR3V:0- R;1%!LR16HD0R)"?+7^' 85$E9C9Z[EQ M]847&P((OUL;L>%SD@EC-&D2'M-VXVTLVY48A/SFR%"1:5S>,N0SE FZP9&X M<$?824?J+:60_,TK%,9Y_4 M,X7;"W2LIU,2A+Z]B"]3::ONL^4OXW3P\%'/S->1(VJU2#:L--22Q/6 J+D0PU%R8Q>,93R_ MI)ZM72HIU$BG6U8]4,L',YYE4M/VWA:P2[N'?[U"D/)1P4/,Z*_%>=AW$21X MU^\AUL'7O,]*Q4E#2",)8NQ9P>.MXST?I',4N_@#/':QUYW]W+D=CK_,<$0L M[CG3"E3D]#+KUF<$37SOR:907[_>!^Q%Q7W!GNXBM)^2E_PX&>. &C*-0HV2Q;$K-YN"W5A)CGJ1:,W%47?Y6Q0DCUJQN@U4!/$N-?>F9$'_ MVW;($?%S#R@E]:QO_LNF;X@;U:E3 8=#36\(!6]AQY*A/SLDQM!==C>>']K_ M4AARL-ZF[Z%/AFC^05"X:'$H0Y:R??5J=\T*J4HV''DOTY?;AL"'B!('Z+O" M<[%HCHIUBXOO9=N:OOPV!+!8;.TO"J?MSZOFLFOL3MV0:H!=?"U]_YFY-ME# M16E>&MW2OEB^;U$IWWK^C/A/]H($8[_G6+8LP4MS&-.W^(:4J92PVZ]CF;(Z M=K!-G\\8KUA!?=E91-'-=(2 (1T""=/DMK5XBF)%N+Q*U8#^@IHF"1$3=I)B M],:"".B/5/,SA1(YVD"[PWN;CB,XM5)H"L+5C8/,*,%W5ACY=OC*GJ!) M:F).J4+.GJTM7S7 G8W'%1A0#4W)MO^PFU7]&R]Z"%>1TUTLO,B5;33R7L;C M$@QM-!!9XK!Z*>\^H4?T&Y+\.\-MFC )>L@)/(;QZ(5&?:;ZTL2J!3MMI?.$ MV$_RLB&PWL9#(4J HT)7+*7V[P=%;GE/?,5G9QW5D QB/)BB 0U1RNPM*LK$ M)UO+7NY.U[NW!]PD-UAENY8=#T,USKK51T>2;U&3,C98N9U(, "&ZJ!UZXI4 M5F]1.7:[[\1Z9:RR*\7%PH\HL;;U8#OQ(:[,J44^'H9"I$V=8R"2K'IBY?HQ MQ!NG'$O:%]C5>''1\K#!F<1M4\1[UI[IDI-4,HCQ$J(-S$RES+""G2X@F4TI M75PT5V31(.#8JQ:!K909#K#A+I0Z0G+A4#?Y>DXUJ/4EUO8'%@0<#]PG$N@& M'KQ+'WRHCC5?N:CR8:ZD;'&L+=EMYQ"/FR,1;ME1V.*">DFUZ)AVOAIZ[GA-_,[1=PG*IZ2HG>X\8T!4* M=6.>ND:A!LON;1WB-=4$T!6<,-=*-0'+#N^*<$,>-!>"I <4V%-G8SEO3_K"9P;0"TA>J'Z>.$FSR**#0% 1^O?&*T;:C6)$-*^T$Q??4GKN:\%7+ MJ_U+ %R"==B'<)4YM?.N'I71EV;;?0^,7?;_S%'Y9#DDCJ+=U7UD?^BZR^-? M9%HFA>3RUW+]EX43L7I6](='RUT3EJ317ZV(S$=Q:CJ@>GQJ!V@]>FP&U:]Z M+C2DVG!-/;5G%X&F5E8\5*^J8%0_C>**'QIS^^)5P+=5FW,6;;=.[%^WG)U_ M?>"N/'^38*VN; @= *I2S=?&A]\D:$H'A\V8QD4-V0X^?G#L=3(GZ.8>,0V5 MK1J*CE (FZMWKXE'?MJ#!(,#Q4P%YTO)[#MJ!2YTA1,?'LM(P.#PU4]^ 2G^ M"NH-!:_Y0O+5UD>17' @N2LBP!ZF'D@0F]L: Y]B+K)_LJ-#WGSH7G1L[6#A>$/F$_L=D.ACU M!I/NL'-]/QN,^K-9I]N;#SX/YK]TNJ.;SNS^[JX[_855_IX-/HT&MX->=S2G M;7KC^]%\,/K4F8R'@]Z@;[(<>)%[0'5<21^C)XYT_9_+>IS(7[_2L\SQ$_/'<>BR]J;?!@ K528$7SB^1K.AC R M;V?L9E[/VSQ0UF)7'-]R^#%O.>SMA=[X[GHPZLX'XY%)(X#'BMH,D/="L-%F M"#N('S#;H?T-SU$(:H(-%R89\W-L2IZ(RUYX77AT<3@J 7XTPS[F9]BT_[D_ MNN_3?_?&U/1F$\S@_$K98$%[W*)>RJD&'L!HD*^41L"\@X]@>.9IXEF(\=43 ME/EIN",S*1I&]VI9!9GLQ+Q\GY^8O?%H/NWVYIWN;-:?SV)'V?YWPT'W>C"D ML[6D2XQ[VH<0+YF!= B]$>JS4X0% "D)NT^_RN95AG;H&*9FEK:8"U9-.6F9 MGUR20J!'4^DR/Y521_*,;7+]P>?N];!O=(_;D0\X.G(;&]R[AI[E!B,OI(:& M;RWW11(S9&H=($L.9WQ7$R*8V\$JBS;[O\K-O.!CUXT?'I_V;@M!)V,#R#(+@4GF.5\HY@GGCN^B+,9\(>393O"Q-E//IT,>]/[SHW_6N3 M$^58NNHI(FIOU(XZ)"*#["1N<\,30XY#P122<&Q^0K B,7;RB!%_.OQ0=-#= MW0WF[*16JP]N3X;*U<9I:#(7X4"/UJ*OZF?4S2;$(I]O &+>O)+S7ML[4O)" MZ.9@1-6\WYEW_V$T^')/N)Y1+^F$(0Q:TZB7]3)NU"OQ$45%HYXP<:**^'7E MH[E3"%Z8S<>]OW6NN[,^N[FYF_1'LZ[A^]4#?7%9M#U'4^*PBA=Q^8SX1>D' MQO.NQ@;@A%5Q7)-F"I3TZRSI$'.FZL"F3W>UZ$K>,*I'VN97AOYFZWBOA%P3 MEZSLD'E)^,M"(>*B?S<9CG_I]SO7_5'_=C#O3(9=DVM"%H8X'3JT?7+LZ%$O M %J#F'0 4B(3$N.+F G5-W]/:XJEW@&V_(B&YW<)W/,NPHK"-#^+[ZS?/']W M!\X_$U\5(C/NNG\=3SN]>[J_W_6G)H_%4SOXG=W_W[L+XH>6[<+>>E!T,VI% M4I)8=$*\)U R-6U)2&_3E\<0S KV)5PLYB=5];Q":7[A52&^H[[\PLY_[#[] MG^=4PSI8N6?U^_M!:&_H\4Z2595O9WB2:N<8\OG$D1W""W^.V7H5XR'K8SJ3 M1QL6 C@K4F<;*G-:D,WI"Q+$H9$)X-39I<1\@E(W5 2VQ.ZL$@ ,H81P; M&#;X"$ 0&ZNEJ0VBKG!P0#JD9WE"XNI^\,DG[00$KK&*E=K 42 ZL!E:*[ MMMF#]W&VTJU-C_)D:#^1I6IO!'0%XM98F4IMW,#BP($>"]8"SS!N8["S U$ M$IZQ@.+3C3>D.@-?_61]H!#A<>BH)8 #J5O+]C];3D0R13T&+F4MVD", V!W M*'YX/#M:S\ACD\ SSQE1RA\>!PY0%G@ &X?: 9&3-P#"A4> M)XV*>QP8C6PA]MFCX2$GWPOVMHL340YS^$CM.TF65_<^GX8 M%MLW5NAOMG@DR\BA]E9ZF_XOLAPLJ1;0C98LTSI"23749:8*$%/@(*!&V3)& M!#!Q:_]0^TH'-B1K'.L\IXHN/8'>LG=?,L^_:)2.! ]D>FVO4$124UCFU_5B MY(UL52]45.#4E,2PIG]-Q26GA)6T9@<1XL>:QIZ_WK^$U7_9$G;=/K)0J"(!K6M9;<5H;X'+ MVA(I #4>@5.]U& MK8]9A64L<[98*%,V0PN%+3CE,G%LWRVNFWDP"G;@Q%4A MX_J05*7VK]UF(-,QMDH,:GR[A=;0K$%TYJ?DOH:A;"9RJF^D]30QS+\W55CS MH%1["GOL;=CTW22MR:<:P7AM#MV"F[K",3^]>,4W93.M4*N#7X(3P[3[^FIQ M5@G)Q3/M:J^[B7#:'541E,VW0A&,XUJ"&.;9&R@J>%BW[ZPP\F,[9[PZ*KRG MO;E!1S)=K$:G%&%9.9F?<)E"NELJ M.,OYA5A^JAVO.WW1]9>4'+8E)0]K$)WY"96IB"B;4(62$]FZB!AVKS=5(/&P M/K,:19[+U)'9(BFUS(WN!KO*6_I;6HE!C9MPNN45:Q AC@OG R/]U8JP<$&R MYV)JA?$=IOH2A;F0_W6+ NQ1HRW2=Q4&O:OOT:7']NT@Z*):KKUR=S\ MBE$]-^2&T-71$2POG$>WZDL.2;]\S@ZI9R79/7L_S[[QR5D54T&]$=)]49>6QQH\'5)A$"&_/WIW2P*F6R@-"\DKJW, M\D&Z+[8$$F7'%N&CY"5C<&/ ZK#/,&7J;N*@E1N/A88" )/VQH$:4"M%,$HY M/)S#C!9[\_W7.*9HZ_GT>);0R&'@CFP>B"]&57L@T[XE'24N%'\>:HWLB99?]',[&+8HQ0"FH9\B,&5,HC %>90&^\H<*H, UAN-T:?65P".(NG@./]G M=';_X\\V\2E=CZ]#\D0<\+(J[8]CANJNK%*6,O8H!@"S*E>DN\PR*QD&!YQZ MR@N9JV*.<:V^ W<;A4',XA5XT>5U0N-TT5%?$9)BJ>!8; ^%>C/113)7"[=Y M>QPM$FYQ )(AC..O$R.CZF?Z! /&"": -^03&UF^'^LDWS=6J,_1A&]L3\/9 M1W;VD9U]9&CBSXD@X%O,F-^$D7=J$B9@+'%ZP#%DC:T-_ MG/N6&R3EKE36&:0O$JQ4^I>'#< 9"M-K_$3\KN-X<3I@$D2J,KPD74P_C057 MQAQ>2C'@.-BS)_/N7=N-2P]1\M=DV#@CDCXB6HB^VMNMXSS^3)?US MDKE%FU#=M5ZD9]93?+XU%M])X6@D1ZHA#E@>:,P$1Y?H9YO_JFE7G%J%3B(& M3&O721UVC:78U>ZQ:^F;Q3*%S;RA]O?(YE15C.(;U]C,RS8& M]/;HZZ8OV-Z(]G(0?7LZO'_JY31*F_FMWRV'4NK=!1*&ZEE^+0"RTGMQ#C\>P( M2NP4GBZ4NW;,5LMYH\X=^3/S< :AX[37%:,G*5S;3(;V8$=\^OJX%K3%SEA\ M'9KH*"$6B0D_KG0[.<29E4,W-P06CT!C&'-%AOJN1)&@6WBJ5+&SHLBU?:,[ M;(:P'J7-IG,E>=>"Y1(E1[Q++?8DH[1W=]61$HXUN!]0R3S?D"U[5D4,8*X9 MEOU2 R(NH^97QW1C3LVO."5/=H]<>$UVVO_<']WWZ;][XT^C0?)*#();Y)2O M),XS>2_QBQT^]J(@I#N4KUX1P0.@>/B%[L'+:!%F-G)5?0)U5QQ)OII "I]I M$;)Y+FE09V0-5".-53D(_# #"OVO/"#T5[^FQ(_]&?&?[ 41%#6@3?DM6PJ& MD)]&JAKH(,%>R4LI$C_G<""?U]PP)D+9BB#@\5"Q.@$W#>&3]T1\E\V]6?2P M2)?80%AO@':1]S!V-I.+[EC,2B[J.2,+W^PF/LMGZ$&D+6ENS*6@*6HEQXW( M>>+;&W) &21L51]C%^::$H?QCL,$5)SPDI2M.+$SH"97_')JZ6,[?["VU-^H M("G$EJ;<"_?=>QV3$X@V=+RLGAS>T/7X+3,U8HE ML++ !94MF?8&=6X13B!^BNR#C!\=>Q_+KOVP)RY#<\3BCOPU6:7E'ND,(]CLZ?HW#XUA5Y3MB MO1Q7?1&D.<"%&V5= D"RE=:+9S.ZTJ3C.,E.EWK3CEH8\YW5+N'G #ZRP7AUFFC(V@-8/I,"RKA54(D+9I>NPZ)O_<-!])Y"^IH.@T1-%\U1- T!'>^IRU];A_3N76Z@I

_R&3DR2)(O[O,7^?UQJ/YM-N;=[JS67\^BU^ZVO]N..A> M#X:#>?9-JW(W>X)0##4WDMNZ.+1!9P0,=T/MNJ[3%O'YO@Z7UPO_?=V06 ') MU(6>TP_*+^G$/5J$B)@)'-=Q//I4=W"R/CB@42D; *0F?7KWLT/0F,RSQVMG MVE.@5IC,>4O,:,,QG[!03RP75UHR%3&)PZ+GAOFP(\6(A&FA$SW_9Z%SFYV> M DFTOZJ1U,-;"O=B;],K7SWN[LK0?TR@=\F:/=E4!7JIL590VP" 9\:.@/0W MO>Z"? ;Z FES91P-SX,BHOBJL@NB:ICQV1EQ=D:[[?=Y6_T[_&6[J7WT\D+RP/WCEC,=HHK2ZPI&)*S8E/? M:[VWK19Y-S)E;\C"9X[?.;/Z/_E>P&K\K;CUN6AS<6O\?C$I^08DS)XA)^'\UG+(V]/_C< MO1[VD11.V[^X GF5_4SO-=(,,F_>@P2 (Z#2-=QO&<6 M_WGK^3=>]!"N(J=(OQH[O6%,[TD:6):1C\E;FZ;F,.2"5M[+]"9890+7>"F+ MX!9G_VZ.=+?\+K];#D:?^Z/Y>/H+BCWRP,2>1O5>*>UD<+[MZ9I:SW=T"?!M MRY&8E#X/G]0F$S'D_YT_DL NK<(IQ _.!(.A&2"LD^ 77& M@9N&?D+!K#$UI1XL[RPJ Y?X1Z<)524Q:2?3AI2&=N90 \@"Q[F]YVVV$;7& MP8 ).YBVJ\J#I9 !#J!N(]^U0V:BN,M;^X7])*ZLGG:2]3%M?)6'2RT)'(A] M)H_VPE&CE&]GNG!%>63X'.- (\ZL>_2,P\Y07+6(9$6I"M5]1R54M1N6[+'0^ +=D=K$ MT11.+R2MLDU@1YG&XFJYBA 1J1<9LRM 7?6BU*VQTV@LFTDLEHA M6QXS.#9%X1821[&4L+S3?FV)%87QCP.K[F*1!+"2Y0VA EW85O*HR]8AL5S= M97?C^:']KZ3*GX@U:4Q'35\P;;B#%:!NH>)0%2&9TLLY>2_3YGWU.2RQU09]-&?G70BJ(P'XHLN3559,+_H'E]BN-YK?-%ZODB]7R1 M>KY(/5^DGB]23>/V-5RD)K5.?B;.\IX>2OR>M;59I!ASVBH]UI"^IJVS\HYK MN&1PG/ A-J482UCOMOA:=&31_C)XXL/9 M/.?)=M?'-*IL*$4WTTZB0OZTA[(%C'8*]K2%DHI&(JUI@&3+#Q%>^L*'LB0,FE>(! #MFJXGZ MF->6^_N]:X=$^HINL97I%1^J/IE%2L1J(XO]X6.7,,%>8HE"KR392Y0[0/J, MX UY@+RLQ&V-8TF!K?QF6PP*E" M0HK#)B,=TV(SBQX"\D=$^>T_$?[WC,SV*TM_4OXJF<9B$=IRRUA&=G@6 O94CYP@]"/ M&)^4=M+=L-)RLOM=40_3!H?&I:Z<:1S0,"Z"G58I2QOR6YMV3FG-(!&S[;]7 MYZT/ Y<>I4@03JF$NN&$^+:W[+M+O:53.(AI$[72TJD0#9[IF2>\_[*U_216 MA))^J8=EH;/IE.I*& I$@0.[N%0@60:WE.5!$$2L?BYEP-ML/'<6>HO?I6$N MJJZF4ZQUHEQ@8FC_"CPE6^LUSA@?K]CV+[M'R[IP\<\=WVQ\^I(RRC^6 @;&X\^7LNB]H8=L/,4CZGGT/'7=U88^;"P-TAGPV:U'"..5Q8H#1S+7);@E%*; M!-FE>>+;[L+>6L[ '=&YFG(U?R;.$[GSW/!1@,&>[LSNK2L\7,NE_$X'KRY7,-S&#_&["X>?>

9+%FIO.,#K'FF.,-:V][8$>F-YK9KI!PU%I!3*KL=6\(1[PA]3ITHPQ4F5,^I$ZA3)U#$9N-( MK#C'9NO&9IO/BSC'9M<9FVT^1^*KB$Y!FAC45O3U_-J)"3$8U+[R=&4W"VS/2\(985N99U,VTOP_47-.@Z,;M)9 M>VN[>PI'GKM(MI.(V6;)@!69R3'RR ML:,-75T*&BQ],:KRP$!]^8A 7VH1(8YU(!O910G.5M$?/SCVVE+4)X?V!YOB MQN'5DTB;4%17.] ;!HJI>?]**?G@@#9+ZS)Y\T*Q.XM[0 $S[U]1<8T/FV!( M*)GDVG+88C][)"1,Z+Y^O;-^\_R>8P5!X8E)Q:L?M7T BKQY#TW-,N4HRHEC MC0\66R#+ _[^?3[ N#>^NQO,V1N LXI)P J3.9#$!Q^9G &*P.#QEC WJ[M. M=.0V"JF\TD>K=_;7300(>M8>R-3MCP@$[@0J*1X<*RJ0>.5)1G<:FT*E!G,]/W9J56H M(,>O2(E8CFM=.I09R_25W8E5J"#%KT:#*JN-^3O'D^I*905!D*]:M"'EV:K? M7T*,R:JIJF_:K)Q2POHO6^(&1'KOH>C61I.1S[IY3\K I3^2N?5"Y)Z4J[SR M#T94_?N=>?U;KD<*;]'?KK=26YH81^+P/H_(;V-^V) MJ :5%':%S-KO@]!6BJI:T)B/H4XM: IV!)Z%HDUU2%PY,JH^@(RJSN79K*J; MF2E9>"Y+,8KQ%NAB-WN@B2A)KX?^5/,![-?SF=898HV(&<>&+V#M:"G,S']M M'1$/9-J"JTT-5+)"#?3$M[WXDJ0*R/Q!3!MQM0$LDQ%J<.DODO338$I%3XF4 M9)II#-$^RTQ;/OK'M8_)6($M2K:@0^B-8-KZTL!*F[ MHD5H/S@D/7UJSV'^(*8S7&N;P3(9(=NU3^5(:2SWM0)H8$>X<:?'H;31D=/C M.YC3X^KL]*C91TTI2S(]&(GI[U)M8L %5*VPNQ93:=9('6.WSS-2GT1;HR$];\/^G8#B+M,#2C![I!*^9BFG MV08L<;^2SI3X6OO<,$U*O>UZ-0X?9758*P_.O!B,%IH^ $ M-3J@[:WZE!4/VCXW3 TR1*H,A]!W+PC*F@2R0=KGOBDA(Z3@ LN8Y=N;KEQ6 M V3U5"WCQ2>9Q75H6P^LV*Y-@HE/MI:]6WY@,,NZFZX_5@EUM5S03=$,R9G= M))&"+IB< 8P7'*L+3Z%P,",Z\3VZ:82O$\>**Y7V_XCL[0;J?($-9+S\6'TS M5B$LS$C##\K%3L;KD=6%(.*3[I[%#+EJN/B]C%<1*X^73 QOZ'R4G/X4A5IY MK:'08O8A\9.5WT!(_@?^[?3WL-OI#^?;Z9J8N7=]LO#6+BOV2ZG;N23%C @[ MM.Z>6,%ZZ?E&#SZVMYR%EA^:7T@%3%)I^6EAA"!RF".$/1^2)G].8@84\7MR M(6J/W[ZKYGHEB^.$)>#IAC2K+=KCM^]&NE[)HM86;?@UG@]$= R7,%/+!M)W M\P&]Q@]MB@I-/\ .;Q5+-)T/<05F^"_O%NG/M\/Q7*W^U,OSD75\8H!AF"\( M+H$BTQ8''*!GG'GD[S==LRCLU:D;A8^>;X>O(VM#Y(]JR_JT"!49&YD#-#IP M5(]MRWOA $BM=B"P4#W"/7!#XKN6,R5/Q(W(C/A/]H(,IC/5,]S*CFC,/8D> M%O ""0/'T?PHR?NOD6\'2WO!A*M"3MD1C>D%1PXH#!S(]5Y M8J4K8]0R>%L>#*]1DCA4 W6.M/D7L:JF1K>TOE69<+\:HOO,/ZC5EA@^,9W' MSZN7@2L_@FDW6@W@\8722 F#_HNUL=WX6ZQ>"@< VJK0R'1J NA190%KV&?$ MT-[8B22#L7LOJQ*@,X;I+(0:9H5(,#@ %=^%)3ORA%##B<6GT%-X;$>1(%36 M@:@TJ.F$!##D-8@.APZ8.)UJW!R9?TA=F[.*)U2J*QC.I]@-6@T=,O^P>TW\ MOA7;Y^0E:^(0BUGH+7Z_>,@7"I ^!?2G?)3%;#[N_>WBNCOKW[ W ML2;]T:P['XQ'*)X%.E Z7F59G)+X>6M6$B&IEA +8??&&>"5AHKCFKZ;:6VT M1CV G@,ZD(4.( [HZ#('R)Q^11[#D6O6(MGG*,<1J<$O8=/U?6:MQG/Z^O70 M)IWG,2<'=MPER_^#1'@T\S4<.L#5W_ST:X1_%$$D_]%^(O[ #(EOY2HQE/)KCI+I86MCM+[U?5=!4LBMBL_?FV4WC(0@C&+B) M%)M;0@&?-A[7TJ8E%0SE6>M-'A0T+AZ;BR5JDUYS)5C+8:&8:]E"7?Y, CHG MDQE/XE "C_WJA"H.I\!X1%:;]%X7V/-D. +H"['7CTR 3\2WUF1W]IOX]H(P M\%8G]#B :6E-5),YH-Z:C]EHS-TZA'V]CJK3E/*7A_6DPAO*M M3 -H9]M9+A?PY9OPAB/+&=._,V50@%/30Q4+=%> M#\"TC:/A9F!_&WJOO5F)Y'+9W'2HDT;H+&DNQ[V%LZ1^)6DD/V\GH?7:CT,M M!O3;MAO8B\^6$\DJU=+.T+Y0_3&8]:S!#;J5K)[S_S&[)_%:Y#\)U9/Z7=CZ M\#?F5>#C<+9L("NJ #R3#@0A2>!XV3>G[)5Q;'N]>WDRMJ+V_8_:6=DXZN"? M\[//^=GG_&S\.<+G_&QSLC_G9Y_SLQOA_YR??<[/;AS?*3W$^S8[T,>$WKMV M&$QG]RJ,%=W0!_#7AS-(@#BPGA!_Y?D;RUV0).E1A;*P@_'X\]/AJQ :$F13 M3N1GK.-6.+97T!'KF/!,4C("D:O.1CA/-3R%$0B]IN,(]R)CZ+EK=ETRH+/+ M9" >"4FU4 :EB$85A>V/[9$''5IV!\^U,FS8E-3.'&9_[ M9IY120UAV5Z3;V/:OJ@H9 Y')Q#P)43"E[JNF,;B.^J3\:50R*TN7']PZK,O M,5@ K]0*.N'8532>J17PD:EX@@\?V$.UPFXX, +H'@PP5+O]C#ATS/4GXK*G M+[KNLKO.##,77 H,1.U-W[W!P5) MSC .4$J'\R6.L(%+68SBBY)Q^$C\^:/EIH%^G^@089-E';4I,.W6;3X+K20H M+5=%+F^??"^0Q6DU\3'3CNR3I3E*1-UR78K_P0*2]V5]56E:M7W%>)'.QK5' M(MR6JXURX4U+IY"ER0V10X1I+S2"/5$(#2*=#":6O:2$SJT7YMU\]!R6*4%_ MP1>+0KFT1VO-,\=5A(4#[N[RMR@(8T5-8^GG7F74*PUJ^@X%;A17%QT.'2B] MUB4%>L>K9!ITH_#1\]F+WPUL-N)/&2_@V?B6HA+SV]*B)\MVV#4+G3SQN;]Y M92I^T;0#_.0Z)1)Z,V4 GEWBLYO23SZA?,:'(WH48K%E]/O[(+/LTR;\R^%2 M QGWE\,*!)2743.7]4D)+*8C<14L=@'.H8'2=F?]1I>G,-$[MA$2/R5<<,-? MR\CFBPY"4*U3BHW ?&>]V)MH<[PZS+UK$J\*9-D-C@GF0ZH_BOGB=A#XRDJG M$:CH@K_QW,SC4/=;S^U9P:-#@GU5X?$J5:F!FU#+!ZSL6%#8#+H@*W#7('C' M*C0E"T)U9CDH4,6'"]Z[!:7PM/AI$)*J-9CRQ-Y:MA]7DN!Y=.D'F_R>^5)S M$-B;EWC++2-1B?BY%UK.J@NIR2T_1C' R?J D):@YC,,J& NF29038N%&D_1+%N7K^F MV,L24.!#& Z#*X%L/BU%5USF)V_L8.A%0>AMB!^ YNT/[_/S]J[[U_&TT[N? MS<=W_>D,V8R=VL'O[.60>VJ4^Y0N:IA#JI,KNAD-%([="\DK*(Q,12TO47L< M$?L@> IQPWR.D)3N*I!7."0 0!IB*^4E5SL50D-TI;T*)%Z_TI5[\;BQ_-_E MN4KJGF\!L0)3.&J#%>G<4:E*8%+W1 J;0#&5 .;9PY'+Q+(]IN2)N!$9D5"9 ML\1O;CH<'ZJ%>6M0QCP.-T$W"$@8Q-X,%3:"3]T1\EWF5=T\N!=JKFLX8 MID-8]1(K13N56NZ.>T/4.^X+'$0>2F4:\M6]M'^V%_@13=X7"AVEB M0072:*C;T/+7A(7BL? )R]GIE3S"3=C)^)6ARM'/"6]32 #'["EPEH8=6VM9 MP(>\%[K#MA M$#LEKG#3O[!_L'@/^IO_ 5!+ 0(4 Q0 ( (B#@4[I"\5O M:,D (M,"0 0 " 0 !C=G4M,C Q.#$R,S$N>&UL4$L! M A0#% @ B(.!3ELZ6U?H#@ P)@ ! ( !ELD &-V M=2TR,#$X,3(S,2YX