0001084991-19-000013.txt : 20190318 0001084991-19-000013.hdr.sgml : 20190318 20190318172718 ACCESSION NUMBER: 0001084991-19-000013 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190318 DATE AS OF CHANGE: 20190318 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NATURAL GAS SERVICES GROUP INC CENTRAL INDEX KEY: 0001084991 STANDARD INDUSTRIAL CLASSIFICATION: OIL, GAS FIELD SERVICES, NBC [1389] IRS NUMBER: 752811855 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-31398 FILM NUMBER: 19689306 BUSINESS ADDRESS: STREET 1: 508 WEST WALL STREET STREET 2: SUITE 550 CITY: MIDLAND STATE: TX ZIP: 79701 BUSINESS PHONE: 432-262-2700 MAIL ADDRESS: STREET 1: 508 WEST WALL STREET STREET 2: SUITE 550 CITY: MIDLAND STATE: TX ZIP: 79701 10-K 1 ngs-20181231.htm 10-K Document
NATURAL GAS SERVICES GROUP INCAccelerated Filerfalsefalse2018-12-312018FYFALSENoNoYesfalse0001084991--12-312915691915165,428145,85111,55611,2741,7581,6325,0005,0000.010.0130,00030,00013,00512,88013,00512,88011111P3Y20,0003.250.0115.7015.7117.8117.8220.4820.4933.36P10YP18Y00010849912018-01-012018-12-31iso4217:USD00010849912018-06-30xbrli:shares00010849912019-03-0500010849912018-12-3100010849912017-12-31iso4217:USDxbrli:shares0001084991ngs:RentalMember2018-01-012018-12-310001084991ngs:RentalMember2017-01-012017-12-310001084991ngs:RentalMember2016-01-012016-12-310001084991ngs:ProductSalesMember2018-01-012018-12-310001084991ngs:ProductSalesMember2017-01-012017-12-310001084991ngs:ProductSalesMember2016-01-012016-12-310001084991ngs:ServiceandMaintenanceMember2018-01-012018-12-310001084991ngs:ServiceandMaintenanceMember2017-01-012017-12-310001084991ngs:ServiceandMaintenanceMember2016-01-012016-12-3100010849912017-01-012017-12-3100010849912016-01-012016-12-310001084991us-gaap:PreferredStockMember2015-12-310001084991us-gaap:CommonStockMember2015-12-310001084991us-gaap:AdditionalPaidInCapitalMember2015-12-310001084991us-gaap:RetainedEarningsMember2015-12-3100010849912015-12-310001084991us-gaap:CommonStockMember2016-01-012016-12-310001084991us-gaap:AdditionalPaidInCapitalMember2016-01-012016-12-310001084991us-gaap:RetainedEarningsMember2016-01-012016-12-310001084991us-gaap:PreferredStockMember2016-12-310001084991us-gaap:CommonStockMember2016-12-310001084991us-gaap:AdditionalPaidInCapitalMember2016-12-310001084991us-gaap:RetainedEarningsMember2016-12-3100010849912016-12-310001084991us-gaap:CommonStockMember2017-01-012017-12-310001084991us-gaap:AdditionalPaidInCapitalMember2017-01-012017-12-310001084991us-gaap:RetainedEarningsMember2017-01-012017-12-310001084991us-gaap:PreferredStockMember2017-12-310001084991us-gaap:CommonStockMember2017-12-310001084991us-gaap:AdditionalPaidInCapitalMember2017-12-310001084991us-gaap:RetainedEarningsMember2017-12-310001084991us-gaap:CommonStockMember2018-01-012018-12-310001084991us-gaap:AdditionalPaidInCapitalMember2018-01-012018-12-310001084991us-gaap:RetainedEarningsMember2018-01-012018-12-310001084991us-gaap:PreferredStockMember2018-12-310001084991us-gaap:CommonStockMember2018-12-310001084991us-gaap:AdditionalPaidInCapitalMember2018-12-310001084991us-gaap:RetainedEarningsMember2018-12-31xbrli:pure0001084991ngs:BillandHoldArrangementMember2018-01-012018-12-310001084991ngs:BillandHoldArrangementMember2017-01-012017-12-310001084991ngs:CompressorRelatedMember2018-01-012018-12-310001084991ngs:CompressorRelatedMember2017-01-012017-12-310001084991ngs:CompressorRelatedMember2016-01-012016-12-310001084991ngs:FlaresRelatedMember2018-01-012018-12-310001084991ngs:FlaresRelatedMember2017-01-012017-12-310001084991ngs:FlaresRelatedMember2016-01-012016-12-310001084991ngs:OtherPartsRebuildsMember2018-01-012018-12-310001084991ngs:OtherPartsRebuildsMember2017-01-012017-12-310001084991ngs:OtherPartsRebuildsMember2016-01-012016-12-310001084991ngs:ServiceAndMaintenanceMember2018-01-012018-12-310001084991ngs:ServiceAndMaintenanceMember2017-01-012017-12-310001084991ngs:ServiceAndMaintenanceMember2016-01-012016-12-3100010849912020-01-012018-12-3100010849912021-01-012018-12-3100010849912022-01-012018-12-3100010849912023-01-012018-12-3100010849912024-01-012018-12-310001084991us-gaap:CustomerConcentrationRiskMemberngs:OxyMemberngs:SalesRevenueGoodsNetAndRentalIncomeMember2018-01-012018-12-310001084991us-gaap:CustomerConcentrationRiskMemberngs:OxyMemberngs:SalesRevenueGoodsNetAndRentalIncomeMember2017-01-012017-12-310001084991us-gaap:CustomerConcentrationRiskMemberngs:DevonEnergyProductionIncMemberngs:SalesRevenueGoodsNetAndRentalIncomeMember2017-01-012017-12-310001084991us-gaap:CustomerConcentrationRiskMemberngs:DevonEnergyProductionIncMemberngs:SalesRevenueGoodsNetAndRentalIncomeMember2016-01-012016-12-310001084991us-gaap:CustomerConcentrationRiskMemberngs:OxyMemberngs:SalesRevenueGoodsNetAndRentalIncomeMember2016-01-012016-12-310001084991us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberngs:OxyMember2018-01-012018-12-310001084991us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberngs:OxyMember2017-01-012017-12-31ngs:compressor0001084991ngs:RentalEquipmentMember2018-12-310001084991ngs:RentalEquipmentMember2017-12-310001084991us-gaap:EquipmentLeasedToOtherPartyMember2018-01-012018-12-310001084991srt:MaximumMember2018-01-012018-12-310001084991ngs:SalesServiceLineMember2018-01-012018-12-310001084991ngs:SalesServiceLineMember2017-01-012017-12-310001084991ngs:SalesServiceLineMember2016-01-012016-12-310001084991us-gaap:DevelopedTechnologyRightsMember2018-01-012018-12-310001084991us-gaap:TradeNamesMember2018-12-310001084991us-gaap:DevelopedTechnologyRightsMember2018-12-310001084991us-gaap:DevelopedTechnologyRightsMember2017-12-310001084991us-gaap:TradeNamesMember2017-12-310001084991us-gaap:EmployeeStockOptionMember2018-01-012018-12-310001084991us-gaap:EmployeeStockOptionMember2017-01-012017-12-310001084991us-gaap:EmployeeStockOptionMember2016-01-012016-12-310001084991us-gaap:TaxYear2017Member2018-01-012018-12-310001084991us-gaap:TaxYear2016Member2018-01-012018-12-310001084991us-gaap:TaxYear2015Member2018-01-012018-12-3100010849912018-10-012018-12-31ngs:segment0001084991us-gaap:ScenarioForecastMemberus-gaap:AccountingStandardsUpdate201602Memberus-gaap:SubsequentEventMember2019-01-010001084991srt:MinimumMember2018-01-012018-12-310001084991us-gaap:EquipmentLeasedToOtherPartyMember2018-01-012018-12-310001084991us-gaap:EquipmentLeasedToOtherPartyMember2017-01-012017-12-310001084991us-gaap:EquipmentLeasedToOtherPartyMember2016-01-012016-12-310001084991us-gaap:LandMember2018-12-310001084991us-gaap:LandMember2017-12-310001084991us-gaap:BuildingMember2018-01-012018-12-310001084991us-gaap:BuildingMember2018-12-310001084991us-gaap:BuildingMember2017-12-310001084991us-gaap:LeaseholdImprovementsMember2018-01-012018-12-310001084991us-gaap:LeaseholdImprovementsMember2018-12-310001084991us-gaap:LeaseholdImprovementsMember2017-12-310001084991ngs:OfficeEquipmentAndFurnitureMember2018-01-012018-12-310001084991ngs:OfficeEquipmentAndFurnitureMember2018-12-310001084991ngs:OfficeEquipmentAndFurnitureMember2017-12-310001084991us-gaap:ComputerSoftwareIntangibleAssetMember2018-01-012018-12-310001084991us-gaap:ComputerSoftwareIntangibleAssetMember2018-12-310001084991us-gaap:ComputerSoftwareIntangibleAssetMember2017-12-310001084991us-gaap:MachineryAndEquipmentMember2018-01-012018-12-310001084991us-gaap:MachineryAndEquipmentMember2018-12-310001084991us-gaap:MachineryAndEquipmentMember2017-12-310001084991us-gaap:VehiclesMember2018-01-012018-12-310001084991us-gaap:VehiclesMember2018-12-310001084991us-gaap:VehiclesMember2017-12-310001084991us-gaap:ConstructionInProgressMember2018-12-310001084991us-gaap:ConstructionInProgressMember2017-12-310001084991ngs:PropertyPlantandEquipmentExcludingRentalEquipmentMember2018-01-012018-12-310001084991ngs:PropertyPlantandEquipmentExcludingRentalEquipmentMember2017-01-012017-12-310001084991ngs:PropertyPlantandEquipmentExcludingRentalEquipmentMember2016-01-012016-12-31ngs:damage0001084991ngs:RentalCompressorUnitMember2018-01-012018-12-310001084991ngs:RentalCompressorUnitMember2016-12-310001084991ngs:LossonRetirementofRentalEquipmentMemberngs:RentalCompressorUnitMember2017-01-012017-12-310001084991ngs:RentalCompressorUnitMember2017-12-310001084991us-gaap:OtherIncomeMember2018-01-012018-12-310001084991us-gaap:OtherIncomeMember2017-01-012017-12-310001084991us-gaap:OtherNoncurrentLiabilitiesMember2018-12-310001084991us-gaap:OtherNoncurrentLiabilitiesMember2017-12-310001084991us-gaap:RestrictedStockMember2018-12-310001084991us-gaap:RevolvingCreditFacilityMember2018-12-310001084991us-gaap:RevolvingCreditFacilityMember2018-01-012018-12-31ngs:loan0001084991us-gaap:RevolvingCreditFacilityMemberngs:LiborBasedRateMembersrt:MaximumMember2018-12-310001084991us-gaap:RevolvingCreditFacilityMemberngs:LiborBasedRateMember2018-01-012018-12-310001084991ngs:CbFloatingRateMemberus-gaap:RevolvingCreditFacilityMember2018-01-012018-12-310001084991srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2018-01-012018-12-310001084991us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2018-01-012018-12-310001084991us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2018-12-310001084991us-gaap:InventoriesMember2008-07-292008-07-300001084991us-gaap:InventoriesMember2008-07-300001084991us-gaap:InventoriesMember2018-12-310001084991us-gaap:InventoriesMember2017-12-310001084991us-gaap:RestrictedStockMemberngs:TwoThousandNineRestrictedStockUnitsPlanMember2014-06-182014-06-180001084991us-gaap:RestrictedStockMemberngs:TwoThousandNineRestrictedStockUnitsPlanMember2014-06-180001084991us-gaap:RestrictedStockMemberus-gaap:ChiefExecutiveOfficerMember2017-02-142017-02-140001084991us-gaap:RestrictedStockMemberus-gaap:ChiefFinancialOfficerMember2017-03-232017-03-230001084991us-gaap:RestrictedStockMemberus-gaap:ExecutiveOfficerMember2017-03-232017-03-230001084991us-gaap:RestrictedStockMemberus-gaap:DirectorMember2018-01-012018-12-310001084991us-gaap:RestrictedStockMember2018-01-012018-12-310001084991us-gaap:RestrictedStockMember2017-01-012017-12-310001084991us-gaap:RestrictedStockMember2016-01-012016-12-310001084991us-gaap:RestrictedStockMemberngs:TwoThousandNineRestrictedStockUnitsPlanMember2018-12-310001084991us-gaap:RestrictedStockMember2015-12-310001084991us-gaap:RestrictedStockMember2015-01-012015-12-310001084991us-gaap:RestrictedStockMember2016-12-310001084991us-gaap:RestrictedStockMember2017-12-310001084991us-gaap:EmployeeStockOptionMemberus-gaap:CommonStockMemberngs:A1998StockOptionPlanMember1998-12-310001084991us-gaap:EmployeeStockOptionMemberus-gaap:CommonStockMemberngs:A1998StockOptionPlanMember2009-06-152009-06-160001084991us-gaap:EmployeeStockOptionMemberus-gaap:CommonStockMemberngs:A1998StockOptionPlanMember2016-06-162016-06-160001084991us-gaap:EmployeeStockOptionMemberus-gaap:CommonStockMemberngs:A1998StockOptionPlanMember2016-06-160001084991us-gaap:EmployeeStockOptionMemberngs:A1998StockOptionPlanMember2018-01-012018-12-310001084991us-gaap:EmployeeStockOptionMemberus-gaap:CommonStockMemberngs:A1998StockOptionPlanMember2018-12-3100010849912015-01-012015-12-310001084991ngs:RangeTwoMember2018-12-310001084991ngs:RangeTwoMember2018-01-012018-12-310001084991ngs:RangeThreeMember2018-12-310001084991ngs:RangeThreeMember2018-01-012018-12-310001084991ngs:RangeFourMember2018-12-310001084991ngs:RangeFourMember2018-01-012018-12-310001084991ngs:RangeFiveMember2018-12-310001084991ngs:RangeFiveMember2018-01-012018-12-310001084991us-gaap:EmployeeStockOptionMember2018-01-012018-12-310001084991us-gaap:EmployeeStockOptionMember2017-01-012017-12-310001084991us-gaap:EmployeeStockOptionMember2016-01-012016-12-310001084991ngs:VicePresidentofTechnicalServicesMemberus-gaap:RestrictedStockMember2017-03-232017-03-230001084991us-gaap:CorporateJointVentureMemberngs:NGLLCMember2016-01-012016-12-310001084991ngs:NGLLCMemberus-gaap:CorporateJointVentureMemberngs:GenisHoldingsLLCMember2016-01-012016-12-310001084991us-gaap:CorporateJointVentureMember2018-01-012018-12-310001084991ngs:PrepaidPurchasesFromJointVentureMemberus-gaap:CorporateJointVentureMember2018-01-012018-12-3100010849912018-01-012018-03-3100010849912018-04-012018-06-3000010849912018-07-012018-09-3000010849912017-01-012017-03-3100010849912017-04-012017-06-3000010849912017-07-012017-09-3000010849912017-10-012017-12-31

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
ngs-20181231_g1.jpg 
FORM 10-K
[ x ] ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2018 
or
[   ] TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
             For the transition period from________________________to__________________________
Commission file number: 1-31398

NATURAL GAS SERVICES GROUP, INC.
(Exact Name of Registrant as Specified in its Charter)
Colorado   75-2811855 
(State or other jurisdiction of incorporation or organization)   (I.R.S.  Employer Identification No.) 
508 W. Wall St. Suite 550, Midland, Texas  79701 
(Address of principal executive offices)   (Zip Code) 
      
Registrant’s telephone number, including area code:   (432) 262-2700 
      
Securities registered pursuant to Section 12(b) of the Act: 
Title of each class   Name of each exchange on which registered 
Common Stock, $.01 par value   New York Stock Exchange 
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 o                   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 o                   No þ
Indicate by check mark whether the registrant:  (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
Yes þ                   No o 
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).
Yes þ                   No o
Indicate by check mark if 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. Yes o                  No þ

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company.  See definition of “accelerated filer and large accelerated filer” in Rule 12b-2 of the Exchange Act.  
(Check one):
Large accelerated filer o
Accelerated filer   x
Non-accelerated filer o
Smaller reporting company o
Emerging growth company o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes o                  No þ
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.o

The aggregate market value of voting and non-voting common equity held by non-affiliates of the Registrant as of June 30, 2018 was approximately $306,723,300 based on the closing price of the common stock on that date on the New York Stock Exchange.

At March 5, 2019, there were 13,193,044 shares of the Registrant's common stock outstanding.
Documents Incorporated by Reference
Certain information called for in Items 10, 11, 12, 13 and 14 of Part III are incorporated by reference to the registrant’s definitive proxy statement for the annual meeting of shareholders to be held on June 20, 2019.





FORM 10-K 
NATURAL GAS SERVICES GROUP, INC. 
TABLE OF CONTENTS 
  
Item No.   Page 
      
Item 1. 
      
Item 1A. 
      
Item 1B. 
      
Item 2. 
      
Item 3. 
      
Item 4. 
      
      
Item 5. 
      
Item 6. 
      
Item 7. 
      
Item 7A. 
      
Item 8. 
      
Item 9. 
      
Item 9A. 
      
Item 9B. 
      
  
Item 10. 
      
Item 11. 
      
Item 12. 
      
Item 13. 
      
Item 14. 
      
  
Item 15. 
Item 16.Form 10-K Summary






SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
 
This Annual Report on Form 10-K contains certain forward-looking statements, within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, as amended, and information pertaining to us, our industry and the oil and natural gas industry that is based on the beliefs of our management, as well as assumptions made by and information currently available to our management.  All statements, other than statements of historical facts contained in this Annual Report on Form 10-K, including statements regarding our future financial position, growth strategy, budgets, projected costs, plans and objectives of management for future operations, are forward-looking statements.  We use the words “may,” “will,” “expect,” “anticipate,” “estimate,” “believe,” “continue,” “intend,” “plan,” “budget” and other similar words to identify forward-looking statements.  You should read statements that contain these words carefully and should not place undue reliance on these statements because they discuss future expectations, contain projections of results of operations or of our financial condition and/or state other “forward-looking” information.  We do not undertake any obligation to update or revise publicly any forward-looking statements.  Although we believe our expectations reflected in these forward-looking statements are based on reasonable assumptions, no assurance can be given that these expectations or assumptions will prove to have been correct.  Important factors that could cause actual results to differ materially from the expectations reflected in the forward-looking statements include, but are not limited to, the following factors and the other factors described in this Annual Report on Form 10-K under the caption “Risk Factors”:

conditions in the oil and natural gas industry, including the supply and demand for natural gas and wide fluctuations and possible prolonged depression in the prices of oil and natural gas;
economic challenges presently faced by our customers in the oil and natural gas business that, in turn, could adversely affect our sales, rentals and collectability of our accounts receivable;
regulation or prohibition of new well completion techniques;
competition among the various providers of compression services and products;
changes in safety, health and environmental regulations;
changes in economic or political conditions in the markets in which we operate;
failure of our customers to continue to rent equipment after expiration of the primary rental term;
the inherent risks associated with our operations, such as equipment defects, malfunctions and natural disasters;
our inability to comply with covenants in our debt agreements and the decreased financial flexibility associated with our debt;
future capital requirements and availability of financing;
fabrication and manufacturing costs;
general economic conditions;
acts of terrorism; and
fluctuations in interest rates.

We believe that it is important to communicate our expectations of future performance to our investors.  However, events may occur in the future that we are unable to accurately predict or that we are unable to control.  When considering our forward-looking statements, you should keep in mind the risk factors and other cautionary statements in this Annual Report on Form 10-K.

 



i


PART I
ITEM 1. BUSINESS

Unless the context otherwise requires, references in this Annual Report on Form 10-K to “Natural Gas Services Group,” the “Company”, “we,” “us,” “our” or “ours” refer to Natural Gas Services Group, Inc.  Certain specialized terms used in describing our natural gas compressor business are defined in "Glossary of Industry Terms" on page 8.

The Company

We are a leading provider of small to medium horsepower compression equipment to the natural gas industry, with an emerging position in the large horsepower market. We focus primarily on the non-conventional natural gas and oil production business in the United States (such as coal bed methane, gas shale, tight gas and oil shales), which, according to data from the Energy Information Administration ("EIA"), is the single largest and fastest growing segment of U.S. hydrocarbon production.  We manufacture, fabricate and rent natural gas compressors that enhance the production of natural gas wells and provide maintenance services for those compressors.  In addition, we sell custom fabricated natural gas compressors to meet customer specifications dictated by well pressures, production characteristics and particular applications.  We also manufacture and sell flare systems for oil and gas plant and production facilities.

The vast majority of our rental operations are in non-conventional natural gas and oil regions, which typically have lower initial reservoir pressures, lower production pressures and/or faster well decline rates.  These areas usually require compression to be installed sooner and with greater frequency.

Natural gas compressors are used in a number of applications for the production and enhancement of gas wells and in gas transportation lines and processing plants.  Compression equipment is often required to boost a well’s production to economically viable levels and to enable gas to continue to flow in the pipeline to its destination.

Our revenue decreased to $65.5 million from $67.7 million for the year ended December 31, 2018 compared to the year ended December 31, 2017. Net income for the year ended December 31, 2018 decreased to $426,000 ($0.03 per diluted share), as compared to $19.9 million ($1.51 per diluted share) for the year ended December 31, 2017. Net Income for the year-ended December 31, 2017 includes a net income tax benefit of approximately $18.4 million due to a reduction in corporate income tax rates. See Note 7 to our Consolidated Financial Statements for further information.

At December 31, 2018, current assets were $96.4 million, which included $52.6 million of cash and cash equivalents.  Current liabilities were $10.9 million, and the amount outstanding on our line of credit at December 31, 2018 was $417,000. Our stockholders' equity as of December 31, 2018 was $260.2 million.

See "Item 7, Management's Discussion and Analysis of Financial Condition and Results of Operations" for further financial information.

We were incorporated in Colorado on December 17, 1998  and at the end of December 31, 2018 we maintained our principal offices at 508 W. Wall St., Suite 550, Midland, Texas 79701. Our telephone number is (432) 262-2700. 

Overview and Outlook

The market for compression equipment and services is substantially dependent on the condition of the natural gas and oil industry.  In particular, the willingness of natural gas and oil companies to make capital expenditures on exploration, drilling and production of natural gas and oil in the U.S.  The level of activity and capital expenditures has generally been dependent upon the prevailing view of future gas and oil prices, which are influenced by numerous factors, including the level of supply or demand for natural gas and oil and the impact on price of natural gas and oil, worldwide economic activity, interest rates and the cost of capital, environmental regulation, seasonal fluctuations and weather patterns.  Natural gas and oil prices and the level of production activity have historically been characterized by significant volatility. 

An uncertain price environment typically impacts capital commitments by many energy companies. Since 2016 the result has been a moderation of demand for compression. The industry has seen higher prices exiting 2018 that have continued into 2019. Oil prices have continued to rebound from an average in 2016 below $40 per barrel to finish 2018 averaging above $56. As a result, we anticipate a continued increase in activity in E&P companies in 2019. See “Item 1 -- Business – Our Operating Units” and “Business – Backlog” for more information. 



1


According to the U.S. Energy Information Administration (“EIA”), total consumption of oil in the United States increased 2.5% while natural gas consumption increased 9.8% for the year-ended November 2018 compared to the same period 2017. This follows a 1.0% increase in oil consumption and a 1.1% decrease in natural gas consumption in the periods from 2016 to 2017. EIA expects total oil and natural gas consumption in the U.S. to increase in the U.S in 2019. While we anticipate long-term increased demand for oil and natural gas, we expect our business to continue to experience pressure on revenues in 2019 due to the delayed impact of an upturn in oil and gas prices on the compression business.

Long-Term Industry Trends

Natural gas prices historically have been volatile, and this volatility is expected to continue. Oil and natural gas are linked commodities with many drilling projects producing both products. The sustained low oil price environment has made some drilling projects uneconomic.  Uncertainty continues to exist as to the direction of future natural gas and near-term crude oil price and oil trends in the United States and worldwide.  Over the last several years, gas prices have not shown the resiliency that crude oil prices have typically shown. Oil-based projects tend to produce a marketable quantity of gas. With crude prices beginning to show strength, gas production and compression is expected to follow. We also believe that natural gas is a more environmentally friendly source of energy which is likely to result in increases in demand over time.  Being primarily a provider of services and equipment to natural gas producers, we are impacted by changes in natural gas, crude oil and condensate prices.  Longer term natural gas prices will be determined by the supply and demand for natural gas as well as the prices of competing fuels, such as oil and coal, and renewable energy such as wind and solar. Prices for oil and natural gas will also be determined by the energy strategies of the world's top producing companies.

We believe part of the growth of the rental compression capacity in the U.S. market has been driven by the trend toward outsourcing by energy producers and processors.  Renting does not require the purchaser to make large capital expenditures for new equipment or to obtain financing through a lending institution.  This allows the customer’s capital to be used for additional exploration and production of natural gas and oil. Balance sheet pressure associated with low energy prices could make renting an even more likely option, as overall producing activity begins to increase.

Notwithstanding the recent softness in natural gas prices, we believe that there be a growing demand for natural gas related products, in the long-term.  We expect long-term demand for our products and services will increase as prices recover as a result of:
 
the increasing demand for energy, both domestically and abroad;
continued non-conventional gas exploration and production;
environmental considerations which provide strong incentives to use natural gas in place of other carbon fuels;
the cost savings of using natural gas rather than electricity for heat generation;
implementation of international environmental and conservation laws;
the aging of producing natural gas reserves worldwide;
the extensive supply of undeveloped non-conventional natural gas reserves;
the increased drilling for shale oil and its associated gas production;
the use of our equipment for gas lift on oil wells; and
the increase in worldwide mobility of natural gas via LNG.

Our Operating Units

We identify our operating units based upon major revenue sources as Gas Compressor Rental, Engineered Equipment Sales, Service and Maintenance and Corporate.  

Gas Compressor Rental.  Our rental business is primarily focused on non-conventional natural gas and oil production.  We provide rental of small to medium horsepower compression equipment, with an emerging position in the large horsepower market, to customers under contracts typically having minimum initial terms of six to twenty four months.  Historically, in our experience, most customers retain the equipment beyond the expiration of the initial term.  At December 31, 2018, 43% of our rented compressors were under a lease term while the remainder were leased on a month-to-month basis. By outsourcing their compression needs, we believe our customers are able to increase their revenues by
2


producing a higher volume of natural gas due to greater equipment run-time.  Outsourcing also allows our customers to reduce their compressor downtime, operating and maintenance costs and capital investments and more efficiently meet their changing compression needs. We maintain and service compressor equipment rented to our customers.  

The size, type and geographic diversity of our rental fleet enables us to provide our customers with a range of compression units that can serve a wide variety of applications, and to select the correct equipment for the job, rather than the customer trying to fit the job to its own equipment.  We base our gas compressor rental rates on several factors, including the cost and size of the equipment, the type and complexity of service desired by the customer, the length of contract and the inclusion of any other services desired, such as installation, transportation and daily operation.

As of December 31, 2018, we had 2,572 natural gas compressors in our rental fleet totaling 398,765 horsepower, as compared to 2,546 natural gas compressors totaling 369,961 horsepower at December 31, 2017.  As of December 31, 2018, we had 1,361 natural gas compressors totaling 230,089 horsepower rented to 94 customers, compared to 1,259 natural gas compressors totaling 184,382 horsepower rented to 87 customers at December 31, 2017. As of December 31, 2018, the utilization rate of our rental fleet was 52.9% compared to 49.5% as of December 31, 2017.

Engineered Equipment Sales.  This operating unit includes the following components:

Compressor fabrication.  Fabrication involves the assembly of compressor components manufactured by us or other vendors into compressor units that are ready for rental or sale.  In addition to fabricating compressors for our rental fleet, we engineer and fabricate natural gas compressors for sale to customers to meet their specifications based on well pressure, production characteristics and the particular applications for which compression is sought.

Compressor manufacturing.  We design and manufacture our own proprietary line of reciprocating compressor frames, cylinders and parts known as our “CiP”, or Cylinder-in-Plane, product line.  We use the finished components to fabricate compressor units for our rental fleet or for sale to customers.  We also sell finished components to other fabricators.

Flare fabrication.  We design, fabricate, sell, install and service flare stacks and related ignition and control devices for the onshore and offshore incineration of gas compounds such as hydrogen sulfide, carbon dioxide, natural gas and liquefied petroleum gases.  Applications for this equipment are often environmentally and regulatory driven, and we believe we are a leading supplier to this market.

Parts sales and compressor rebuilds.  To provide customer support for our compressor and flare sales businesses, we stock varying levels of replacement parts at our Midland, Texas facility and at field service locations.  We also provide an exchange and rebuild program for screw compressors and maintain an inventory of new and used compressors to facilitate this part of our business.

Service and Maintenance.  We service and maintain compressors owned by our customers on an “as needed” basis.  Natural gas compressors require routine maintenance and periodic refurbishing to prolong their useful life.  Routine maintenance includes physical and visual inspections and other parametric checks that indicate a change in the condition of the compressors.  We perform wear-particle analysis on all packages and perform overhauls on a condition-based interval or a time-based schedule.  Based on our past experience, these maintenance procedures maximize component life and unit availability and minimize downtime.

Business Strategy

During downturns in the economy and adverse swings in oil and gas prices, our strategy has been to reduce expenses in line with the lower anticipated business activity, and fabricate compressor equipment only in direct response to market requirements. See “Item 7 – Management’s Discussion and Analysis of Financial Condition and Results of Operations – Our Performance Trends and Outlook" for more information.  Our long-term intentions to grow our revenue and profitability are based on the following business strategies:

Expand rental fleet.  We intend to prudently increase the size of our rental fleet by fabricating compressor units in numbers that correspond to the growth of the market and in relation to market share gains we may experience. We believe our future growth will be primarily driven through our placement of larger horsepower wellhead natural gas compressors for non-conventional natural gas and oil production, with selected fabrication of medium horsepower compressors to meet customer demand beyond our inventory.

3


Geographic expansion.  We will continue to consolidate our operations in existing areas, as well as pursue focused expansion into new geographic regions as opportunities are identified. We presently provide our products and services to a customer base of oil and natural gas exploration and production companies operating in Colorado, Kansas, Michigan, New Mexico, North Dakota, Ohio, Oklahoma, Pennsylvania, Texas, Utah, West Virginia and Wyoming.  

Expand our ‘secondary’ product lines.   In addition to our primary rental and engineered product business lines, we will emphasize the growth of our other products, e.g., flares, CiP compressor products and general compressor maintenance and repair services.

Selectively pursue acquisitions.  We will continue to evaluate potential acquisitions, joint ventures and other opportunities that could provide us with access to new markets or enhance our current market position.

Competitive Strengths

We believe our competitive strengths include:
Superior customer service.  Our availability of the small to high horsepower compression has enabled us to effectively meet the evolving needs of our customers.  We believe these markets provide the maximum demand, coupled with our personalized services and in-depth knowledge of our customers’ operating needs and growth plans, have allowed us to enhance our relationships with existing customers as well as attract new customers.  The size, type and geographic diversity of our rental fleet enable us to provide customers with a range of compression units that can serve a wide variety of applications.  We are able to select the correct equipment for the job, rather than the customer trying to fit its application to our equipment.
Diversified product line.  Our compressors are available as high and low pressure rotary screw and reciprocating packages.  They are designed to meet a number of applications, including wellhead production, natural gas gathering, natural gas transmission, vapor recovery and gas and plunger lift.  In addition, our compressors can be built to handle a variety of gas mixtures, including air, nitrogen, carbon dioxide, hydrogen sulfide and hydrocarbon gases.  A diversified compression product line helps us compete by being able to satisfy widely varying pressure, volume and production conditions that customers encounter. Our "Flare King" product line provides flares and gas incineration devices to the industry for production maintenance and environmental compliance.
Purpose-built rental compressors.  Our rental compressor packages have been designed and built to address the primary requirements of our customers in the producing regions in which we operate.  Our units are compact in design and are easy, quick and inexpensive to move, install and start-up.  Our control systems are technically advanced and allow the operator to start and stop our units remotely and/or in accordance with well conditions.  We believe our rental fleet is also one of the newest.
Experienced management team.  On average, each of our executive and operating team members has over 30 years of oilfield services industry experience.  We believe our management team has successfully demonstrated its ability to grow our business during times of expansion and to manage through downturns.
Broad geographic presence.  We presently provide our products and services to a customer base of oil and natural gas exploration and production companies operating in Colorado, Kansas, Michigan, New Mexico, North Dakota, Ohio, Oklahoma, Pennsylvania, Texas, Utah, West Virginia and Wyoming.  Our footprint allows us to service many of the natural gas producing regions in the United States.  We believe that operating in diverse geographic regions allows us better utilization of our compressors, minimal incremental expenses, operating synergies, volume-based purchasing, leveraged inventories and cross-trained personnel. We also sell engineered compression products to international customers.
Long-standing customer relationships.  We have developed long-standing relationships providing compression equipment to many major and independent oil and natural gas companies.  Our customers generally continue to rent our compressors after the expiration of the initial terms of our rental agreements, which we believe reflects their satisfaction with the reliability and performance of our services and products.

Major Customers
 
Sales and rental income to Occidental Permian, LTD. ("Oxy") for the year ended December 31, 2018 amounted to 28% of our revenue. Sales and rental income to Oxy and Devon Energy Production, Inc. ("Devon") for the year ended December 31, 2017 amounted to 20% and 15% of our revenue, respectively. Sales and rental income to Devon and Oxy for the year ended December 31, 2016 amounted to 21% and 19% of our revenue. No other single customer accounted for more than 10% of our revenues in 2018, 2017 or 2016.

4


Oxy amounted to 26% of our accounts receivables as of December 31, 2018 and 14% of our accounts receivable as of December 31, 2017. No other customers amounted to more than 10% of our accounts receivable as of December 31, 2018 and 2017. The loss of either of these two key customers would have a material adverse effect on our business, financial condition, results of operations and cash flows, depending upon the demand for our compressors at the time of such loss and our ability to attract new customers.

Sales and Marketing

Our sales force pursues the rental and sales market for compressors and flare equipment and other services in their respective territories.  Additionally, our personnel coordinate with each other to develop relationships with customers who operate in multiple regions.  Our sales and marketing strategy is focused on communication with current customers and potential customers through frequent direct contact, technical assistance, print literature, direct mail and referrals.  Our sales and marketing personnel coordinate with our operations personnel in order to promptly respond to and address customer needs.  Our overall sales and marketing efforts concentrate on demonstrating our commitment to enhancing the customer’s cash flow through enhanced product design, fabrication, manufacturing, installation, customer service and support.

Competition

We have a number of competitors in the natural gas compression segment, some of which have greater financial resources.  We believe that we compete effectively on the basis of price, customer service, including the ability to place personnel in remote locations, flexibility in meeting customer needs, and quality and reliability of our compressors and related services.

Compressor industry participants can achieve significant advantages through increased size and geographic breadth.  As the number of rental compressors in our rental fleet increases, the number of sales, support, and maintenance personnel required and the minimum level of inventory do not increase proportionately.

Backlog

As of December 31, 2018, we had a sales backlog of approximately $14.8 million compared to $7.8 million as of December 31, 2017.  We are scheduled to fulfill the backlog primarily by the end of third quarter 2019. Sales backlog consists of firm customer orders for which a purchase or work order has been received, satisfactory credit or a financing arrangement exists, and delivery is scheduled.  In addition, the major components of our compressors are acquired from suppliers through periodic purchase orders that in many instances require three or four months of lead time prior to delivery of the order.

Employees

As of December 31, 2018, we had 273 total employees, none of which are represented by a labor union. We believe we have good relations with our employees.

Liability and Other Insurance Coverage

Our equipment and services are provided to customers who are subject to hazards inherent in the oil and natural gas industry, such as blowouts, explosions, craterings, fires, and oil spills.  We maintain liability insurance that we believe is customary in the industry and which includes environmental cleanup, but excludes product warranty insurance because the majority of components on our compressor unit are covered by the manufacturers.  We also maintain insurance with respect to our facilities.  Based on our historical experience, we believe that our insurance coverage is adequate.  However, there is a risk that our insurance may not be sufficient to cover any particular loss or that insurance may not cover all losses.  In addition, insurance rates have in the past been subject to wide fluctuation, and changes in coverage could result in less coverage, increases in cost or higher deductibles and retentions.

Government Regulation

All of our operations and facilities are subject to numerous federal, state, foreign and local laws, rules and regulations related to various aspects of our business, including containment and disposal of hazardous materials, oilfield waste, other waste materials and acids.

5


To date, we have not been required to expend significant resources in order to satisfy applicable environmental laws and regulations.  We do not anticipate any material capital expenditures for environmental control facilities or extraordinary expenditures to comply with environmental rules and regulations in the foreseeable future.  However, compliance costs under existing laws or under any new requirements could become material and we could incur liabilities for noncompliance.

Our business is generally affected by political developments and by federal, state, foreign and local laws and regulations, which relate to the oil and natural gas industry.  The adoption of laws and regulations affecting the oil and natural gas industry for economic, environmental and other policy reasons could increase our costs and could have an adverse effect on our operations.  The state and federal environmental laws and regulations that currently apply to our operations could become more stringent in the future.

We have utilized operating and disposal practices that were or are currently standard in the industry.  However, materials such as solvents, thinner, waste paint, waste oil, wash down waters and sandblast material may have been disposed of or released in or under properties currently or formerly owned or operated by us or our predecessors.  In addition, some of these properties have been operated by third parties over whom we have no control either as to such entities' treatment of materials or the manner in which such materials may have been disposed of or released.

The federal Comprehensive Environmental Response Compensation and Liability Act of 1980, commonly known as CERCLA, and comparable state statutes impose strict liability on:

owners and operators of sites, and
persons who disposed of or arranged for the disposal of "hazardous substances" found at sites.

Waste Management and Disposal
 
The federal Resource Conservation and Recovery Act ("RCRA") and analogous state laws and their implementing regulations govern the generation, transportation, treatment, storage and disposal of hazardous and non-hazardous solid wastes. During the course of our operations, we generate wastes (including, but not limited to, used oil, antifreeze, filters, paints, solvents and abrasive blasting materials) in quantities regulated under RCRA. The EPA and various state agencies have limited the approved methods of disposal for these types of wastes. CERCLA and analogous state laws and their implementing regulations impose strict, and under certain conditions, joint and several liability without regard to fault or the legality of the original conduct on classes of persons who are considered to be responsible for the release of a hazardous substance into the environment. These persons include current and past owners and operators of the facility or disposal site where the release occurred and any company that transported, disposed of, or arranged for the transport or disposal of the hazardous substances released at the site. Under CERCLA, such persons may be subject to joint and several liability for the costs of cleaning up the hazardous substances that have been released into the environment, for damages to natural resources and for the costs of certain health studies. In addition, where contamination may be present, it is not uncommon for neighboring landowners and other third parties to file claims for personal injury, property damage and recovery of response costs allegedly caused by hazardous substances or other pollutants released into the environment.
 
We currently own or lease, and in the past have owned or leased, a number of properties that have been used in support of our operations for a number of years. Although we have utilized operating and disposal practices that were standard in the industry at the time, hydrocarbons, hazardous substances, or other regulated wastes may have been disposed of or released on or under the properties owned or leased by us or on or under other locations where such materials have been taken for disposal by companies sub-contracted by us. In addition, some of these properties may have been previously owned or operated by third parties whose treatment and disposal or release of hydrocarbons, hazardous substances or other regulated wastes was not under our control. These properties and the materials released or disposed thereon may be subject to CERCLA, RCRA and analogous state laws. Under such laws, we could be required to remove or remediate historical property contamination, or to perform certain operations to prevent future contamination. We are not currently under any order requiring that we undertake or pay for any cleanup activities. However, we cannot provide any assurance that we will not receive any such order in the future.
 
The Clean Water Act ("CWA") and the Oil Pollution Act of 1990 and implementing regulations govern:

the prevention of discharges, including oil and produced water spills, and
liability for drainage into waters.

6


The CWA and analogous state laws impose restrictions and strict controls with respect to the discharge of pollutants, including spills and leaks of oil and other substances, into waters of the United States. The discharge of pollutants into regulated waters and wetlands is prohibited, except in accordance with the terms of a permit issued by the EPA or an analogous state agency. The CWA also requires the development and implementation of spill prevention, control and countermeasures to help prevent the contamination of navigable waters in the event of a petroleum hydrocarbon spill or leak at hydrocarbon facilities. In addition, the CWA and analogous state laws require individual permits or coverage under general permits for discharges of storm water runoff from certain types of facilities. Federal and state regulatory agencies can impose administrative, civil and criminal penalties as well as other enforcement mechanisms for non-compliance with discharge permits or other requirements of the CWA and analogous state laws and regulations. Our compression operations do not generate process wastewaters that are discharged to waters of the U.S. However, the operations of our customers may generate such wastewaters subject to the CWA. While it is the responsibility of our customers to follow CWA regulations and obtain proper permits, violations of the CWA may indirectly impact our operations in a negative manner.

Air Emissions

Our operations are also subject to federal, state, and local regulations. The Clean Air Act and implementing regulations and comparable state laws and regulations regulate emissions of air pollutants from various industrial sources and also impose various monitoring and reporting requirements, including requirements related to emissions from certain stationary engines, such as those on our compressor units. These laws and regulations impose limits on the levels of various substances that may be emitted into the atmosphere from our compressor units and require us to meet more stringent air emission standards and install new emission control equipment on all of our engines built after July 1, 2008.
For instance, in 2010, the U.S. Environmental Protection Agency (“EPA”) published new regulations under the CAA to control emissions of hazardous air pollutants from existing stationary reciprocal internal combustion engines. In 2012, the EPA proposed amendments to the final rule in response to several petitions for reconsideration, which were finalized and became effective in 2013. The rule requires us to undertake certain expenditures and activities, including purchasing and installing emissions control equipment on certain compressor engines and/or purchasing certified engines from complaint manufacturers.
 
In recent years, the EPA has lowered the National Ambient Air Quality Standard (“NAAQs”) for several air pollutants. For example, in 2013, the EPA lowered the annual standard for fine particulate matter from 15 to 12 micrograms per cubic meter. In 2015, the EPA published the final rule strengthening the standards for ground level ozone, and the states are expected to establish revised attainment/non-attainment regions. State implementation of the revised NAAQS could result in stricter permitting requirements, delay or prohibit our customers’ ability to obtain such permits, and result in increased expenditures for pollution control equipment, which could negatively impact our customers’ operations by increasing the cost of additions to equipment, and negatively impact our business.
 
In 2012, the EPA finalized rules that establish new air emission controls for oil and natural gas production and natural gas processing operations. Specifically, the EPA’s rule package included New Source Performance Standards to address emissions of sulfur dioxide and volatile organic compounds (“VOCs”) and a separate set of emission standards to address hazardous air pollutants frequently associated with oil and natural gas production and processing activities. The rules established specific new requirements regarding emissions from compressors and controllers at natural gas processing plants, dehydrators, storage tanks and other production equipment as well as the first federal air standards for natural gas wells that are hydraulically fractured. The EPA has taken a number of steps to amend or expand on these regulations since 2012. For example, in June 2016, the EPA published New Source Performance Standards that require certain new, modified or reconstructed facilities in the oil and natural gas sector to reduce methane gas and VOC emissions. However, in a March 2017 executive order, President Trump directed the EPA to review the 2016 regulations and, if appropriate, to initiate a rulemaking to rescind or revise them consistent with the stated policy of promoting clean and safe development of the nation’s energy resources, while at the same time avoiding regulatory burdens that unnecessarily encumber energy production. In June 2017, the EPA published a proposed rule to stay for two years certain requirements of the 2016 regulations, including fugitive emission requirements.  On September 11, 2018, the EPA proposed targeted improvements to the rule, including amendments to the rule's fugitive emissions monitoring requirements, and expects to "significantly reduce" the regulatory burden of the rule in doing so. These standards, as well as any future laws and their implementing regulations, may impose stringent air permit requirements, or mandate the use of specific equipment or technologies to control emissions. We cannot predict the final regulatory requirements or the cost to comply with such requirements with any certainty.

We believe that our existing environmental control procedures are adequate and that we are in substantial compliance with environmental laws and regulations, and the phasing in of emission controls and other known regulatory requirements should not have a material adverse affect on our financial condition or operational results.  However, it is possible that future developments, such as new or increasingly strict requirements and environmental laws and enforcement policies
7


there under, could lead to material costs of environmental compliance by us.  While we may be able to pass on the additional cost of complying with such laws to our customers, there can be no assurance that attempts to do so will be successful.  Some risk of environmental liability and other costs are inherent in the nature of our business, however, and there can be no assurance that environmental costs will not rise. 

To the extent that new laws or other governmental actions restrict the energy industry or impose additional environmental protection requirements that result in increased costs to the oil and gas industry, we could be adversely affected. We cannot determine to what extent our future operations and earnings may be affected by new legislation, new regulations or changes in existing regulations.

Occupational Safety and Health 

We are subject to the requirements of Occupational Safety and Health Administration ("OSHA") and comparable state statutes. These laws and the implementing regulations strictly govern the protection of the health and safety of employees. The OSHA hazard communication standard, the EPA community right-to-know regulations under Title III of CERCLA, and similar state statutes require that we maintain and/or disclose information about hazardous materials used or produced in our operations. We believe that we are in compliance with these applicable requirements and with other comparable laws.
 
Patents, Trademarks and Other Intellectual Property

We believe that the success of our business depends more on the technical competence, creativity and marketing abilities of our employees than on any individual patent, trademark, or copyright.  Nevertheless, as part of our ongoing research, development and manufacturing activities, we may seek patents when appropriate on inventions concerning new products and product improvements.  We do not own any unexpired patents.  Although we continue to use technology that was previously covered by a patent and consider it useful in certain applications, we do not consider the expired patent to be material to our business as a whole.

Suppliers and Raw Materials

Fabrication of our rental compressors involves the purchase by us of engines, compressors, coolers and other components, and the assembly of these components on skids for delivery to customer locations.  These major components of our compressors are acquired through periodic purchase orders placed with third-party suppliers on an "as needed" basis, which typically requires a three to six month lead time with delivery dates scheduled to coincide with our estimated production schedules.  Although we do not have formal continuing supply contracts with any major supplier, we believe we have adequate alternative sources available.  In the past, we have not experienced any sudden and dramatic increases in the prices of the major components for our compressors.  However, the occurrence of such an event could have a material adverse effect on the results of our operations and financial condition, particularly if we are unable to increase our rental rates and sale prices proportionate to any such component price increases.

Available Information

We use our website as a channel of distribution for Company information.  We make available free of charge on the Investor Relations section of our website ( www.ngsgi.com ) our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, and Current Reports on Form 8-K.  We also make available through our website other reports filed with or furnished to the SEC under the Securities Exchange Act of 1934, as amended, including our proxy statements and reports filed by officers and directors under Section 16(a) of the Exchange Act, as well as our Code of Business Ethics and the charters to our various Committees of our Board of Directors.   Paper copies of our filings are also available, without charge upon written request. Please mail requests sent before March 31, 2019 to Natural Gas Services Group, Inc. at 508 West Wall Street, Suite 550, Midland, Texas 79701. Mail all requests made after March 31, 2019 to our new location at 404 Veterans AirPark Lane, Suite 300 Midland, TX 79705.  The information contained on our website is not part of this Report.

Glossary of Industry Terms

"CiP" - A branded, proprietary gas compressor product line designed, manufactured and packaged by the Company. The 'Cylinder in Plane' design results in a compact and vibration-free compressor unit that particularly lends itself to unconventional wellhead applications, air compression and compressed natural gas requirements.

"coal bed methane" – A natural gas generated during coal formation and provided from coal seams or adjacent sandstones.

8


"flare" –  A tall stack equipped with burners used as a safety device at wellheads, refining facilities, gas processing plants, and chemical plants. Flares are used for the combustion and disposal of combustible gases. The gases are piped to a remote, usually elevated, location and burned in an open flame in the open air using a specially designed burner tip, auxiliary fuel, and steam or air. Combustible gases are flared most often due to emergency relief, overpressure, process upsets, startups, shutdowns, and other operational safety reasons. Natural gas that is uneconomical for sale is also flared. Often natural gas is flared as a result of the unavailability of a method for transporting such gas to markets.

"gas lift" – A production enhancement technique whereby natural gas is injected into an oil well to increase/improve the oil production.

"gas shale" – Fine grained rocks where the predominant gas storage mechanism is absorption and gas is stored in volumes that are potentially economic.

"oil shale" – Also referred to as tight oil, is petroleum that consists of light crude oil contained in petroleum-bearing formations of low-permeability, often shale or tight sandstone.

"reciprocating compressors" – A reciprocating compressor is a type of compressor which compresses vapor by using a piston in a cylinder and a back-and-forth motion.

"screw compressors" – A type of compressor used in low-pressure and vapor compression applications where two intermesh rotors create pockets of continuously decreasing volume, in which the gas is compressed and its pressure is increased.

"tight gas" – A gas bearing sandstone or carbonate matrix (which may or may not contain natural fractures) which exhibits a low-permeability (tight) reservoir.


ITEM 1A. RISK FACTORS

You should carefully consider the following risks associated with owning our common stock.  Although the risks described below are the risks that we believe are material, they are not the only risks relating to our industry, our business and our common stock.  Additional risks and uncertainties, including those that we have not yet identified or that we currently believe are immaterial, may also adversely affect our business, financial condition or results of operations.

Risks Associated With Our Industry

Adverse macroeconomic and business conditions may significantly and negatively affect our results of operations.

Economic conditions in the United States and abroad have, and will likely continue to, affect our revenue and profitability. The condition of domestic and global financial markets, relatively low  natural gas and oil prices, and the potential for disruption and illiquidity in the credit markets could have an adverse effect on our operating results and financial condition, and if sustained for an extended period, such adverse effects could become significant.  Uncertainty and turmoil in the credit markets may negatively impact the ability of our customers to finance purchases of our products and services and could result in a decrease in, or cancellation of, orders included in our backlog or adversely affect the collectability of our receivables. If the availability of credit to our customers is reduced, they may reduce their drilling and production expenditures, thereby decreasing demand for our products and services, which could have a negative impact on our financial condition. A prolonged period of depressed prices for gas and oil would likely result in delays or cancellation of projects by our customers, reducing the demand for our products and services.

Decreased oil and natural gas prices and oil and gas industry expenditure levels adversely affect our revenue.

Our revenue is derived primarily from expenditures in the oil and natural gas industry, which, in turn, are based on budgets to explore for, develop and produce oil and natural gas.  When these expenditures decline, as they have at various times during the past several years, our revenue will suffer.  The industry’s willingness to explore for, develop and produce oil and natural gas depends largely upon the prevailing view of future oil and natural gas prices.  Prices for oil and natural gas historically have been, and are likely to continue to be, highly volatile.  Many factors affect the supply and demand for oil and natural gas and, therefore, influence oil and natural gas prices, including:

9


the level of oil and natural gas production;
the level of oil and natural gas inventories;
domestic and worldwide demand for oil and natural gas;
the expected cost of developing new reserves;
the cost of producing oil and natural gas;
the level of drilling and completions activity;
inclement weather;
domestic and worldwide economic activity;
regulatory and other federal and state requirements in the United States;
the ability of the Organization of Petroleum Exporting Countries, national oil companies and other large producers to set and maintain production levels and prices for oil;
political conditions in or affecting oil and natural gas producing countries;
terrorist activities in the United States and elsewhere;
the cost of developing alternate energy sources;
environmental regulation; and
tax policies.

Depending on the market prices of oil and natural gas, companies exploring for oil and natural gas may cancel or curtail their drilling programs, thereby reducing demand for our equipment and services.  Our rental contracts are generally short-term, and oil and natural gas companies tend to respond quickly to upward or downward changes in prices.  Any prolonged reduction in drilling and production activities historically has materially eroded both pricing and utilization rates for our equipment and services and adversely affects our financial results.  As a result of any such prolonged reductions, we may suffer losses, be unable to make necessary capital expenditures and be unable to meet our financial obligations.

The intense competition in our industry could result in reduced profitability and loss of market share for us.

We compete with the oil and natural gas industry’s largest equipment and service providers who have greater name recognition than we do.  These companies also have substantially greater financial resources, larger operations and greater budgets for marketing, research and development than we do.  They may be better able to compete because of their broader geographic dispersion and ability to take advantage of international opportunities, the greater number of compressors in their fleet or their product and service diversity.  As a result, we could lose customers and market share to those competitors.  These companies may also be better positioned than us to successfully endure downturns in the oil and natural gas industry.

Our operations may be adversely affected if our current competitors or new market entrants introduce new products or services with better prices, features, performance or other competitive characteristics than our products and services.  Competitive pressures or other factors also may result in significant price competition that could harm our revenue and our business.  Additionally, we may face competition in our efforts to acquire other businesses.

A reduction in demand primarily for natural gas or prices for this commodity and credit markets could adversely affect our business.
 

Our results of operations depend upon the level of activity in the energy market, including natural gas development, production, processing and transportation. Oil and natural gas prices and the level of drilling and exploration activity can be volatile. For example, oil and natural gas exploration and development activity and the number of well completions typically decline when there is a significant reduction in oil and natural gas prices or significant instability in energy markets. As a result, the demand for our natural gas compression services could be adversely affected. A reduction in demand could also force us to reduce our pricing substantially. Additionally, our customers’ production from unconventional natural gas sources such as tight sands, shale and coal beds constitute the majority percentage of our business.  Such unconventional sources are generally less economically feasible to produce in lower natural gas price environments. These factors could in turn negatively impact the demand for our products and services. A decline in demand for oil and natural gas or prices for those commodities and credit markets generally have a material adverse effect on our business, financial condition and results of operations.

10


The Company has witnessed the effects of the foregoing risks. Since the beginning of the steep decline in oil and gas prices in late 2014, the Company's revenues have declined approximately 32% from 2014 and its compressor utilization rate has declined from 76.0% at December 31, 2014 to 52.9% at December 31, 2018.


Our industry is highly cyclical, and our results of operations may be volatile.

Our industry is highly cyclical, with periods of high demand and high pricing followed by periods of low demand and low pricing.  Periods of low demand intensify the competition in the industry and often result in rental equipment being idle for long periods of time. We have been required to enter into lower rate rental contracts in response to market conditions and our rentals and sales revenue have decreased as a result of such conditions. Due to the short-term nature of most of our rental contracts, changes in market conditions can quickly affect our business.  As a result of the cyclicality of our industry, we anticipate our results of operations will be volatile in the future.

Increased regulation or ban of current fracturing techniques could reduce demand for our compressors.
 
From time to time, for example, legislation has been proposed in Congress to amend the federal Safe Drinking Water Act (“SDWA”) to require federal permitting of hydraulic fracturing and the disclosure of chemicals used in the hydraulic fracturing process. Further, the EPA completed a study finding that hydraulic fracturing could potentially harm drinking water resources under adverse circumstances such as injection directly into groundwater or into production wells lacking mechanical integrity. Further, legislation to amend the SDWA to repeal the exemption for hydraulic fracturing (except when diesel fuels are used) from the definition of “underground injection” and require federal permitting and regulatory control of hydraulic fracturing, as well as legislative proposals to require disclosure of the chemical constituents of the fluids used in the fracturing process, have been proposed in recent sessions of Congress. Several states and local jurisdictions also have adopted or are considering adopting regulations that could restrict or prohibit hydraulic fracturing in certain circumstances, impose more stringent operating standards and/or require the disclosure of the composition of hydraulic fracturing fluids.

More recently, federal and state governments have begun investigating whether the disposal of produced water into underground injection wells has caused increased seismic activity in certain areas. The results of these studies could lead federal and state governments and agencies to develop and implement additional regulations.

A ban of hydraulic fracing would likely halt some projects, including unconventional projects, at least temporarily. Expanded regulations are likely to introduce a period of uncertainty as companies determine ways to proceed.  Any curtailment could result in a reduction of demand for our compressors, potentially affecting both sales and rentals of our units.

We are subject to extensive environmental laws and regulations that could require us to take costly compliance actions that could harm our financial condition.

Our fabrication and maintenance operations are significantly affected by stringent and complex federal, state and local laws and regulations governing the discharge of substances into the environment or otherwise relating to environmental protection.  In these operations, we generate and manage hazardous wastes such as solvents, thinner, waste paint, waste oil, wash down wastes, and sandblast material.  We attempt to use generally accepted operating and disposal practices and, with respect to acquisitions, will attempt to identify and assess whether there is any environmental risk before completing an acquisition.  Based on the nature of the industry, however, hydrocarbons or other wastes may have been disposed of or released on or under properties owned or leased by us or on or under other locations where such wastes have been taken for disposal.  The waste on these properties may be subject to federal or state environmental laws that could require us to remove the wastes or remediate sites where they have been released.  We could be exposed to liability for cleanup costs, natural resource and other damages as a result of our conduct or the conduct of, or conditions caused by, prior owners, lessees or other third parties.  Environmental laws and regulations have changed in the past, and they are likely to change in the future.  If current existing regulatory requirements or enforcement policies change, we may be required to make significant unanticipated capital and operating expenditures.

Any failure by us to comply with applicable environmental laws and regulations may result in governmental authorities taking actions against our business that could harm our operations and financial condition, including the:
issuance of administrative, civil and criminal penalties;
denial or revocation of permits or other authorizations;
reduction or cessation in operations; and
11


performance of site investigatory, remedial or other corrective actions.

Risks Associated With Our Company

As of December 31, 2018, a majority of our compressor rentals were for terms of six months or less which, if terminated or not renewed, would adversely impact our revenue and our ability to recover our initial equipment costs.

The length of our compressor rental agreements with our customers varies based on customer needs, equipment configurations and geographic area.  In most cases, under currently prevailing rental rates, the initial rental periods are not long enough to enable us to fully recoup the average cost of acquiring or fabricating the equipment.  We cannot be sure that a substantial number of our customers will continue to renew their rental agreements or that we will be able to re-rent the equipment to new customers or that any renewals or re-rentals will be at comparable rental rates.  The inability to timely renew or re-rent a substantial portion of our compressor rental fleet has and will have a material adverse effect upon our business, financial condition, results of operations and cash flows.

We could be subject to substantial liability claims that could harm our financial condition.

Our products are used in production applications where an accident or a failure of a product can cause personal injury, loss of life, damage to property, equipment or the environment, or suspension of operations. While we maintain insurance coverage, we face the following risks under our insurance coverage:

we may not be able to continue to obtain insurance on commercially reasonable terms;
we may be faced with types of liabilities that will not be covered by our insurance, such as damages from significant product liabilities and from environmental contamination;
the dollar amount of any liabilities may exceed our policy limits; and
we do not maintain coverage against the risk of interruption of our business.

Any claims made under our policies will likely cause our premiums to increase.  Any future damages caused by our products or services that are not covered by insurance, are in excess of policy limits or are subject to substantial deductibles, would reduce our earnings and our cash available for operations.

The loss of one or more of our current customers could adversely affect our results of operations.

Our business is dependent not only on securing new customers but also on maintaining current customers. We had one customer that accounted for an aggregate of approximately 28% of our revenue for the year ended December 31, 2018, and two customers that accounted for an aggregate of approximately 35% of our revenue for the year ended December 31, 2017.  At December 31, 2018, one customer accounted for an aggregate of 26% of our accounts receivable. Unless we are able to retain our existing customers, or secure new customers if we lose one or more of our significant customers, our revenue and results of operations would be adversely affected. In addition, the default on payments by one or more of these significant customers may negatively impact our cash flow and current assets.

Loss of key members of our management could adversely affect our business.

In keeping with our streamlined approach to our business, our executive management team consists of three officers: our (i) Chief Executive Officer, (ii) Chief Financial Officer and (iii) Vice President of Technical Services. We depend on the continued employment and performance of these three key members of our executive management team. In particular, we are significantly reliant upon the leadership and guidance of Stephen C. Taylor, who has been our President, Chief Executive Officer and Board member since 2004. In addition to his management duties, Mr. Taylor has been instrumental in our communications and standing with the investment community. If any of our key executives resign or become unable to continue in his present role and is not adequately replaced, our business operations could be materially adversely affected.  We do not carry any key-man insurance on any of our officers or directors.







12


The erosion of the financial condition of our customers could adversely affect our business.


 

Many of our customers finance their exploration and development activities through cash flow from operations, the incurrence of debt or the issuance of equity. During times when the oil or natural gas markets weaken, our customers are more likely to experience a downturn in their financial condition. Many of our customers’ equity values and liquidity substantially declined during the most recent fall in oil and natural gas prices, and in some cases access to capital markets may be an unreliable source of financing for some customers. The combination of a reduction in cash flow resulting from declines in commodity prices, a reduction in borrowing bases under reserve-based credit facilities and the lack of availability of debt or equity financing may result in flat or moderate growth in our customers’ spending for our products and services in 2019. For example, our customers could seek to preserve capital by canceling month-to-month contracts, canceling or delaying scheduled maintenance of their existing natural gas compression equipment or determining not to enter into any new natural gas compression service contracts or purchase new compression equipment.

We might be unable to employ qualified technical personnel, which could hamper our present operations or increase our costs.

Many of the compressors that we sell or rent are mechanically complex and often must perform in harsh conditions.  We believe that our success depends upon our ability to employ and retain a sufficient number of technical personnel who have the ability to design, utilize, enhance and maintain these compressors.  Our ability to expand our operations depends in part on our ability to increase our skilled labor force.  The demand for skilled workers is high, and supply is limited.  A significant increase in the wages paid by competing employers could result in a reduction of our skilled labor force or cause an increase in the wage rates that we must pay or both.  If either of these events were to occur, our cost structure could increase and our operations and growth potential could be impaired.

We may require a substantial amount of capital to expand our compressor rental fleet and grow our business.

During 2019, the amount we will spend on capital expenditures related to rental compression equipment will be determined primarily by the activity of our customers. The amount and timing of any of these capital expenditures may vary depending on a variety of factors, including the level of activity in the oil and natural gas exploration and production industry and the presence of alternative uses for our capital, including any acquisitions that we may pursue.

Historically, we have funded our capital expenditures through cash flows from operations and borrowings under bank credit facilities. Although we believe that cash on hand, cash flows from our operations and/or bank borrowing from our line of credit will provide us with sufficient cash to fund our planned capital expenditures for 2019, we cannot assure you that these sources will be sufficient.  We may require additional capital to fund any significant unanticipated capital expenditures, such as a material acquisition. To the extent we would require any necessary capital, it may not be available to us when we need it or on acceptable terms.  Our ability to raise additional capital will depend on the results of our operations and the status of various capital and industry markets at the time we seek such capital.  Failure to generate sufficient cash flow, together with the absence of alternative sources of capital, could have a material adverse effect on our business, financial condition, results of operations or cash flow.

Of our $30 million line of credit, we owe $417,000 as of December 31, 2018.  All outstanding principal and unpaid interest is due on December 31, 2020.  Although we believe that we will be able to renew our existing line of credit, or obtain a new line of credit with another lender, we can provide no assurance that we will be successful in renewing our line of credit or obtaining a new line.  In addition, any renewal of our existing line of credit or creation of a new line of credit may be on terms less favorable that our existing line.  For instance, changes in the terms of a new line of credit may include, but not be limited to:  a reduction in the borrowing amount, an increase in interest rate to be paid on borrowings under the line, or restrictive covenants that are more onerous than those on our existing line of credit.

Uncertainty relating to the LIBOR calculation process and potential phasing out of LIBOR after 2021 may adversely affect the market value of our current or future debt obligations

Our variable rate debt is tied to the benchmark LIBOR. LIBOR is calculated by reference to a market for interbank lending, and it's based on increasingly fewer actual transactions. This increases the subjectivity of the LIBOR calculation process and increases the risk of manipulation. Actions by the regulators or law enforcement agencies, as well as ICE Benchmark Administration (the current administrator of LIBOR), may result in changes to the manner that LIBOR is determined or the establishment of alternative reference rates. For example, on July 27, 2017, the U.K. Financial Conduct Authority announced that it intends to stop persuading or compelling banks to submit LIBOR rates after 2021.
13


U.S. Dollar LIBOR will likely be replaced by the Secured Overnight Financing Rate (“SOFR”) published by the Federal Reserve Bank of New York; however, the timing of this shift is currently unknown. SOFR is an overnight rate instead of a term rate, making SOFR an inexact replacement for LIBOR, and there is not an established process to create robust, forward-looking, SOFR term rates. Changing the benchmark rate for our debt instruments from LIBOR to SOFR requires calculations of a spread. Industry organizations are attempting to structure the spread calculation in a manner that minimizes the possibility of value transfer between counterparties, borrowers, and lenders by the transition, but there is no assurance that the calculated spread will be fair and accurate. At this time, it is not possible to predict the effect of any such changes, any establishment of alternative reference rates or any other reforms to LIBOR that may be implemented. If LIBOR ceases to exist, we may need to renegotiate our line of credit to determine the interest rate to replace LIBOR with the new standard that is established. As such, the potential effect of any such event on our interest expense cannot yet be determined.

Our debt levels may negatively impact our current and future financial stability.

Should we utilize our full debt capacity, growth beyond that point could be impacted. As of December 31, 2018, we had an aggregate of approximately $417,000 of outstanding indebtedness, and accounts payable and accrued expenses of approximately $10.9 million.  As a result of our  indebtedness at any given point in time, we might not have the ability to incur any substantial additional indebtedness.  The level of our indebtedness could have several important effects on our future operations, including:
our ability to obtain additional financing for working capital, acquisitions, capital expenditures and other purposes may be limited;
a significant portion of our cash flow from operations may be dedicated to the payment of principal and interest on our debt, thereby reducing funds available for other purposes; and
our leverage if increased to an unacceptable level, could make us more vulnerable to economic downturns.

If we are unable to service our debt, we will likely be forced to take remedial steps that are contrary to our business plan.

As of December 31, 2018, we had $417,000 due under our Line of Credit agreement which allows us to borrow up to $30.0 million provided we maintain certain collateral and borrowing base requirements. We believe that our current cash position and the amount available under the current revolver are sufficient to meet our capital needs through 2019. However, if we were to materially increase our borrowings, it is possible that our business will not generate sufficient cash flow from operations to meet our debt service requirements and the payment of principal when due depending on the amount of borrowings on the agreement at any given time.  If this were to occur, we may be forced to:
sell assets at disadvantageous prices;
obtain additional financing; or
refinance all or a portion of our indebtedness on terms that may be less favorable to us.

Our current credit agreement contains covenants that limit our operating and financial flexibility and, if breached, could expose us to severe remedial provisions.

Under the terms of our credit agreement, we must:
comply with a minimum leverage ratio;
comply with a commitment coverage ratio;
not exceed specified levels of debt; and
comply with limits on asset sales.

Our ability to meet the financial ratios and tests under our credit agreement can be affected by events beyond our control, and we may not be able to satisfy those ratios and tests.  A breach of any one of these covenants could permit the bank to accelerate the debt so that it is immediately due and payable.  If a breach occurred, no further borrowings would be available under our credit agreement.  If we were unable to repay the debt, the bank could proceed against and foreclose on our assets, substantially all of which have been pledged as collateral to secure payment of our indebtedness.




14


If we fail to acquire or successfully integrate additional businesses, our growth may be limited and our results of operations may suffer.

As part of our business strategy, we evaluate potential acquisitions of other businesses or assets.  However, there can be no assurance that we will be successful in consummating any such acquisitions.  Successful acquisition of businesses or assets will depend on various factors, including, but not limited to, our ability to obtain financing and the competitive environment for acquisitions.  In addition, we may not be able to successfully integrate any businesses or assets that we acquire in the future.  The integration of acquired businesses is likely to be complex and time consuming and place a significant strain on management and may disrupt our business.  We also may be adversely impacted by any unknown liabilities of acquired businesses, including environmental liabilities.  We may encounter substantial difficulties, costs and delays involved in integrating common accounting, information and communication systems, operating procedures, internal controls and human resources practices, including incompatibility of business cultures and the loss of key employees and customers.  These difficulties may reduce our ability to gain customers or retain existing customers, and may increase operating expenses, resulting in reduced revenues and income and a failure to realize the anticipated benefits of acquisitions.

Failure to effectively manage our growth and expansion could adversely affect our business and operating results and our internal controls.
 
We have significantly expanded our operations since our formation in 1998 and anticipate that our growth will continue if we are able to execute our strategy, subject to the supply and demand for oil and natural gas.  Future growth may place significant strain on our management and other resources. To manage our future growth, we must be able to, among other things:

accurately assess the number of additional officers and employees we will require and the areas in which they will be required;
attract, hire and retain additional highly skilled and motivated officers and employees;
train and manage our work force in a timely and effective manner;
upgrade and expand our office infrastructure so that it is appropriate for our level of activity; and
improve our financial and management controls, reporting systems and procedures.

Liability to customers under warranties and indemnification provisions may materially and adversely affect our earnings.

We provide warranties as to the proper operation and conformance to specifications of the equipment we manufacture.  Our equipment is complex and often deployed in harsh environments.  Failure of this equipment to operate properly or to meet specifications may increase our costs by requiring additional engineering resources and services, replacement of parts and equipment or monetary reimbursement to a customer.  We have in the past received warranty claims and we expect to continue to receive them in the future.  To the extent that we incur substantial warranty claims in any period, our reputation, our ability to obtain future business and our earnings could be materially and adversely affected.

Our rental and sales contracts provide for varying forms of indemnification from our customers and in most cases may require us to indemnify our customers. Under some of our rental and sales contracts, liability with respect to personnel and property is customarily assigned on a “knock-for-knock” basis, which means that we and our customers assume liability for our respective personnel and property.  However, in certain rental and sales contracts we assume liability for damage to our customer’s property and other third-party on the site resulting from our negligence.  Since our products are used in production applications in the energy industry, expenses and liabilities in connection with accidents involving our products and services could be extensive and may exceed our insurance coverages.

Our income taxes may change.
 
We are subject to income tax on a jurisdictional or legal entity basis and significant judgment is required in certain instances to allocate our taxable income to a jurisdiction and to determine the related income tax expense and benefits. Losses in one jurisdiction generally may not be used to offset profits in other jurisdictions. As a result, changes in the mix of our earnings (or losses) between jurisdictions, among other factors, could alter our overall effective income tax rate, possibly resulting in significant tax rate increases.
 
15


We are regularly audited by various tax authorities. Income tax audit assessments or changes in tax laws, regulations, or other interpretations may result in increased tax provisions which could materially affect our operating results in the period or periods in which such determinations are made or changes occur.

Failure to maintain effective internal controls could have a material adverse effect on our operations.

Section 404 of the Sarbanes-Oxley Act requires annual management assessments of the effectiveness of our internal control over financial reporting.  If we fail to maintain effective internal controls, we may not be able to ensure that we can conclude on an ongoing basis that we have effective internal controls over financial reporting in accordance with Section 404 of the Sarbanes-Oxley Act.  Moreover, effective internal controls are necessary for us to produce reliable financial reports and to help prevent financial fraud.  If, as a result of deficiencies in our internal controls, we cannot provide reliable financial reports or prevent fraud, our business decision process may be adversely affected, our business and operating results could be harmed, investors could lose confidence in our reported financial information, and the price of our stock could decrease as a result.

We are exposed to risks related to Computer systems failures or cyber security threats
 
In the conduct of our business we are dependent upon our computing systems and those of third parties to collect, store, transmit and process data used in our operational activities and to record, process and track financial transactions. If interruptions were to occur we would be unable to access these systems for a period of time and there is a risk of data loss. Data backup and storage measures are in place that would allow recovery in a time frame that we believe would not materially impact our ability to conduct business.

We are also subject to cyber security attacks and have taken steps to minimize the probability of an attack penetrating our systems. These include network security, virus protection, filtering software and intrusion protection measures. While an attack could potentially disrupt our activity, we do not house sensitive data that would affect the privacy of our customers, employees or business partners.

Risks Associated With Our Common Stock

The price of our common stock may fluctuate.

The trading price of our common stock and the price at which we may sell securities in the future are subject to substantial fluctuations in response to various factors, including our ability to successfully accomplish our business strategy, the trading volume of our stock, changes in governmental regulations, actual or anticipated variations in our quarterly or annual financial results, our involvement in litigation, general market conditions, the prices of oil and natural gas, announcements by us and our competitors, our liquidity, our ability to raise additional funds, and other events.

Future sales of our common stock could adversely affect our stock price.
     
 Substantial sales of our common stock in the public market, or the perception by the market that those sales could occur, may lower our stock price or make it difficult for us to raise additional equity capital in the future. An aggregate of 22.7% of the outstanding shares of our common stock are owned by three institutional investors, each of which owns more than 5% of our outstanding shares as of March 8, 2019.  Potential sales of large amounts of these shares in a short period of time by one or more of these significant investors could have a negative impact on our stock price.  In addition, potential sales of our common stock by our directors and officers, who beneficially own approximately 6.2% of the outstanding shares of our common stock as of March 8, 2019, and because of the negative perception of sales by insiders, could also have a negative impact on our stock price.

We have a comparatively low number of shares of common stock outstanding and, therefore, our common stock may suffer from limited liquidity and its prices will likely be volatile and its value may be adversely affected.

Because of our relatively low number of outstanding shares of common stock, the trading price of our common stock will likely be subject to significant price fluctuations and limited liquidity.  This may adversely affect the value of your investment.  In addition, our common stock price could be subject to fluctuations in response to variations in quarterly operating results, changes in management, future announcements concerning us, general trends in the industry and other events or factors as well as those described above.



16


If we issue debt or equity securities, you may lose certain rights and be diluted.

If we raise funds in the future through the issuance of debt or equity securities, the securities issued may have rights and preferences and privileges senior to those of holders of our common stock, and the terms of the securities may impose restrictions on our operations or dilute your ownership in our Company.

If securities analysts downgrade our stock or cease coverage of us, the price of our stock could decline.

The trading market for our common stock relies in part on the research and reports that industry or financial analysts publish about us or our business.  We do not control these analysts.  Furthermore, there are many large, well-established, publicly traded companies active in our industry and market, which may mean that it is less likely that we will receive widespread analyst coverage.  If one or more of the analysts who do cover us downgrade our stock, our stock price would likely decline rapidly.  If one or more of these analysts cease coverage of our company, we could lose visibility in the market, which in turn could cause our stock price to decline.

Provisions contained in our governing documents could hinder a change in control of us.

Our articles of incorporation and bylaws contain provisions that may discourage acquisition bids and may limit the price investors are willing to pay for our common stock.  Our articles of incorporation and bylaws provide that:
directors are elected for three-year terms, with approximately one-third of the board of directors standing for election each year;
cumulative voting is not allowed, which limits the ability of minority shareholders to elect any directors;
the unanimous vote of the board of directors or the affirmative vote of the holders of not less than 80% of the votes entitled to be cast by the holders of all shares entitled to vote in the election of directors is required to change the size of the board of directors; and
directors may be removed only for cause and only by the holders of not less than 80% of the votes entitled to be cast on the matter.

Our Board of Directors has the authority to issue up to five million shares of preferred stock. The Board of Directors can fix the terms of the preferred stock without any action on the part of our stockholders. The issuance of shares of preferred stock may delay or prevent a change in control transaction. In addition, preferred stock could be used in connection with the Board of Directors’ adoption of a shareholders’ rights plan (also known as a poison pill), which would make it much more difficult to effect a change in control of our Company through acquiring or controlling blocks of stock.  Also, our directors and officers as a group will continue to beneficially own stock and although this is not a majority of our stock, it confers substantial voting power in the election of directors and management of our Company. This would make it difficult for other minority stockholders to effect a change in control or otherwise extend any significant control over our management. This may adversely affect the market price and interfere with the voting and other rights of our common stock.


ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

17




ITEM 2. PROPERTIES
 
The table below describes the material facilities owned or leased by Natural Gas Services Group as of December 31, 2018:
 
 
Location
 
Status
 
Square Feet
 
Uses
Tulsa, Oklahoma Owned and Leased 91,780 Compressor fabrication, rental and services 
Midland, Texas Owned 70,000 Compressor fabrication, rental and services 
Lewiston, Michigan Owned 15,360 Compressor fabrication, rental and services 
Midland, Texas Owned 45,000 Corporate office* 
Midland, Texas Leased 13,135 Corporate office 
Bloomfield, New Mexico Owned 7,000 Office and parts and services 
Bridgeport, Texas Leased 4,500 Office and parts and services 
Midland, Texas Owned 4,100 Parts and services 
Godley, TexasLeased 5,000 Parts and services 
Vernal, UtahLeased3,200 Parts and services
Carrollton, OhioLeased2,600 Parts and services
Loveland, ColoradoLeased2,400 Parts and services
Wheeler, TexasLeased2,160 Parts and services
Grapevine, TexasLeased800 Sales

*In 2017, the Company purchased 3.059 acres in Midland, Texas for the location of its new corporate office. Construction of the new 45,000 sq. ft. building is under way, and is expected to cost approximately $12.0 million and completed in late first quarter or early second quarter of 2019.

We believe that our properties are generally well maintained and in good condition and adequate for our purposes.


ITEM 3. LEGAL PROCEEDINGS
 
From time to time, we are a party to various legal proceedings in the ordinary course of our business.  While management is unable to predict the ultimate outcome of these actions, it believes that any ultimate liability arising from these actions will not have a material effect on our financial position, results of operations or cash flow.  We are not currently a party to any bankruptcy, receivership, reorganization, adjustment or similar proceeding, and we are not aware of any threatened litigation.



ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

18


PART II

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND
ISSUER PURCHASES OF EQUITY SECURITIES
 
Our common stock currently trades on the New York Stock Exchange under the symbol “NGS”. The following table sets forth for the periods indicated the high and low sales prices for our common stock as reported for 2018 and 2017.

2018Low High 
First Quarter $23.30 $29.10 
Second Quarter 21.90 26.55 
Third Quarter 20.80 24.00 
Fourth Quarter 15.42 21.10 
2017Low High 
First Quarter $24.50 $32.05 
Second Quarter 22.85 28.80 
Third Quarter 22.80 29.25 
Fourth Quarter 24.35 29.05 

As of December 31, 2018  as reflected by our transfer agent records, we had 15 record holders of our common stock.  This number does not include any beneficial owners for whom shares of common stock may be held in “nominee” or “street” name. On March 4, 2019, the last reported sale price of our common stock as reported by the New York Stock Exchange was $18.37 per share.

 The following graph shows a five year comparison of the cumulative total stockholder return on our common stock as compared to the cumulative total return of two other indexes:  a custom composite index of the Philadelphia Oil Service Index and the Standard & Poor’s 500 Composite Stock Price Index.  These comparisons assume an initial investment of $100 and the reinvestment of dividends.

ngs-20181231_g2.jpg

19


The performance graph shall not be deemed incorporated by reference by any general statement incorporating by reference this Annual Report on Form 10-K into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, except to the extent that we specifically incorporate this information by reference, and shall not otherwise be deemed filed under those Acts.

Dividends

To date, we have not declared or paid any dividends on our common stock. We currently do not anticipate paying a cash dividend on our common stock.  Although we intend to retain our earnings, if any, to finance the growth of our business, our Board of Directors will have the discretion to declare and pay dividends in the future. Payment of dividends in the future will depend upon our earnings, capital requirements, and other factors, which our Board of Directors may deem relevant.  Our credit agreement also contains restrictions on our paying dividends under certain circumstances.

Equity Compensation Plans

The following table summarizes certain information regarding our equity compensation plans as of December 31, 2018:

 
 
 
 
 
Plan Category
(a)
Number of Securities to be issued upon exercise of outstanding options
(b)
Weighted-average
issuance or exercise price of
outstanding options
(c)
Number of securities remaining available for future issuance under equity compensation plans
(excluding securities reflected in column (a))
Equity compensation plans approved by security holders:         
Stock Option Plan283,686 (1)$20.46 318,503 
Restricted Stock / Unit Plan214,630   $25.51 45,533 
Total498,316 364,036 
 
(1) Total number of shares to be issued upon exercise of options granted to employees, officers, and directors under our 1998 Stock Option Plan.

Repurchase of Equity Securities

No repurchases of our securities were made by us or on our behalf by any “affiliated purchaser” during the year ended December 31, 2018.

Sale of Unregistered Securities

We made no sales of unregistered securities during the year ended December 31, 2018.

ITEM 6.  SELECTED FINANCIAL DATA

In the table below, we provide you with selected historical financial data.  We have derived this information from our audited financial statements for each of the years in the five-year period ended December 31, 2018.  In the table we also present non-GAAP financial measures, Adjusted EBITDA and Adjusted Gross Margin, which we use in our business. These measures are not calculated or presented in accordance with GAAP. We explain these measures below and reconcile them to the most directly comparable financial measure calculated and presented in accordance with GAAP in "Non-GAAP Financial Measures." This information is only a summary and it is important that you read this information along with our audited financial statements and related notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” under Item 7 below, which discusses factors affecting the comparability of the information presented.  

20


The selected financial information provided is not necessarily indicative of our future results of operations or financial performance.

  Year Ended December 31, 
  20182017201620152014
  (in thousands, except per share amounts) 
STATEMENTS OF INCOME AND OTHER INFORMATION:           
Revenues $65,478 $67,693 $71,654 $95,919 $96,974 
Costs of revenues, exclusive of depreciation and amortization shown separately below
33,695 34,743 31,872 42,655 43,147 
Loss on retirement of rental equipment— — 545 4,370 — 
Depreciation and amortization 22,049 21,302 21,796 22,758 21,507 
Selling, general and administrative expenses9,096 10,081 9,011 10,989 10,334 
Operating income 638 1,567 8,430 15,147 21,986 
Total other income, net113 36 35 117 172 
Income before income taxes 751 1,603 8,465 15,264 22,158 
Income tax expense (benefit)325 (18,248)1,996 5,117 8,030 
Net income$426 $19,851 $6,469 $10,147 $14,128 
Net income per common share:         
Basic $0.03 $1.55 $0.51 $0.81 $1.14 
Diluted $0.03 $1.51 $0.50 $0.79 $1.11 
Weighted average shares of common stock outstanding:
        
Basic 12,965 12,831 12,702 12,567 12,434 
Diluted 13,233 13,110 12,935 12,793 12,721 
Adjusted EBITDA(1)
$22,869 $22,919 $30,814 $42,407 $43,675 
Adjusted gross margin (2)
$31,783 $32,950 $39,782 $53,264 $53,827 
Cash flows from: 
Operating Activities $23,414 $17,452 $31,785 $41,566 $33,742 
Investing Activities (40,010)(12,791)(3,414)(12,270)(52,280)
Financing Activities 16 453 191 55 276 
Net change in cash and cash equivalents $(16,580)$5,114 $28,562 $29,351 $(18,262)

  As of December 31,
  20182017201620152014
BALANCE SHEET INFORMATION:   (in thousands)   
Current assets $96,399 $108,226 $95,359 $68,074 $49,631 
Total assets 305,401 298,310 293,524 285,553 282,712 
Long-term debt (including current portion) 417 417 417 417 417 
Stockholders’ equity 260,181 257,319 232,954 223,981 210,587 

(1) Adjusted EBITDA is defined, reconciled to net income and discussed immediately  below under “Non-GAAP Financial Measures”.

(2) Adjusted Gross Margin is defined, reconciled to operating income and discussed immediately below under "Non-GAAP Financial Measures".



21


Non-GAAP Financial Measures

Our definition and use of Adjusted EBITDA

“Adjusted EBITDA” is a non-GAAP financial measure that we define as earnings (net income) from operations before interest, taxes, loss on retirement of rental equipment, depreciation and amortization.  This term, as used and defined by us, may not be comparable to similarly titled measures employed by other companies and is not a measure of performance calculated in accordance with GAAP. Adjusted EBITDA should not be considered in isolation or as a substitute for operating income, net income or loss, cash flows provided by operating, investing and financing activities, or other income or cash flow statement data prepared in accordance with GAAP.  However, management believes Adjusted EBITDA is useful to an investor in evaluating our operating performance because:
it is widely used by investors in the energy industry to measure a company’s operating performance without regard to items excluded from the calculation of Adjusted EBITDA, which can vary substantially from company to company depending upon accounting methods and book value of assets, capital structure and the method by which assets were acquired, among other factors;
it helps investors to more meaningfully evaluate and compare the results of our operations from period to period by removing the impact of our capital structure and asset base from our operating structure; and
it is used by our management for various purposes, including as a measure of operating performance, in presentations to our Board of Directors, as a basis for strategic planning and forecasting, and as a component for setting incentive compensation.

Adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of our results as reported under generally accepted accounting principles.  Some of these limitations are:
Adjusted EBITDA does not reflect our cash expenditures, or future requirements for capital expenditures or contractual commitments;
Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs;
Adjusted EBITDA does not reflect the cash requirements necessary to service interest or principal payments on our debts; and
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future, and Adjusted EBITDA does not reflect any cash requirements for such replacements.

There are other material limitations to using Adjusted EBITDA as a measure of performance, including the inability to analyze the impact of certain recurring items that materially affect our net income or loss, and the lack of comparability of results of operations of different companies.  Please read the table below under “Reconciliation” to see how Adjusted EBITDA reconciles to our net income, the most directly comparable GAAP financial measure.


















22


Reconciliation

The following table reconciles our net income, the most directly comparable GAAP financial measure, to Adjusted EBITDA:
  Year Ended December 31,
  20182017201620152014
  (in thousands) 
Net income$426 $19,851 $6,469 $10,147 $14,128 
Interest expense69 14 15 10 
Income tax expense (benefit)325 (18,248)1,996 5,117 8,030 
Loss on retirement of rental equipment— — 545 4,370 — 
Depreciation and amortization22,049 21,302 21,796 22,758 21,507 
Adjusted EBITDA$22,869 $22,919 $30,814 $42,407 $43,675 

Our definition and use of Adjusted Gross Margin

We define “Adjusted Gross Margin” as total revenue less costs of revenues (excluding depreciation and amortization expense). Adjusted gross margin is included as a supplemental disclosure because it is a primary measure used by our management as it represents the results of revenue and costs (excluding depreciation and amortization expense), which are key components of our operations. Adjusted gross margin differs from gross profit, in that gross profit includes depreciation expense. We believe adjusted gross margin is important because it focuses on the current operating performance of our operations and excludes the impact of the prior historical costs of the assets acquired or constructed that are utilized in those operations, the indirect costs associated with our selling, general and administrative activities, the impact of our financing methods and income taxes. Depreciation expense does not accurately reflect the costs required to maintain and replenish the operational usage of our assets and therefore may not portray the costs from current operating activity. Rather, depreciation expense reflects the systematic allocation of historical property and equipment values over the estimated useful lives.

Adjusted gross margin has certain material limitations associated with its use as compared to operating income. These limitations are primarily due to the exclusion of certain expenses. Each of these excluded expenses is material to our results of operations. Because we use capital assets, depreciation expense is a necessary element of our costs and our ability to generate revenue and selling, general and administrative expense is a necessary cost to support our operations and required corporate activities. In order to compensate for these limitations, management uses this non-GAAP measure as a supplemental measure to other GAAP results to provide a more complete understanding of our performance.

As an indicator of our operating performance, adjusted gross margin should not be considered an alternative to, or more meaningful than, operating income as determined in accordance with GAAP. Our adjusted gross margin may not be comparable to a similarly titled measure of another company because other entities may not calculate adjusted gross margin in the same manner.

Reconciliation

The following table reconciles our operating income, the most directly comparable GAAP financial measure, to Adjusted Gross Margin:

 Year Ended December 31,
 20182017201620152014
 (in thousands)
Operating Income$638 $1,567 $8,430 $15,147 $21,986 
Depreciation and amortization22,049 21,302 21,796 22,758 21,507 
Selling, general, and administration expenses9,096 10,081 9,011 10,989 10,334 
Loss on retirement of rental equipment— — 545 4,370 — 
Adjusted Gross Margin$31,783 $32,950 $39,782 $53,264 $53,827 


23


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

The following discussion is intended to assist you in understanding our financial position and results of operations for each of the years ended December 31, 2018, 2017 and 2016.  You should read the following discussion and analysis in conjunction with our audited financial statements and the related notes.

The following discussion contains forward-looking statements.  For a description of limitations inherent in forward-looking statements, see “Special Note Regarding Forward-Looking Statements” on page ii.

Overview

We fabricate, manufacture, rent and sell natural gas compressors and related equipment.  Our primary focus is on the rental of natural gas compressors.  Our rental contracts generally provide for initial terms of six to 60 months.  After the initial term of our rental contracts, most of our customers have continued to rent our compressors on a month-to-month basis.  Rental amounts include maintenance charges and are paid monthly in advance.  As of December 31, 2018, we had 1,361 natural gas compressors totaling 230,089 horsepower rented to 94 customers, compared to 1,259 natural gas compressors totaling 184,382 horsepower rented to 87 customers at December 31, 2017.  Of the 1,361 compressors rented at December 31, 2018, 779 were rented on a month-to-month basis.

We also fabricate natural gas compressors for sale to our customers, designing compressors to meet unique specifications dictated by well pressures, production characteristics and particular applications for which compression is sought.  Fabrication of compressors involves the purchase by us of engines, compressors, coolers and other components, and then assembling these components on skids for delivery to customer locations.  These major components of our compressors are acquired through periodic purchase orders placed with third-party suppliers on an “as needed” basis, which presently requires a three to four month lead time with delivery dates scheduled to coincide with our estimated production schedules.  Although we do not have formal continuing supply contracts with any major supplier, we believe we have adequate alternative sources available.  In the past, we have not experienced any sudden and dramatic increases in the prices of the major components for our compressors.  However, the occurrence of such an event could have a material adverse effect on the results of our operations and financial condition, particularly if we were unable to increase our rental rates and sales prices proportionate to any such component price increases.

We also manufacture a proprietary line of compressor frames, cylinders and parts, known as our CiP (Cylinder-in-Plane) product line.  We use finished CiP component products in the fabrication of compressor units for sale or rental by us or sell the finished component products to other compressor fabricators.  We also design, fabricate, sell, install and service flare stacks and related ignition and control devices for onshore and offshore incineration of gas compounds such as hydrogen sulfide, carbon dioxide, natural gas and liquefied petroleum gases.  To provide customer support for our compressor and flare sales businesses, we stock varying levels of replacement parts at our Midland, Texas facility and at field service locations.  We also provide an exchange and rebuild program for screw compressors and maintain an inventory of new and used compressors to facilitate this business.

We provide service and maintenance to our non-rental customers under written maintenance contracts or on an as required basis in the absence of a service contract.  Maintenance agreements typically have terms of six months to one year and require payment of a monthly fee.

The following table sets forth our revenues from each of our three operating categories for the periods presented:
 
  Year Ended December 31, 
  201820172016
  (in thousands) 
Rental $47,766 $46,046 $56,717 
Sales 16,269 20,208 13,621 
Service and maintenance 1,443 1,439 1,316 
Total $65,478 $67,693 $71,654 



24


Our strategy for growth is focused on our compressor rental business.  Margins, exclusive of depreciation and amortization, for our rental business historically run in the high 50% to low 60% range, while margins for the compressor sales business tend to be in the mid 20% range.  If our rental business grows and contributes a larger percentage of our total revenues, we expect our overall company-wide margins, exclusive of depreciation and amortization, to improve over time.

The oil and natural gas equipment rental and services industry is cyclical in nature.  The most critical factor in assessing the outlook for the industry is the worldwide supply and demand for natural gas and oil and the corresponding changes in commodity prices.  As demand and prices increase, oil and natural gas producers increase their capital expenditures for drilling, development and production activities.  Generally, the increased capital expenditures ultimately result in greater revenues and profits for service and equipment companies.

In general, we expect our overall business activity and revenues to track the level of activity in the natural gas industry, with changes in domestic natural gas production and consumption levels and prices more significantly affecting our business than changes in crude oil and condensate production and consumption levels and prices.  We also believe that demand for compression services and products is driven by declining reservoir pressure in maturing natural gas producing fields and, more recently, by increased focus by producers on non-conventional natural gas production, such as coal bed methane, gas and oil shale and tight gas, which typically requires more compression than production from conventional natural gas reservoirs.

Demand for our products and services was relatively strong through 2018 due to increasing oil prices, in spite of continued low natural gas prices. As crude oil prices continue to rebound, demand for our products began to recover. There continues to be uncertainty as oil and gas prices have not shown long-term stability.

For fiscal year 2019, our forecasted capital expenditures will be directly dependent upon our customers’ compression requirements and are not anticipated to exceed our internally generated cash flows.  Any required capital will be for additions to our compressor rental fleet and/or addition or replacement of service vehicles.  We believe that cash on hand and cash flows from operations will be sufficient to satisfy our capital and liquidity requirements through 2019.  If we require additional capital to fund any significant unanticipated expenditures, including any material acquisitions of other businesses, joint ventures or other opportunities, which exceed our current resources. To the extent needed, any such additional capital may not be available to us when we need it or on acceptable terms.

Notwithstanding the continued low energy price environment, we believe the long-term trend in our market is favorable.

Critical Accounting Policies and Practices

We have identified the policies below as critical to our business operations and the understanding of our results of operations.  In the ordinary course of business, we have made a number of estimates and assumptions relating to the reporting of results of operations and financial condition in the preparation of our financial statements in conformity with accounting principles generally accepted in the United States.  Actual results could differ significantly from those estimates under different assumptions and conditions.  We believe that the following discussion addresses our most critical accounting policies, which are those that are most important to the portrayal of our financial condition and results of operations and require our most difficult, subjective, and complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain.

Our critical accounting policies are as follows:
revenue recognition;
estimating the allowance for doubtful accounts receivable;
accounting for income taxes;
valuation of long-lived and intangible assets and goodwill; and
valuation of inventory.






25


Revenue Recognition Policy

The Company adopted ASC 606, Revenue from Contracts with Customers ("ASC 606") on January, 1, 2018. As a result, the Company has changed its accounting policy for revenue recognition as detailed below.
 
The Company applied ASC 606 using the cumulative effect method. We had no significant changes in our recognition of revenue at adoption and our review of all open revenue from contracts with customers on January 1, 2018 indicated we had no adjustment to be made. If an adjustment had been needed, we would have recognized the cumulative effect of initially applying ASC 606 with an adjustment to the opening balance of equity at January 1, 2018. Therefore, our consolidated financial statements for 2017 reported under ASC 605 are comparable to the consolidated financial statements for 2018 reported under ASC 606, since an adjustment was not needed, except for the respective additional disclosures as detailed below.

Revenue is measured based on a consideration specified in a customer’s contract, excluding any sale incentives and taxes collected on behalf of third parties (i.e. sales and property taxes). We recognize revenue once a performance obligation has been satisfied and control over a product or service has transferred to the customer. Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our condensed consolidated income statement.

Nature of goods and Services

The following is a description of principal activities from which the Company generates its revenue:

Rental Revenue. The Company generates revenue from renting compressors and flare systems to our customers. These contracts may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts range from six to twenty-four months, with revenue being recognized over time, in equal payments over the term of the contract. After the terms of the contract have expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance with generally accepted accounting principles, the revenue earned from servicing rental equipment is recognized in accordance with ASC 606, while the revenue earned from the rental of the equipment is recognized in accordance with ASC 840 - Leases.

Sales Revenue. The Company generates revenue by the sale of custom/fabricated compressors, flare systems and parts, as well as, exchange/rebuilding customer owned compressors and sale of used rental equipment.

Custom/fabricated compressors and flare systems - The Company designs and fabricates compressors and flares based on the customer’s specifications outlined in their contract. Though the equipment being built is customized by the customer, control under these contracts does not pass to the customer until the compressor or flare package is complete and shipped, or in accordance with a bill and hold arrangements the customer accepts title and assumes the risk and rewards of ownership. We request some of our customers to make progressive payments as the product is being built; these payments are recorded as a contract liability on the Deferred Income line on the consolidated balance sheet until control has been transferred. These contracts also may include an assurance warranty clause to guarantee the product is free from defects in material and workmanship for a set duration of time; this is a standard industry practice and is not considered a performance obligation.

From time to time, upon the customer’s written request, we recognize revenue when manufacturing is complete and the equipment is ready for shipment. At the customer’s request, we will bill the customer upon completing all performance obligations, but before shipment. The customer will formally request we ship the equipment per their direction from our manufacturing facility at a later specified date and that we segregate the equipment from our finished goods, such that they are not available to fill other orders. Per the customer’s agreement change of control is passed to the customer once the equipment is complete and ready for shipment. We have operated using bill and hold agreements with certain customers for many years, with consistent satisfactory results for both the customer and us. The credit terms on these agreements are consistent with the credit terms on all other sales. All control is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the years ended December 31, 2018 and 2017 was approximately $8.3 million and $4.6 million, respectively.

Parts - Revenue is recognized after the customer obtains control of the parts. Control is passed either by the customer taking physical possession or the parts being shipped. The amount of revenue recognized is not adjusted for expected returns, as our historical part returns have been de minimis.

Exchange or rebuilding customer owned compressors - Based on the contract, the Company will either exchange a new/rebuilt compressor for the customer’s malfunctioning compressor or rebuild the customer’s compressor. Revenue is recognized after control of the replacement compressor has transferred to the customer by physical delivery, delivery and installment or shipment of the compressor.

26


Used compressors or flares - From time to time, a customer may request to purchase a used compressor or flare out of our rental fleet. Revenue from the sale of rental equipment is recognized when the control has passed to the customer, when the customer has taken physical possession or the equipment has been shipped.

Service and Maintenance Revenue. The Company provides routine or call-out services on customer owned equipment. Revenue is recognized after services in the contract are rendered.

Payment terms for sales revenue and service and maintenance revenue discussed above are generally 30 to 60 days although terms for specific customers can vary. Also, the transaction prices are not subject to variable consideration constraints.

Allowance for Doubtful Accounts Receivable

We perform ongoing credit evaluations of our customers and adjust credit limits based upon payment history and the customer’s current credit worthiness, as determined by our review of their current credit information.  We continuously monitor collections and payments from our customers and maintain a provision for estimated credit losses based upon our historical experience and any specific customer collection issues that we have identified.  While such credit losses have historically been within our expectations and the provisions established, we cannot guarantee that we will continue to experience the same credit loss rates that we have in the past.  At December 31, 2018, one customer accounted for 26% of our accounts receivable, and at December 31, 2017, one customer accounted for approximately 14% of our accounts receivable.  A significant change in the liquidity or financial position of these customers could have a material adverse impact on the collectability of our accounts receivable and our future operating results. At December 31, 2018 and 2017, our allowance for doubtful accounts balance was $291,000 and $569,000, respectively.

Accounting for Income Taxes

As part of the process of preparing our financial statements, we are required to estimate our federal income taxes as well as income taxes in each of the states in which we operate.  This process involves us estimating our actual current tax exposure together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes.  These differences result in deferred tax assets and liabilities, which are included in our consolidated balance sheet.  We must then assess the likelihood that our deferred tax assets will be recovered from future taxable income and, to the extent we believe that recovery is not probable, we must establish a valuation allowance.  To the extent we establish a valuation allowance or increase this allowance in a period, we must include an expense in the tax provision in the statement of operations.

Significant management judgment is required in determining our provision for income taxes, our deferred tax assets and liabilities and any valuation allowance recorded against our net deferred tax assets. We currently have no valuation allowance and fully expect to utilize all of our deferred tax assets.

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “2017 Tax Act”), which made broad and complex changes to the U.S. tax code. Certain income tax effects of the 2017 Tax Act were reflected in the Company’s 2017 financial results in accordance with Staff Accounting Bulletin No. 118 (“SAB 118”), which provided SEC staff guidance regarding the application of Accounting Standards Codification Topic 740 Income Taxes (“ASC 740”). See Note 7, “Income Taxes,” to our Consolidated Financial Statements included here for further information on the financial statement impact of the 2017 Tax Act.

ASC Topic 740 also prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In order to record any financial statement benefit, we are required to determine, based on technical merits of the position, whether it is more likely than not (a likelihood of more than 50 percent) that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. If that step is satisfied, then we must measure the tax position to determine the amount of benefit to recognize in the financial statements. The tax position is measured at the largest amount of the benefit that is greater than 50 percent likely of being realized upon ultimate settlement. Our policy regarding income tax interest and penalties is to expense those items as other expense.
 





27


Valuation of Long-Lived and Intangible Assets and Goodwill

We assess the impairment of identifiable intangibles, long-lived assets and related goodwill annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable.  Factors we consider important which could trigger an impairment review include the following:

significant underperformance relative to expected historical or projected future operating results;
significant changes in the manner of our use of the acquired assets or the strategy for our overall business;
significant negative industry or economic trends; and
significant decline in the market value of our stock.

When we determine that the carrying value of intangibles, long-lived assets and related goodwill may not be recoverable based upon the existence of one or more of the above indicators of impairment, we measure any impairment based on a projected discounted cash flow method using a discount rate determined by our management to be commensurate with the risk inherent in our current business model.

We completed a review for impairment on our goodwill and indefinite-lived intangibles assets during the fourth quarter of 2018. Our analysis considered multiple qualitative factors to determine whether events and circumstances indicate that we more than likely than not experienced impairment to the stated value of goodwill. Our qualitative assessment included a review of changes in key company financial metrics, stock performance and other measures that are important to the company's success. The other measure included demand for our products and services, maintenance of customers and cost of producing our product. Based on the qualitative analysis, we concluded that it is more likely than not that we have not incurred impairment and are not required to take further action. As a result, no impairment of goodwill or indefinite-lived intangibles was recorded during the year ended December 31, 2018. Future impairment tests could result in impairments of our intangible assets or goodwill.

Inventories

We value our total inventory (current and long-term) at the lower of the actual cost and net realizable value of the inventory.  We regularly review inventory quantities on hand and record a provision for excess and obsolete inventory based primarily on our estimated forecast of product demand and production requirements. At December 31, 2018, an adjustment to the allowance of $1,360 of inventory was made to remove obsolete inventory and bring inventory to current estimated net realizable value. This adjustment was the result of our obsolescence and lower cost and net realizable value which is conducted each year. We ended 2018 with an inventory allowance balance of $19,000.

Our Performance Trends and Outlook
 

In anticipation of a slow recovery of natural gas and oil prices, our customers are expected to be cautious in capital investments. We expect the overall activity levels will increase as we move through 2019. The expected slow increase in capital commitments and the inherent delay in demand for our products may result in modestly higher activity levels for 2019. In addition, we may continue to experience price pressure from our competitors until a more stable demand for oilfield products and services is established. We believe our fabrication business will likely reflect this level of activity in our production level through 2019. We believe growth in our rental operations business will also be moderated by this sluggish recovery.














28


Results of Operations

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

The table below shows our revenues and percentage of total revenues for each of our product lines for the years ended December 31, 2018 and December 31, 2017. 
 
  Revenue 
  Year Ended December 31, 
  20182017
(dollars in thousands)
Rental $47,766 72.9 %$46,046 68.0 %
Sales 16,269 24.8 %20,208 29.9 %
Service & Maintenance 1,443 2.3 %1,439 2.1 %
Total $65,478 $67,693   
 

Total revenue decreased to $65.5 million from $67.7 million, or 3.3%, for the year ended December 31, 2018, compared to 2017. This was the result of a 19.5% decrease in sales revenue, which was offset by a 3.7% increase in rental revenue and a 0.3% increase in service and maintenance revenue.

Rental revenue increased to $47.8 million from $46.0 million, or 3.7%, for the year ended December 31, 2018, compared to 2017.  This increase is due to an increase in the average oil and natural prices for the year ended December 31, 2018, resulting in units being deployed, as well as a rise in the demand for our higher horsepower units. As of December 31, 2018, we had 2,572 natural gas compressors in our rental fleet totaling 398,765 horsepower, as compared to 2,546 natural gas compressors totaling 369,961 horsepower as of December 31, 2017.  As of December 31, 2018, we had 1,361 natural gas compressors totaling 230,089 horsepower rented to 94 customers, compared to 1,259 natural gas compressors totaling 184,382 horsepower rented to 87 customers as of December 31, 2017. The rental fleet had a utilization of 52.9% as of December 31, 2018 as compared to 49.5% at December 31, 2017.

Sales revenue decreased to $16.3 million from $20.2 million, or 19.5%, for the year ended December 31, 2018, compared to 2017. Our sales activity can fluctuate depending on the demand from our customers' investments in non-conventional shale plays which require compression for producing natural gas and scheduling of projects in our fabrication facility. Due to economic uncertainty and continued tight credit markets, the energy industry continued to encounter reduced capital spending. While our strategy is to maintain our rental revenues so that they are a larger component of total revenue, we will continue to build and sell custom fabricated equipment. In support of this, we intend to cultivate new sales oriented customers and are actively pursuing small, medium and large reciprocating compressor fabrication projects, as well as, building rotary screw-type equipment of any size. Sales include: (1) compressor unit sales, (2) flare sales, (3) parts sales and (4) compressor rebuilds.

Operating income decreased to $638,000 from $1.6 million, for the year ended December 31, 2018, compared to 2017. This decrease is attributed to a 3.4% drop in our rental margins, due to costs incurred in the deploying units.

During the fourth quarter of 2018, management performed a review of our rental compressor units and determined there were 13 units fully depreciated in our rental fleet which needed to be retired, representing total horsepower of 1,360.  

Selling, general, and administrative expenses decreased to $9.1 million for the year ended December 31, 2018, as compared to $10.1 million for 2017. This 9.8% decrease is primarily a result in a decrease in stock compensation of $1.7 million. 

Depreciation and amortization expense increased to $22.0 million from $21.3 million, or 3.5%, for the year ended December 31, 2018, compared to 2017.  The increase is the result of larger horsepower units being added to the fleet. We added  31 units (approximately 29,508 horsepower) to our fleet over the past twelve months. Twenty-seven of these were 400 horsepower or larger, representing 99% of the horsepower added.

29


Provision for income tax decreased to $325,000 from a $18.2 million benefit for the year ended December 31, 2018 compared to 2017. As discussed in Note 13 to the financial statements, during the fourth quarter of 2018, the Company discovered a potentially uncertain tax position attributable deductibility of certain executive compensation expense for federal income tax purposes aggregating approximately $168,000, $149,000, $230,000 for the years ended December 31, 2017, 2016 and 2015, respectively. As a result, in accordance with ASC Topic 740, during the fourth quarter of 2018, the Company recorded a tax adjustment of $547,000 and accrued penalty and interest expense of $55,000 attributable to the uncertain tax position.  In 2017, the $18.2 million tax benefit was the result of the $18.4 million income tax benefit recorded in connection with the 2017 Tax Act, due to the re-measurement of our deferred tax assets and liabilities at the new federal statutory rate.

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

The table below shows our revenue and percentage of total revenues for each of our product lines for the years ended December 31, 2017 and December 31, 2016.  

  Revenue
  Year Ended December 31,
  20172016
(dollars in thousands)
Rental$46,046 68.0 %$56,717 79.2 %
Sales20,208 29.9 %13,621 19.0 %
Service & Maintenance1,439 2.1 %1,316 1.8 %
Total$67,693  $71,654   
 
Total revenue decreased to $67.7 million from $71.7 million, or 5.5%, for the year ended December 31, 2017, compared to 2016. This was the result of a 18.8% decrease in rental revenue offset by a 48.4% increase in sales revenue and a 9.3% increase in service and maintenance revenue.

Rental revenue decreased to $46.0 million from $56.7 million, or 18.8%, for the year ended December 31, 2017, compared to 2016. This decrease is due to reduced demand from the lower average oil and natural prices for the year ended December31, 2017, resulting in units being returned. As of December 31, 2017, we had 2,546 natural gas compressors in our rental fleet totaling 369,961 horsepower, as compared to 2,530 natural gas compressors totaling 362,408 horsepower as of December 31, 2016. As of December 31, 2017, we had 1,259 natural gas compressors totaling 184,382 horsepower rented to 87 customers, compared to 1,298 natural gas compressors totaling 186,328 horsepower rented to 79 customers as of December 31, 2016. The rental fleet had a utilization of 49.5% as of December 31, 2017 as compared to 51.3% at December 31, 2016.

Sales revenue increased to $20.2 million from $13.6 million, or 48.4%, for the year ended December 31, 2017, compared to 2016. Our sales activity continues to reflect a demand from our customers' investments in non-conventional shale plays which require compression for producing natural gas. Due to lagging crude oil prices, along with economic uncertainty and continued tight credit markets, the energy industry continued to encounter reduced capital spending. While our strategy is to maintain our rental revenues so that they are a larger component of total revenue, we will continue to build and sell custom fabricated equipment. In support of this, we intend to cultivate new sales oriented customers and are actively pursuing small, medium and large reciprocating compressor fabrication projects, as well as, building rotary screw-type equipment of any size. Sales include: (1) compressor unit sales, (2) flare sales, (3) parts sales and (4) compressor rebuilds.

Operating income decreased to $1.6 million from $8.4 million, for the year ended December 31, 2017, compared to 2016. This decrease is attributed to a 18.8% drop in our rental revenue, due to the low oil and natural gas prices, resulting in the return of our units, as mentioned earlier.

During the fourth quarter of 2017, management performed a review of our rental compressor units and determined there were no units in our rental fleet which needed to be retired. In management’s annual review performed in 2016, we determined that 63 units should be retired, with certain key components being re-utilized, representing total horsepower of 7,749. Based on this review, at December 31, 2016 we recorded a $545,000 non-cash loss on the retirement of rental equipment to reduce the book value to approximately $242,000, the estimated fair value of the key components being kept.

Selling, general, and administrative expenses increased to $10.1 million for the year ended December 31, 2017, as compared to $9.0 million for 2016. This 11.9% increase is primarily a result in an increase in stock compensation of $1.7 million offset by a decrease in the executive incentive cash bonus of $570,000.

30


Depreciation and amortization expense decreased to $21.3 million from $21.8 million, or 2.3%, for the year ended December 31, 2017, compared to 2016. The decrease is the result of fewer units being added to the fleet and older units becoming fully depreciated. We added only 20 units to our fleet over the past twelve months.

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (“2017 Tax Act’), which makes broad and complex changes to the U.S. tax code. Certain income tax effects of the 2017 Tax Act are reflected in our financial results in accordance with SAB 118. SAB 118 provides SEC staff guidance regarding the application of Accounting Standards Codification Topic 740 (“ASC 740”) Income Taxes, and the required disclosures due to the enactment of the 2017 Tax Act. The income tax effects of the 2017 Tax Act include a $18.4 million income tax benefit related to the re-measurement of our deferred tax assets and liabilities at the reduced rate of 21 percent. Refer to Note 7, “Income Taxes,” in the Notes to the Consolidated Financial Statements for further information on the financial statement impact of the 2017 Tax Act.

Provision for income tax decreased to a benefit of $18.2 million from $2.0 million in expense for the year ended December 31, 2017 compared to 2016. This is a result of the $18.4 million income tax benefit recorded in connection with the 2017 Tax Act, due to the re-measurement of our deferred tax assets and liabilities at the new federal statutory rate.

Adjusted Gross Margin Year Ended December 31, 2018 Compared to the Year Ended December 31, 2017 

The table below shows our adjusted gross margin and related percentages for each of our product lines for the years ended December 31, 2018 and December 31, 2017.  Adjusted gross margin is the difference between revenue and cost of revenues, exclusive of depreciation and amortization expense.

 
Adjusted Gross Margin (1)
 Year Ended December 31,
 20182017
(dollars in thousands)
Rental $27,020 56.6 %$27,959 60.7 %
Sales 3,705 22.8 %3,922 19.4 %
Service & Maintenance 1,058 73.3 %1,069 74.3 %
Total $31,783 48.5 %$32,950 48.7 %

(1) For a reconciliation of adjusted gross margin to its most directly comparable financial measure calculated and presented in accordance with GAAP, please read "Item 6. Selected Financial Data - Non-GAAP Financial Measures" in this Report.

The overall adjusted gross margin percentage dropped to 48.5% for the year ended December 31, 2018 compared to 48.7% for the year ended December 31, 2017, exclusive of depreciation and amortization. Our drop in gross margins is mainly due to the drop in rental revenue margins due to costs incurred in deploying units. Rental margins decreased for the year ended December 31, 2018 compared to 2017 to 56.6% from 60.7%. Sales margin increased to 22.8% from 19.4% for the year ended 2018 compared to 2017. Third party service and maintenance margins decreased to 73.3% from 74.3% for the year ended December 31, 2018 compared to 2017. Service and maintenance represents 2% of our revenue providing minimal impact on our overall adjusted gross margin.
















31


Adjusted Gross Margin Year Ended December 31, 2017 Compared to the Year Ended December 31, 2016 

The table below shows our adjusted gross margin and related percentages for each of our product lines for the years ended December 31, 2017 and December 31, 2016.  Adjusted gross margin is the difference between revenue and cost of revenues, exclusive of depreciation and amortization expense.

 
Adjusted Gross Margin (1)
 Year Ended December 31,
20172016
(dollars in thousands)
Rental $27,959 60.7 %$36,367 64.1 %
Sales 3,922 19.4 %2,497 18.3 %
Service & Maintenance 1,069 74.3 %918 69.8 %
Total $32,950 48.7 %$39,782 55.5 %

(1) For a reconciliation of adjusted gross margin to its most directly comparable financial measure calculated and presented in accordance with GAAP, please read "Item 6. Selected Financial Data - Non-GAAP Financial Measures" in this Report.

The overall adjusted gross margin percentage dropped to 48.7% for the year ended December 31, 2017 compared to 55.5% for the year ended December 31, 2016, exclusive of depreciation and amortization. The drop in gross margins was mainly due to the drop in rental revenue margins due to some pricing pressures from our customers. Rental margins decreased for the year ended December 31, 2017 compared to 2016 to 60.7% from 64.1%. Sales margin increased to 19.4% from 18.3% for the year ended 2017 compared to 2016. Third party service and maintenance margins increased to 74.3% from 69.8% for the year ended December 31, 2017 compared to 2016. Service and maintenance represents 2% of our revenue providing minimal impact on our overall adjusted gross margin.

Liquidity and Capital Resources

Our working capital positions as of December 31, 2018 and 2017 are set forth below.
 
  20182017
  (in thousands) 
Current Assets:   
Cash and cash equivalents $52,628 $69,208 
Trade accounts receivable, net 7,219 8,534 
Inventory, net 30,974 26,224 
Prepaid income taxes 3,148 3,443 
Prepaid expenses and other 2,430 817 
Total current assets 96,399 108,226 
Current Liabilities:   
Accounts payable $2,122 $4,162 
Accrued liabilities 8,743 3,106 
Deferred income 81 185 
Total current liabilities 10,946 7,453 
Net working capital $85,453 $100,773 

Historically, we have funded our operations through cash flows from operations and borrowings under bank credit facilities. In recent years, we have primarily funded our operations through cash flow from operations and, to a lesser extent, borrowings under our bank line of credit, which is described below. For the year ended December 31, 2018, we invested approximately $39.8 million in equipment for our rental fleet service vehicles and land for our new corporate office. We financed this activity with cash on hand.  




32


Cash flows

At December 31, 2018, we had cash and cash equivalents of $52.6 million and working capital of $85.5 million, and total debt of $417,000 under our credit agreement, which is due in 2020. Our cash and cash equivalents decreased from 2017 due to an increase on our capital program for contracted new large horsepower compressor builds and the construction of our new corporate office. We had positive net cash flow from operating activities of approximately $23.4 million during 2018. This was primarily from net income of $426,000 and non-cash items of depreciation and amortization of $22.0 million and $2.4 million related to stock-based compensation, a decrease in deferred income taxes of $5,000 and a decrease in cash flows related to working capital and other of $1.4 million.

At December 31, 2017, we had cash and cash equivalents of $69.2 million, working capital of $100.8 million and total debt of $417,000, under our credit agreement which is due in 2020. Our cash and cash equivalents increased from 2016 due to a the continued hold on our capital program for non-contracted compressor builds due to the continued depressed oil and natural gas prices. We had positive net cash flow from operating activities of approximately $17.5 million during 2017. This was primarily from net income of $19.9 million and non-cash items of depreciation and amortization of $21.3 million, $4.0 million related to stock-based compensation, offset by a decrease in deferred income taxes of $21.6 million and a decrease in working capital of $6.1 million.

Inventory increased to $31.0 million as of the end of 2018, as compared to $26.2 million as of the end of 2017. This increase is mainly due to purchases related to future jobs and the timing of jobs closing from work in progress to finished goods.
 
Contractual Obligations and Commitments

We have contractual obligations and commitments that affect our results of operations, financial condition and liquidity.  The following table is a summary of our significant cash contractual obligations (in thousands):

Cash Contractual Obligations 20192020202120222023ThereafterTotal 
Line of credit$— $417 $— $— $— $— $417 
Interest on line of credit 17 17 — — — — 34 
Purchase obligations 400 400 111 — — — 911 
Other long term liabilities — — — 57 — — 57 
Facilities and office leases 298 118 97 44 35 15 607 
Total $715 $952 $208 $101 $35 $15 $2,026 

The Company also has a contractual obligation related to the construction of a new corporate office of $4.3 million, which we have and continue to finance by cash on hand. Construction on the new office began in late 2017 and is expected to be completed in early 2019.
Senior Bank Borrowings
 
We have a senior secured revolving credit agreement the ("Amended Credit Agreement") with JP Morgan Chase Bank, N.A (the "Lender") with an aggregate commitment of $30 million, subject to collateral availability. We also have a right to request from the Lender, on an uncommitted basis, an increase of up to $20 million on the aggregate commitment (which could potentially increase the commitment amount to $50 million). On August 31, 2017, we amended and renewed the Amended Credit Agreement extending the maturity date to December 31, 2020. No other material revisions were made to the credit facility. As of December 31, 2018, we owed $417,000 on the line of credit under the Credit Agreement.

Borrowing Base. At any time before the maturity of the Amended Credit Agreement, we may draw, repay and re-borrow amounts available under the borrowing base up to the maximum aggregate availability discussed above. Generally, the borrowing base equals the sum of (a) 80% of our eligible accounts receivable plus (b) 50% of the book value of our eligible general inventory (not to exceed 50% of the commitment amount at the time) plus (c) 75% of the book value of our eligible equipment inventory.  JPMorgan Chase Bank (the “Lender”) may adjust the borrowing base components if material deviations in the collateral are discovered in future audits of the collateral.
 
33


Interest and Fees.  Under the terms of the Amended Credit Agreement, we have the option of selecting the applicable variable rate for each revolving loan, or portion thereof, of either (a) LIBOR multiplied by the Statutory Reserve Rate (as defined in the Amended Credit Agreement), with respect to this rate, for Eurocurrency funding, plus the Applicable Margin (“LIBOR-based”), or (b) CB Floating Rate, which is the Lender’s Prime Rate less the Applicable Margin; provided, however, that no more than three LIBOR-based borrowings under the agreement may be outstanding at any one time. For purposes of the LIBOR-based interest rate, the Applicable Margin is 1.50%. For purposes of the CB Floating Rate, the Applicable Margin is 1.25%. Accrued interest is payable monthly on outstanding principal amounts, provided that accrued interest on LIBOR-based loans is payable at the end of each interest period, but in no event less frequently than quarterly. In addition, fees and expenses are payable in connection with our requests for letters of credit (generally equal to the Applicable Margin for LIBOR-related borrowings multiplied by the face amount of the requested letter of credit) and administrative and legal costs.
 
Maturity. The maturity date of the Amended Credit Agreement is December 31, 2020, at which time all amounts borrowed under the agreement will be due and outstanding letters of credit must be cash collateralized. The agreement may be terminated early upon our request or the occurrence of an event of default.
 
Security. The obligations under the Amended Credit Agreement are secured by a first priority lien on all of our inventory and accounts and leases receivables, along with a first priority lien on a variable number of our leased compressor equipment the book value of must be maintained at a minimum of 2.00 to 1.00 commitment coverage ratio (such ratio being equal to (i) the amount of the borrowing base as of such date to (ii) the amount of the commitment as of such date.)
 
Covenants. The Amended Credit Agreement contains customary representations and warranties, as well as covenants which, among other things, limit our ability to incur additional indebtedness and liens; enter into transactions with affiliates; make acquisitions in excess of certain amounts; pay dividends; redeem or repurchase capital stock or senior notes; make investments or loans; make negative pledges; consolidate, merge or effect asset sales; or change the nature of our business. In addition, we also have certain financial covenants that require us to maintain a leverage ratio less than or equal to 2.50 to 1.00 as of the last day of each fiscal quarter.
 
Events of Default and Acceleration. The Amended Credit Agreement contains customary events of default for credit facilities of this size and type, and includes, without limitation, payment defaults; defaults in performance of covenants or other agreements contained in the transaction documents; inaccuracies in representations and warranties; certain defaults, termination events or similar events; certain defaults with respect to any other Company indebtedness in excess of $50,000; certain bankruptcy or insolvency events; the rendering of certain judgments in excess of $150,000; certain ERISA events; certain change in control events and the defectiveness of any liens under the secured revolving credit agreement. Obligations under the Amended Credit Agreement may be accelerated upon the occurrence of an event of default.
 
As of December 31, 2018, we were in compliance with all covenants in our Amended Credit Agreement.  A default under our Amended Credit Agreement could trigger the acceleration of our bank debt so that it is immediately due and payable.  Such default would have a material adverse effect on our liquidity, financial position and operations if we were to borrow a significant amount under facility.

Components of Our Principal Capital Expenditures

Capital expenditures for the three years ended December 31, 2018:

Expenditure Category 201820172016
  (in thousands) 
Rental equipment and property and equipment$39,790 $13,489 $3,321 

The level of our expenditures will vary in future periods depending on energy market conditions and other related economic factors.  Based upon existing economic and market conditions, we believe that our cash on hand, operating cash flow and available bank line of credit are adequate to fully fund our net capital expenditures requirements for 2019 and beyond.  We also believe we have significant flexibility with respect to our financing alternatives and adjustment of our expenditure plans if circumstances warrant. We do not have any material continuing commitments related to our current operations that cannot be met with our cash on hand and our current line of credit.




34


Off-Balance Sheet Arrangements

From time-to-time, we enter into off-balance sheet arrangements and transactions that can give rise to off-balance sheet obligations.  As of December 31, 2018, the off-balance sheet arrangements and transactions that we have entered into include operating lease agreements and purchase agreements.  We do not believe that these arrangements are reasonably likely to materially affect our liquidity or availability of, or requirements for, capital resources.

We entered into a purchase agreement with a vendor in July 2008 pursuant to which we agreed to purchase up to $4.8 million of our paint and coating requirements exclusively from the vendor.  In connection with the execution of the agreement, the vendor paid us a $300,000 fee which is considered to be a discount toward future purchases from the vendor.  As of December 31, 2018, we had met $3.9 million of this obligation.  The $300,000 payment we received is recorded as a long-term liability and will decrease as the purchase commitment is fulfilled.  The long-term liability remaining as of December 31, 2018 was $57,000.

Recently Issued Accounting Pronouncements

See Notes to Consolidated Financial Statements on page F-13.
Environmental Regulations

Various federal, state and local laws and regulations covering the discharge of materials into the environment, or otherwise relating to protection of human safety and health and the environment, affect our operations and costs.  Compliance with these laws and regulations could cause us to incur remediation or other corrective action costs or result in the assessment of administrative, civil and criminal penalties and the issuance of injunctions delaying or prohibiting operations.  In addition, we have acquired certain properties and plant facilities from third parties whose actions with respect to the management and disposal or release of hydrocarbons or other wastes were not under our control.  Under environmental laws and regulations, we could be required to remove or remediate wastes disposed of or released by prior owners.  In addition, we could be responsible under environmental laws and regulations for properties and plant facilities we lease, but do not own.  Compliance with such laws and regulations increases our overall cost of business, but has not had a material adverse effect on our operations or financial condition.  It is not anticipated, based on current laws and regulations, that we will be required in the near future to expend amounts that are material in relation to our total expenditure budget in order to comply with environmental laws and regulations but such laws and regulations are frequently changed and we are unable to predict the ultimate cost of compliance.  We also could incur costs related to the cleanup of sites to which we send equipment and for damages to natural resources or other claims related to releases of regulated substances at such sites.




ITEM 7A.  QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK

Commodity Risk

Our commodity risk exposure is the pricing applicable primarily to  natural gas production and to lesser extent oil production.  Realized commodity prices received for such production are primarily driven by the prevailing worldwide price for crude oil and spot prices applicable to natural gas.  Depending on the market prices of oil and natural gas, companies exploring for such resources may cancel or curtail their drilling programs, thereby reducing demand for our equipment and services.

Financial Instruments and Debt Maturities

Our financial instruments consist of cash and cash equivalents, trade receivables, accounts payable and our line of credit.  The carrying amounts of cash and cash equivalents, trade receivables, and accounts payable approximate fair value because of the short-term nature of the instruments.  The fair value of our bank borrowings approximate the carrying amounts as of December 31, 2018 and 2017, and were determined based upon interest rates currently available to us.

Customer Credit Risk

We are exposed to the risk of financial non-performance by our customers.  Our ability to collect on rentals and sales to our customers is dependent on the liquidity of our customer base.  To manage customer credit risk, we monitor credit ratings of our customers.  Unless we are able to retain our existing customers, or secure new customers if we lose one or more of our
35


significant customers, our revenue and results of operations would be adversely affected. At December 31, 2018, we had one customers that accounted for a total of approximately 26% of our accounts receivable.


ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

Our audited financial statements and supplementary financial data are included in this Annual Report on Form 10-K beginning on page F-1.

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

An evaluation was carried out under the supervision and with the participation of our management, including our President and Chief Executive Officer and our Vice President and Chief Financial Officer, of the effectiveness of the design of our “disclosure controls and procedures” (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended or, the “Exchange Act”) as of December 31, 2018, pursuant to Exchange Act Rule 13a-15.In designing and evaluating our disclosure controls and procedures, we recognize that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and our management necessarily applies its judgment in evaluating and implementing possible controls and procedures. Based upon that evaluation, the President and Chief Executive Officer and our Vice President and Chief Financial Officer concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were not effective due to a material weakness in internal control over financial reporting discussed below in Management’s Annual Report on Internal Control Over Financial Reporting.

Management’s Report on Internal Control Over Financial Reporting
 
Our management, including the President and Chief Executive Officer and our Principal Accounting Officer, is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act.  Our internal control system is 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.  Our internal control over financial reporting 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 accounting principles generally accepted in the United States of America, and that our receipt and expenditures are being made only in accordance with authorizations of management and our Board of 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 the financial statements.

All internal control systems, no matter how well designed, have inherent limitations.  A system of internal control may become inadequate over time because of changes in conditions or deterioration in the degree of compliance with the policies or procedures.  Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.

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

Management, including our President and Chief Executive Officer and our Vice President and Chief Financial Officer, assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2018. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway
36


Commission (COSO) in Internal Control—Integrated Framework (2013). Based on this assessment, management has concluded that our internal control over financial reporting was not effective as of December 31, 2018, due to the material weakness in our internal control over financial reporting discussed below.

During the fourth quarter of fiscal 2018, we identified a material weakness in internal controls over financial reporting related to the preparation and review of our tax provision. Specifically, we did not design and maintain effective controls to identify and account for nondeductible expenses.. This material weakness did not have, but could have resulted in various material adjustments to our income tax accounts. Therefore, we concluded that our internal control over financial reporting was not effective as of December 31, 2018.

Remediation

Management plans to address the control deficiency that led to the material weakness during fiscal year 2019. Our plan is to perform an in-depth review over controls regarding taxes which may involve external experts and internal audit. We currently plan to have our review complete, new controls implemented and operating by the second quarter of 2019. Our goal is to remediate this material weakness by the end of 2019.

Pursuant to the Section 404 of the Sarbanes-Oxley Act of 2002, we have included a report of management's assessment of the effectiveness of our internal controls as part of this annual report on Form 10-K for the fiscal year December 31, 2018. BDO USA, LLP, our independent registered public accounting firm, has issued an attestation report dated March 18, 2019 on the effectiveness of internal control over financial reporting on page 37.
Changes in Internal Control Over Financial Reporting

Except for the control deficiency discussed there were no changes in our internal control over financial reporting that occurred during the quarter ended December 31, 2018, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. We will continue to review and document our disclosure controls and procedures, including our internal control over financial reporting, and may from time to time make changes aimed at enhancing their effectiveness and to ensure that our systems evolve with our business.

ITEM 9B. OTHER INFORMATION

None.



37


Report of Independent Registered Public Accounting Firm


Board of Directors and Stockholders
Natural Gas Services Group, Inc.
Midland, Texas

Opinion on Internal Control over Financial Reporting

We have audited Natural Gas Services Group, Inc.’s (the “Company”) 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 (the “COSO criteria”). In our opinion, the Company did not maintain, in all material respects, effective internal control over financial reporting as of December 31, 2018, based on the COSO criteria. We do not express an opinion or any other form of assurance on management's statements referring to any corrective actions taken by the Company after the date of management's assessment.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets of the Company and subsidiaries as of December 31, 2018 and 2017, the related consolidated statements of income, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2018, and the related notes, and our report dated March 18, 2019 expressed an unqualified opinion thereon.

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 Item 9A, Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit of internal control over financial reporting 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 included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. A material weakness regarding management’s failure to design and maintain controls over income taxes has been identified and described in management’s assessment. This material weakness was considered in determining the nature, timing, and extent of audit tests applied in our audit of the 2018 financial statements, and this report does not affect our report dated March 18, 2018 on those financial statements.

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.

38


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/ BDO USA, LLP
 
Austin, Texas
March 18, 2019 

39


PART III


ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information required by this item is incorporated herein by reference to the sections “Election of Directors,”  “Executive Officers,” “Corporate Governance” and “The Board of Directors and its Committees” in our definitive proxy statement which will be filed with the Securities and Exchange Commission within 120 days after December 31, 2018.

We have adopted a Code of Business Conduct and Ethics that applies to our directors, officers and employees. The Code of Business Conduct and Ethics is posted in the "Investor Relations" section of our website at www.ngsgi.com. The Code of Business Conduct and Ethics maybe obtained free of charge by writing before March 31, 2019 to Natural Gas Services Group, Inc., Attn: Investor Relations, 508 W. Wall Street, Suite 550 Midland, Texas 79701 and after March 31, 2019 to 404 Veterans Airpark Lane Midland, TX 79705.


ITEM 11. EXECUTIVE COMPENSATION

The information required by this item is incorporated herein by reference to the section “Executive Compensation” in our definitive proxy statement which will be filed with the Securities and Exchange Commission within 120 days after December 31, 2018.


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

The information required by this item is incorporated herein by reference to the section “Principal Shareholders and Security Ownership of Management” in our definitive proxy statement which will be filed with the Securities and Exchange Commission within 120 days after December 31, 2018.


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

The information required by this item is incorporated herein by reference to the sections “Related Person Transactions” and “Corporate Governance” in our definitive proxy statement which will be filed with the Securities and Exchange Commission within 120 days after December 31, 2018.


ITEM 14.  PRINCIPAL ACCOUNTANT FEES AND SERVICES

The information required by this item is incorporated herein by reference to the section “Principal Accountant Fees and Services” in our definitive proxy statement which will be filed with the Securities and Exchange Commission within 120 days after December 31, 2018.


40


PART IV


ITEM 15. EXHIBITS AND CONSOLIDATED FINANCIAL STATEMENTS

The following documents are filed as part of this Annual Report on Form 10-K:

(a)(1) and (a)(2) Consolidated Financial Statements

For a list of Consolidated Financial Statements, see “Index to Consolidated Financial Statements” and incorporated herein by reference.

(a)(3) Exhibits
 
A list of exhibits to this Annual Report on Form 10-K is set forth below:

Exhibit No.                                                                           Description
Articles of Incorporation, as amended (Incorporated by reference to Exhibit 3.1 of the 10-QSB filed and dated November 10, 2004).
Bylaws, as amended (Incorporated by reference to Exhibit 3.11 of the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on June 21, 2016.)
Lease Agreement, dated January 9, 2018, between WNB Tower, LTD and Natural Gas Services Group, Inc. (Incorporated by reference to Exhibit 10.15 of the Registrant’s  Form 10-K for the fiscal year ended December 31, 2017 and filed with the Securities and Exchange Commission on March 9, 2018.)
2009 Restricted Stock/Unit Plan, as amended (Incorporated by reference to Exhibit 99.1 of the Registrant’s Current Report on Form 8-K dated June 3, 2014 and filed with the Securities and Exchange Commission on June 6, 2014.)
Stock Option Plan, as amended and restated (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 21, 2016.)
Credit Agreement between Natural Gas Services Group, Inc. and JPMorgan Chase Bank, N.A., dated December 10, 2010 (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 24, 2014.)
Fifth Amendment of Credit Agreement between Natural Gas Services Group, Inc. and JPMorgan Chase Bank, N.A., dated August 31, 2017 (Incorporated by reference to Exhibit 10.2 of the Registrant's Current report on Form 8-K filed with the Securities and Exchange Commission on September 7, 2017.)
Security Agreement between Natural Gas Services Group, Inc. and JPMorgan Chase Bank, N.A., dated December 10, 2010 (Incorporated by reference to Exhibit 10.2 of the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on December 16, 2011.)
Fourth Security Agreement between Natural Gas Services Group, Inc. and JPMorgan Chase Bank, N.A., dated August 31, 2017 (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on September 7, 2017.)
Promissory Note in the aggregate amount of $30,000,000 issued to JPMorgan Chase Bank, N.A., dated August 31, 2017, in connection with the revolving credit line under the Credit Agreement with JPMorgan Chase Bank, N.A. (Incorporated by reference to Exhibit 10.3 of the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on September 7, 2017.)
Amended and restated Employment Agreement dated April 27, 2015 between Natural Gas Services Group, Inc. and Stephen C. Taylor (Incorporated by reference to Exhibit 10.1 of the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on April 29, 2015.)
The Executive Nonqualified Excess Plan Adoption Agreement, referred to as the Nonqualified Deferred Compensation Plan (Incorporated by reference to Exhibit 10.11 of the Registrant's Quarterly report on Form 10-Q filed with the Securities and Exchange Commission on May 6, 2016.)

41


Annual Incentive Bonus Plan (Incorporated by reference to Exhibit 10.1 of the Registrant's Current Report on Form 8-K filed with the Securities and Exchange Commission on December 18, 2012.)
Subsidiaries of the registrant
Consent of BDO USA, LLP
Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
Certification of Principal Accounting Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
Certification of Principal Accounting Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INSXBRL Instance Document
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
 * Filed herewith.



ITEM 16.  FORM 10-K SUMMARY

None.


42


SIGNATURES
 
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
  NATURAL GAS SERVICES GROUP, INC. 
      
Date: March 18, 2019By: /s/ Stephen C. Taylor
    Stephen C. Taylor 
    Chairman of the Board, President and Chief Executive Officer 
    (Principal Executive 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/ Stephen C. Taylor  Chairman of the Board of Directors, Chief Executive Officer and President (Principal Executive Officer) March 18, 2019
Stephen C. Taylor
 
/s/ G. Larry Lawrence  
Vice President and Chief Financial Officer (Principal Accounting Officer)
 
March 18, 2019
G. Larry Lawrence 
/s/ Charles G. Curtis  Director March 18, 2019
Charles G. Curtis
 
/s/ William F. Hughes, Jr.  Director March 18, 2019
William F. Hughes, Jr.
 
/s/ David L. Bradshaw  Director March 18, 2019
David L. Bradshaw
 
/s/ John W. Chisholm  Director March 18, 2019
John W. Chisholm
 



43


INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
 
 
  Page 
    
Report of Independent Registered Public Accounting Firm
    
Consolidated Balance Sheets as of December 31, 2018 and 2017
  
Consolidated Statements of Income for the Years Ended December 31, 2018, 2017 and 2016
  
Consolidated Statements of Stockholders' Equity for the Years Ended December 31, 2018, 2017 and 2016
  
Consolidated Statements of Cash Flows for the Years Ended December 31, 2018, 2017 and 2016
  
Notes to Consolidated Financial Statements
    





Report of Independent Registered Public Accounting Firm

Board of Directors and Stockholders
Natural Gas Services Group, Inc.
Midland, Texas
Opinion on the Consolidated Financial Statements 

We have audited the accompanying consolidated balance sheets of Natural Gas Services Group, Inc. (the “Company”) and subsidiaries as of December 31, 2018 and 2017, the related consolidated statements of income, stockholders’ equity, and cash flows for each of the three years in the 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 and subsidiaries at December 31, 2018 and 2017, and the results of their operations and their cash flows for each of the three years in the 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 March 18, 2019 expressed an adverse opinion thereon.
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/ BDO USA, LLP

We have served as the Company's auditor since 2010.

Austin, Texas
March 18, 2019 


F - 1


NATURAL GAS SERVICES GROUP, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands)
December 31,
  20182017
ASSETS    
Current Assets:    
Cash and cash equivalents$52,628 $69,208 
Trade accounts receivable, net of allowance for doubtful accounts of $291 and $569, respectively 7,219 8,534 
Inventory30,974 26,224 
Prepaid income taxes3,148 3,443 
Prepaid expenses and other2,430 817 
Total current assets96,399 108,226 
Long-Term Inventory, net of allowance for obsolescence of $19 and $15, respectively3,980 2,829 
Rental equipment, net of accumulated depreciation of $165,428 and $145,851, respectively175,886 167,099 
Property and equipment, net of accumulated depreciation of $11,556 and $11,274, respectively16,587 7,652 
Goodwill10,039 10,039 
Intangibles, net of accumulated amortization of $1,758 and $1,632, respectively1,401 1,526 
Other assets1,109 939 
Total assets$305,401 $298,310 
LIABILITIES AND STOCKHOLDERS' EQUITY  
Current Liabilities:  
Accounts payable$2,122 $4,162 
Accrued liabilities8,743 3,106 
Deferred income81 185 
Total current liabilities10,946 7,453 
Line of credit417 417 
Deferred income tax liability32,158 32,163 
Other long-term liabilities 1,699 958 
Total liabilities 45,220 40,991 
Commitments and contingencies (Note 11)
Stockholders’ Equity:
    
Preferred stock, 5,000 shares authorized, no shares issued or outstanding  
Common stock, 30,000 shares authorized, par value $0.01; 13,005 and 12,880 shares issued and outstanding, respectively130 129 
Additional paid-in capital107,760 105,325 
Retained earnings152,291 151,865 
Total stockholders' equity260,181 257,319 
Total liabilities and stockholders' equity$305,401 $298,310 

See accompanying notes to these consolidated financial statements.

F - 2


NATURAL GAS SERVICES GROUP, INC.
CONSOLIDATED STATEMENTS OF INCOME
(in thousands, except earnings per share)
  For the Years Ended December 31,
  201820172016
Revenue:     
Rental income$47,766 $46,046 $56,717 
Sales16,269 20,208 13,621 
Service and maintenance income1,443 1,439 1,316 
Total revenue 65,478 67,693 71,654 
Operating costs and expenses:   
Cost of rentals, exclusive of depreciation stated separately below 20,746 18,087 20,350 
Cost of sales, exclusive of depreciation stated separately below 12,564 16,286 11,124 
Cost of service and maintenance, exclusive of depreciation stated separately below 385 370 398 
Loss on retirement of rental equipment  545 
Selling, general and administrative expenses9,096 10,081 9,011 
Depreciation and amortization22,049 21,302 21,796 
Total operating costs and expenses 64,840 66,126 63,224 
Operating income638 1,567 8,430 
Other income   
Interest expense(69)(14)(8)
Other income182 50 43 
Total other income, net 113 36 35 
Income before provision for income taxes751 1,603 8,465 
Provision for income taxes
Current (248)3,334 4,709 
Deferred 573 (21,582)(2,713)
Total income tax expense (benefit) 325 (18,248)1,996 
Net income$426 $19,851 $6,469 
Earnings per share:      
Basic$0.03 $1.55 $0.51 
Diluted$0.03 $1.51 $0.50 
Weighted average shares outstanding:      
Basic12,965 12,831 12,702 
Diluted13,233 13,110 12,935 

See accompanying notes to these consolidated financial statements.


F - 3


NATURAL GAS SERVICES GROUP, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)

  Preferred Stock Common Stock Additional Paid-In Capital Retained Earnings Total Stockholders' Equity 
Shares Amount Shares Amount 
BALANCES, December 31, 2015  $ 12,603 $126 $98,310 $125,545 $223,981 
Exercise of common stock options — — 62 1 1,041 — 1,042 
Compensation expense on common stock options — — — — 506 — 506 
Issuance of restricted stock— — 99 — — —  
Tax benefit of equity compensation— — 72 — 72 
Compensation expense on restricted common stock — — — 1 1,792 — 1,793 
Taxes paid related to net shares settlement of equity awards— — — — (909)— (909)
Net income — — — — 6,469 6,469 
BALANCES, December 31, 2016  $ 12,764 $128 $100,812 $132,014 $232,954 
Exercise of common stock options — — 56 — 1,120 — 1,120 
Compensation expense on common stock options — — — — 363 — 363 
Issuance of restricted stock— — 60 — — —  
Compensation expense on restricted common stock— — — 1 3,674 — 3,675 
Taxes paid related to net shares settlement of equity awards— — — — (644)— (644)
Net income— — — — — 19,851 19,851 
BALANCES, December 31, 2017  $ 12,880 $129 $105,325 $151,865 $257,319 
Exercise of common stock options — — 38 — 680 — 680 
Compensation expense on common stock options — — — — 159 — 159 
Issuance of restricted stock— — 87 — — —  
Compensation expense on restricted common stock — — — 1 2,225 — 2,226 
Taxes paid related to net shares settlement of equity awards— — — — (629)— (629)
Net income— — — — — 426 426 
BALANCES, December 31, 2018  $ 13,005 $130 $107,760 $152,291 $260,181 


See accompanying notes to these consolidated financial statements.



F - 4


NATURAL GAS SERVICES GROUP, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
  For the Years Ended December 31,
  201820172016
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income$426 $19,851 $6,469 
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization22,049 21,302 21,796 
Deferred taxes(5)(21,582)(2,713)
Gain on disposal of assets(69)(87)(86)
Loss on retirement of rental equipment  545 
Bad debt allowance(185)90 61 
Inventory allowance 273 566 
Stock based compensation2,385 4,038 2,299 
(Loss) Gain on company owned life insurance154 (67)(14)
Changes in assets (increase) decrease in:     
Trade accounts receivables1,500 (1,246)1,668 
Inventory(5,757)(5,350)1,131 
Prepaid income taxes and prepaid expenses(1,318)(1,806)(1,539)
Changes in liabilities increase (decrease) in: 
Accounts payable and accrued liabilities3,597 3,410 (439)
Deferred income(104)(2,040)1,954 
Other741 666 159 
Tax benefit from equity compensation  (72)
NET CASH PROVIDED BY OPERATING ACTIVITIES 23,414 17,452 31,785 
CASH FLOWS FROM INVESTING ACTIVITIES:   
Purchase of rental, property and equipment(39,790)(13,489)(3,321)
Purchase of company owned life insurance(289)(620)(194)
Proceeds from insurance claim 1,231  
Proceeds from sale of property and equipment69 87 101 
NET CASH USED IN INVESTING ACTIVITIES (40,010)(12,791)(3,414)
CASH FLOWS FROM FINANCING ACTIVITIES:   
Proceeds of other long-term liabilities(35)(23)(14)
Proceeds from exercise of stock options680 1,120 1,042 
Tax Benefit from equity compensation  72 
Taxes paid related to net share settlement of equity awards(629)(644)(909)
NET CASH PROVIDED BY FINANCING ACTIVITIES 16 453 191 
NET CHANGE IN CASH AND CASH EQUIVALENTS (16,580)5,114 28,562 
CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD 69,208 64,094 35,532 
CASH AND CASH EQUIVALENTS AT END OF PERIOD $52,628 $69,208 $64,094 
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:      
Interest paid$14 $14 $8 
Income taxes paid$85 $3,725 $5,825 
NON-CASH TRANSACTIONS    
Transfer of rental equipment to inventory$144 $55 $724 

See accompanying notes to these consolidated financial statements.
F - 5


NATURAL GAS SERVICES GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. Summary of Significant Accounting Policies

Organization and Principles of Consolidation

These notes apply to the consolidated financial statements of Natural Gas Services Group, Inc.  (the "Company", “NGSG”, "Natural Gas Services Group", "we" or "our") (a Colorado corporation).  Natural Gas Services Group was formed on December 17, 1998 for the purposes of combining the operations of certain manufacturing, service and leasing entities. The accompanying consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company’s deferred compensation plan, see Note 5. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation.

Nature of Operations
 
Natural Gas Services Group is a leading provider of small to medium horsepower compression equipment to the natural gas industry, with an emerging position in the large horsepower market.  We focus primarily on the non-conventional natural gas and oil production business in the United States (such as coal bed methane, gas shale, tight gas and oil shale).  We manufacture, fabricate and rent natural gas compressors that enhance the production of natural gas wells.  NGSG provides maintenance services for its natural gas compressors.  In addition, we sell custom fabricated natural gas compressors to meet customer specifications dictated by well pressures, production characteristics and particular applications.  We also manufacture and sell flare systems for oil and natural gas plant and production facilities.

Use of Estimates

The preparation of our consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires our management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes.  Actual results could differ from those estimates.  Significant estimates include fixed asset lives, bad debt allowance and the allowance for inventory obsolescence. Additionally, NGS conducts a yearly review of impairment of long-lived assets. Throughout the review, determining factors are based on estimates that can significantly impact the carrying value of these assets. It is at least reasonably possible these estimates could be revised in the near term and the revisions could be material.

Cash Equivalents

For purposes of reporting cash flows, we consider all short-term investments with an original maturity of three months or less to be cash equivalents.

Accounts Receivable

Our trade receivables consist of customer obligations for the sale of compressors and flare systems due under normal trade terms, and operating leases for the use of our natural gas compressors.  The receivables are not collateralized except as provided for under lease agreements.  However, we typically require deposits of as much as 50% or use of progress payments for large custom sales contracts.  We extend credit based on management's assessment of the customer's financial condition, receivable aging, customer disputes and general business and economic conditions.   The allowance for doubtful accounts was $291,000 and $569,000 at December 31, 2018 and 2017, respectively. Management believes that the allowance is adequate; however, actual write-offs may exceed the recorded allowance.

Revenue Recognition Policy

The Company adopted ASC 606, Revenue from Contracts with Customers ("ASC 606") on January, 1, 2018. As a result, the Company has changed its accounting policy for revenue recognition as detailed below.
 
The Company applied ASC 606 using the cumulative effect method. We had no significant changes in our recognition of revenue at adoption and our review of all open revenue from contracts with customers on January 1, 2018 indicated we had no adjustment to be made. Therefore, our consolidated financial statements for 2017 reported under ASC 605 are comparable to the consolidated financial statements for 2018 reported under ASC 606, since an adjustment was not needed, except for the respective additional disclosures as detailed below.

F - 6



Revenue is measured based on a consideration specified in a customer’s contract, excluding any sale incentives and taxes collected on behalf of third parties (i.e. sales and property taxes). We recognize revenue once a performance obligation has been satisfied and control over a product or service has transferred to the customer. Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our condensed consolidated income statement.

Nature of goods and Services

The following is a description of principal activities from which the Company generates its revenue:

Rental Revenue. The Company generates revenue from renting compressors and flare systems to our customers. These contracts may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts range from six to twenty-four months, with revenue being recognized over time, in equal payments over the term of the contract. After the terms of the contract have expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance with generally accepted accounting principles, the revenue earned from servicing rental equipment is recognized in accordance with ASC 606, while the revenue earned from the rental of the equipment is recognized in accordance with ASC 840 - Leases.

Sales Revenue. The Company generates revenue by the sale of custom/fabricated compressors, flare systems and parts, as well as, exchange/rebuilding customer owned compressors and sale of used rental equipment.

Custom/fabricated compressors and flare systems - The Company designs and fabricates compressors and flares based on the customer’s specifications outlined in their contract. Though the equipment being built is customized by the customer, control under these contracts does not pass to the customer until the compressor or flare package is complete and shipped, or in accordance with a bill and hold arrangements the customer accepts title and assumes the risk and rewards of ownership. We request some of our customers to make progressive payments as the product is being built; these payments are recorded as a contract liability on the Deferred Income line on the consolidated balance sheet until control has been transferred. These contracts also may include an assurance warranty clause to guarantee the product is free from defects in material and workmanship for a set duration of time; this is a standard industry practice and is not considered a performance obligation.

From time to time, upon the customer’s written request, we recognize revenue when manufacturing is complete and the equipment is ready for shipment. At the customer’s request, we will bill the customer upon completing all performance obligations, but before shipment. The customer will formally request we ship the equipment per their direction from our manufacturing facility at a later specified date and that we segregate the equipment from our finished goods, such that they are not available to fill other orders. Per the customer’s agreement change of control is passed to the customer once the equipment is complete and ready for shipment. We have operated using bill and hold agreements with certain customers for many years, with consistent satisfactory results for both the customer and us. The credit terms on these agreements are consistent with the credit terms on all other sales. All control is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the years ended December 31, 2018 and 2017 was approximately $8.3 million and $4.6 million, respectively.

Parts - Revenue is recognized after the customer obtains control of the parts. Control is passed either by the customer taking physical possession or the parts being shipped. The amount of revenue recognized is not adjusted for expected returns, as our historical part returns have been de minimis.

Exchange or rebuilding customer owned compressors - Based on the contract, the Company will either exchange a new/rebuilt compressor for the customer’s malfunctioning compressor or rebuild the customer’s compressor. Revenue is recognized after control of the replacement compressor has transferred to the customer by physical delivery, delivery and installment or shipment of the compressor.

Used compressors or flares - From time to time, a customer may request to purchase a used compressor or flare out of our rental fleet. Revenue from the sale of rental equipment is recognized when the control has passed to the customer, when the customer has taken physical possession or the equipment has been shipped.

Service and Maintenance Revenue. The Company provides routine or call-out services on customer owned equipment. Revenue is recognized after services in the contract are rendered.

Payment terms for sales revenue and service and maintenance revenue discussed above are generally 30 to 60 days although terms for specific customers can vary. Also, the transaction prices are not subject to variable consideration constraints.


F - 7


Disaggregation of Revenue

The following table shows the Company's revenue disaggregated by product or service type for the years ended:
 
Year Ended December 31,
(in thousands)
2018
20172016
Compressors - sales
$10,994 $13,382 $10,038 
Flares - sales
2,535 2,755 1,183 
Other (Parts/Rebuilds) - sales
2,740 4,071 2,400 
Service and maintenance 1
20,537 19,857 24,016 
Total revenue from contracts with customers
36,806 40,065 37,637 
Add: non-ASC 606 rental revenue
28,672 27,628 34,017 
Total revenue
$65,478 $67,693 $71,654 

1Service and maintenance includes revenue from servicing our own rental equipment contracted to customers and third party equipment.

Contract Balances

As of December 31, 2018 and December 31, 2017, we had the following receivables and deferred income from contracts with customers:


December 31, 2018December 31, 2017
(in thousands) 
Accounts Receivable 
Accounts receivable - contracts with customers $4,353 $5,454 
Accounts receivable - non-ASC 606 3,157 3,649 
Total Accounts Receivable 7,510 9,103 
Less: Allowance for doubtful accounts (291)(569)
Total Accounts Receivable, net 7,219 8,534 
Deferred income $81 $185 

The Company recognized $176,000 in revenue for the period ended December, 2018 that was included in deferred income at the beginning of 2018. For the period ended December 31, 2017, the Company recognized revenue of $1.9 million from amounts related to sales that were included in deferred income at the beginning of 2017.

The increases (decreases) of accounts receivable and deferred income were primarily due to normal timing differences between our performance and the customers’ payments.










F - 8


Transaction Price Allocated to the Remaining Performance Obligations

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:

(in thousands) 2020 2021 2022 2023 2024 Total 
Service and Maintenance $2,223 $1,842 $1,763 $704 $ $6,532 


All consideration from contracts with customers is included in the amounts presented above.

The Company applies the practical expedient in ASC 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less.

The Company applies the transition practical expedient in ASC 606-10-65-1(f)(3) and does not disclose the amount of the transaction price allocated to the remaining performance obligations and an explanation of when the Company expects to recognize that amount as revenue for 2018.

Contract Costs

The Company applies the practical expedient in ASC 340-40-25-4 and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expense on our consolidated income statement.

Major Customers and Concentration of Credit Risk

Sales and rental income to Occidental Permian, LTD. ("Oxy") in 2018 amounted to 28% of revenue. Sales and rental income to Oxy and Devon Energy Production, Inc. ("Devon") in 2017 amounted to 20% and 15% of revenue, respectively. Sales and rental income to Devon and Oxy in 2016 amounted to 21% and 19% of revenue. No other single customer accounted for more than 10% of our revenues in 2018, 2017 or 2016. Oxy amounted to 26% of our accounts receivable as of December 31, 2018. Oxy amounted to 14% of our accounts receivable as of December 31, 2017. No other customers amounted to more than 10% of our accounts receivable as of December 31, 2018 and 2017.

Inventory

Inventory (current and long-term) is valued at the lower of cost and net realizable value.  The cost of inventories is determined by the weighted average method.  A reserve is recorded against inventory balances for estimated obsolescence.  This reserve is based on specific identification and historical experience and totaled $19,000 and $15,000 at December 31, 2018 and 2017, respectively. There were 7 newly completed compressor units at December 31, 2018 and December 31, 2017 available for sale or for use in our rental fleet.  Our long-term inventory consists of raw materials that remain viable but that the Company does not expect to sell within the next year. At December 31, 2018 and 2017, inventory consisted of the following (in thousands):

  20182017
Raw materials - current$26,152 $22,813 
Raw materials - long term3,980 2,829 
Finished Goods1,022 1,022 
Work in process3,800 2,389 
Total$34,954 $29,053 

Rental Equipment and Property and Equipment

Rental equipment and property and equipment are recorded at cost less accumulated depreciation, except for work-in-progress on new rental equipment which is recorded at cost until it’s complete and added to the fleet. At December 31, 2018 and 2017, we had $11.9 million and $6.4 million in rental equipment work-in-progress, respectively. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Our rental equipment has an estimated useful life of 15 years, while our property and equipment has an estimate useful lives which range from three to thirty-nine years.  The
F - 9


majority of our property and equipment, including rental equipment, is a direct cost to generating revenue and the following table depicts the depreciation associated with each product line at December 31, 2018 , 2017 and 2015 (in thousands):

 201820172016
Rentals$21,588 $20,861 $21,325 
Sales265 265 291 
Service & Maintenance22 21 25 
Total$21,875 $21,147 $21,641 

We assess the impairment of rental equipment and property and equipment whenever events or changes in circumstances indicate that the net recorded amount may not be recoverable.  The following factors could trigger an impairment review: significant underperformance relative to historical or projected future cash flows, significant adverse changes in the extent or manner in which asset is being used or its condition, significant negative industry trends or legislative changes prohibiting us from leasing our units or flares. An impairment loss is recognized if the future undiscounted cash flows associated with the asset and the estimated fair value of the asset are less than the asset's carrying value. We recognized no impairments in years ended December 31, 2018, 2017 or 2016.

Gains and losses resulting from sales and dispositions of property and equipment are included in current operations. Maintenance and repairs are charged to operations as incurred.

Goodwill

Goodwill represents the cost in excess of fair value of the identifiable net assets acquired. Goodwill is tested for impairment annually or whenever events indicate impairment may have occurred. We performed a qualitative analysis each quarter of 2018 and our annual review was performed in the fourth quarter of 2018. We experienced no impairment of goodwill during the years ended December 31, 2018 or 2017.

Intangibles

At December 31, 2018 and 2017, NGSG had intangible assets, which relate to developed technology and a trade name. The carrying amount net of accumulated amortization at December 31, 2018 and 2017 was $1.4 million and $1.5 million, respectively.  Developed technology is amortized on a straight-line basis with a useful life of 20 years, with a weighted average remaining life of approximately six years as of December 31, 2018.  Amortization expense recognized in each of the years ending December 31, 2018, 2017, and 2016 was $125,000. Estimated amortization expense for the years 2019-2024 is $125,000 per year. NGSG has an intangible asset with a gross carrying value of $654,000 at December 31, 2018 related to the trade name of SCS which was acquired in our acquisition of Screw Compression Systems in January 2005.  This asset is not being amortized as it has been deemed to have an indefinite life.

The following table represents the identified intangible assets by major asset class (in thousands):

 December 31, 2018December 31, 2017
Useful Life (years) Gross Carrying Value  Accumulated Amortization Net Book Value Gross Carrying Value Accumulated Amortization Net Book Value 
Developed Technology20$2,505 $1,758 $747 $2,505 $1,633 $872 
Trade NameIndefinite 654  654 654  654 
Total$3,159 $1,758 $1,401 $3,159 $1,633 $1,526 

Our policy is to periodically review intangibles for impairment through an assessment of the estimated future cash flows related to such assets.  In the event that assets are found to be carried at amounts in excess of estimated undiscounted future cash flows, then the assets will be adjusted for impairment to a level commensurate with a discounted cash flow analysis of the underlying assets.  Based upon our analysis, we experienced no impairment of intangible assets during the years ended December 31, 2018 or 2017. Separately, we reviewed our indefinite life intangible for impairment with our goodwill qualitative analysis, which we performed each quarter in 2018 due to a continued decline in our rental utilization and then annually in the
F - 10


fourth quarter of 2018. Based on this analysis, we experienced no impairment on our indefinite life intangible during the years ended December 31, 2018 or 2017.

Warranty

We accrue amounts for estimated warranty claims based upon current and historical product warranty costs and any other related information known.  The warranty reserve was $22,000 and $65,000 for December 31, 2018 and 2017, respectively, and is included in accrued liabilities on the consolidated balance sheet.

Financial Instruments and Concentrations of Credit Risk

We invest our cash primarily in deposits and money market funds with commercial banks.  At times, cash balances at banks and financial institutions may exceed federally insured amounts. We believe that the risk to our cash balance is minimal because we have chosen one of the nation’s largest most successful banks, with strong long-term ratings of Aa2/A+/AA.

Per Share Data

Basic earnings per common share is computed using the weighted average number of common shares outstanding during the period.  Diluted earnings per common share is computed using the weighted average number of common stock and common stock equivalent shares outstanding during the period.  There were anti-dilutive securities in 2018, 2017 and 2016.

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):

  Year Ended December 31, 
  201820172016
Numerator:       
Net income $426 $19,851 $6,469 
Denominator for basic net income per common share:       
Weighted average common shares outstanding 12,965 12,831 12,702 
Denominator for diluted net income per share:       
Weighted average common shares outstanding 12,965 12,831 12,702 
Dilutive effect of stock options and restricted shares 268 279 233 
Diluted weighted average shares 13,233 13,110 12,935 
Earnings per common share:       
Basic $0.03 $1.55 $0.51 
Diluted $0.03 $1.51 $0.50 

In the year-ended December 31, 2018, options to purchase 82,167 shares of common stock with exercise prices ranging from $23.30 to $33.36 were not included in the computation of dilutive income per share, due to their anti-dilutive effect.

In the year-ended December 31, 2017, options to purchase 83,917 shares of common stock with exercise prices ranging from $28.15 to $33.36 were not included in the computation of dilutive income per share, due to their anti-dilutive effect.

In the year-ended December 31, 2016, options to purchase 51,167 shares of common stock with exercise prices ranging from $30.41 to $33.36 were not included in the computation of dilutive income per share, due to their anti-dilutive effect


Income Taxes

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective tax bases, and operating losses and tax credit carry-forwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.

F - 11


ASC Topic 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In order to record any financial statement benefit, we are required to determine, based on technical merits of the position, whether it is more likely than not (a likelihood of more than 50 percent) that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. If that step is satisfied, then we must measure the tax position to determine the amount of benefit to recognize in the financial statements. The tax position is measured at the largest amount of the benefit that is greater than 50 percent likely of being realized upon ultimate settlement. We have no uncertain tax positions as of December 31, 2018 or 2017.

Our policy regarding income tax interest and penalties is to expense those items as other expense.

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “2017 Tax Act”), which made broad and complex changes to the U.S. tax code. Certain income tax effects of the 2017 Tax Act are reflected in the Company’s financial results in accordance with Staff Accounting Bulletin No. 118 (“SAB 118”), which provides SEC staff guidance regarding the application of Accounting Standards Codification Topic 740 Income Taxes (“ASC 740”). The effect of this change impacts our effective tax rate. The estimated impact on 2017 was to reduce the deferred tax liabilities by approximately $18.4 million and has been reflected in our effective tax rate reconciliation. At December 31, 2018, we have completed our accounting for the income tax effects of the Tax Act on our deferred tax assets in accordance with the Securities and Exchange Commission Staff Accounting Bulletin No. 118 and ASC 740, and no material adjustments were required.

During the fourth quarter of 2018, the Company discovered a potential uncertain tax position attributable to the deductibility of certain executive compensation expense for federal income tax purposes aggregating approximately $168,000, $149,000 and $230,000 for the years ended December 31, 2017, 2016 and 2015, respectively. As a result, in accordance with ASC Topic 740, during the fourth quarter of 2018, the Company recorded a tax adjustment of $547,000 and accrued penalty and interest expense of $55,000 attributable to the uncertain tax position. Management of the Company determined that effect of the potential uncertain tax position on previously reported results of operations for the years ended December 31, 2017 and 2016 was not material.

Fair Value Measurement

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date under current market conditions. ASC Topic 820 established a fair value hierarchy, which requires an entity to maximize the use of observable inputs when measuring fair value. These inputs are categorized as follows:

Level 1- quoted prices in an active market for identical assets or liabilities;

Level 2- quoted prices in an active market for similar assets or liabilities, inputs other than quoted prices that are observable for similar assets or liabilities, inputs derived principally from or corroborated by observable market data by correlation or other means; and

Level 3- valuation methodology with unobservable inputs that are significant to the fair value measurement.
   
Management believes that the fair value of our cash and cash equivalents, trade receivables, accounts payable and line of credit at December 31, 2018 and 2017 approximate their carrying values due to the short-term nature of the instruments or the use of prevailing market interest rates. 

Segments and Related Information

ASC 280-10-50, “Operating Segments”, define the characteristics of an operating segment as a) being engaged in business activity from which it may earn revenue and incur expenses, b) being reviewed by the company's chief operating decision maker (CODM) for decisions about resources to be allocated and assess its performance and c) having discrete financial information.  Although we indeed look at our products to analyze the nature of our revenue, other financial information, such as certain costs and expenses, net income and EBITDA are not captured or analyzed by these categories.  Our CODM does not make resource allocation decisions or access the performance of the business based on these categories, but rather in the aggregate. Based on this, management believes that it operates in one business segment.
 
F - 12


In their analysis of product lines as potential operating segments, management also considered ASC 280-10-50-11, “Aggregation Criteria”, which allows for the aggregation of operating segments if the segments have similar economic characteristics and if the segments are similar in each of the following areas:
 
The nature of the products and services;

The nature of the production processes;

The type or class of customer for their products and services;

The methods used to distribute their products or provide their services; and

The nature of the regulatory environment, if applicable.
 
We are engaged in the business of designing and manufacturing compressors and flares. Our compressors and flares are sold and rented to our customers. In addition, we provide service and maintenance on compressors in our fleet and to third parties.These business activities are similar in all geographic areas.  Our manufacturing process is essentially the same for the entire Company and is performed in house at our facilities in Midland, Texas and Tulsa, Oklahoma.  Our customers primarily consist of entities in the business of producing natural gas.  The maintenance and service of our products is consistent across the entire Company and is performed via an internal fleet of vehicles.  The regulatory environment is similar in every jurisdiction in that the most impacting regulations and practices are the result of federal energy policy.  In addition, the economic characteristics of each customer arrangement are similar in that we maintain policies at the corporate level.

Recently Issued Accounting Pronouncements

On February 25, 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02, Leases (Topic 842). Under the new guidance, a lessee will be required to recognize assets and liabilities for finance and operating leases with lease terms of more than 12 months. Additionally, this ASU will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements. The ASU initially required a modified retrospective transition method where a company applies the new leases standard at the beginning of the earliest period presented in the financial statements, but in July 2018 the FASB issued ASU 2018-11. ASU 2018-11 added an optional transition method where a company applies the new leases standard at the adoption date and recognizes a cumulative effect adjustment to the opening balance of retained earnings. For public business entities, the amendments are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted.
The new standard will be adopted by the Company on January 1, 2019. We anticipate applying certain practical expedients provided by ASU 2016-02 that allow companies to not reassess leases that are in effect prior to adoption, the practical expedient in ASU 2018-11 that allows lessors to not separate lease and non-lease components for certain asset classes and the practical expedient in ASU 2018-20 that allows lessors to exclude third party taxes from lease revenue and lease-related expenses. We have reviewed and evaluated the impact the new standard will have on our accounting policies, internal controls and consolidated balance sheet. In our assessment, we determined an increase in lease assets and lease liabilities on the consolidated balance sheet will be approximately $700,000 at adoption. The adoption by the Company of Topic 842, in regards to the increase in liabilities, will not impact the debt covenants on our existing line of credit, as leases are not considered new indebtedness in our credit agreement as confirmed with our bank. The new standard will create an adjustment to retained earnings produced by the difference in lease assets and lease liabilities brought on to the consolidated balance sheet.


2.  Rental Activity

We rent natural gas compressor packages to entities in the petroleum industry.  These rental arrangements are classified as operating leases and generally have original terms of six months to twenty-four months and continue on a month-to-month basis thereafter. Depreciation expense for rental equipment was $20.9 million, $20.0 million and $20.2 million for the years ended December 31, 2018, 2017 and 2016, respectively. Future minimum rent payments for arrangements not on a month-to-month basis at December 31, 2018 are as follows:
F - 13


Years Ending December 31, 
(in thousands) 
20197,245 
20203,334 
20212,763 
20222,644 
20231,058 
Total 17,044 








3.  Property and Equipment

Property and equipment consists of the following at December 31, 2018 and 2017 (in thousands):

  Useful Lives (Years) 20182017
Land — $1,290 $1,290 
Building396,116 6,116 
Leasehold improvements 39808 808 
Office equipment and furniture 51,492 1,490 
Software 5573 573 
Machinery and equipment 73,275 3,133 
Vehicles 36,270 5,516 
Construction in Progress — 8,319  
Total28,143 18,926 
Less accumulated depreciation (11,556)(11,274)
Total $16,587 $7,652 
 
Depreciation expense for property and equipment was $1.1 million, $1.2 million and $1.4 million for the year ended December 31, 2018, 2017 and 2016, respectively.

In 2017, the Midland fabrication facility suffered damages two separate times, due to hailstorms. We did not incur a loss, as our insurance proceeds fully covered the estimated cost for the repairs. In accordance with ASC 605-40, we reduced the value of the building for these damages.


4. Retirement of Long-Lived Assets

During the annual review of our rental compressor units, management looks for any units that are not of the type, configuration, make or model that our customers are demanding or that were not cost efficient to refurbish, maintain and/or operate. From our review in 2018, we retired 13 units from our rental fleet. We recorded no loss on the retirement, due to the units being completely depreciated at the time of retirement. We had no retirement from our rental fleet in 2017. From our review in 2016, we determined 63 units should be retired from our rental fleet with key components from those units being re-utilized in future unit builds and/or repairs. We performed an optimization review and recorded a $545,000 loss on retirement of rental equipment to reduce the book value of each unit to the estimated fair value of approximately $242,000 for key components being kept.


F - 14


5. Deferred Compensation Plans

Effective January 1, 2016, the Company established a non-qualified deferred compensation plan for executive officers, directors and certain eligible employees. The assets of the deferred compensation plan are held in a rabbi trust and are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company. The plan allows for deferral up to 90% of a participant’s base salary, bonus, commissions, director fees and restricted stock awards. A Company owned life insurance policy held in a rabbi trust is utilized as a source of funding for the plan. The cash surrender value of the life insurance policy is $1.0 million and $894,000 as of December 31, 2018 and 2017, respectively, with a loss related to the policy of $153,900 and a gain of $66,400 reported in other income in our consolidated income statement for the year ended December 31, 2018 and 2017, respectively.

For deferrals of base salary, bonus, commissions and director fees, settlement payments are made to participants in cash, either in a lump sum or in periodic installments. The deferred obligation to pay the deferred compensation and the deferred director fees is adjusted to reflect the positive or negative performance of investment measurement options selected by each participant and was $1.1 million and $866,000 as of December 31, 2018 and 2017, respectively. The deferred obligation is included in other long-term liabilities in the consolidated balance sheet.

For deferrals of restricted stock units, the plan does not allow for diversification, therefore, distributions are paid in shares of common stock and the obligation is carried at grant value. As of December 31, 2018, 101,895 unvested restricted stock units have been deferred of which 34,732 units have been released and issued to the deferred compensation plan with a value of $871,300.


6. Credit Facility

We have a senior secured revolving credit agreement with JP Morgan Chase Bank, N.A (the "Amended Credit Agreement") aggregate commitment of $30 million, subject to collateral availability. We also have a right to request from the Lender, on an uncommitted basis, an increase of up to $20 million on the aggregate commitment (which could potentially increase the commitment amount to $50 million). On August 31, 2017, we amended and renewed the Amended Credit Agreement, which was set to expire on December 31, 2017. The Credit Agreement Amendment extends the maturity date to December 31, 2020. No other material revisions were made to the credit facility.
 
Borrowing Base. At any time before the maturity of the Amended Credit Agreement, we may draw, repay and re-borrow amounts available under the borrowing base up to the maximum aggregate availability discussed above. Generally, the borrowing base equals the sum of (a) 80% of our eligible accounts receivable plus (b) 50% of the book value of our eligible general inventory (not to exceed 50% of the commitment amount at the time) plus (c) 75% of the book value of our eligible equipment inventory.  JPMorgan Chase Bank (the “Lender”) may adjust the borrowing base components if material deviations in the collateral are discovered in future audits of the collateral. We had $29.5 million borrowing base availability at December 31, 2018 under the terms of our Amended Credit Agreement.
 
Interest and Fees.  Under the terms of the Amended Credit Agreement, we have the option of selecting the applicable variable rate for each revolving loan, or portion thereof, of either (a) LIBOR multiplied by the Statutory Reserve Rate (as defined in the Amended Credit Agreement), with respect to this rate, for Eurocurrency funding, plus the Applicable Margin (“LIBOR-based”), or (b) CB Floating Rate, which is the Lender's Prime Rate less the Applicable Margin; provided, however, that no more than three LIBOR-based borrowings under the agreement may be outstanding at any one time. For purposes of the LIBOR-based interest rate, the Applicable Margin is 1.50%. For purposes of the CB Floating Rate, the Applicable Margin is 1.25%.

Accrued interest is payable monthly on outstanding principal amounts, provided that accrued interest on LIBOR-based loans is payable at the end of each interest period, but in no event less frequently than quarterly. In addition, fees and expenses are payable in connection with our requests for letters of credit (generally equal to the Applicable Margin for LIBOR-related borrowings multiplied by the face amount of the requested letter of credit) and administrative and legal costs.
 
Maturity . The maturity date of the Amended Credit Agreement is December 31, 2020, at which time all amounts borrowed under the agreement will be due and outstanding letters of credit must be cash collateralized. The agreement may be terminated early upon our request or the occurrence of an event of default.
 
Security. The obligations under the Amended Credit Agreement are secured by a first priority lien on all of our inventory and accounts and lease receivables, along with a first priority lien on a variable number of our leased compressor equipment the
F - 15


book value of must be maintained at a minimum of 2.00 to 1.00 commitment coverage ratio (such ratio being equal to (i) the amount of the borrowing base as of such date to (ii) the amount of the commitment as of such date.)
 
Covenants. The Amended Credit Agreement contains customary representations and warranties, as well as covenants which, among other things, limit our ability to incur additional indebtedness and liens; enter into transactions with affiliates; make acquisitions in excess of certain amounts; pay dividends; redeem or repurchase capital stock or senior notes; make investments or loans; make negative pledges; consolidate, merge or effect asset sales; or change the nature of our business. In addition, we also have certain financial covenants that require us to maintain a leverage ratio less than or equal to 2.50 to 1.00 as of the last day of each fiscal quarter.

Events of Default and Acceleration. The Amended Credit Agreement contains customary events of default for credit facilities of this size and type, and includes, without limitation, payment defaults; defaults in performance of covenants or other agreements contained in the loan documents; inaccuracies in representations and warranties; certain defaults, termination events or similar events; certain defaults with respect to any other Company indebtedness in excess of $50,000; certain bankruptcy or insolvency events; the rendering of certain judgments in excess of $150,000; certain ERISA events; certain change in control events and the defectiveness of any liens under the secured revolving credit facility. Obligations under the Amended Credit Agreement may be accelerated upon the occurrence of an event of default.
 
As of December 31, 2018, we were in compliance with all covenants in our Amended Credit Agreement.  A default under our Credit Agreement could trigger the acceleration of our bank debt so that it is immediately due and payable.  Such default would likely limit our ability to access other credit. At December 31, 2018 our balance on the line of credit was $417,000. Our weighted average interest rate for the year ended December 31, 2018 was 3.81%.


7.  Income Taxes

The provision for income taxes for the years ended December 31, 2018, 2017 and 2016, consists of the following (in thousands):

  201820172016
Current provision:       
Federal $(164)$3,074 $4,280 
State (84)260 429 
Total current (benefit) provision(248)3,334 4,709 
Deferred provision:    
Federal expense (benefit)573 (21,582)(2,713)
Total deferred expense (benefit)573 (21,582)(2,713)
Total expense (benefit) provision$325 $(18,248)$1,996 

On December 22, 2017, the U.S. government enacted the 2017 Tax Act. The 2017 Tax Act made broad and complex changes to the U.S. tax code that affected the Company’s 2017 financial results. The 2017 Tax Act also established new tax laws that will affect the Company’s financial results after 2017, including a reduction in the U.S. federal corporate income tax rate from 35 percent to 21 percent; additional limitations on the deductibility of executive compensation; limitations on the deductibility of interest; and repeal of the domestic manufacturing deduction. As such, the Company recognized a $18.4 million income tax benefit related to the re-measurement of our deferred tax assets and liabilities in our 2017 financial statements in accordance with SAB 118, which provides SEC staff guidance for the application of ASC 740 in the reporting period in which the 2017 Tax Act was signed into law. We completed our detailed analysis in 2018 with no material adjustments.









F - 16


The income tax effects of temporary differences that give rise to significant portions of deferred income tax assets and (liabilities) as of December 31, 2018 and 2017, are as follows (in thousands):

  20182017
Deferred income tax assets:     
Net operating loss carryover$2,415 $ 
Stock Compensation746 843 
Other 441 201 
Total deferred income tax assets $3,602 $1,044 
Deferred income tax liabilities:   
Property and equipment $(34,968)(32,377)
Goodwill and other intangible assets (573)(604)
Other (219)(226)
Total deferred income tax liabilities (35,760)(33,207)
Net deferred income tax liabilities $(32,158)$(32,163)

The effective tax rate for the years ended December 31, 2018, 2017 and 2016, differs from the statutory rate as follows:

  201820172016
Statutory rate 21.0 %34.0 %34.0 %
State and local taxes1.5 %1.5 %1.6 %
Uncertain tax position 72.9 % % %
Research and development credit (48.3)% %(7.5)%
Stock based compensation (5.2)%(13.4)%0.3 %
Nondeductible compensation 4.1 %— %— %
Domestic production credit   %(14.3)%(5.4)%
Other(2.7)%(1.5)%0.6 %
Effective rate 43.3 %6.3 %23.6 %
Deferred re-measurement for rate change %(1,144.4)% %
Effective rate 43.3 %(1,138.1)%23.6 %

During the fourth quarter of 2018, the Company discovered a potential uncertain tax position attributable to the deductibility of certain executive compensation expense for federal income tax purposes aggregating approximately $168,000, $149,000 and $230,000 for the years ended December 31, 2017, 2016 and 2015, respectively. As a result, in accordance with ASC Topic 740, during the fourth quarter of 2018, the Company recorded a tax adjustment of $547,000 and accrued penalty and interest expense of $55,000 attributable to the uncertain tax position. Management of the Company determined that effect of the potential uncertain tax position on previously reported results of operations for the years ended December 31, 2017 and 2016 was not material.

We account for uncertain tax positions in accordance with guidance in FASB ASC 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. A reconciliation of the beginning and ending amount of uncertain tax positions is as follows (in thousands):

Balance at January 1, 2018 $ 
Additions based on tax positions related to current year 31 
Additions to tax positions of prior years 547 
Balance at December 31, 2018 $578 


Our policy regarding income tax interest and penalties is to expense those items as incurred. During the years ended December 31, 2018, 2017 and 2016, there were no significant income tax interest or penalty items in the statement of income.

F - 17


We had a regular income tax net operating loss carry forward of $10.7 million for federal income taxes as of December 31, 2018. This net operating loss will be carried forward indefinitely but subject to 80% limitation.
 
We file income tax returns in the U.S. federal jurisdiction and various state jurisdictions.  With few exceptions, we are no longer subject to U.S. federal or state income tax examination by tax authorities for years before 2014. 


8.  Other Long-term Liabilities

We entered into a purchase agreement with a vendor on July 30, 2008 pursuant to which we agreed to purchase up to $4.8 million of our paint and coating requirements exclusively from the vendor.  In connection with the execution of the agreement, the vendor paid us a $300,000 fee which is considered to be a discount toward future purchases from the vendor.  The $300,000 payment we received is recorded as a long-term liability and will decrease as the purchase commitment is fulfilled.  The long-term liability remaining for the purchase commitment was  $57,000 and $92,000 as of December 31, 2018 and 2017, respectively.


9.  Stockholders' Equity

Preferred Stock

We have a total of 5.0 million authorized preferred shares with rights and preferences as designated by the Board of Directors.  As of December 31, 2018 and 2017, there were no issued or outstanding preferred shares.


10. Stock-Based Compensation

Restricted Stock/Units

 On June 18, 2014, at our annual meeting of shareholders, our shareholders approved a proposed amendment to the 2009 Restricted Stock/Unit Plan (the "Plan") to add additional 500,000 shares of common stock to the Plan, thereby authorizing the issuance of up to 800,000 shares of common stock under the Plan. In accordance with the Company's employment agreement with Stephen Taylor, the Company's Chief Executive Officer, the Compensation Committee reviewed his performance in determining the issuance of restricted common stock. Based on this review which included consideration of the Company's 2017 performance, Mr. Taylor, was awarded 84,700 restricted shares/units on March 15, 2018, which vest over three years, in equal installments beginning March 15, 2019. On March 15, 2018, the Compensation Committee awarded 20,000 restricted shares/units to each G. Larry Lawrence, our CFO, and James Hazlett, our Vice President of Technical Services. The restricted shares/units to Messrs. Hazlett and Lawrence vest over three years, in equal installments, beginning March 15, 2019. We also awarded and issued 16,288 shares of restricted common stock/units to our Board of Directors as partial payment for 2018 directors' fees. The restricted stock/units issued to our directors vests over one year, in quarterly installments, beginning March 31, 2019. Compensation expense related to the restricted shares/units was approximately $2,226,000, $3,675,000 and $1,793,000 for the years ended December 31, 2018, 2017, and 2016, respectively. As of December 31, 2018, there was a total of approximately $2,620,000 of unrecognized compensation expense related to the nonvested portion of these restricted shares/units.  This expense is expected to be recognized over the next three years and a quarter. As of December 31, 2018, 45,533 shares were still available for issuance under the Plan.














F - 18


A summary of all restricted stock/units activity as of December 31, 2016, 2017 and 2018 and changes during the years then ended are presented below.

 Number
 of
Shares
Weighted Average
Exercise Price
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2015145,588 $19.17 9.12$3,246 
Granted
139,451 $21.34 — $3,007 
Vested
(145,558)$19.17 — $2,963 
Canceled/Forfeited
 $ — $— 
Outstanding, December 31, 2016139,451 $21.34 9.13$4,483 
Granted
126,432 $27.06 — $3,421 
Vested
(81,494)$21.20 — $2,361 
Canceled/Forfeited
 $ — $— 
Outstanding, December 31, 2017184,389 $25.32 8.83$4,831 
Granted
140,988 24.55 — 3,461 
Vested
(110,747)23.97 — 2,806 
Canceled/Forfeited
  — — 
Outstanding, December 31, 2018214,630 $25.51 8.85$3,529 

Stock Option Plan

Our Stock Option Plan which is stockholder approved, permits the granting of stock options to its employees for up to 550,000 shares of common stock.  On June 16, 2009, at our annual meeting of shareholders, our shareholders approved to add an additional 200,000 shares of common stock to the Stock Option Plan. On June 16, 2016, at our annual meeting of shareholders, our shareholders approved a proposed amendment to the Stock Option Plan to add an additional 250,000 shares of common stock to the Stock Option Plan, thereby authorizing the issuance of up to 1.0 million shares of common stock under the Stock Option Plan.  We believe that such awards better align the interests of our employees with our stockholders.  Option awards are generally granted with an exercise price equal to the market price of our stock at the date of grant; those option awards generally vest based on three years of continuous service and have ten-year contractual terms.  Certain option and share awards provide for accelerated vesting if there is a change in control of the Company (as defined in the Stock Option Plan).  The last date that grants can be made under the Stock Option Plan is February 28, 2026. As of December 31, 2018, 318,503 shares were still available for issue under the Stock Option Plan.

The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model that uses the assumptions noted in the following table.  The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve in effect at the time of grant.  The expected life of options granted is based on the vesting period and historical exercise and post-vesting employment termination behavior for similar grants.  We use historical data to estimate option exercise and employee termination within the valuation model; separate groups of employees that have similar historical exercise behavior are considered separately for valuation purposes.


Weighted average Black -Scholes fair value assumption during the year ended December 31, are as follows:2017
Risk free rate2.12 %
Expected life6 years
Expected volatility39.59 %
Expected dividend yield 

There were no stock option grants made in 2018 or 2016.



F - 19


A summary of all option activity as of December 31, 2016, 2017 and 2018  and changes during the years then ended are presented below:

 Number
 of
Shares
Weighted Average
Grant Date Fair Value
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2015414,769 $19.07 5.08$1,814 
Granted
 $ 
Exercised
(62,083)$16.79 625 
Canceled/Forfeited
(2,500)$22.90 $ 
Outstanding, December 31, 2016350,186 $19.45 4.25$4,453 
Granted
32,750 $28.15 
Exercised
(55,666)$20.12 446 
Outstanding, December 31, 2017327,270 $20.21 4.28$2,255 
Granted
  
Exercised
(38,250)17.19 216 
Canceled/Forfeited
(5,334)24.02  
Outstanding, December 31, 2018283,686 $20.46 3.58$434 
Exercisable, December 31, 2018262,821 $19.85 3.22$434 
 
The weighted average grant date fair value of options granted during the years was $11.93 in 2017 and none in 2018. The total intrinsic value, or the difference between the exercise price and the market price on the date of exercise, of options exercised during the years ended December 31, 2018, 2017, and 2016 was approximately $216,000, $446,000, and $625,000 respectively.  Cash received from stock options exercised during the years ended December 31, 2018, 2017, and 2016 was approximately $680,000, $1.12 million, and $1.0 million, respectively.

The following table summarizes information about our stock options outstanding at December 31, 2018:

 
Range of Exercise Prices
Options Outstanding Options Exercisable 
Shares 
Weighted
Average
Remaining
Contractual
Life (years)
Weighted
Average
Exercise
Price
Shares 
Weighted
Average
Exercise
Price
$0.01-15.7064,852 0.52$9.75 64,852 $9.75 
$15.71-17.8142,000 1.57$17.54 42,000 $17.54 
$17.82-20.4850,500 2.34$19.43 50,500 $19.43 
$20.49-33.36126,334 6.32$27.33 105,469 $27.19 
283,686 3.58$20.46 262,821 $19.85 













F - 20


The summary of the status of our unvested stock options as of December 31, 2018 and changes during the year then ended is presented below.

 
 
 
Unvested stock options:
Shares 
Weighted Average
Grant Date Fair Value
Unvested at December 31, 201748,581 $11.41 
Granted
 $ 
Vested
(26,549)$10.97 
Canceled/Forfeited
(1,167)$11.93 
Unvested at December 31, 201820,865 $11.93 

We recognized stock compensation expense from stock options vesting of $159,000, $363,000, and $506,000 for the years ended December 31, 2018, 2017 and 2016, respectively. As of December 31, 2018, there was approximately $131,000 of total unamortized compensation cost related to unvested stock options.  We expect to recognize such cost over a weighted-average period of 1.0 year. 

There were no stock option grants in 2018.
11. Related Party

In 2016, we entered into a joint venture partnership, N-G, LLC (‘N-G”), with Genis Holdings, LLC (“Genis”) to explore new technologies for wellhead compression. NGS and Genis both share 50% ownership of N-G. In 2018, we ordered some compressor packages from Genis, totaling $1.0 million. The compressors were not completed by December 31, 2018. As of December 31, 2018, we have prepaid $500,000 which is included in prepaid expenses and other in the consolidated balance sheet. The outstanding balance at year end December 31, 2018 is due at the time of completion.

12. Commitments and Contingencies

401(k) Plan

We offer a 401(k) Plan to all employees that have reached the age of eighteen and have completed six months of service.  The participants may contribute up to 100% of their salary subject to IRS limitations.  Employer contributions are subject to Board discretion and are subject to a vesting schedule of 20% each year after the first year and 100% after six years.  We contributed $355,000, $301,000, and $295,000 to the 401(k) Plan in 2018, 2017 and 2016, respectively.

Rented Facilities, Vehicles and Equipment

We lease certain of our facilities and equipment under operating leases with terms generally ranging from month-to-month to five years.  Most leases contain renewal options.  Remaining future minimum rental payments (excluding month to month) due under these leases are as follows:
 
Years Ending December 31, (in thousands)
2019$298 
2020118 
202197 
202244 
202335 
Thereafter15 
Total$607 

Rent expense under such leases was $433,000, $310,000, and $325,000 for the years ended December 31, 2018, 2017 and 2016, respectively.

F - 21


Legal Proceedings

From time to time, we are a party to various legal proceedings in the ordinary course of our business.  While management is unable to predict the ultimate outcome of these actions, it believes that any ultimate liability arising from these actions will not have a material effect on our financial position, results of operations or cash flow.  We are not currently a party to any bankruptcy, receivership, reorganization, adjustment or similar proceeding, and we are not aware of any other threatened litigation.

13.  Quarterly Financial Data (in thousands, except per share data) – Unaudited
2018 Q1 Q2 Q3 Q4 Total 
Total revenue $14,718 $18,204 $16,396 $16,160 $65,478 
Operating income (loss) 350 226 (44)106 638 
Net income (loss)
225 247 236 (282)426 
Net income (loss) per share - Basic 0.02 0.02 0.02 (0.02)0.03 
Net income (loss) per share - Diluted 0.02 0.02 0.02 (0.02)0.03 


2017 Q1 Q2 Q3 Q4 Total 
Total revenue $18,902 $16,218 $15,913 $16,660 $67,693 
Operating income 343 414 593 217 1,567 
Net income (1)
252 375 522 18,702 19,851 
Net income per share - Basic 0.02 0.03 0.04 1.46 1.55 
Net income per share - Diluted 0.02 0.03 0.04 1.42 1.51 

(1) The increase in fourth quarter net income is largely a result of the 2017 Tax Act, see Note 7.

Amounts may not add due to rounding differences.
F - 22
EX-21.1 2 a123118-ngsxex211subsi.htm Document

Exhibit 21.1



Subsidiaries of the Registrant


Listed below are subsidiaries of Natural Gas Services Group, Inc. with their jurisdiction of organization shown in parenthesis:

NGSG Properties, LLC (Colorado)
Rabbi Trust associated with the Company's Non-qualified Deferred Compensation Plan (Texas)


                                                                          




EX-23.1 3 a123118-ex231bdoconsent.htm Document

Exhibit 23.1


Consent of Independent Registered Public Accounting Firm




Natural Gas Services Group, Inc.
Midland, Texas


We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-212411, 333-196578, 333-160068, 333-160063, 333-147311, and 333-110954) of Natural Gas Services Group, Inc. of our reports dated March 18, 2019, relating to the consolidated financial statements and the effectiveness of Natural Gas Services Group, Inc.’s internal control over financial reporting, which appear in this Annual Report on Form 10-K. Our report on the effectiveness of internal control over financial reporting expresses an adverse opinion on the effectiveness of the Company’s internal control over financial reporting as of December 31, 2018.

                                                                          
/s/ BDO USA, LLP 
                                                                          
Austin, Texas
March 18, 2019








EX-31.1 4 a123118-ngsxex311steph.htm Document

Exhibit 31.1

Certifications

I, Stephen C. Taylor, certify that:
1I have reviewed this Annual Report on Form 10-K of Natural Gas Services Group, Inc;
2Based 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;
3Based 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;
4The registrant's other certifying officer(s) 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:
aDesigned 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;
bDesigned 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;
cEvaluated 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
dDisclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
1The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
aAll 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
bAny fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Dated: March 18, 2019  Natural Gas Services Group, Inc. 
      
  By: /s/ Stephen C. Taylor  
    Stephen C. Taylor, 
    President, CEO and Chairman of the Board of Directors 
    (Principal Executive Officer) 


EX-31.2 5 a123118-ngsxex312larry.htm Document

Exhibit 31.2
Certifications
I, G. Larry Lawrence, certify that:
1. I have reviewed this Annual Report on Form 10-K of Natural Gas Services Group, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5. The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Dated: March 18, 2019  Natural Gas Services Group, Inc. 
      
  By: /s/ G. Larry Lawrence  
    G. Larry Lawrence 
    Vice President, Chief Financial Officer 
    (Principal Accounting Officer) 




EX-32.1 6 a123118-ngsxex321larry.htm Document

Exhibit 32.1


CERTIFICATION PURSUANT TO
18 U.S.C. §1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Natural Gas Services Group, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Stephen C. Taylor, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §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, as amended; and
2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: March 18, 2019  Natural Gas Services Group, Inc. 
      
  By: /s/ Stephen C. Taylor  
    Stephen C. Taylor, 
    President, CEO and Chairman of the Board of Directors 
    (Principal Executive Officer) 

The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.


EX-32.2 7 a123118-ngsxex322steve.htm Document

Exhibit 32.2


CERTIFICATION PURSUANT TO
18 U.S.C. §1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Natural Gas Services Group, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, G. Larry Lawrence, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §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, as amended; and
2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: March 18, 2019  Natural Gas Services Group, Inc. 
      
  By: /s/ G. Larry Lawrence  
    G. Larry Lawrence, 
    Vice President and Chief Financial Officer 
    (Principal Accounting Officer) 

The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.


EX-101.SCH 8 ngs-20181231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies (Disaggregation of Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies (Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Summary of Significant Accounting Policies (Transaction Price Allocated to the Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Summary of Significant Accounting Policies (Concentration Risk) (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Summary of Significant Accounting Policies (Inventory) (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Summary of Significant Accounting Policies (Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2411408 - Disclosure - Summary of Significant Accounting Policies (Intangibles) (Details) link:presentationLink link:calculationLink link:definitionLink 2412409 - Disclosure - Summary of Significant Accounting Policies (Per Share Data) (Details) link:presentationLink link:calculationLink link:definitionLink 2113102 - Disclosure - Rental Activity link:presentationLink link:calculationLink link:definitionLink 2314302 - Disclosure - Rental Activity (Tables) link:presentationLink link:calculationLink link:definitionLink 2415410 - Disclosure - Rental Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2116103 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2418411 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2119104 - Disclosure - Retirement of Long-Lived Assets link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Retirement of Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2121105 - Disclosure - Deferred Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2422413 - Disclosure - Deferred Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2125107 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2326304 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Income Taxes (Components of Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Income Taxes Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2429417 - Disclosure - Income Taxes (Components of Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2430418 - Disclosure - Income Taxes (Income Tax Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - Income Taxes (Uncertain Tax Positions) (Details) link:presentationLink link:calculationLink link:definitionLink 2132108 - Disclosure - Other Long-term Liabilities link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - Other Long-term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2435421 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2337305 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Stock-Based Compensation (Restricted Stock Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - Stock-Based Compensation (Restricted Stock Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2440424 - Disclosure - Stock-Based Compensation (Stock Options Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2441425 - Disclosure - Stock-Based Compensation (Valuation Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2442426 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2443427 - Disclosure - Stock-Based Compensation (Stock Options by Exercise Price Range) (Details) link:presentationLink link:calculationLink link:definitionLink 2444428 - Disclosure - Stock-Based Compensation (Summary of Unvested Stock Options) (Details) link:presentationLink link:calculationLink link:definitionLink 2145111 - Disclosure - Related Party link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - Related Party (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2147112 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2348306 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - Commitments and Contingencies (Future Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2151113 - Disclosure - Quarterly Financial Data - Unaudited link:presentationLink link:calculationLink link:definitionLink 2352307 - Disclosure - Quarterly Financial Data - Unaudited (Tables) link:presentationLink link:calculationLink link:definitionLink 2453432 - Disclosure - Quarterly Financial Data - Unaudited (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 ngs-20181231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 ngs-20181231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 ngs-20181231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Amount prepaid on purchases from joint venture Related Party Transaction, Amounts of Transaction Category of Item Purchased [Axis] Category of Item Purchased [Axis] Impairment of goodwill Goodwill, Impairment Loss Range [Domain] Range [Domain] Changes in liabilities increase (decrease) in: Increase (Decrease) in Operating Liabilities [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Tax Year 2016 Tax Year 2016 [Member] Impaired Assets to be Disposed of by Method Other than Sale by Type [Axis] Impaired Assets to be Disposed of by Method Other than Sale by Type [Axis] Number of separate damages Site Contingency, Number Of Separate Damages Incurred Site Contingency, Number Of Separate Damages Incurred Income Statement Location [Domain] Income Statement Location [Domain] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Legal Entity [Axis] Legal Entity [Axis] Reference Rate [Axis] Reference Rate [Axis] Reference Rate [Axis] Accounting Policies [Abstract] Accounting Policies [Abstract] Concentration Risk Type [Domain] Concentration Risk Type [Domain] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Total unrecognized compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Corporate Joint Venture Corporate Joint Venture [Member] Cost of service and maintenance, exclusive of depreciation stated separately below Cost of Property Repairs and Maintenance Property, Plant, and Equipment, Excluding Rental Equipment Property, Plant, and Equipment, Excluding Rental Equipment [Member] Property, Plant, and Equipment, Excluding Rental Equipment [Member] Income Tax Contingency [Table] Income Tax Contingency [Table] Purchase of rental, property and equipment Payments to Acquire Property, Plant, and Equipment Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Prepaid expenses and other Prepaid Expense and Other Assets, Current Liability related to deferred discount Long-term Purchase Commitment, Liability Related to Deferred Discount Long-term Purchase Commitment, Liability Related to Deferred Discount Aggregate Intrinsic Value, Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Additional Paid-In Capital Additional Paid-in Capital [Member] Depreciation Depreciation Options outstanding, shares Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options Line of Credit Facility [Table] Line of Credit Facility [Table] Compensation Related Costs [Abstract] Common stock, shares outstanding (in shares) Common stock, shares outstanding, beginning of period (in shares) Common stock, shares outstanding, end of period (in shares) Common Stock, Shares, Outstanding Building Building [Member] Summary of Rental Equipment and Property and Equipment Rental Equipment And Property And Equipment [Table Text Block] Rental Equipment And Property And Equipment Income Taxes Income Tax, Policy [Policy Text Block] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Goodwill Goodwill Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Schedule of Future Minimum Rent Payments Receivable Schedule Of Future Minimum Rental Payments Receivable For Operating Leases [Table Text Block] Schedule Of Future Minimum Rental Payments Receivable For Operating Leases Cash surrender value of life insurance Cash Surrender Value of Life Insurance 401(k) plan, maximum annual contribution per employee, percent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Property Subject to or Available for Operating Lease, by Major Property Class [Table] Property Subject to or Available for Operating Lease, by Major Property Class [Table] Exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Revenue recognized Contract with Customer, Liability, Revenue Recognized Operating leases, rent expense Operating Leases, Rent Expense 2021 Operating Leases, Future Minimum Payments Receivable, in Three Years Cash equivalents, qualification, maximum original maturity of short-term investments Cash Equivalents, Qualification, Maximum Original Maturity of Short-term Investments Cash Equivalents, Qualification, Maximum Original Maturity of Short-term Investments Property and equipment, net of accumulated depreciation of $11,556 and $11,274, respectively Property and equipment, net Property, Plant and Equipment, Net Outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Operating costs and expenses: Costs and Expenses [Abstract] Preferred stock, shares outstanding (in shares) Preferred stock, shares outstanding, beginning of period (in shares) Preferred stock, shares outstanding, end of period (in shares) Preferred Stock, Shares Outstanding Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Stock Options Employee Stock Option [Member] Net deferred income tax liabilities Deferred Tax Liabilities, Net Proceeds of other long-term liabilities Proceeds from Purchase Commitment Discount Net Proceeds from Purchase Commitment Discount Net Expected life Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Canceled/Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Canceled/Forfeited, aggregate intrinsic value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Canceled Or Forfeited In Period, Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Canceled Or Forfeited In Period, Intrinsic Value Statement [Table] Statement [Table] Compensation expense on restricted common stock Adjustments to Additional Paid in Capital, Share-based Compensation, Restricted Stock Unit or Restricted Stock Award, Requisite Service Period Recognition Number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Goodwill and other intangible assets Deferred Tax Liabilities, Goodwill and Intangible Assets Preferred Stock Preferred Stock [Member] Retained earnings Retained Earnings (Accumulated Deficit) Credit Facility Debt Disclosure [Text Block] Deferred taxes Deferred and Other Income Tax Expense (Benefit) Deferred and Other Income Tax Expense (Benefit) Changes in assets (increase) decrease in: Increase (Decrease) in Operating Assets [Abstract] Major Property Class [Axis] Major Property Class [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Accounts Receivable Trade and Other Accounts Receivable, Policy [Policy Text Block] Executive Officer Executive Officer [Member] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Indefinite-lived Intangible Assets by Major Class [Axis] Indefinite-lived Intangible Assets [Axis] Other income Other Nonoperating Income (Expense) Developed Technology Developed Technology Rights [Member] Uncertain tax positions Summary of Income Tax Contingencies [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Weighted average shares outstanding, Basic (in shares) Weighted average common shares outstanding, Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net Book Value Finite-Lived Intangible Assets, Net Name of Major Customer [Domain] Customer [Domain] Entity Public Float Entity Public Float Risk free rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Deferred compensation arrangement with individual, cash awards granted, percentage Deferred Compensation Arrangements, Maximum Participant Total Compensation Deferral, Percent Deferred Compensation Arrangements, Maximum Participant Total Compensation Deferral, Percent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Borrowing base, component, % of eligible inventory Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible General Inventory Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible General Inventory Retirement of Long-Lived Assets Asset Impairment Charges [Text Block] Other Deferred Tax Liabilities, Other Available-for-sale or rental, compressor units Long Lived Assets Held-for-sale or Rental, Compressor Units Long Lived Assets Held-for-sale or Rental, Compressor Units Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Remaining Shares Authorized Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Remaining Shares Authorized Income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Software Computer Software, Intangible Asset [Member] Share-based compensation expense Allocated Share-based Compensation Expense Net operating loss carryforward Operating Loss Carryforwards 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two Borrowing base amount available Line of Credit Facility, Current Borrowing Capacity Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Operating Leases, Future Minimum Payments Receivable [Abstract] Operating Leases, Future Minimum Payments Receivable [Abstract] ASSETS Assets [Abstract] Range [Axis] Range [Axis] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash and cash equivalents CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD CASH AND CASH EQUIVALENTS AT END OF PERIOD Cash and Cash Equivalents, at Carrying Value Intangible assets, weighted average remaining life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Options outstanding, weighted average exercise price (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price Construction in Progress Construction in Progress [Member] Document Fiscal Year Focus Document Fiscal Year Focus Flares - sales Flares Related [Member] Flares Related Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Vested (in shares) Employee Service Share-based Compensation, Vested in Period, Stock Options Employee Service Share-based Compensation, Vested in Period, Stock Options Stockholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] Stockholders' Equity Attributable to Parent [Abstract] Intangible Assets [Line Items] Intangible Assets [Line Items] [Line Items] for Intangible Assets [Table] Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Intangible Assets [Table] Intangible Assets [Table] Intangible Assets [Table] Minimum commitment coverage ratio allowed Line of Credit Facility, Commitment Coverage Ratio Line of Credit Facility, Minimum Commitment Coverage Ratio Allowed Weighted average shares outstanding: Weighted Average Shares Outstanding Basic and Diluted [Abstract] Weighted Average Shares Outstanding Basic and Diluted [Abstract] Title of Individual [Axis] Title of Individual [Axis] Scenario [Axis] Scenario [Axis] Tax Period [Axis] Tax Period [Axis] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Schedule of Other Liabilities [Table] Schedule of Other Liabilities [Table] Schedule of Other Liabilities [Table] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Major Property Class [Domain] Major Property Class [Domain] Exercise Price Range [Axis] Exercise Price Range [Axis] Deferred compensation liability, current and noncurrent Deferred Compensation Liability, Current and Noncurrent Other assets Other Assets, Noncurrent Aggregate Intrinsic Value, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Devon Devon Energy Production, Inc [Member] Devon Energy Production, Inc [Member] Entity Current Reporting Status Entity Current Reporting Status Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company Retained Earnings Retained Earnings [Member] NET CASH USED IN INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities Exercise of common stock options, shares (in shares) Stock Issued During Period, Shares, New Issues Earnings per share - Diluted (in dollars per share) Net income (loss) per share - Diluted (in dollars per share) Earnings Per Share, Diluted Related Party Transaction [Axis] Related Party Transaction [Axis] Weighted Average Grant Date Fair Value Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Weighted Average Grant Date Fair Value [Roll Forward] Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Weighted Average Grant Date Fair Value [Roll Forward] Accounts receivable - contracts with customers Contract with Customer, Asset, Net, Current Weighted average interest rate Line of Credit Facility, Interest Rate During Period Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Inventory Inventory, Net Major Customers and Concentration of Credit Risk Major Customers, Policy [Policy Text Block] NET CHANGE IN CASH AND CASH EQUIVALENTS Cash and Cash Equivalents, Period Increase (Decrease) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Anti-dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Financial Position [Abstract] Unrecognized compensation cost related to stock options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months Expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Summary of Restricted Stock Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Entity [Domain] Entity [Domain] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Land Land [Member] 2023 Operating Leases, Future Minimum Payments, Due in Five Years Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Summary of Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Rental Equipment and Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Aggregate Intrinsic Value, Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Grants in Period Debt Disclosure [Abstract] 401(k) plan, employer contribution amount Defined Contribution Plan, Employer Contribution Amount Defined Contribution Plan, Employer Contribution Amount Subsequent Event Type [Axis] Subsequent Event Type [Axis] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Risks and Uncertainties [Abstract] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Vice President of Technical Services Vice President of Technical Services [Member] Vice President of Technical Services [Member] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Deferred Compensation Plans Compensation Related Costs, General [Text Block] Cost of sales, exclusive of depreciation stated separately below Other Cost of Operating Revenue Variable rate, applicable margin Debt Instrument, Basis Spread on Variable Rate Taxes paid related to net share settlement of equity awards Payments Related to Tax Withholding for Share-based Compensation 2022 Operating Leases, Future Minimum Payments Receivable, in Four Years Percent ownership Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Additions to tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Weighted average grant date fair value of options granted (in dollars per share) Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Summary of Property and Equipment Property, Plant and Equipment [Table Text Block] Net operating loss carryover Deferred Tax Assets, Operating Loss Carryforwards Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Related Party Transaction [Line Items] Related Party Transaction [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Outstanding, weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Transfer of rental equipment to inventory Transfer of Rental Equipment to Inventory Transfer of Rental Equipment to Inventory Stock based compensation Share-based Compensation Other Long-term Liabilities Other Liabilities Disclosure [Text Block] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Arrangements and Non-arrangement Transactions [Domain] Arrangements and Non-arrangement Transactions [Domain] Other noncurrent liabilities Other Noncurrent Liabilities [Member] Impairment of Rental Equipment Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] $15.71-17.81 Range Three [Member] Range Three [Member] Bill and Hold Arrangement Bill and Hold Arrangement [Member] Bill and Hold Arrangement [Member] Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Trade accounts receivables Increase (Decrease) in Accounts Receivable Additional shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Loss on retirement of rental equipment Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss Total deferred income tax liabilities Deferred Tax Liabilities, Gross Prepaid income taxes Prepaid Taxes Property and equipment, estimated useful life Useful Lives (Years) Property, Plant and Equipment, Useful Life Entity Voluntary Filers Entity Voluntary Filers Entity Filer Category Entity Filer Category Total Operating Leases, Future Minimum Payments Due Maximum leverage ratio allowed Line of Credit Facility, Leverage Ratio Line of Credit Facility, Maximum Leverage Ratio Allowed Inventory [Domain] Inventory [Domain] Inventory allowance Inventory Write-down Gain on disposal of assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Quarterly Financial Data Quarterly Financial Information [Table Text Block] Add: non-ASC 606 rental revenue Rental Income, Nonoperating Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Rental Equipment Rental Equipment [Member] Rental Equipment [Member] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Type of Arrangement and Non-arrangement Transactions [Axis] Type of Arrangement and Non-arrangement Transactions [Axis] CB Floating Rate CB Floating Rate [Member] CB Floating Rate [Member] Sales Product Sales [Member] Product Sales [Member] Statement [Line Items] Statement [Line Items] Provision for income taxes Income Tax Expense (Benefit), Continuing Operations [Abstract] Entity Registrant Name Entity Registrant Name NON-CASH TRANSACTIONS Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Office equipment and furniture Office Equipment and Furniture [Member] Office Equipment and Furniture [Member] Property Subject to or Available for Operating Lease [Line Items] Property Subject to or Available for Operating Lease [Line Items] (Loss) Gain on company owned life insurance Gain on company owned life insurance Life Insurance, Corporate or Bank Owned, Change in Value Chief Financial Officer Chief Financial Officer [Member] 2009 Restricted Stock/Units Plan Two Thousand Nine Restricted Stock/Units Plan [Member] Two Thousand Nine Restricted Stock/Units Plan [Member] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Amendment Flag Amendment Flag Impaired Assets to be Disposed of by Method Other than Sale [Table] Impaired Assets to be Disposed of by Method Other than Sale [Table] Additions based on tax positions related to current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Deferred provision: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Reference rate, number of allowable LIBOR-based borrowings outstanding (in loans) Line of Credit Facility, Reference Rate, Number of Allowable Borrowings Outstanding Line of Credit Facility, Reference Rate, Number of Allowable Borrowings Outstanding (e.g. LIBOR Rate, CB Floating Rate, etc.) Default trigger, certain defaults of other company indebtedness, amount Line of Credit Facility, Default Trigger, Certain Defaults of Other Company Indebtedness, Amount Line of Credit Facility, Default Trigger, Certain Defaults of Other Company Indebtedness, Amount Deferred income tax liability Deferred Income Tax Liabilities, Net Deferred compensation arrangement, deferred shares, released and issued (in shares) Deferred Compensation Arrangement, Deferred Shares, Released And Issued Deferred Compensation Arrangement, Deferred Shares, Released And Issued Deferred income tax liabilities: Deferred Tax Liabilities, Net [Abstract] Entity Central Index Key Entity Central Index Key Genis Holdings, LLC Genis Holdings, LLC [Member] Genis Holdings, LLC Segments and Related Information Segment Reporting, Policy [Policy Text Block] Deferred income tax assets: Deferred Tax Assets, Net of Valuation Allowance [Abstract] Schedule of Identified Finite-Lived Intangible Assets, Finite Lived Schedule of Finite-Lived Intangible Assets [Table Text Block] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Vehicles Vehicles [Member] 2019 Operating Leases, Future Minimum Payments Receivable, Current Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Line of credit Line of Credit, Current Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Purchase of company owned life insurance Payment to Acquire Life Insurance Policy, Investing Activities Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Stock based compensation Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Percent Other Long-term Liabilities Other Liabilities [Line Items] Other Liabilities [Line Items] Product and Service [Domain] Product and Service [Domain] Type of Adoption [Domain] Type of Adoption [Domain] Warranty Standard Product Warranty, Policy [Policy Text Block] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Inventory valuation reserves, deductions Inventory Valuation Reserves, Deductions Inventory Valuation Reserves, Deductions Taxes paid related to net shares settlement of equity awards Adjustments Related to Tax Withholding for Share-based Compensation Entity Shell Company Entity Shell Company Deferred compensation arrangement, deferred shares (in shares) Deferred Compensation Arrangement, Deferred Shares Deferred Compensation Arrangement, Deferred Shares Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Tax benefit of equity compensation Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net Related Party Related Party Transactions Disclosure [Text Block] Accumulated depreciation, rental equipment Accumulated Depreciation Rental Equipment Accumulated Depreciation Rental Equipment Total stockholders' equity Balance, beginning of period Balance, end of period Stockholders' Equity Attributable to Parent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Gross Carrying Value Finite-Lived Intangible Assets, Gross Work in process Inventory, Work in Process, Net of Reserves Plan Name [Axis] Plan Name [Axis] Equity Component [Domain] Equity Component [Domain] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Related Party Transactions [Abstract] Related Party Transactions [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross Common Stock Common Stock [Member] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Nondeductible compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Service and maintenance Service And Maintenance [Member] Service And Maintenance Accounts payable Accounts Payable, Current Vested (in dollars per share) Employee Service Share-based Compensation, Nonvested Awards, Vested in Period, Stock Options, Weighted Average Grant Date Fair Value Employee Service Share-based Compensation, Nonvested Awards, Vested in Period, Stock Options, Weighted Average Grant Date Fair Value Relationship to entity Relationship to Entity [Domain] Property, Plant and Equipment [Abstract] Quarterly Financial Data [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Major Customers [Axis] Customer [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Machinery and equipment Machinery and Equipment [Member] Number of rental compressors that are not of demanded type, configuration, make or model Number of Units Designated as Impaired Assets to be Disposed of by Method Other than Sale Number of Units Designated as Impaired Assets to be Disposed of by Method Other than Sale 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Six Finite-Lived Intangible Assets, Amortization Expense, Year Six Total intrinsic value of options exercised Exercised, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Domestic production credit Effective Income Tax Rate Reconciliation, Tax Credit, Percent Restricted Stock Restricted Stock [Member] Equity Award [Domain] Equity Award [Domain] Accounts receivable - non-ASC 606 Accounts Receivable, Excluding Contracts With Customer, Assets, Current Accounts Receivable, Excluding Contracts With Customer, Assets, Current Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Inventory [Axis] Inventory [Axis] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Additional paid-in capital Additional Paid in Capital, Common Stock Total Operating Leases, Future Minimum Payments Receivable Inventory Inventory, Policy [Policy Text Block] Allowance for doubtful accounts Less: Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Bad debt allowance Provision for Doubtful Accounts Accumulated depreciation, property and equipment Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Purchases from joint venture Related Party Transaction, Purchases from Related Party Other (Parts/Rebuilds) - sales Other Parts Rebuilds [Member] Other Parts Rebuilds Finished Goods Inventory, Finished Goods, Net of Reserves Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Reference Rate [Domain] Reference Rate [Domain] Reference Rate [Domain] LIBOR-based Rate LIBOR-based Rate [Member] LIBOR-based Rate [Member] Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Intangible assets, useful life Finite-Lived Intangible Asset, Useful Life Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Summary of Stock Options Outstanding Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Operating leases, maximum term Operating Leases of Lessee, Maximum Term Operating Leases of Lessee, Maximum Term Service and maintenance income Service & Maintenance Service and Maintenance [Member] Service and Maintenance [Member] Canceled/Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period NET CASH PROVIDED BY FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities Rental equipment, net of accumulated depreciation of $165,428 and $145,851, respectively Rental Equipment, Net Rental Equipment, Net NET CASH PROVIDED BY OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities Chief Executive Officer Chief Executive Officer [Member] Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Estimated fair value of long-lived assets Property, Plant, and Equipment, Fair Value Disclosure Prepaid income taxes and prepaid expenses Increase (Decrease) in Prepaid Expense and Other Assets Tax Benefit from equity compensation Excess Tax Benefit from Share-based Compensation, Financing Activities Leasehold improvements Leasehold Improvements [Member] Tax Year 2015 Tax Year 2015 [Member] Operating income Operating income (loss) Operating Income (Loss) 401(k) plan, employer's matching contribution, annual vesting percentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Operating lease, liability Operating Lease, Liability Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Commitments and Contingencies Disclosure [Abstract] Unrecognized compensation cost related to stock options, weighted average period for recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Proceeds from insurance claim Proceeds from Insurance Settlement, Investing Activities Inventory Increase (Decrease) in Inventories $0.01-15.70 Range Two [Member] Range Two [Member] Outstanding, Beginning Balance (in shares) Outstanding, Ending Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Subsequent Event Subsequent Event [Member] Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Schedule of Future Minimum Rental Payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Commitments and contingencies (Note 11) Commitments and Contingencies Statement of Stockholders' Equity [Abstract] Weighted Average Remaining Contractual Life (years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] 1998 Stock Option Plan A1998 Stock Option Plan [Member] A1998 Stock Option Plan [Member] Federal Current Federal Tax Expense (Benefit) Uncertain tax position Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Related Party Transaction [Domain] Related Party Transaction [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Total liabilities Liabilities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] 2021 Operating Leases, Future Minimum Payments, Due in Three Years Compressor - sales Compressor Related [Member] Compressor Related Earnings per share - Basic (in dollars per share) Net income (loss) per share - Basic (in dollars per share) Earnings Per Share, Basic Shares Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Outstanding [Roll Forward] Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Outstanding [Roll Forward] Document Period End Date Document Period End Date $20.49-33.36 Range Five [Member] Range Five [Member] Rental income Rentals Rental [Member] Rental [Member] Revolving Credit Facility Revolving Credit Facility [Member] 401(k) plan, minimum eligibility age Defined Contribution Plan, Eligibility Age, Minimum Defined Contribution Plan, Eligibility Age, Minimum Common stock, 30,000 shares authorized, par value $0.01; 13,005 and 12,880 shares issued and outstanding, respectively Common Stock, Value, Issued Total deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Accounts Receivable Accounts Receivable [Member] Indefinite-lived intangible asset, gross carrying value Indefinite-lived Intangible Assets (Excluding Goodwill) 2023 Operating Leases, Future Minimum Payments Receivable, in Five Years Other Liabilities Disclosure [Abstract] Sales and Rental Income Sales Revenue, Goods, Net and Rental Income [Member] Sales Revenue, Goods, Net and Rental Income [Member] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Director Director [Member] Compensation expense on common stock options Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Revenue: Revenues [Abstract] 401(k) plan, employer's matching contribution, vesting term Defined Contribution Plan, Employers Matching Contribution, Vesting Term Defined Contribution Plan, Employers Matching Contribution, Vesting Term Total assets Assets Intangibles Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Total Accounts Receivable Accounts Receivable, Gross, Current Cost of rentals, exclusive of depreciation stated separately below Direct Costs of Leased and Rented Property or Equipment Exercisable, weighted average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Plan Name [Domain] Plan Name [Domain] Range of exercise prices, lower limit (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Service and Maintenance Revenue, Remaining Performance Obligation, Amount Document Fiscal Period Focus Document Fiscal Period Focus Deferred Total deferred expense (benefit) Deferred Income Tax Expense (Benefit) Borrowing base, component, % of eligible equipment inventory Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible Equipment Inventory Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible Equipment Inventory Document Type Document Type State and local taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Options outstanding, weighted average remaining contractual life Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term Default trigger, rendering of certain judgments, amount Line of Credit Facility, Default Trigger, Rendering of Certain Judgments, Amount Line of Credit Facility, Default Trigger, Rendering of Certain Judgments, Amount Oxy Oxy [Member] Oxy [Member] Tax Period [Domain] Tax Period [Domain] Income Statement [Abstract] Accumulated amortization, intangibles Intangible Assets, Accumulated Amortization Intangible Assets, Accumulated Amortization encompasses both finite-lived and indefinite-lived intangible assets Current provision: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Effective rate Effective Income Tax Rate Reconciliation, Percent Loss on Retirement of Rental Equipment Loss on Retirement of Rental Equipment [Member] Loss on Retirement of Rental Equipment [Member] Other income Nonoperating Income (Expense) [Abstract] Amortization expense Amortization of Intangible Assets Total operating costs and expenses Costs and Expenses Schedule of Identified Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Dilutive effect of stock options and restricted shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Number of business segments Number of Operating Segments Summary of the Status of Unvested Stock Options Schedule of Stock Options Roll Forward [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Total income tax expense (benefit) Income Tax Expense (Benefit) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Total current assets Assets, Current N-G, LLC N-G, LLC [Member] N-G, LLC Tax benefit from equity compensation Excess Tax Benefit from Share-based Compensation, Operating Activities Line of credit Long-term Line of Credit, Noncurrent Research and development credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Number of units retired Number Of Units Retired Number Of Units Retired Impaired Assets to be Disposed of by Method Other than Sale [Line Items] Impaired Assets to be Disposed of by Method Other than Sale [Line Items] Assets, Noncurrent [Abstract] Assets, Noncurrent [Abstract] Total current liabilities Liabilities, Current Contract Costs Capitalized Contract Costs, Policy [Policy Text Block] Capitalized Contract Costs, Policy Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Related Party [Axis] Related Party [Axis] Tax reform impact Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Total liabilities and stockholders' equity Liabilities and Equity 2020 Operating Leases, Future Minimum Payments, Due in Two Years Trade accounts receivable, net of allowance for doubtful accounts of $291 and $569, respectively Total Accounts Receivable, net Accounts Receivable, Net, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Rental Activity Leases of Lessee Disclosure [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Nature of Operations Nature of Operations [Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Equity Components [Axis] Equity Components [Axis] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Weighted Average Remaining Contractual Life (years) Share-based Compensation Arrangements by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangements by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Canceled/Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Stock Options Fair Value Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Issuance of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Gross Award Type [Axis] Award Type [Axis] Potential increase in borrowing capacity Line of Credit Facility, Potential Increase in Borrowing Capacity Line of Credit Facility, Potential Increase in Borrowing Capacity Intangibles, net of accumulated amortization of $1,758 and $1,632, respectively Intangibles, net of accumulated amortization Intangible Assets, Net (Excluding Goodwill) Statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Tax Cuts and Jobs Act, change in tax rate, income tax expense (benefit) Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit) Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit) Uncertain tax positions [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Weighted average shares outstanding, Diluted (in shares) Weighted average common shares outstanding, Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Organization and Principles of Consolidation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] 401(k) plan, requisite service period Defined Contribution Plan, Requisite Service Period Defined Contribution Plan, Requisite Service Period Financial Instruments and Concentrations of Credit Risk Fair Value of Financial Instruments, Policy [Policy Text Block] Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Common stock, shares issued (in shares) Common Stock, Shares, Issued Operating lease, right-of-use asset Operating Lease, Right-of-Use Asset Range of exercise prices, upper limit (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Options exercisable, shares Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options Allowance for inventory obsolescence Inventory Valuation Reserves Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Outstanding, beginning of period (in dollars per share) Outstanding, end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Rental Equipment Equipment Leased to Other Party [Member] Income taxes paid Income Taxes Paid Preferred stock, 5,000 shares authorized, no shares issued or outstanding Preferred Stock, Value, Issued Customer deposit requirements, large custom contracts, maximum percentage Customer Deposits, Deposit Requirements, Large Custom Contracts, Maximum Percentage Customer Deposits, Deposit Requirements, Large Custom Contracts, Maximum Percentage Concentration Risk [Table] Concentration Risk [Table] Current Total current (benefit) provision Current Income Tax Expense (Benefit) Net income Net income Net income (loss) Net Income (Loss) Attributable to Parent Impairment of long-lived assets held-for-use Impairment of Long-Lived Assets Held-for-use Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Other Deferred Tax Assets, Other Raw materials -current Inventory, Raw Materials, Net of Reserves Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Rental Compressor Unit Rental Compressor Unit [Member] Rental Compressor Unit [Member] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Entity Small Business Entity Small Business Quarterly Financial Data Quarterly Financial Information [Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Ownership [Axis] Ownership [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Scenario, Forecast Scenario, Forecast [Member] Inventory Inventory, Net of Reserves Inventory, Net of Reserves 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Canceled/Forfeited, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Accrued liabilities Accrued Liabilities, Current Concentration Risk [Line Items] Concentration Risk [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Rental arrangements, original term Operating Leases of Lessor, Original Term Operating Leases of Lessor, Original Term Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Sales Sales Service Line [Member] Sales Service Line [Member] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Product and Service [Axis] Product and Service [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Long-Term Inventory, net of allowance for obsolescence of $19 and $15, respectively Raw materials - long term Inventory, Noncurrent Unvested, beginning of period (in shares) Unvested, end of period (in shares) Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Number, Stock Options Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Number, Stock Options Long-term purchase commitment, amount Long-term Purchase Commitment, Amount Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Borrowing base, component, % of eligible accounts receivable Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible Accounts Receivable Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible Accounts Receivable Deferred compensation arrangement, deferred shares, released and issued, value Deferred Compensation Arrangement, Deferred Shares, Released And Issued, Value Deferred Compensation Arrangement, Deferred Shares, Released And Issued, Value Total other income, net Nonoperating Income (Expense) State Current State and Local Tax Expense (Benefit) Deferred income Increase (Decrease) in Contract with Customer, Liability Options exercisable, weighted average exercise price (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price Current Liabilities: Liabilities, Current [Abstract] Product warranty reserves Standard and Extended Product Warranty Accrual Selling, general and administrative expenses Selling, General and Administrative Expense Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Outstanding, Beginning Balance (in dollars per share) Outstanding, Ending Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Revenue from contracts with customers Revenue from Contract with Customer, Excluding Assessed Tax Credit Facility [Domain] Credit Facility [Domain] Commitments and Contingencies Legal Matters and Contingencies [Text Block] Ownership [Domain] Ownership [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Income Taxes Income Tax Disclosure [Text Block] Tax Year 2017 Tax Year 2017 [Member] 2022 Operating Leases, Future Minimum Payments, Due in Four Years Canceled/Forfeited (in dollars per share) Employee Service Share-based Compensation, Nonvested Awards, Forfeited in Period, Stock Options, Weighted Average Grant Date Fair Value Employee Service Share-based Compensation, Nonvested Awards, Forfeited in Period, Stock Options, Weighted Average Grant Date Fair Value Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Statement of Cash Flows [Abstract] Interest expense Interest Expense 401(k) plan, employer contribution, ultimate vesting percentage Defined Contribution Plan, Employer Contribution, Ultimate Vesting Percentage Defined Contribution Plan, Employer Contribution, Ultimate Vesting Percentage Effective rate Effective Income Tax Rate, Prior to Tax Cut and Jobs Act of 2017, Continuing Operations Effective Income Tax Rate, Prior to Tax Cut and Jobs Act of 2017, Continuing Operations Deferred re-measurement for rate change Tax Cuts and Jobs Act of 2017, Measurement Period Adjustment, Increase (Decrease) in Effective Tax Rate Percentage of increase (decrease) in effective tax rate for measurement period adjustment from accounting for tax effect pursuant to Tax Cuts and Jobs Act of 2017. Class of Stock [Axis] Class of Stock [Axis] Unvested, beginning of period (in dollars per share) Unvested, end of period (in dollars per share) Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Stock Options, Weighted Average Grant Date Fair Value Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Stock Options, Weighted Average Grant Date Fair Value Federal expense (benefit) Deferred Federal Income Tax Expense (Benefit) Per Share Data Earnings Per Share, Policy [Policy Text Block] Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Related Party [Domain] Related Party [Domain] Cash received from supplier as discount toward future purchases Long-term Purchase Commitment, Cash Received as Discount toward Future Purchases Long-term Purchase Commitment, Cash Received as Discount toward Future Purchases Deferred income Contract with Customer, Liability, Current Earnings per share: Earnings per common share: Earnings Per Share [Abstract] Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Leases [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Impaired Assets to be Disposed of by Method Other than Sale, Asset Name [Domain] Impaired Assets to be Disposed of by Method Other than Sale, Asset Name [Domain] Minimum Minimum [Member] Concentration risk, percentage Concentration Risk, Percentage Canceled/Forfeited (in shares) Employee Service Share-based Compensation, Forfeited in Period, Stock Options Employee Service Share-based Compensation, Forfeited in Period, Stock Options Current Assets: Assets, Current [Abstract] Balance at January 1, 2018 Balance at December 31, 2018 Unrecognized Tax Benefits Uncertain tax positions Liability for Uncertainty in Income Taxes, Current Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Credit Facility [Axis] Credit Facility [Axis] Exercise of common stock options Stock Issued During Period, Value, Stock Options Exercised Revenues Total revenue Total revenue Revenues Other long-term liabilities Other Liabilities, Noncurrent 2020 Operating Leases, Future Minimum Payments Receivable, in Two Years Potential maximum borrowing capacity Line of Credit Facility, Potential Maximum Borrowing Capacity Line of Credit Facility, Potential Maximum Borrowing Capacity Proceeds from exercise of stock options Proceeds from Stock Options Exercised Class of Stock [Domain] Class of Stock [Domain] Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Other income Other Income [Member] Trade Name Trade Names [Member] Paint and Coatings Inventories [Member] Computation of Basic and Diluted Earnings Per Share: Earnings Per Share Reconciliation [Abstract] Issuance of restricted stock, shares (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Prepaid Purchases From Joint Venture Prepaid Purchases From Joint Venture [Member] Prepaid Purchases From Joint Venture Document and Entity Information [Abstract] Document and Entity Information [Abstract] $17.82-20.48 Range Four [Member] Range Four [Member] Weighted Average Remaining Contractual Life (years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Contract with Customer, Asset and Liability Contract with Customer, Asset and Liability [Table Text Block] Borrowing base, allowable share of total commitment amount attributable to inventory component Line of Credit Facility, Current Borrowing Capacity, Allowable Share of Total Commitment Amount Attributable to General Inventory Component Line of Credit Facility, Current Borrowing Capacity, Allowable Share of Total Commitment Amount Attributable to General Inventory Component Maximum Maximum [Member] Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] EX-101.PRE 12 ngs-20181231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 ngs-20181231_g1.jpg begin 644 ngs-20181231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!F17AI9@ 24DJ @ $ !H!!0 ! M /@ !L!!0 ! 1@ "@! P ! @ #$! @ 0 3@ M !@ 0 & ! 4&%I;G0N3D54('8U+C P /_; $, 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! ?_; $,! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! ?_ !$( %\ MXP,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 0(#! 4&!P@)"@O_ MQ "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C M0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X M^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($ M! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B M7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>X MN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ M A$#$0 _ /[]@H!)_+VIU-ZAUAS<77&0.G4F MM/6M6M]&LI+F;YGVE+:!>)+FX(_=0Q>I+=>N/KP?QW_;%_:=GNY]4^''@O58 M6NKQ9+/QGK%G)%<)9VG_ "Q\+Z/>#Z?\3:YMC_Q]0_\ 7T*TITW4=EO_ %_7 MG^6%:M&E#GW^?]:ZKH_,Z3]A?]KO6?VEOVT/VZ?!\5]-=> O@>?A5X2\)H\T MSQWM[>V.O7NO:]##),8;*#4KGR8;2W )%M#;L>,U^OE?S$_\$+%2U_:U_P"" MD<,=M<9NM8^#%XUPS>9!')-X;U+_ $49MX ,'! ^T-GI@YR/Z=%)/)_#I[Y_ MR:*T5&H^ZTZ^?Z"PL^>BI;7;'4445F= 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% "$X!/I5+4+VWT^UFN[F3RX85#R,%+O M@8Z1CJ>GI4\KQPQN\SJD:*[,[':J(.I+'(X![^^*^"OVJ/VE+'X9Z-!%ITL5 M[XFU-+D^%]&9\R1XB\D^*-7ABY^SVUP?(TBVS;?:>#?#5RL7C35+.2VD6%O,D\'Z7>1>5^^F MYM_^$CU*#G/_ !]:7_QZ=&'WE/R^X^N1[_GCM7HTH\L4N_ILOQTV;]#Q:LZE3WU%V2W2NK;=O2]]CUC M_@A>"/VQ_P#@H]A/E,_P;W,[_O!_Q)M2ZCMCC/Y5_3Y7\R'_ 1%CGL_VRO^ M"A,$BZ@D-]:_!_4;=YXITL[K_B5ZC!-=6H_,5 MQXG^*_1?D>K@]:%.VNG^0M%&0>AS1D'H0:P.D**"0.I ^M&0>A!H **** "B MBB@ HHHH **** "BBB@ HHHH **** ,G5;%M2T^[L4N[NP:[MYH%O+%XH[FV M,T9A$\1E# 2P Y!/&>,$G:/RI^/_ ,1_VL_V;3-JNK:9X3^('PU28&/Q[8Z; MKUG>Z-%/-Y,$7C&RLM5&GV4QGEA_TC3;2UTO P1_I)K]:VZ'Z'^59]]86FIV M=S8:C:6^H6-Y"T%U9W4$5Q;W$4L9BEBG@F'DRPE3\PYR"5^KC+DES???LOZO MW\S*I#VB5FUL^WH[]UZZ?G^"T'[?OQ5NHXI+;1_",T++O5E;7O+R?^XYD]/Y M=,58/[?'Q;#!QHWA5?F_U>[7?Y_VY]/?\:]T_:=_X)Y>;/=>//VL>']5AFMM5TV\A_UT,T$P['/^D6P_TJU_"O1A*C*//#\K=M-] MT_\ /2QY53ZQ1E_$ZZ>6S]>B]4?=0_;W^+H#+_8GA7V^77A]?^8YC_Z_7B@_ MM\?%O?N_L7PK\O\ >_MZ3V_Z#@Z'@]/\?AL$?>9O\_7T]J&4$9SN5OUZ_P"< MUIR1[?B_\S+VL_\ GXOZ_P"WC[?O/V]/C!/:S01Z5X1ADD7_ %S6NM7>SG/^ MIFURZM__ )_T7]:^2O%7BSQ+\0O$5WXB\2:C=:WKVJ3%&FN/-\S'_+&UAA' M^CPP?].YZFN;MK6YO;F&TM8)+BZN)(H8888_WDLGF_N(H/U&/<8XYKSG]I3] MI[PO^QWH-]H>B7&E:[^T'?V82Z+?9+S2?A'8&$3^?*0WV>[\6SV_E3VEN;DV M_ANW_P!,O EQ30S&S\[39K[4K?4H;F>&:W^SXM;JU/&+KO^8+?%/5_C)JWB#QQ MJFHW6N+J6M7B1ZY>3W-Q<:Y>0R^=J6J?OA]HF@N;XS6_VBZ_X^C]HN^+.YKS M>W\"ZO\ '7]H+X8_"3189KB'3]1CU+6HU^XDEY+#_I4W_/&"UTJ&;_2!WO/S M_*,'Q+G.;<1PC[7ZM@Z,OX-VOW'_ $]>S;]4OEM_IUQ]X"^$?A1]'2O7HY/1 MXEXIS.%'!8'-XQYJ]?,JJ2<\&E>3I\S]R%WS*]V]#^O+]GOXP7?A#5X?&'PJ ML;#6=0\316Z0R1K?R2:S'-"?L?[G3;^VN+S,';O7MW[17_!6&?\ 9KT*\T7Q M/;>&/%WQCN(?*A\$^&M2U.&S\(W6)BI\9:G_ &K=RSZG;Y5KK0M-#7-LHQ=7 M6F!@Z_CW\AQZ=XR^*-N ;?PL#:?8V\,?#\ MP_\ ,5\_*ZKXF QZU;,<=2=?*^!\&W_:&(IR:]C4Q M[I/_ &6C:Z?M%'F35VDM?ZY?V;_^"VGC'XU:W+\/]9T3P+H?Q(M5CN?[+CO- M9_L^YT^>*::&Z/VS7/M&C?9_)F^UV^I70_Y878N^E?4?CO\ X*O>!OA2F?&W MQ+\!>(M81<2>'OA=;ZSXLN(N3Y]M+XCF\2:;X?AG!S]JM[>YU/[,>;O((:OX MF-"T/PE\)K"ZU1;Z2TN+J3?J?B35KJ636-5N/^6WG3?\?$WVG/VC^S[;K:#- M9#_#-PMM<2^7'XH\5+=QV;Q_\MI8=-_X^+SGFT_TH>UI7@T^, MLSJ8?ZOA:-)2IV7US%.U]$[QZ6?W:Z:G[75^BAX59?Q%B\[XMK8B^)KQJ8+@ M[AQ5,74PE*IRJ%'$5:7M)*2^W?DZ[6L_ZP/&_P#P<"Q0"YM/ 'P5N+LJ)$BU M'Q/XPU&.-A_?GT[2[:]!S@Y@&J+]>E9G[)W_ 4J_;2_X*:?'[Q-^S9\(/'? MP=_90U#PAX3B\9^(-?U?1]>^(GCG7/#\VJ?V9-=_#W1]1U73=&AN+:#SOM=Q MK8U/[+]MP+3 %U7\M'BB/X@6NF_8O"5']H\K]R+/380 M?)@\_P#T!/@5X6\*>([;0_!/@[0=.C/B"XO?%-Y"UKXF\2:H#9:?9Z+86VF6> MDG[1=VA\07=T3I75P[G.9XG'*>8YK0]BE_!2IW>D;I.%^B25][]=CXSZ0GA+ MX=Y/PKA48KVL:STBG):=H]U+:6]PT@EN[MYHH23%I0FEFM[33[8FVM?\ CUY^S9KQ7]G#]@O_ (*P M?MP:58^*?@A\ _#/@#X<:Y;R7>D?$;XL^-O#_A#3+V#RYY8KB#1VN-0\8WIN M+B'^SA*N8\0\0YEB<-A\36P&0X65++:*K1A*-&6,A>^(] M2BN]"TVX_LC1+>:74-4FM!+_ !7J$GVJTA^R:-&(]*GUAA;23EDM[4L+ MC#$7*XSXQ\%_^"!7_!4G]N""[D^*S^'OV(O@)K#7 N;CXF6:^(/BMJNBAH2 M?AWH>JVXL)KJ# %MKNJZ0+4PM*P_LKZM4*.S<6[>ZG M:VO:^KW9Y>;YQ]$5\+XRIEG!.?4\\JT:]'+Z$\SQTJM/$-)4JU63KN#]^UT^ M;HD]4?Z(G@+QWX4^)O@WPW\0/ WB#1_%7@_Q;I%EKWASQ+X?U"UU71M9TC4H M8I[/4-,U*REN+:\LKB$AA5J^-?B/X'^'6D3Z_XS\4Z)X=TR&2.- MKO5]1M+6'SYB(H+:,W$ZJ\TY8JD,)\^=CA1GBOP;\=?MD? K_@E5^R]\+/V/ M?@?KLWC.?X,^!K?P+I&NWSVMQ>WEUIDUR=4G2SL_]&N=:NM6N[R:[4%K?3+B MX/\ :][J-[;7-O>?S!_M4?\ !17XO?&?7KN[\;>.-9A&I2WCZ;X4T>\O[C5) MHYOWWE$V?V8PP75OBVN[>VM=+TPGDVG:O7S+B+"98O8-QQ6.Y5>E0:Y8NR_C M26D+;M)]6KIGRWAA]%+B+C/#0XFXIQM/@GA&O)U\)5Q\?:YICL-S)Q6#P34: MB=2F_P!W5G%W;3]FU)-_V(_'+_@M!^R]\(KFZTK2[NX\8:I;>64AM[BWL8I% M\Y8I9"DLTVJ+L(('VC3HOM! 8$VA-T/S*^)7_!QWK>CK#2[@0Y(-UIUX0<9M3Q7\HNFZIXZ\4ZAY\^ MFCPEH;+)-/-J;?;/$%_(<_\ /:>VMX1UU;4;32IO$VI7%U=2Z/87BG[5KUY/IULU_MM8S+ V0<+YAC,/P5 MQGQCF5"E6HT<3B(XW#O%XCE7+6I4$Z-"G24DFIJFKIW;2N?ZAG[(?[4GPX_; M(^ /@#]H#X8:I;7_ (=\::6DUW8Q7=M=W7AKQ%9_Z'XA\)ZSY 'D:SX,/B[X7T^V_:0\'Z/\>X_A M?XZM?!UOLWGC'4]8@O)@9VTW7-(\*VUI?Z)GQ!:VFI:O:6I-I=W5 M?%?_ ;^?#/]F#X#?L4Q? []G'XP:]\<;SP3XPU&;XP_$'5_"VM^#[;4_B9K MT:ZOJ=KH>@:T+C^S-%TVRN+.VL]/MM6U>WMAF[NKPWUS=BOW@ QWSVQC!/'0 MY[ <]NWH*_2\)5C6P]&HIJJVHMUDE;1)Z)OOMVOY67^6O$N7SRO/LSP$L#7R MU4,764<%B'^^H1YDZ=*H[7?LU9)ZJ6CU9_,C_P $C=$_X+DVW[6:G_@HO+XV M7]G;0?@I\;-/T*76]>\!ZA_;WQ UCXH?"OQ+\/=5\50^%-5N1-K6B>#]8\=^ M"/#_ -FM=O\ 9>@ZC=WHMLZ6M?TY445TGBA1110 4444 ( !T%?)W[1/[(_P MR_:'L)+O5;./P]X\M;:6/1?'.DV\2:K9W'E0B&/4R.-7L?W,0-M@/ MUE7->(-:QKFM7K" M.STC1-(M9KO5]3NRQ S;V4,LZY/)AP.U?9?[7G[1[^/K_4OA[X4NVF\.V>J2 M2>)-85HI(_$FH:=+-#9Q6?0?V'IOD_Z)_P _7^CW=?G;\6M3UC3/V=?CGV=PUO_ ,?,7A^;5(9M8//_ $PXO/\ IU^M5F&*K87 8C$1INM* MG0]K%:WYG;:VOEIKUU/<\.\AR[B/CCA[),SQ<,)EN8YKA\+BJ\Y*,:5"=6/M M6V]+>SZO\+'Q=\9/^"DNL:#XX\0:;\!M#L_"?A71["\\/>$]0O+2UN==E\Z7 MR;WQAK-Y.%N&\3W,$,(TFV:Y&DZ(L]R&L;K5[=A7X9:WJ7CC]JCXNZ7\'O!5 MS>:PNO:Q;P^,O%"R>9OC^W_Z7:PS3<_8=-X_M:XN>;JZ_P!$/_'M_I7+^/\ MQKXB\=^)H_A1\,#=:MXBUF]^QZ]K&G_O)+..:7]]86<\'^IG_P"?O4/^/6UM M!]DL\WI-?T*?\$Y/V-?#?P!TFQU?5M.M]0\7+HM_K>I:@T/F7$UYINEWEY9V MMGC_ $@?O_\ CSMLGBOS?)LHS+-(ULZSF=>HJ:K5L-AGS6CHN5FB2]-/3 M_0;QB\6N >!,1E7A#X-83+\%2Q=;+LOXEXBP2@L17H7A3J4_;Q^--N3G).WO M-]T?C_KG@S3OAYJ^H>"](7;I?AN^U#1[%E7AX+.ZFLX9?W(S_I7_ !\?]ML# MTKS'P=XNU+X.Z=XZ\=:KJ>,IKRSNIH?)N-43P_-^YL_#EG-Y^<:E!##< M7=O;77_'K#_Q]UZ#\7?&^A:+KWBW6M?U.ULUM;RX^T6JW$/VPW'[[_1(;/FX M^W>?_P >EO\ \_5>:?LT_ CQI^V1\2[/Q#X@L[[3?AOH=\7L;-X_+M_L_FG_ M $7_ *;7US!_R%KC_EU_X\^O7YOAO)3H4JE=^UO%W]C=.RT2\M.N MW8_>?I#>+GAQX=^'7!F%PN+PO$.>Y5EF'>59;&M1Q%&CCY82D_K>)IP;7-"3 M]SFUYU>U]#B_V<--U[]KSXW^/+K7/#7B37_AS\$O"W_";>+8[.'_ (D>G27E MU#IWAO3]8U*:?[1Y^MZI>6D%WJ%M:Y^R39QZ=K\;_BUX:^$.FZIK&LF-Y4N) M+#1=#TNV%L+F\MP;.TL=.TZ+"V]LLL!AM8;>'H9IH+F"&?7-, MM5MK5I[3[*NI&P+7EHNXVGXH^"KCX'>"?VG_ ]\:/C;H6F>--8^"VLW5PGP M9^)4UO;Z#HOC_19_+LKGQWX6OKVWNKN\\-ZAMN;71M:/]EW>J06IOK.[T=1I MES]#GV5T:.99?@9TJ[RVG27.Z-*HU*LN6_/IKI=N[>GK<_"/ CQ"Q><>'W&W M%>#SC*?^(I9KF+H4<3G.88?"_P!EY;6IQ:J895=53I7DHPC:[BTFG>1]6_L@ M_P#!'[]L7X]?#36OVROVIO%OAC]F7X:3^'GO?@?\+/&VDKJ/Q&^(4UQ#]LAU M&_T?4C:VW@'2+G2PW]DW5U!JGB"]\_%SHMK:6IU2[\ U:Q;2M5U+3);FWN/[ M/O;BV2XM6EN+>:."40^;#,(+;SO]3Q;VV./:OH[]HS_@I9\=_P!LC5+BXTWQ M5*WAG-[8SZA:77F:':V?F 3:;:F'EWQ;P?;+*"UMK>[NH?\ 3"XGGAM[7 M3U!:[\[[& 6P#XO$&%HYEBL'@,IP\J4URQD]G*E[GO.DM*;:>J;^9^Y>"G$, M?"WACB/C/Q!XG?$/M:N(Q/U^?++"5,5926$R^K6@ZN+DY)VJ)0@MX121K>._ MB#XNF\=>!?@?\&/"&J_$OXZ_$[6[/0?!_@30+4WM_>7L\D45M;S!03:1R>;% M/<7USBUMM+AN;UF2-'=/Z#O^"<7_ 0 _P""BD'Q^\ ?'_\ ;3_:!\._LU^" M/!DT&J1_"S]G_P '/%'BS1[+3?#_A71)Q,T&L?V;J_B&Z MO%:XM!969 NV^[?^"#/_ 1=\2?L7^ ]:_;C_:'=:N;:Z.I_Z/JO_ #ZU]/1R[+N%LOI5*N KXW$2M=TJ M7M6W[K;>Z5KWMK>VNUS^6\9QQQK]*/C;/Z$./,OX$X9P\G+"87,L;]7HRA%M M4(*E&5-U)R<;SJ_M41^/O$WQ"_8$_:5^&NM^$/$& MKS:M%\#OVE+75]/G\*B^EEFO;#PU\4_#>D^)+C6]*MIB/[)TSQ%H>E?9+4BU M.KW2VZD_F>/^"=7_ 7._9WU :A!^R#HWB"ZMQ&K>(O@+\;?!5O>2G[3-%%Y M)CUC3M9\_P#YB(N3<6GV59@WVNSO#=6H[^Y_X+C_ +3\-LT,W[2&G16YBDC$ MJWWAFW<>9*)I9?.BTBVN(< >0>GV4C[)9DDDGY^^)/\ P6V^+>K6TR^)OVK- M0>(^:#::1X@U *V/W1\W3]+EM;";U-O<\8)..]<[QN4XI\U+(\;&;M=1I>P? M1K6^C6C=NO3O]7@^ /$WA^-&EFWC]P-4RJARJ7UK-'FC6'CRIVPU:DG5M!-J M"E%-K='TUH'[=?\ P5=_9DNM/;XCW'QF^#_B&W6?[)X6^-.H>'?B!I&K16ER M+6X6:WE\0^(=2FTY9[26WMKFSN],N;NU_P!,LG<71N[K]F/'_P#P6*USXO\ M_!.KPQ\1(=,T[P#\8/%NIZQX"^(FAV5^2-/N]#M[F#7K_P (Q323WUSI>O3R M:1!:7#%SI-KK-S;+JMS?VEK>W?\ (3%^T%^U!^V=KVG^%_V;/@O\(+'[1;Z] LD-W8^(;ZW46OA_4KK3+-;W5[,&\TO"']OX&&88NC"N\-7H.C1 MH5JTJU?#IM_4S'Z/&=<5^'V1XS%9%FG$>3XZ>-S3B; M#8"CE&5YO6H4E5HX/$J'+2JTIUTII56_>BE?5J7YM_%_XV?%SXT?&C0_@O\ M!;PSKWQC_:3^*NHII7AOP?H-O+J%Q927BF*SA628_9].L]/@ GNKC4;H:5I= MK#<7CLB9YM;/2M)&JL+.RO-6LA:ZK:^#?L.?M4_!K_ M ()WV_Q0^)O@2V\(:W\<_BJ;RVN?C3XDUBPOO$&A>&+QH&M/!WA*7[?7,)N+Z^L=,;7-6N9E2]U6[T^RL;*SY[XG?M _&7]H[79_$?C_7]6BT.>\N M-1M[6[NI1/J+RCSA= 33W/D?:?W,]W?W%SIC*] MW5JUJ=2E5G5=MG-?O&[VTT6Z;N?692^,N)_%["YYFW$^6RX?RFO?+>&,AK4\ M;AL-E=.RA5Q')+R;R(3 MJ7B34F6U\ZYN 1:6%L3=W5M97-T 1DCC_"O@7XV?MU_M">$/V'OV0+5;[QSX MQFN(_''C=Q=Q>&/AUX1LXI;S6-8UW4[);K^S8+.WCF@ML[;K5-3FMM(LF#7= MF:_TFO\ @FU_P3G^!'_!,O\ 9QT#]GWX(Z=)<7 M26\-OJ/BCQ'/"#@D 6NCZ;;XM-"TB&WLXL!6:X.%>$H."Q^9P=23:="C6?1- M6TV_RVUZ?)_2L^EIB)XB/ OAOCXX.EE\?9YKFF!E%>TJI*,J6&J15FUK>:T6 MROI;\O/^"'7_ 13^,O_ 3Q\3>/_P!H;]J;XYZ?\1OC[\2O#G_")1?#[X97 MNNQ_![X>^')=5CU*\CBGU2'2I_&/B34;JRLI3J]QX9TJWTFVBFL[0ZE]JN;V MOZ3\'G@YQDD\@]#C&,<=!CTJ,"?8X''(Z8/OW.'D#=R-Q[C&,\? MCV R._Z5^F4J=.C34(4O902LEI9-J*VNUY:K1;G^:.-Q^,S/%5<=C\36Q6+Q M$O:UZ]>3J5:SDD[U&[/?K=VV=R09P,]<#/U[TM%%:G(%%%% !0 !P**HWUY; MZ?:37=Y*L5O"A>21F\OIUYR,<=>] %75]6M-'LWN[MF.?DCB3RS/-+_SRA' M:7VR1Z>H_&S]KK]L+0[W1UT;P!X]\+WFF^*+BS\/:EXXT+Q1I=QX?FO->EFL M]-\!^%=>AO\ ^SM2U74KZ*:PN[?3;K^U+K5(;C2/L?VRVNK6U]^_:F_:PTOX M<21:197,'/D1:[J7DPFT)R=,M3DG-R<_Y[GP ML^%GQ\^'Q_9S^$_P@O\ QI\>/%7_ U%X+^,W[07[*7P[NI?BA'I7B#P'\5? M%7B30?%'@/QMH\^H^%O!\_B3PYJ=G_PEGA^YU3^R[K7C;ZM]DM;RVNA751I\ MMISO\MMOZZ^G=\-:K&I^ZA?I_7RZ=3^G:XNM/M-6OM#O-:T&WUK3=)M];U?2 M9O$&@QZIH^C7D,,UGK.LZ;-??:-'TJZM_P#2?[0US[+:_O;< UX=XZ_:+^ V M@>#?%QU'XO?#77-';PW>?V]I_A7QYX2\47ESH\TW]F_98;/0=5U+SOM,\T%O M:6_V4W7VJ:W_ .G6OGSX8?\ !"[_ (*C?$#]H3X7_ME_%JXT'X7ZM\9/C-J. ME_M-?#CX>_$31C\8-&_9K\>7T.L6EAJ>K^+Y]3^'&I?\*)2WA_4[?0+5 M=4U*X-[]FLGM;M*EB(-M"I&K&M*A*+BXN+:DFM=& MM>Z37Z'PU^R=_P $\?C?I_CSQY\7](^%'PD_9G^'>D_\(_J6K7?[7'Q3TOP' M\1)-/\57_D^&X_\ A%89];N/!,'B2^\ZW\/6_BW^P3JFJ0_9+P?;+:[M;7], M+75ET.'4)9/$7@^W_LN#5(=6\0:'XV\+ZQX3LX[.*'^T_.\8:/KESX?L_LT$ MT-Q=?\33[7:^=]DO+2USBO0/^"@/["W[?G[;'AS]I;X@> ?@(?@WXJ^,GB[] MA31_#'P[\;_%OX.7_CS3?#WP \;^*O%/Q.\9:EJ7ASQ'XU^%_P!@\C7M,_X1 MWP_<>*-4U/7KG2!>:QX>P1I=<<__ 2,_:R\2?"OXZ_L=>*?A-\+M<\!?&C_ M (*'^-_V@?'G[4OC'Q+XX^+/P(F\'>%;O3;'Q3\,?A5XAT34O!^N>+O%6 MA:!X/O/"'POT'P'X+&@>$[C6-8\/6FL:W=ZMJN4,4DN544EL^UM.C\];(VEA MZDZWUAXB;Q"=U-R9Z]-[_,_,[XA_\ !./]F#Q]XAM?B;KNI:?;Q_$3 M6HYM#NX?&=K;Z?XPU6\M?[2AM?#?DWV=>^TV,W]H6EOHGVH?99K>[L\&YK[H M^"_P+\+_ K\*KX8\ :):Z?H^@Z?)>7EUYEK9V>FZ?9Q>=>W^I:E>9M[.Q)F M^T?:-3ZB;_3.E?F[\:O^";'_ 4I_8XT+]D'P1XX^#][\<_@M^QA^TQ\2/$G MA/XJ_#SQKX-!\9_!W6-'N[/X?0ZEH^OZ[;:SX.OM$@U&]\/BP\1FUM;?2X;> MT%W=+I]K=W7TW^U+H'Q3_:/_ &*->\ >!?"E]X3\6>)/&GPO\;>(OASX@\6: M-;7/C/PG\/?%']L:]\)=8\5>&[[4M'^P^-K&&'_F*76@FYA@_MB[M+/[4:Z* M*I+WZ5&$==797UMOHW]U]KG-C<3C<1.'UW$U,4XJRYY.7*K):.3>FBV^6R/L M[_@DUX]\%ZK_ ,%0_P!HO4O"GC'P=XE\-Q?LL>&GU_Q%X8\5:#KWAZPGTCQ; MK$T\6L:CHU_J.GPSV]O"9P;JZMOLEM#J&0<&Y/Z9_M0_\$N/^"-/[6NI2_M? M_M#_ ?^!/BA-6CTZYU;XY67Q)U#P+X3\6I%=?V997?B/Q)X)\9>&_"_B2>> M\$.G?VEJ37EW=M%!9F\G"BUK^83]CCX>?M2_&W]K#]KS]FKX-_!KP_\ !&X^ M/G[/OPG^'^J:QXQE^'7A>3X8_ >;Q=--\8);V\^">N6UQXPM_$FE0S?#?PG_ M &)JEUX[M=*UZXN[R[TK[-_HGZJK_P $P_VJ_"WP7^+'['7CKX,?$+QK\$?# M7[6R?M4?L?\ Q*_8Q^-'P;\#WOP6O=(/ASX(\2 M7FL>'M*\'>-1JNA#PSJ=MVN^VZU^\[LOKUL/ M2_V?$3IW=GR2E'L]>5JZUOUU,7_@H_\ \$=OAG\4_@AH/QV_X) >&/V;=*U' M0(=1T/6_"WA+QQX;\'_!3Q5X;T?S;.^UBPU[3KBX^'^G>+/!6HVERVJW&I7. MF?VH)=1_MN^^VZ: ?)O^"*O_ 23_9>_9_$?4+%=1(UZIJG["?"?\ 9O\ VK_'?_!+7XD_L]_M[?#V'Q_\6OB'-X\T'6/!?[,GB/X5 M?!GQYK'P_P!8\1VI\'W>H^*]"OO!7P9TWXMVVE1?VOXLU#0[NU\*:E=06UDM MUJ?^EW5W^2/Q5_X)V?\ !6CQW^S!XJ^"5AX*;Q!X+\(?M??LK_$CX"Q^/-8_ M8\\)_M5O\*/A+%>3>.[KXM:S\,3/+[1;B+3+7X>:?XMU7Q1=ZK:VFG_ M /"7V;68NM*KSJ>!PE"O4Q5+#I5JMW[:RNK62MI>VCN_P>Y]AF7&_%>:Y)E_ M#^/SG'XC)\NO]5P52M)4:;;6]/3VC6JUN]=+;']2A_:P_9?7P_H_BJ7]HCX) MP^%_$6I:IH^A>(9?B?X-BT?6]5T 0C7M+TW49=6^S7M]HOGVO]KV]M?B8O@KP_XCNO%.EZCHR_ M$2Y^'>HRW$OAGQ%>>)/ VMZ=XIO?!^H317:Z!K-QJ5QI5R/M=M97>/M*U^2/ M[37_ 3J_;V_:E\:?\$\[W1?!WBOX/V?[/\ X2_;ET#XN>.O&5U^P_=^+8M4 M^+/POT'0OA-JH^&WPP\-W7P0UD>)-_L]^#O!/P"^/[?LM^+/^"E7GC#Q1X4T?2]5U75/#^O?$^UM+0?8_ M!5H-!ZVDX^^HOUU_I[[?(^6HUJM)#=>6==!\3RZ;_PL[4O M^*=UI;2\_LG6+I?LFJBTN;FSN[D6Y8>M?"O]C/\ X(1?#+3O$7CGX:? _P#X M)W6NF_#[4-.M/%'C672O@UXNMO!VJ:@;N#2(=9\6>))]:&C7%W-IU]!9K=:G M:M=75E=X9KRVN=OQG\?_ /@DW^TAJ_Q'_;J\+_LL6_A_X+_"WQY_P31_9C_8 M_P#V7?&,GC.ULQIFH?!CQ;J5YK_P]O;31A<^+_#6B:WX'@L_!]WXG_LP6US: MZN;O%W>6MW65^U;^R!^UU\?_ /@G]\,?@'\'_P!@"V_9K^+?P?\ BQ^R%K^N M0>'_ (D?LER67Q TOX27=XOC'7O ^IP^*=;\/ZQ!X:ATNTN- M_C)H.F7>MG M7OLC>'K@6VITO9Q7P1BG=6=E\K:/7T-7BL54^+%5)=/>G.2UMO>3[=3]YM&_ M:"_9&\)?#O3?&V@?&+]GWPQ\*9]1/AO2?%.C^.?A[H?@*;4X(H)AH.FZQ9ZI M;:!-?V\$\)_LZUN?M2^=!BUQ.@;TGQ>_PG^(7PNUN3QS+X$\7?!OQ?X2NQXB ME\23:+K/P_\ $/@K6=/;[;_:4^I&X\/ZCX?:]]G=6DG^D#[*QK^< M[]I/]C+]L+XJ_"GX*^./ 7P'_:F\(_MJ_ '0?BS8?#'XEV_C7_@FI'X$\0ZQ MXUNII[2U^/'P>@U73?@/J/A74<:#IQ\0> /A==>,K30M"OQ>VEU>W0^U_8G[ M87[)?[9_[0__ 3I_9=^&^MZ=\+]?_:#^$_Q._9R^*W[1'P4^'FIVO@/X1?' MGPS\,K^>?XC?!#0)M2.F>']-T/6[>[L[C2=/UNYTKP9=ZKH-M9W;:9I%Q;7% MH[)QM-1MVZ;=N^^WR,E)QDIQ;4HNZDG:2:ZI[KH>/>"?^"27_!O1X8U#6/VE M/#WPH_92UGPZOB:33Y]?UWXO1>,_@WH'BZ22TOUTRR\/Z_XYU3X>:=?"5[2> MRT9M--L+.^A%G9&RNK91^"G_ 4+_P""-OQYU/X@?VM^P=\3_P!EO1/V'/B3 MX@%J?C?XM_:'\+V6C?!0:E'C9ZA=:4.7^$G_!,S]M[X!_%?X-_$3Q!\'-&_:-^&_P !OVW_ -N?XI>. M_A?9^.OA+HFM_M6^&OVBO"/B/PW\+/VEI_ GBO7-#^!'@[Q_X;FU_.K?#B"Z M\ Z%X7M+.X;P'X'>"QLJ>(D_:T'RWI:OJKQNM4FT^I^EG_ 24_8$_8I_X)F?! M'P/X%^$'Q%^''Q%^+'Q_2?6O$7QO?Q)X;U'Q9\?M;T&TBGU@>$+R&^N;C4?" M?ADSF>T\/:'&=.U M#4=5T;3]0\0?$3PII=G>:IH>JS:)K.EP7FI:K;P37VF:M:3:;JEL&^T6>I0F MSN@+M0I_G(^&_P#P3H_;I^"/Q0_8[_:7MOA%IOCC2_A'^VG_ ,% /V@?$W[+ M/@+XF?#71O&/PZ^&?[6?A+P3H_PW\)>&M>\4ZYX)^$&OW'A/Q'X0UGQ1XLT> MU\96NF:9=^, /#=WKYMKK'*>%?\ @D;^V_XS^('[)L?CF70?A!X,L-:_X*4> M.?C!XBTR\^$WQGUCX41?M:?%;Q'XO^&_@.#PK\0['6_"_B3Q5;>%?$MWI^K^ M*/#6@:_H.@:K%=V[W;>KUZW/ZOM+U72]QY%<9;_%KX67%S/:0?$;P/-<6WC63X:SP)XJT M7S8OB)'9P:D?!$P^W$CQA_9\T%__ ,(^?^)M]EG@NA9A)U)^,OV*_#UO^S-? MP?\ !/3P%\+OB@/@K^RQ\%/ALW@O]HCQOXFM/$EO\1M3\4WVO3Z]X6O)H;*T MN(?&.B3C^V=5AR;;^S-8T[[+::9'_9RW?X<:G_P1P_:J^,S?&WP%\6],U[P/ MX&^,/_!9_P"(O[5K>._AW\9]"T3XC^$OV=]0_9YA\(> _BCX/U_1]4N=7T?Q M?X<^)N@>%;C2/"\!_MVW&FZ>=8THZ+;W-69G]36I_%'X;Z';>,+O6/B!X+TB MU^'AM4\>7.H>)=&LX/!DEY8+J=E%XI,U[ N@BZL9X;^T.I&U-W:R J"!NI?A MQ\4/AS\7O#5MXS^%?C[P=\2?!UU/<6UIXH\">)='\6:!6$L]I>0S6US 'S;M&RL >:_E=\=_P#!*S_@J#JESK?C+XH^)/AE^UGKGP]_ M;R_9G^.NM>$[C7]+^&>E_MR?L[_ ?X7^&O!^FZ#X[TW4Q=>%?#GQ;M;C1[RX M\0Z/XVM;;X<>,=>O+^[.K#1[FUK^BSX'^,/BM<_\(7I6H_L9W7[.WA?Q#;^- M=4\86MS\0?@E?S^!=;TB[LK+PW%>:%\)=<\2Z1XDN/'M@LMS_:.B:K\0ZI\ M%/V(?@AX@_:6^,-K+!9S:Q;?\2#X'_#2]G^VQ'6?B%\3M3@MO#\U]HAA/V/P M=HFJ76J7-U-;7=W]D'_'K^N5U:07L$UM/?\ @HE^TSXG\2)K4PO[_P" M7P'O)? _@ /.3]KL?$OC4!O&/B,- L=M='3=3TNU-L"++[*W\/Z:([V^DCCQ]IU?5YS/J&I7SD&6YN;R\N M+C/))%Q7T/CG/MC]OZ=.X4445)L%%% M% &=J%A9ZK97.G:E:6]_8WL,MM>6=U#%/;W-K-&8IH)H965N MZ_I:]+>>WI_*-_P3?AU?3/\ @KSXJT[6=&USPSJR_LJO8:GH^JV,VGW$-[IG MC.;[9%>PW9&>1!]E%M;8(_THW?)K^KNN#7X>>!QXX;XCQ^%- B\?#2GT&3Q= M#IEHGB"71IIH9CIDVH^0+F6Q,\$4WD&Y #+C'8]Y14J>T:?EOW"C3]G'E_KS M_K?<****S-@HHHH **** "BBB@ HP,8P,>G:BB@ HHHH **** "BBB@ HHHH # __9 end GRAPHIC 14 ngs-20181231_g2.jpg begin 644 ngs-20181231_g2.jpg M_]C_X 02D9)1@ ! 0$ =0!N #_VP!# H'!PD'!@H)" D+"PH,#QD0#PX. M#QX6%Q(9)" F)2,@(R(H+3DP*"HV*R(C,D0R-CL]0$! )C!&2T4^2CD_0#W_ MVP!# 0L+"P\-#QT0$!T]*2,I/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T] M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3W_P 1" (8 VX# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#V:BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHJG?:M8:9L%_>V]L9/NB60+N^ MF: +E%-5E=0R$,I&01T-.H **** "BBJ46K6DVK3:;'*3=P())$VGA3T.>E M%VBBB@ HHHH **H66M66HWES;6DC2/;-ME(1MJMZ;L8)^E%MKFEWMT;:UU"U MFG&.>+)7 M?&P89'49% $]%%% !15*[UC3K&X2"[OK>&:3[D]6P<@$=Z %HK-N_$&F65DUW+=H8%E$)>/Y\.3 MC:<9YS6B#D9H 6BBLZ]U_2=.G\F^U&TMY<9V2RA3CZ&@#1HJ*VNH+VW2>UE2 M:%^5=#D'\:2*[MYYI889HWEA($B*P)0GID=J )J*IZIJMIHUF;J_E\J ,JEL M$\DX'3WJ2[OK6PMC<7EQ%!",9DE8*O/N: +%%5K'4K/4XC+8W4-Q&IP6B<, M?3BGW-W!90F:ZFCAB! +R,%&3P.30!-124M !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5P0N+7 M3OB5JLWB!DCBFMHQ92SCY"H^\JD\9SVKO:8\:28\Q%;'3<,T=;ATL>9Z[J+# M4M866_N;);>UC;2(87:,2$CJ%'WSGC!JGJ-]K$QUZ2ZO;V"YLM.M[A$BD952 M4CYN!^HKUAHD8@LBDKT)'2E**1Y5J>I:EIMOK20:A>$'2 M8;L,\A)24D9*GMGT%20:^]E+J$EI>W]_IPL(GG;S22D['!PQ^[QUQTKT/6]& MM]=TBYT^X+)%<)L9H\!@,YXJU;VL5M;) BC8JA>0.<#'-']?G_7R%_7Y?Y?B M>2+J^IRV%[;PW]Q'&-6MXHWBN6EVQN/F"R'DBMO53>0:[KFG6FJ36D<>FP^5 M-,[,(V+@%*45LY53D8.1UHZ6_K:P?U^-SRZ/6Y[JT MTB&XFNK+2OMDD-W_O?L,^J30Q2AV#S6X7C M+=2,]#7J/E1E-FQ=G]W'%*$4;0%7Y>G'2F']?G_F6AD8JD.2#E.B@#J@4+] MT ?2FB- Y<(H<]6QS272_E_7S!]?G_7R.+^'5C':C771I_\ D(2IAY&88!ZX M/?WJGX8NI-$\20:'92VVI6DQFFEDCA*2VQ+9PYSCJ<=C7H04+G: ,^E(L:*Q M944$]2!UH6EO2P/6_K-;*7/WGX!#G/4&O5F4,,, 1[BFO%')CS(U;'3<,TEH M.YY9XH\07T,\<:7,HO[7[-OE2Y9%DW$;BD8&'4]R:Z3PB+B]\1Z_<7=W=2"V MNS%!$TA\M%*@GY>AKKS#&2"8T) P#BG!0N< #/7 JEI_7H)GG^AW-CI_BCQ' M'XB,:7=QFVLM1M6WM(S,D;>3Q M040YRJG=UXZT+2W]=O\ ('JCR37-2FU.#Q+BYEN+1=0M/L^22@7(SM]OI5S4 M=?GE\8VB6DMS%C41:S(URV63;S^Z P%]&ZUZ<(HP,!%QZ8H\J/?NV+N]<06_P#Q)_"VLK:7-Q%?IJX5X_-8LJ&08.WW'?O6I+=ZLOC!O#(N M[LB6]6]27>V1;[IQUI=J[MVT;O7'-"TM_7;_('K<\ MNT6_UB_UE9)M1@MKY=099(;B\96,0.-@@QCIC!K?^)$2-:Z.3&&)U*')VY., MUV)AC+[S&A?^]M&:<5#8W ''J*.WE;\+ ];^9Y9J^I7D=WK3-?W4&KV]W''I MUI&Y"M'QC$8X8')R>:6&6'0==\675RUVMWB.1(HYB&<,OS, >, ]^U>H&-"X M@%.*AAA@"/<57;^NW^0CR2 M\N=1TJ/Q*8R8]6:Z@%Q)""D?V<\;U R5XR">2*-6<@'&.<'I7K11222H)(P>.M(L,:*56- #U 49:IK+:; M=ZS%;:E^%)Y+^\F;4 MH9A=++(65MOW3@\ BO3J:$48PJC'3CI3J;8!1112 **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L MGQ1K T+P]=WW_+1%VQ#U<\+^IK6K*U[P]:^(HK:&^9S;PS"9HAC;*1T#>U)Z MC1RVD^+[_2M&UF/6S_:&HZ65<^2H7S(W (/'89.?I5RZ\>FVL-.F^SVKF]D9 M/-%T/(CP,\R8X/L15[_A!].@U-[[37ETZ1X?*9;; 5NX_TZTCM).1PJ# (XZT?U^?\ P 7G_6W_ 2K_P + 2V6_;4K M!H!;6B7D>V0-YB-P!['-01?$=/LE\\EDDLUM;"Y5+6;S592<8)QP1WK4N/ ^ MFW&YK6TD@.KW<@9 J-LC5H\=\A>?QH?]?C_ M , /Z_+_ ((6FN2:CX7N-0C,"R+$[*8)1*H(7(YQ^A%<[H_CC49-+TB%K07U M_>6+W32-((U^4\@\5TNE>%[72M+O+..65S>L[SRM@%F88) P/P%5;#P18Z= M)8/%/<,;*T>TCW$AJOIOB#4;W2O"MUJS3+-=W6P-;3;5E&#S(N.G'2NCL/!%A8 M/IS)+.XL8)($#$897ZYXIEMX%M+>WT^W-Y=20Z?.9K=6*_+D$;<@W]=BJ_C4RZS-I#0PH\D$S1R0W =D*#HX ^4_B:IVFM:A;?!P:HER[7R6I M<32?,<[NISUK1L/A]96%Y#.MY=.($E2)&VX59.O(&3UZFKX\)68\'GP[YLWV M4Q&+?D;\9SUJ?LOO_P ..ZNNQB2^.KNUCEB73OM3V=A%>7$AE"95AS@8Z^U2 MW/Q#CMTOLV+%X8H)K9"^#<"7 ';@Y-:#>";%C>DS7'^EV263\CA%& 1QUIES MX#TVZU#2;N22??ID:QHH88E"]-XQSBJ>_E_P_P#P!=/Z\O\ @F;>?$F&TO[B M$VT7EVDB17 ,X$NXXSL3'S 9]JMKXREO-2U2PM;:*.2T5A'YTVV1R%R&"$?= M]ZN'PC'#JMQ>V-]/:?:9!+-$JHRLW<_,"1GVITGA*WN-!+2T_LU?MEU)%IL[36R,5PF<_+TY'- M/C\#V$44,8GN"(K]K\9(Y<]NG2JZ_P!>7_!%T_KS_P" 9UK\2+>ZU..)((_L MTMT;16$P,V[.-QCQPN>^:=:^/IKB:V9M+V6MQ>O8K+YP)$@S@XQ]TXZUIZ=X M1CTF\+V-]<16IE,OV;:C+D\D D;L9]ZCA\#V,-M;0K/<;;>^-\I)&2Y.<'CI MS273^NW_ 0?7^N__ *_@76M6U:WU%]66$I!=RQHZ-R-I^[C X'K447CYY#! M=G32-*N+LVD5QYOSE\X!*8X4D>M;>C^'HM%N;UK:XF,%W*TQMWP51VZD<9YK M/M_ ME!=1'[3']2NO^$ROAJUS+;:Q,7C@M)HL0RQ+RA1OY MUV6D:%!HS7Q@DD$[F37WO\ 4[^2Y2V9O[.4XS#N')/' M)],TET] ?7U.>A\7Z[I^C^*)=0F@GN["X2&$(F$0MC\2!GO3+WQ5K6DZL^AM M??:)+A[?RKMXU#1"3[W &#[5T,'@&W4:FMUJ-W=1ZF=UPDFT MV88'!%/_X0 M*RD@G^TW=U/>2O&XNW(\Q#']S&!CCZ?_ !_A#5+V[N-8L-0 MF^T/IUUY*3E0I=2,C('&:Z:LS0]"@T."98Y))IKB4S3S2D;I'/]+7H-6ZF_-XRT:WC@>2Y.)HA.-L;-L0]&; ^4?6I[CQ/I=M?16; MW.Z:55A)' !]ZY*Z^']Q:ZB[VB?;+26TCMFC:Z> @*,?3H[9K.\ABC=9'.ZWV#&!_>&*K2Y/0V(O%>DS:E]BCNLRES&&V'8 M7'50V,$^V:K#QWH#.BB]R79D0B-L,R]5!QR?:N?T?P)1PW5NMW;1737$ M<_VQUP220?*Z9&:=I_@C4K:TTB.1[28)Y1B<8XZ\TD-]?Z[FCJGCF M"$Z-/I[QS65[=-!,Q5MR8'( ZYSVK5_X2W1SIB7ZW>Z%Y/*4*A+E^Z[<9S[8 MKF%\%ZO;R6T\+6CR6^JS7P1F(#*PX'3@U#+X U.2VANWDB-\+^2\DMXYFC3# MC&%<<@@=Z%_7X?\ !&]_Z\_^ =5+XRT6&TM[A[S"7#M'&-C;BXZKMQD'VJUJ M6H7D-FDNFV0N69=^))/+51C/)(SG\*YFW\&W"76CW$=M#;?9KU[FY1KAIBY* MXW!B.36MXQL=9U/3X[/2#$L,K8NBTA1S'W53@XSZT/82W,F+XC&^LX7TW3&F MN#;/=3Q/*%\M$.#@XY.>E6?^%@12ZEHMO;:?.:H3> M%-5BECNM-L[*V=K%K!K8RDK$O\+@XY]Q2WGA76(&\.0:?#:S6^BD/ODF*M*= MN",8XIJU_P"O/_@"U_KY?K/]OB#[ MANB%X+,GS<2[B,[A'C[OO795Y[ M)X)U:?Q$+YWMUF^VBX74!(3*L6/]2%QC':O0J2^%7W&_B?8**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **J:EJ=KI-D]W>RB. M%!R>I/L!W-9LOBJW%A97-M:W5RUY%YT<,2?.(^,L1[9'YT ;M%82>+K&6YA2 M))GMY-@-T%_=HS?=4GU.1^=6]6UJ/2C$GV>>YFER1%"N6VC[S?09'YT :5%8 M8\66+W421++);R; ;I5_=HS?=4GU.1^=;E !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!!>0B>UD0HKG:=H(SSCBN*N](OX]&T5)K*ZE2"U,4L=HX659 M"!C)_N\'/X5WE% [G!6NC:M%:#2;BS&;B:"X:YCQY<83;N4CU^3CZULZJUXF MH6VI6^GSSA8Y;9H@0&&2,-CT^7]17244V[_U\OR$M#@++P]J5A9#1&MF=9YH M9S=*PV)MVEE/?/R\?45W%Y!+<6CQ07#6\C#"RJ 2OX&IZ*&[@M=6OHI+ MBXUV=Q'<30[/)0 A'*@_D*V_L%W_ -!*7_OA:I^$_P#D&7/_ %_7/_HUJW*0 M&?\ 8+O_ *"4O_?"T?8+O_H)2_\ ?"UH44 9_P!@N_\ H)2_]\+1]@N_^@E+ M_P!\+6A10!G_ &"[_P"@E+_WPM'V"[_Z"4O_ 'PM:%% &?\ 8+O_ *"4O_?" MT?8+O_H)2_\ ?"UH44 9_P!@N_\ H)2_]\+1]@N_^@E+_P!\+6A10!G_ &"[ M_P"@E+_WPM'V"[_Z"4O_ 'PM:%% &?\ 8+O_ *"4O_?"T?8+O_H)2_\ ?"UH M44 9_P!@N_\ H)2_]\+1]@N_^@E+_P!\+6A10!G_ &"[_P"@E+_WPM'V"[_Z M"4O_ 'PM:%% &?\ 8+O_ *"4O_?"T?8+O_H)2_\ ?"UH44 9_P!@N_\ H)2_ M]\+1]@N_^@E+_P!\+6A10!G_ &"[_P"@E+_WPM'V"[_Z"4O_ 'PM:%% &?\ M8+O_ *"4O_?"T?8+O_H)2_\ ?"UH44 9_P!@N_\ H)2_]\+1]@N_^@E+_P!\ M+6A10!G_ &"[_P"@E+_WPM'V"[_Z"4O_ 'PM:%% &?\ 8+O_ *"4O_?"T?8+ MO_H)2_\ ?"UH44 9_P!@N_\ H)2_]\+1]@N_^@E+_P!\+6A10!G_ &"[_P"@ ME+_WPM'V"[_Z"4O_ 'PM:%% &?\ 8+O_ *"4O_?"T?8+O_H)2_\ ?"UH44 9 M_P!@N_\ H)2_]\+1]@N_^@E+_P!\+6A10!G_ &"[_P"@E+_WPM'V"[_Z"4O_ M 'PM:%% &?\ 8+O_ *"4O_?"T?8+O_H)2_\ ?"UH44 9_P!@N_\ H)2_]\+1 M]@N_^@E+_P!\+6A10!G_ &"[_P"@E+_WPM'V"[_Z"4O_ 'PM:%% &?\ 8+O_ M *"4O_?"T?8+O_H)2_\ ?"UH44 9_P!@N_\ H)2_]\+1]@N_^@E+_P!\+6A1 M0!G_ &"[_P"@E+_WPM'V"[_Z"4O_ 'PM:%% &?\ 8+O_ *"4O_?"T?8+O_H) M2_\ ?"UH44 9_P!@N_\ H)2_]\+1]@N_^@E+_P!\+6A10!G_ &"[_P"@E+_W MPM'V"[_Z"4O_ 'PM:%% &?\ 8+O_ *"4O_?"T?8+O_H)2_\ ?"UH44 9_P!@ MN_\ H)2_]\+1]@N_^@E+_P!\+6A10!G_ &"[_P"@E+_WPM'V"[_Z"4O_ 'PM M:%% &?\ 8+O_ *"4O_?"T?8+O_H)2_\ ?"UH44 9_P!@N_\ H)2_]\+1]@N_ M^@E+_P!\+6A10!G_ &"[_P"@E+_WPM'V"[_Z"4O_ 'PM:%% &?\ 8+O_ *"4 MO_?"T?8+O_H)2_\ ?"UH44 9_P!@N_\ H)2_]\+1]@N_^@E+_P!\+6A10!G_ M &"[_P"@E+_WPM'V"[_Z"4O_ 'PM:%% &?\ 8+O_ *"4O_?"T?8+O_H)2_\ M?"UH44 9_P!@N_\ H)2_]\+1]@N_^@E+_P!\+6A10!G_ &"[_P"@E+_WPM'V M"[_Z"4O_ 'PM:%% &?\ 8+O_ *"4O_?"T?8+O_H)2_\ ?"UH44 9_P!@N_\ MH)2_]\+1]@N_^@E+_P!\+6A10!G_ &"[_P"@E+_WPM'V"[_Z"4O_ 'PM:%% M&?\ 8+O_ *"4O_?"T?8+O_H)2_\ ?"UH44 9_P!@N_\ H)2_]\+1]@N_^@E+ M_P!\+6A10!G_ &"[_P"@E+_WPM'V"[_Z"4O_ 'PM:%% &?\ 8+O_ *"4O_?" MT?8+O_H)2_\ ?"UH44 9_P!@N_\ H)2_]\+4-U%=V:1R_;Y''FHI5D&""P!_ MG6M5'5_^/1/^N\7_ *&* +U%%% !1110 4444 %%%% &'X3_ .09<_\ 7]<_ M^C6K+_T,5>JCJ_\ QZ)_UWB_]#% %ZBBB@"AK27KZ7,-.N$MYL'] MZR[MHQS@>MYXKN7021LC?=8$&LN M?PW8S:?:V:F>&.U&V)HI2KA<8QGT-']?F.YR\.JSW5JVLP7URWV>X@MXXV.% M=&V!MR]V.X\_2M[71+>ZM:V N9[>(P23EH7VL67:!SZA(]:=?>'K348HTN'N-T;LRR+*0X#=5S_=/I3>O]?UZB1R-A MK%_?::-;ENIEGMYX(!"#B-U;:&RO7#96-> M,RMQUZCI6M_PDUQ_T -6_P"_2_XT_P )_P#(,N?^OZY_]&M6Y2 P/^$FN/\ MH :M_P!^E_QH_P"$FN/^@!JW_?I?\:WZ* ,#_A)KC_H :M_WZ7_&C_A)KC_H M :M_WZ7_ !K?HH P/^$FN/\ H :M_P!^E_QH_P"$FN/^@!JW_?I?\:WZ* ,# M_A)KC_H :M_WZ7_&C_A)KC_H :M_WZ7_ !K?HH P/^$FN/\ H :M_P!^E_QH M_P"$FN/^@!JW_?I?\:WZ* ,#_A)KC_H :M_WZ7_&C_A)KC_H :M_WZ7_ !K? MHH P/^$FN/\ H :M_P!^E_QH_P"$FN/^@!JW_?I?\:WZ* ,#_A)KC_H :M_W MZ7_&C_A)KC_H :M_WZ7_ !K?HH P/^$FN/\ H :M_P!^E_QH_P"$FN/^@!JW M_?I?\:WZ* ,#_A)KC_H :M_WZ7_&C_A)KC_H :M_WZ7_ !K?HH P/^$FN/\ MH :M_P!^E_QH_P"$FN/^@!JW_?I?\:WZ* ,#_A)KC_H :M_WZ7_&C_A)KC_H M :M_WZ7_ !K?HH P/^$FN/\ H :M_P!^E_QH_P"$FN/^@!JW_?I?\:WZ* ,# M_A)KC_H :M_WZ7_&C_A)KC_H :M_WZ7_ !K?HH P/^$FN/\ H :M_P!^E_QH M_P"$FN/^@!JW_?I?\:WZ* ,#_A)KC_H :M_WZ7_&C_A)KC_H :M_WZ7_ !K? MHH P/^$FN/\ H :M_P!^E_QH_P"$FN/^@!JW_?I?\:WZ* ,#_A)KC_H :M_W MZ7_&C_A)KC_H :M_WZ7_ !K?HH P/^$FN/\ H :M_P!^E_QH_P"$FN/^@!JW M_?I?\:WZ* ,#_A)KC_H :M_WZ7_&C_A)KC_H :M_WZ7_ !K?HH P/^$FN/\ MH :M_P!^E_QH_P"$FN/^@!JW_?I?\:WZ* ,#_A)KC_H :M_WZ7_&C_A)KC_H M :M_WZ7_ !K?HH P/^$FN/\ H :M_P!^E_QH_P"$FN/^@!JW_?I?\:WZ* ,# M_A)KC_H :M_WZ7_&C_A)KC_H :M_WZ7_ !K?HH P/^$FN/\ H :M_P!^E_QH M_P"$FN/^@!JW_?I?\:WZ* ,#_A)KC_H :M_WZ7_&C_A)KC_H :M_WZ7_ !K? MHH P/^$FN/\ H :M_P!^E_QH_P"$FN/^@!JW_?I?\:WZ* ,#_A)KC_H :M_W MZ7_&C_A)KC_H :M_WZ7_ !K?HH P/^$FN/\ H :M_P!^E_QH_P"$FN/^@!JW M_?I?\:WZ* ,#_A)KC_H :M_WZ7_&C_A)KC_H :M_WZ7_ !K?HH P/^$FN/\ MH :M_P!^E_QH_P"$FN/^@!JW_?I?\:WZ* ,#_A)KC_H :M_WZ7_&C_A)KC_H M :M_WZ7_ !K?HH P/^$FN/\ H :M_P!^E_QH_P"$FN/^@!JW_?I?\:WZ* ,# M_A)KC_H :M_WZ7_&C_A)KC_H :M_WZ7_ !K?HH P/^$FN/\ H :M_P!^E_QH M_P"$FN/^@!JW_?I?\:WZ* ,#_A)KC_H :M_WZ7_&C_A)KC_H :M_WZ7_ !K? MHH P/^$FN/\ H :M_P!^E_QH_P"$FN/^@!JW_?I?\:WZ* ,#_A)KC_H :M_W MZ7_&C_A)KC_H :M_WZ7_ !K?HH P/^$FN/\ H :M_P!^E_QH_P"$FN/^@!JW M_?I?\:WZ* ,#_A)KC_H :M_WZ7_&C_A)KC_H :M_WZ7_ !K?HH P/^$FN/\ MH :M_P!^E_QH_P"$FN/^@!JW_?I?\:WZ* ,#_A)KC_H :M_WZ7_&C_A)KC_H M :M_WZ7_ !K?HH P/^$FN/\ H :M_P!^E_QH_P"$FN/^@!JW_?I?\:WZ* ,# M_A)KC_H :M_WZ7_&C_A)KC_H :M_WZ7_ !K?HH P/^$FN/\ H :M_P!^E_QH M_P"$FN/^@!JW_?I?\:W))HXL>9(J9Z;CBD6>)U+)(C!>I##BE=;#L]S$_P"$ MFN/^@!JW_?I?\:#XGG R= U8#WC7_&KLNKAW,5C$US)W(^Z/J::NF379#ZE. M7':&/A1_C63JWT@K_E]YHJ5M9NWY_<5;?Q,][!(;73+SSD_Y9R*%S^.:Q+N[ MU'42KW6E:H&7.%6%2J_3FNVBBCA0)$BHHZ #%/I2H^T5JCOY;(I5O9O]VK>? M4X_2M0GTA+B6;3+]83C[\8#$^@&:T?\ A)K@_P#, U;_ +]K_C6Y)&DT;1R* M&1A@@UEQR/HTPAF8M9N<1R'_ )9GT/M2BO8:?9_+_@#D_;Z_:_/_ ()7_P"$ MFN/^@!JW_?I?\:/^$FN/^@!JW_?I?\:W@00".0:6N@YS _X2:X_Z &K?]^E_ MQJ*XUR:]\F%]'U&W5IH\RRH J_,.O-=)5'5_^/1/^N\7_H8H O4444 %%%% M!1110 4444 8?A/_ )!ES_U_7/\ Z-:MRL/PG_R#+G_K^N?_ $:U;E !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%13W4-LFZ:14'N:HG4YKGBPMF:'=Z@4>X MNUW#/ 3@?2GV/AR*!7%R_FEB-I7*XKFYL0ZNB]WSL=7+AU2U?O?,VJ*S?[$M MU_U4(.7*S2E0C.:CS(Z>.6. M7/ENKXZ[3FGUR^A6M\%G$+"W!(R7CY/TK6_LEY?^/F]GD]5!VBBE7G4@I
)HY%#(PP0:?10U<$[&3#+)I$RV]P2UHYQ%*?X/8UJ]:9-#'<1-%* MH9&&"#6;#-)I,RVURQ:V8XBE/\/^R:P3]D[/X?R_X!NU[577Q?G_ ,$UJHZO M_P >B?\ 7>+_ -#%7:I:O_QZ)_UWB_\ 0Q6Y@7J*** *NHZC:Z59275[,L4* M#)8]_8#N?:JS>(+%/#RZU([)9-$)@67#8/3CU]JN7D*SVDB&-7.T[01GG'%< M?=Z!K-QX3L+> 6X:WLRKVTZDDR;< @@XR.<9]:3V?]=QI+0WCXHLA>1P[)RC M[ T^S]W&S#*JQSP3D?F*L:KK4.E>4KPSSRR9*QP)N;:.K?0*]/:ZBCC\Z2&38#^?EX^HKN+NV%W:O TDL8<8WQ.58?0CI0T@,KPG_R M#+G_ *_KG_T:U;E<7X:\-Q3Z?<-_:.JIB\N%PEXP'$K#/UK7_P"$5B_Z"FL? M^!KT@-VBL+_A%8O^@IK'_@:]'_"*Q?\ 04UC_P #7H W:*PO^$5B_P"@IK'_ M (&O1_PBL7_04UC_ ,#7H W:*PO^$5B_Z"FL?^!KT?\ "*Q?]!36/_ UZ -V MBL+_ (16+_H*:Q_X&O1_PBL7_04UC_P->@#=HK"_X16+_H*:Q_X&O1_PBL7_ M $%-8_\ UZ -VBL+_A%8O\ H*:Q_P"!KT?\(K%_T%-8_P# UZ -VBL+_A%8 MO^@IK'_@:]'_ BL7_04UC_P->@#=HK"_P"$5B_Z"FL?^!KT?\(K%_T%-8_\ M#7H W:*PO^$5B_Z"FL?^!KT?\(K%_P!!36/_ ->@#=HK"_X16+_ *"FL?\ M@:]'_"*Q?]!36/\ P->@#=HK"_X16+_H*:Q_X&O1_P (K%_T%-8_\#7H W:* MPO\ A%8O^@IK'_@:]'_"*Q?]!36/_ UZ -VBL+_A%8O^@IK'_@:]'_"*Q?\ M04UC_P #7H W:*PO^$5B_P"@IK'_ (&O1_PBL7_04UC_ ,#7H W:*PO^$5B_ MZ"FL?^!KT?\ "*Q?]!36/_ UZ -VBL+_ (16+_H*:Q_X&O1_PBL7_04UC_P- M>@#=HK"_X16+_H*:Q_X&O1_PBL7_ $%-8_\ UZ -VBL+_A%8O\ H*:Q_P"! MKT?\(K%_T%-8_P# UZ -VBL+_A%8O^@IK'_@:]'_ BL7_04UC_P->@#=HK" M_P"$5B_Z"FL?^!KT?\(K%_T%-8_\#7H W:*PO^$5B_Z"FL?^!KT?\(K%_P!! M36/_ ->@#=HK"_X16+_ *"FL?\ @:]'_"*Q?]!36/\ P->@#=HK"_X16+_H M*:Q_X&O1_P (K%_T%-8_\#7H W:*PO\ A%8O^@IK'_@:]'_"*Q?]!36/_ UZ M -VBL+_A%8O^@IK'_@:]'_"*Q?\ 04UC_P #7H W:*PO^$5B_P"@IK'_ (&O M1_PBL7_04UC_ ,#7H W:*PO^$5B_Z"FL?^!KT?\ "*Q?]!36/_ UZ -VBL+_ M (16+_H*:Q_X&O1_PBL7_04UC_P->@#=HK"_X16+_H*:Q_X&O1_PBL7_ $%- M8_\ UZ -VBL+_A%8O\ H*:Q_P"!KT?\(K%_T%-8_P# UZ -VBL+_A%8O^@I MK'_@:]'_ BL7_04UC_P->@#=HK"_P"$5B_Z"FL?^!KT?\(K%_T%-8_\#7H MW:*PO^$5B_Z"FL?^!KT?\(K%_P!!36/_ ->@#=HK"_X16+_ *"FL?\ @:]' M_"*Q?]!36/\ P->@#=HKEK_2;+3F03ZKK>7R1MO'--M=-T^[1W36-80(<'S+ MUEK/VL.;EOJ:>RGR\UM#JZ*Y)]/TY3B/5];F;TCNW-(-$GF_X]Y=: [-+?L! M^5+VT.COZ:C]C/JK>NAUU9.M:O+ICQ+%&C[P2=Q]*SK7PM>I,)'UG4%']PW+ M./UJ_/X=CN-IENIW8=V(-9U959Q:IJS^1I2C2C).H[KYD5CXB,Z/YT!,@(VI M$"UE_7J%2I34G[.)?@TBVA?S'#32_WY3N-70,# Z5A_\(K%_P!! M36/_ ->C_A%8O\ H*:Q_P"!KUO&$8Z11A*C_A%8O^@IK'_@:] &[1 M6%_PBL7_ $%-8_\ UZ/^$5B_P"@IK'_ (&O0!NT5A?\(K%_T%-8_P# UZ/^ M$5B_Z"FL?^!KT ;M1SP1W,+12J&1AR#6-_PBL7_04UC_ ,#7H_X16+_H*:Q_ MX&O2:35F--IW0\7S:(PM[PM) ?\ 52 9./0TL^IP:E9YM]_[N>+=N&.KBJ5W MX7E79]ENKF?KN^UW!?'TSTJ)="FLU2>XED5DGBVI%*0C?,/O#O[5QP=6-;DM M[G_ .N:I2H\]_>_X)U=%%%=IQA1110 4444 %%%% &'X3_Y!ES_U_7/_ *-: MMRL/PG_R#+G_ *_KG_T:U;E !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !112%@HRQ [F@!:KW-_;6947$RQENF>]0S:Q9PL5$GF/_=C&XUC:O%> M:K)%)%92JB @;B,FN:MB.6+]GJ_O_(Z:-#FDO::+[CH+:\@O QMY5D"\'':G M2W$, S+*B?4U@:1H]T$E$[S6RDCY5(^:M:+1K*(Y,7F-ZR'<:*52K.*?+8*E M.E"32E<8VMVQ.(!).W_3-21^=-^TZE/_ *FT2%?65N?R%:*HJ#"*%'L,4ZKY M)OXI?=_3,^>"^&/WG.ZEHVHWK1L\T4I /;:!4VDZ#Y D-]%%(Q(VPQ3Z**Z=CFO<**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J.K_\>B?]=XO_ M $,5>JCJ_P#QZ)_UWB_]#% %ZBBB@ HJAK(O6TR8:=-%!/M/[R1-VT8Y('K] M:YU99;CPII5WJ&K74,9ME+^0Q6:>4@8P1U[\4#L=C17!0WVKQVKW][=SK=6= MS#;&WW81E;;GUPSW>JVMA'=3VL1@DG9X6VL67 SZ<\BAZ?UY7_ M "$;]%>?6.MZA?::-:DNIEE@G@@\A3B-U;:&)7N3N)!^E=U=W!M;5YA#+,5& M?+B +-] 2*;5@,KPG_R#+G_K^N?_ $:U;E<7X:\0-#I]PHT;5GS>7#92%2!F M5CC[W45K_P#"3/\ ] +6?^_"?_%4@-VBL+_A)G_Z 6L_]^$_^*H_X29_^@%K M/_?A/_BJ -VBL+_A)G_Z 6L_]^$_^*H_X29_^@%K/_?A/_BJ -VBL+_A)G_Z M 6L_]^$_^*H_X29_^@%K/_?A/_BJ -VBL+_A)G_Z 6L_]^$_^*H_X29_^@%K M/_?A/_BJ -VBN7U;Q9);Z>6CT^\MIG.U#?_'JMR25VR%%MV2.DHKG(/&45RC/#H^KLJ\$^0HQ_X]3H?&5M+<>2VGZE M&WJ\(Q^C&I=2"5V]"E3FW9+4Z&BL.]UR]BA\RTTBZG';:!G\B16;_;.HW'_' MQI^LQC^[#;H/UWU/M;_"F_Z\RO96^)I?UY&GKVJ7-A-"MNR@,I)R,U#IFO3R MQR":)YYYK/>>TVEIM"UUMHR69%_^+JUI^L0V<1-IH6M;),-GRE.? M_'ZYE3KNKS.5EVW.AU*"IY^9J5=&20AKN>:X;T9L#\ MA53_ (29_P#H!:S_ -^$_P#BJ/\ A)G_ .@%K/\ WX3_ .*KH]C%_%KZ_P"6 MQS^VDOAT]/ZN;$-K!;KB&)$'L*EK"_X29_\ H!:S_P!^$_\ BJ/^$F?_ * 6 ML_\ ?A/_ (JM4DM$9MMZLW:*PO\ A)G_ .@%K/\ WX3_ .*H_P"$F?\ Z 6L M_P#?A/\ XJF(W:*PO^$F?_H!:S_WX3_XJC_A)G_Z 6L_]^$_^*H W:*PO^$F M?_H!:S_WX3_XJC_A)G_Z 6L_]^$_^*H W:*PO^$F?_H!:S_WX3_XJC_A)G_Z M 6L_]^$_^*H W:*PO^$F?_H!:S_WX3_XJC_A)G_Z 6L_]^$_^*H W:*PO^$F M?_H!:S_WX3_XJC_A)G_Z 6L_]^$_^*H W:*PO^$F?_H!:S_WX3_XJC_A)G_Z M 6L_]^$_^*H W:*PO^$F?_H!:S_WX3_XJC_A)G_Z 6L_]^$_^*H W:*PO^$F M?_H!:S_WX3_XJC_A)G_Z 6L_]^$_^*H W:*PO^$F?_H!:S_WX3_XJC_A)G_Z M 6L_]^$_^*H W:*PO^$F?_H!:S_WX3_XJC_A)G_Z 6L_]^$_^*H W:*PO^$F M?_H!:S_WX3_XJC_A)G_Z 6L_]^$_^*H W:*PO^$F?_H!:S_WX3_XJC_A)G_Z M 6L_]^$_^*H W:*PO^$F?_H!:S_WX3_XJC_A)G_Z 6L_]^$_^*H W:*PO^$F M?_H!:S_WX3_XJC_A)G_Z 6L_]^$_^*H W:*PO^$F?_H!:S_WX3_XJC_A)G_Z M 6L_]^$_^*H W:*PO^$F?_H!:S_WX3_XJC_A)G_Z 6L_]^$_^*H W:HZO_QZ M)_UWB_\ 0Q5#_A)G_P"@%K/_ 'X3_P"*J&YUQKP0PG2=3@#31_O)HE"#YAU( M8T ='1110 V1!)&R-]U@0:Q+CPC83K8A9;R V,9C@,-PRE1_4^];M% &,OA> MQ%Y'8E967[K./XF'K[5+?>'[;4(XQ-+A(]?:MBBB@##\)_P#(,N?^OZY_ M]&M6Y6'X3_Y!ES_U_7/_ *-:MR@ HHHH ***JZA?P:;:/<7#A57H.Y/H*3:2 MNP+5%8EKXKT^;3UN))-C]#$!EL^P[TW[3J^K<6L0L+<_\M91F0CV':H]K%[: MBN:=[J-KIT>^ZF6,=@3R?H*S/[0U/5>-.M_LL!_Y;W Y(]EJS9:!:6DGG2!K MFX/668[C^'I6C)+'!&7E=8T'5F. /QHM*6^@[-F3%X:M2&>^>2\F<8+RG./H M.U4?L:>%YH;NT+/8R )<Z4-$UB4"492-I#Q(I[9]:R?L^:T=^YV_V=6]BZW+M]_J>D*P=0RD%2 M,@CO2UA:/,^G7CZ/=,3M&ZV<_P :>GU%;M;QES(X@HHJ"YO+>S"FXE6,-TSW MIMI*[&DV[(GHJO;WUM=[O(F5]OWL=J;-J5I!_K+B,'T!S4^TC:]]"N25[6U+ M5%9IUE9#BVMIYC[+@?F:3S=5G^Y## I[N=Q_*I]M%_#KZ%>QDOBT]235-573 M%C+1M)O) P<8INEZNFIM(JQ-'L /)SG-5+W1+N^5/.O0S*>FS@?2DLO#2PE_ MM$Q<'&/+)6N?GQ#JZ+W?D="AAU2U?O?,W"0.I%(74=6 _&L\:%9CM*?K(:4: M'9#JCGZN:Z.:K_*OO_X!S\M+^9_=_P $O&6,=9%_.LW5]8.GI$8!'*7)!RW3 M\JE&B6/_ #QS[%C4-UX=M+@*(P8<=2G>LZOMW!J*2?K_ , TI>P4DY-V]/\ M@C=)UPWSRBX$400 @[NOYUI?:K?_ )[Q?]]BL^T\.VEN6,@\_/02 <59_L;3 M_P#GTB_*E2]NH6E:X5?8.5XWL3_:K?\ Y[Q?]]BC[5;_ //>+_OL5!_8VG_\ M^D7Y4?V-I_\ SZ1?E6MZO9?C_D9VI=W^'^9%J.M0V"H0!-O.,(PXI=+UA-3> M15B:,H >3G-5]0\/0W"H+01VY!^8A>M16?A^XM&=X[THY'&Q>#]:YW+$JKM[ MOR.A1PSI;^]\S>HK+^TZE:?Z^W6X0?QQ'!_*IH-7M)VV>9YKV^I MW\<1:U4*K$A4.2/K3-'TB[$LOFF:U4@DN&_P"VIKHYZG\OXG/RT_YOP-$L!U('XU0U+5H] M.1&*^;O.,*PXI!H5F.JR'ZR$U6OO#L4Z(+4B)@E:]*E&M*/[QV8ZLJ,9?NU=&9]EU&X_P!?=K"I_AA7G\Z?'HUJ MIW2!YF]9&)K0HK548;O7UU,G6GLM/30K2Z=:3;?,MXVVC RO2GV]K!:J1;Q+ M&&.2%'6IJ*M0BG=+4ASDU9O0:45OO*#]14,FGVLOW[>,_A5BBAQB]T"DULR@ MVBV;=$9/]QR*Q]8T:<2Q?9%FF3!SN;./SKIZ*QJ86G.-K6]#:GB:D)7O?U.= MT;124D-_%(N&&U2V ?RK=AM8;<8BB1!["I:*JE0A25DB:M>=5W;"BBH+V\BL M+22XN&VQH,GW]JV;MJS$YOQQ=7D%K''%(JP2G#!3\Y_^M4'@S4;E7%E=2;8F M7=") _LUAQY31H]ZV:WC)25T4%%%%4 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !5'5_^/1/^NT7_ *&*O51U?_CT3_KO%_Z& M* +U%%% !15+5=4ATBP>ZN%D95Z)&A9F/8 "LQO%#2:=I\]GI\D\UY#YX@+A M2B #))]1D<4!8Z"BNHR>V:OZOK$FG2 M0P6MFUW<2JS^6'"81<;CD_4<4/0#4HKG(_&,,TD MIZC)[9KHZ+ 8?A/_ )!ES_U_7/\ Z-:MRN7T75;;2='N)+IF53?71R!GI*V: MN6'C#2K[35O?/$49&<2<'/I[UFZL%+E;U-/8SY/:6T[FY2,RHI9B%4=23@5R MUQXSCFR+)K>*/_GOBZGX@02W8@M!&"8XP=Q/U-5H_'V MC6L8CT[3KQP.@2WV@_C6'XL\?7[Z<$M]/N; 2@IYDCCYL^@K&I5@U[SOY(Z: M66XBI)1:M?N=1X4\.PVT$=_-LEFD&4(Y"#V]ZUM4\0Z9HRYOKN.-NT8.7/T MYKRSP5?:QJ\#:3#J4\4$*[A'$!O*D\X8]!_C7=Z7X3%@WF0V]O%,>LTV9I#^ M)Z44ZEH\L(FM7 T\--QJR^[^OR3$/B#7-9R-$TLVT!_Y>K[Y>/4)U_.J[>'; M.619O$NKR:C*.1#NVQ ^@4?UKH1HXDP;JYGF/H6P/R%68-/M;?\ U4"*?7'- M7RU);K[_ /)?YF7UB$-*>GIO][U^ZQQ/B?2M*U.&TBCMI88(6A]\=S5 M'1O!.G7#S>3:^;A<'S)B ,]_K7I;1HX 95('3(H6-$SL55SZ"LWA).ISN6AI M',IPI>SC?[SSK4+77?#EO";O=?6%N^Z*=/FFM_8^JUTNBZI>:_IZW=G>6^PG M!&S)!]#70D!@00"#U!KA]?T:Z\,WG]L^&]L2.?\ 2;4_ZM_?':KE2Y/>N[>I M"K0K?$E&7>VC]>WK]YT_V34V^]?(/]V.LW6-,OY5B_>/=$$\ ;:L:#XIM=: M)@D5K6_0?O+:7AOJ/45N4Y8>%2-KO[S/VM2A/WDKKR1S.C:([/+]NBD1<#:- MV ?RK=AT^UM_]5!&I]<59HJJ6'A25DC.KB)U7=L0 8 P*6BBMS **** "BB MB@ HHHH **** "BBB@ HHHH *AGLX+I<31(_U%344FDU9C3:=T9ATF2W.;&Z MDB_V'^9:HZEJ>IV"1B18E).-Z\AOP[5T-5;[3H-05%N Q"'(P<5SU:#Y7[)V M?X'13KKF7M5=?B8VF:SJ-V\B+$DS #'\(7ZUH?8]0N?^/B[$2G^"$?UJ>QTN MVT]G:W5@7&#ELU4Y2^)W"BBBJ)"BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH :S*BEF("@9)/:L"!6\2:@+F0'^S;=OW*G_EJP_B/M3M0EDU MR^.F6K%;6,_Z5*O?_8!KMFJ.J:7%JEN$_H*BI-0CS,3= MCK$=9$5T8,K#(([TZN&\,ZO>:;;J+V*8Z>WW) A;:?\ "NOM-2M+]0UK<1R> MP//Y5-.JIKS!.Y:HHHK484444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %4=7_X]$_Z[Q?^ABKU4=7_ ./1/^N\7_H8H O4444 17"& M6VE1<;F0@9]<5S$>D:IIMCI,EM;PW%S;6AM9HC)M SCY@<=B/UKK**/Z_K[Q MW.(M/"NH6-LND(L3V4LL,\ESOP4*;=R[>^2O!]ZU]4M]3:\M]0L[..29$DMV MA>7'RL1AP<>W3WKH**&[_P!?+\A'$6GA34+&V&DHL3V4LL,\ESOP4*;=R[>^ M2O!]Z["[MOM=J\'FRP[QC?$VUA]#4]%.X'CNNQ36GAPVEF]]=RS7MR'W%I-B MB4C/3@GO^-0>!/#UKJFH26>N6EXH*[H20R+GN*]-\)C_ (EES_U_7/\ Z-:M MO ]*YGATY\[/2I9BZ6']A&/SOJ<@?A?X?SE$ND/JL[5-%\/M-@ $5WJ* >EP M:ZJBM?9P[(XI5ZLOBDW\SGE\'Q)]W5-5'_;T:IW_ ,.=+U5T?4+O4KAD&%+W M3<"NMHJN5=B(SE%W3LSC[+X9:/IUP+BQN-1@F P'CNF!Q6E_PBH_Z#.L_P#@ M6U;U%"26P2G*;O)W,'_A%1_T&=9_\"VH_P"$5'_09UG_ ,"VK>HIDF#_ ,(J M/^@SK/\ X%M1_P (J/\ H,ZS_P"!;5O44 8/_"*C_H,ZS_X%M37\))(A235M M7=&&"K7;8(KH** .!?PE;3ZT;6^N[V.YC7-A.LI 5?0#U%5&%YH-RT'B?4M7 M$3$F*^@N6\MO]DC^$UW&M::=0M 83LNH3YD+^C#M]#7(^+K[4_$'AI+'3-/E MEFD;;=!0/W97MSZGFN=^Y>WR.S"2]I)4*GP^>EO1_H7O#]C;^(=(BOK?6-94 M/D,GVQLJ1U%:?_"*C_H,ZS_X%M7!^$)M=\%>_R,C_A%1_T&=9_\"VH_ MX14?]!G6?_ MJWJ*T.(P?^$5'_09UG_P+:C_ (14?]!G6?\ P+:MZB@#!_X1 M4?\ 09UG_P "VH_X14?]!G6?_ MJWJ* ,'_A%1_T&=9_\"VH_P"$5'_09UG_ M ,"VK>HH P?^$5'_ $&=9_\ MJ/^$5'_09UG_P+:MZB@#!_X14?]!G6?_ M MJ/\ A%1_T&=9_P# MJWJ* ,'_A%1_P!!G6?_ +:C_A%1_T&=9_\"VK>HH P M?^$5'_09UG_P+:C_ (14?]!G6?\ P+:MZB@#!_X14?\ 09UG_P "VH_X14?] M!G6?_ MJWJ* ,'_A%1_T&=9_\"VH_P"$5'_09UG_ ,"VK>HH P?^$5'_ $&= M9_\ MJ/^$5'_09UG_P+:MZB@#!_X14?]!G6?_ MJ/\ A%1_T&=9_P# MJWJ M* ,'_A%1_P!!G6?_ +:C_A%1_T&=9_\"VK>HH P?^$5'_09UG_P+:C_ (14 M?]!G6?\ P+:MZB@#!_X14?\ 09UG_P "VH_X14?]!G6?_ MJWJ* ,'_A%1_T M&=9_\"VH_P"$5'_09UG_ ,"VK>HH P?^$5'_ $&=9_\ MJ/^$5'_09UG_P+ M:MZB@#!_X14?]!G6?_ MJ/\ A%1_T&=9_P# MJWJ* ,'_A%1_P!!G6?_ +: MC_A%1_T&=9_\"VK>I.E &%_PBH_Z#.L_^!;5EZEI4D%W#96&K:M)>2<_-=$K M&O4[88QU=O\*9HVEM91O/HI@8/\ PBH_Z#.L_P#@6U'_ BH_P"@SK/_ (%M M6]10!SLO@Z*4J[:EJ4DD>3&9;@L%;UQ699:>WVJ2SU35]6ANURP879"2+ZK_ M (5VM&;G7(M/S#;+<6H/R"1]K?A[5M?\)&\'_'[IEY![JN M\?I1&LFDWH%QG_"*C_H,ZS_X%M1_PBH_Z#.L_P#@6U6H/$>ESL%%VB/_ '7^ M4_K6C'-',,Q2(X]58&M%)/9C,3_A%1_T&=9_\"VH_P"$5'_09UG_ ,"VK;EE M2")I)6"H@R2>U0_VA:_8Q=F=! 1N#D\4[I 97_"*C_H,ZS_X%M52_P!)M--C MW7.NZPI/W4%VQ9OH*MMJM[JQ,>CQ>7#T-U,./^ CO5NPT*WLY//E+7-T?O32 M\G\/2HYW+X?O$8-AH6I7EP)O[1U2VM,8V3W!=I!].U7D\%6D)D,%_J<0D.65 M+D@&NCHIJ"6KU86.?3PDD:*B:OJX11@*+LX J*/P-8)<&&=7\T26NM7LD:C'D^<8\_B*IB)+=MFIWOB"S/]XW3,GYBNYIK M(KJ5=0P/8C-1R-?"Q6.:CT:SFMVGC\0ZH\2C<6%Z>!4EOX=BNX$FAUO6'C<9 M!%XU4_%/ALF$W6FQJ@4?O8XQC)+93=-LRX'X'I6N MDB2*&C964]"IR*VC)2V8S#_X14?]!G6?_ MJ/^$5'_09UG_P+:MZBJ P?^$5 M'_09UG_P+:C_ (14?]!G6?\ P+:MZB@#!_X14?\ 09UG_P "VH_X14?]!G6? M_ MJWJ* ,'_A%1_T&=9_\"VH_P"$5'_09UG_ ,"VK>HH P?^$5'_ $&=9_\ M MJ/^$5'_09UG_P+:MZB@#!_X14?]!G6?_ MJ/\ A%1_T&=9_P# MJWJ* ,' M_A%1_P!!G6?_ +:C_A%1_T&=9_\"VK>HH P?^$5'_09UG_P+:C_ (14?]!G M6?\ P+:MZB@#!_X14?\ 09UG_P "VJ&XT 6/DS_VGJ+_T,4 7J*** "BBD)QUH 6BDS1G% "T4F:6@##\)_P#(,N?^ MOZY_]&M6Y6'X3_Y!ES_U_7/_ *-:MR@ HHHH **** "BBB@ HHHH **** "B MBB@ KFM;G7P_J*ZE"5*SC9/!G!<]F%=+6=K.C6^L6ACE&)!]R0=5-9U(MQ]W M<3*N@Z_!K=L8Y=JW &'C/1A[5E7>EWOA*YDU#08VGT]SNN; '[OJT?O[58TW MP5;P6Z/<2RB[Z[XGQM^E7?[&U&#FUUB4^BS*&%9QYW%([9D7!,9]QUJU5MI+0TJ4ER^TIZQ_%>O^9U=%<[>^,;2WM6:. M.;S^BI)&5YI/#/B4:H@MKKBZ7N!PXH]M!RY;G-='1T445J,**** "BBB@ HH MHH **KWM[#I]J\]PX5%'Y^U5=%UJWUFV\R([9%X>,]14\RORWU TJ***H HH MHH **** "BBB@ HHID7/C#1 $G/L*AU8)\K8KF_16'_ &[= MW?&G:7,X/22;Y%_QH^Q:W>_\?-_':H?X+=*!=TTB(/5 MCBN2\3>*-T#6VF.'1AB29.<>U;,7A>P#;[D273]29G+<_2K[6%JUL]OY$8B< M8*A0*F<:DU;8-640IY<,K'A!Z >OO79U%;6T5I;I# @2-!@ M 5+54HG44 -CC2*-8XU"HH MP .@%.HHH KSV%K<@B:WB<'U45GR>%M.8YA22W/_ $QD*UL45+A%[H+''>(= M"U&/3F-O?7%S O+PN><>WK4?A;P[)/&EUJ&3;CF*!^0?]K%=IUH & .PK M+ZO'GYA6!5"@!0 !T I:**W&%%%% !1110 4444 )0 , =A2T4 13VT-U M&4GB213V89K)?PVL#&32[J:S?^ZIRA_ UMT5,H1EN%C"_M#6-.XOK-;J(?\ M+6WZ_4K5B+Q)ILL+R?: AC&61QM8?@:U:YSQ5X>;4X!<6W^OB&=F/OC_ !K. M2G!7CJ+4VK"_@U*T2XMV#(PZ=P?0U9KC?#WA6;[)Y]SN1\0Q:_;Z:^ZZ2> _ZSRX]K ?X55\ M,ZK?Z?:@W%O-)IQ/$@4DH?;VJ'7M/E:"^IW5%5;/4[34$W6LZ2>H!Y'X5:K9 M-/5#"BBBF 4444 %%%% !5'5_P#CT3_KO%_Z&*O51U?_ (]$_P"N\7_H8H O M4444 %V>GO76U1U/1;#6$1;^W641G* MG)!'XBDQIV.*GF^WZ9)=2WO.<]^E4]?Z_K^D):?U_7],XMKB74=)>[OII!E1W%NV\J1 M(=WSX'4G:.M=R;QX-)2ZDAEE<1JS1Q+N8D^@IEWH>G7TMO)<6D;O;_ZH]-H] M..HXZ&K]#8'%>&_$GD:?.O\ 9.K/F\N&RMMD#,K''7J*UO\ A*O^H+K'_@*? M\:?X3_Y!ES_U_7/_ *-:MRD!@?\ "5?]076/_ 4_XT?\)5_U!=8_\!3_ (UO MT4 8'_"5?]076/\ P%/^-'_"5?\ 4%UC_P !3_C6_10!@?\ "5?]076/_ 4_ MXT?\)5_U!=8_\!3_ (UOT4 8'_"5?]076/\ P%/^-'_"5?\ 4%UC_P !3_C6 M_10!@?\ "5?]076/_ 4_XT?\)5_U!=8_\!3_ (UOT4 8'_"5?]076/\ P%/^ M-'_"5?\ 4%UC_P !3_C6_10!@?\ "5?]076/_ 4_XT?\)5_U!=8_\!3_ (UO MT4 8'_"5?]076/\ P%/^-'_"5?\ 4%UC_P !3_C6_10!@?\ "5?]076/_ 4_ MXUS^N2ML^>5Y9K3*2CTQGBKWQ,%E:: M,M^2T6I*P2VEB;:_N#ZC%Q0Y<-"(I*WE_DSM!XS%M%"NHZ9?0W4G2)(MV:G_X2K_J"ZQ_X"G_&FV_B M'P_XCC-L\\9<]89QL=.G.F[3 M5@_X2K_J"ZQ_X"G_ !H_X2K_ *@NL?\ @*?\:T=.U>UU-3Y+XD7[\3\,I]Q5 MZM$TU=$F!_PE7_4%UC_P%/\ C1_PE7_4%UC_ ,!3_C6_5:]U"VTZ$RW4JQKV MSU/T%#:6K R?^$J_Z@NL?^ I_P :C_X3.V^T"W;3]12=AE4>#&ZI?M&J:WQ: MJUA9G_EJX_>./8=JT-/TBUTU3Y*%I&^]*YRS?4U',Y?#]XCC-5N+[6G9+F+2]2DN@<&(VQV$?[V:]*)"@DG '6H+*]@U" MT2YM7$D3_=85#H0GZK:ZG&6MI02/O(>&7ZBKE6FFKH9@ M?\)5_P!076/_ %/^-'_ E7_4%UC_P%/^-;],EEC@C+RNJ(.K,<"F!A_P#" M5?\ 4%UC_P !3_C37\7)$A>32-751R2UM@#]:EDU^6]L^>_P *O^0KF/JOB:YU;32=&M;D0D?O9&C* MLHK)T76=9TNW/V/3KF^MF)PJ)D*?K7HR1)'&$1%5 ,;0,"DAACMXQ'"BH@Z* MHXK/V,G/F<@L<[:>)]4FQYOAV^3\A_.K9\2I$/\ 2;"]A_[9;OY5MT5IRRZ2 M Y>X\?Z9;?>MM0/TMFIJ_$#3W7(M-04'H7@P,_6NF>"*3[\2-]5!K.U'P[8: MA;NGD)'(?NN@P0:3]I;2P:F)#\0K.*!/MEM=&8DY\F(N/:M*+Q9;W48-I97L MK'HODE?YTWP_X7ATN,R72I+"[A=FT[ MQ!)=X^662WS^&*NZ'KR7#KJBC M46G 'YUT-% ''7EY8WC^8=!UF*;M+%;%6_0U'#KVKVE2_\ "6 C(T?5R/46W'\Z MVKBUANHS'<1)(I[,,UR7B/2;K2[5I-*>9+1AB:-7)Q]!V%1*4H*[U#8TE\6J MZADT?6"I&01:GG]:7_A*O^H+K'_@*?\ &LCP;JEQ%(MIHHHH **** "BBB@ HHHH P_"?\ R#+G_K^N?_1K5N5A^$_^09<_]?US_P"C M6K]C15JBCRJ3MVN9 MFI^'-*UA3]NLHI&_OXPP_$=X'N1U_"I[3QY!;V[&XN(KN-5)66/ MY7^C*>AKMJX#XCZ$;VUA32M%,UV[;FGACQM4=CCUK&<)17-%FU&-'$349+E; MZIZ?<_\ ,N:3XVFU^RC6SCA@N"#YDDS@(GN!WJPEUH&FS_:-4U:WN;S^_(X. MW_=':N+\%>#YUU5HO$&AW#6[K\CN"%1AZX]:]+M?#6C67_'OIMJO_;,'^=*F MIR5Y%XJAAJ-5KF;72UOSU_(S)/'^C E;?[5THK:%_5_P"5CS;QAXJ\1:?I+1W=I:67 MVH%%"S;Y,=^*H_#+Q=;Z?')I6I3^4C/N@=_N@GJN>U>H3V5M=,&N+>&4C@%T M#8_.JUQH6EW4#PRZ?;%'&"!$!^HK-TYX]JZ#1]'VNI!-K-PUVXY$0^6-?P[U-H>@P:+ 0N'F;[\A')]JU:FG3; MBO::@EW&QQI$@2-511T"C %.HHK<84444 %%%% !115;4-0M],LY;FZE6..- M2Q+'&<4#2,'D<\''TK?I)J2NBJE.5*;A):H M****9 4444 %%%% !1110 4444 %%%% "$X&3TH!! (.0:Y7Q]XEAT709XHI MD^VSKY:(#\P!ZFL;P?\ $.Q31(+757E2> ;#)L+*5[$D=*S=6*ERL[(8&M.C M[:*NKV_X)Z)16=9:_I6HKFTO[>7V#C-: ((R#D5::>QRRA*+M)6%HHHIDA11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %(RAE*L 01@@TM% %.YTJTN[,6LL*^4H^0#@I]#VK,6ZO/#[ M"._+7-AT6X RT?LW^-;](RJZE6 *G@@CK42A?5:,5AL4T<\2R1.KHPR&4Y!I M]8,NFW6CRMB?]=XO_ $,58R]1110 5E:UKBZ3Y4:0^?<2 M@LL9D6/Y1C)RW'<5JUS_ (BTI[J\MKR/3HM1,:/$8)&4 ;L?-\W'&/UI,:'W MWB<6;+BQG=$A6>Y.0IMT/<@]3P>!Z58U36S9&!+6U>\FF4R!$8+A!C+9/U'% M8,WA[5;>U-I J70O+%+2>9I,&(C/S8/48;MSQ5^]LM2BEL[NRLEEDAA>U:)I M0I*G&'ST_AZ=>:I^7]?UH)?U_7WDESXMACCBFM;:6YM_(6YGD4@>3&>AP>IX M/ ]*WD=7C5U.589!]JXV3PUJ5C9?8K...=+JQ6TFE+A?*89RV#U'S'@>E=4^ MGPSZ:+*<%X=@0@,5)Q[CFAV S?"A TRYR1_Q_7/_ *-:MO&?">CW M&GW#26TA(O+A1BXD' E8#HWI6O\ \(9HG_/K)_X$R_\ Q5(#H_.L/_A# M-$_Y]9/_ )E_P#BJ/\ A#-$_P"?63_P)E_^*H W-P]1^=&X>H_.L/\ X0S1 M/^?63_P)E_\ BJ/^$,T3_GUD_P# F7_XJ@#H_.L/_A#-$_Y]9/_ )E_P#B MJ/\ A#-$_P"?63_P)E_^*H W-P]1^=&X>H_.L/\ X0S1/^?63_P)E_\ BJ/^ M$,T3_GUD_P# F7_XJ@#H_.L/_A#-$_Y]9/_ )E_P#BJ/\ A#-$_P"?63_P M)E_^*H W-P]1^=&X>H_.L/\ X0S1/^?63_P)E_\ BJ/^$,T3_GUD_P# F7_X MJ@#H_.L/_A#-$_Y]9/_ )E_P#BJ/\ A#-$_P"?63_P)E_^*H W-P]1^=&X M>H_.L/\ X0S1/^?63_P)E_\ BJ/^$,T3_GUD_P# F7_XJ@#%8 M;NZ_M#2YSI^IKR)H_NO[.O<5+_PAFB?\^LG_ ($R_P#Q5'_"&:)_SZR?^!,O M_P 52<4]S2G5E3=XLJZ?XKEMKI=/\20"RNSPDP/[F;Z'L?:NEW*0#N&#[U@R M^!M G4++8&0#IOFD;!]>6KDM<\._\(BLU\4;4=-;C;+V,, 147<-]4 M="IPQ#M3TEVZ/T[>C/3-P]11N'J/SKR+POK/AV?2PFL6M[)>(QW-$\S[E['A MOPK9^W^#/^?+4_RN/_BJ%5@U>X5,!B(3<>5NQZ)N'J/SHW#U'YUYW]O\&?\ M/EJ?Y7'_ ,51]O\ !G_/EJ?Y7'_Q5/VD>Y'U.O\ R/[CT3H^,=)T^0PK,;JY[0VPWMG\.E86G?#< M>:9M5U&X5UB_4DULQ^ _#L3[XM-6-\8W)*ZG]#3O)[:&?+0I_$^9^6 MB^]_Y%0WOBG6N+2UATBW/_+2Y.^7'^Z.E87B?P'J%Y:QK;7$NHW;-F2>YG"J MH]%7I76?\(9HG_/K+_X$R_\ Q5'_ AFB?\ /K)_X$R__%4G34E9LTIXV=*2 ME325OZU>_P")P7ASX=:K:ZEG45,4#*1YMO=!70]CQU^E=;_9_BC2.;'4H-3A M'_+*[&Q_^^A6A_PAFB?\^LG_ ($R_P#Q5'_"&:)_SZR?^!,O_P 52C2C%:#K M9A5K2YII/RM_7X%)/&QLR$UW2[NP;IY@7S(S^([5NV&KV&IQA[&\AG!_N."? MRK/;P5H;H5>S=E/4&XE(/_CU5I/A[X?\L+:VC6;CI);RLK#\OXG2/(D:,SL%51DDGH*1)4D171U96&00>HKQ_QGH!\)VP\O4Y+K[4 M2JI-(YD4>HPV,?44GA*]MKS3S#-H-YJ,T'WY+>Y<'';*[OY5'MESX>H_.CH_.C&?#:6WD6.-2S$W,O '_ JJYC9WL;^X>H_.CW]>AW.K:]I^B0^9?7"H3]U!R[?0=36 ;WQ#XE.+*/^Q]/;_EO,,S./]E>U M36?P[T2&!1>QRW\XQ^_GE8MQZ8/%7O\ A#-$/_+K+_X$R_\ Q5*TI;Z%^TI4 MOX:YGW>WR7^?W&2_PRT*?#W,EW-,1\\C3A:@2T^GVX?LZ#81^59W_"%FT.=)US4+,_W6D\Q?R-7O^$,T3_GU MD_\ F7_ .*H_P"$,T3_ )]9/_ F7_XJFX1?0F.*K15N;3SU_,HA/&&GGY)] M.U)!T#9B;\^E5=4\<7^DZ=,^I:)<6TNTJDJL&CW]N:V/^$,T3_GUD_\ F7_ M .*KGO$OPX;5)(DTJ:*TMU'S"265RY_$D5$XR2]UG1AZM*I42K127?5?EI^! MO^#_ !'%XBT.&8R*;I%VSIGD,.^/>M[\MS*)M45-R85X"ZL# M[],BK$%KI^CW"V?BK37@).V.]BN)C#)]?F^4T0FTO?5AXG#4Y5&\-+F7;K\N MYZ-N'J/SHW#U'YU@Q^$-!EC5X[=W1AD,MU*0?_'J=_PAFB?\^LG_ ($R_P#Q M5:GGFYN'J/SHW#U'YUA_\(9HG_/K)_X$R_\ Q5'_ AFB?\ /K)_X$R__%4 M;FX>H_.CH_.CH_.CH_.CH_.C\/Z1I5Q?3V MT@2%"W-U+R>P^]5/PSIGA[Q!HD%X+TMI>Q MVFX>H_.C$-!FB62*W=T<95A=2X(_P"^J=_PAFB?\^LG_@3+_P#%4 ;F MX>H_.LO4='CNI1=6DOV:]7[LJ_Q>S#N*K_\ "&:)_P ^LG_@3+_\51_PAFB? M\^LG_@3+_P#%4I14E9@/M]?^S[H-806UP@)W?P2 =U/]*?/?P:EI,-Q;L&1I MHN.X^<<&L?6?!%K]G,VE)(DR#[C2NX<>VXG!JEI/AI[>V@U&\,BR":,Q1!R M,L!EAT/XUBI34^2UUW%K<[RBBBMQA1110 4444 %%%% &'X3_P"09<_]?US_ M .C6K%SXIMHK=[^2V@0[ MF1$!WGMGFLWPU\/E\,ZH+RVU.9P5*O&T8 !^=)IOAG2='N M#/I]E';RD;2R$\C\ZU:*7*KWL:>VJQJE<:)IEV"+BPMG MSZQ#/YU>HH:3)C*4?A=CG)O 6@2$F.R-NQ_B@D9#_.N*\?VD/AJR2UL=4U!I M+G(:"2?>-G?.:]8JO/I]GI]*@AT^SMI-\%I!$^,;DC" MG\Q5BJIPY(V,\9B/K%5S5TNP44459RA1110 4444 %%%% !45Q;0W<#PW$22 MQ.,,CC(-2T4#3:U1R,GA_4_#1C#*>PP^(ND3:7;S7$S?:7 M0>9#%&7*MWX%+VD=GH-X*K;F@N9=UJ==17+?\)G<7/\ R#= U*X!Z.R!%_6C M[9XPO/\ 5:=862GHTLQ<_D*?M%T)^JS7Q-+U:_XG3W-X,;I9+FZ&">P"U,I MR2T1K0PU&51*=16^?YNQUNC>+].U#0K>^N;NW@=U_>(S@;6'6B;QUX?BX&HQ MRGTB!<_I7+>"? MYI=[*-+.RU&Y/^Q;,/YT?\)1K-QQ:>&+P9Z& M=U05U'2EJN67;>,?%'B/3M'9+RSL[(70,:[)M\F,E5? M OBS6WTS[%:V$5^EH.GF[90I] >M>@:GX%] M'TBZ^T:?8QP38*[D)Z?G6?LY\][Z':L9AOJ_LW3][?R_.YF#QW;VYVZKINH6 M#?\ 32$L/S%:MCXET?4N+34;=V_N[P"/P-:;*&4A@"#U!K*OO"VBZC_Q]:;; ML?[P3:?S%:6FNIQXAMHR\\J1H.[L *\W\&:CK_ (ETD6=MJ<%I': 1N^S= M,1V(SQ[5TT'@/3FD$NJ37.IS=2;F0E<^RC@41FY*\4.KA84)N-6>JZ)7?Z(= M=>.]*CD,5CYVH3]DM8R_/IGI4/VWQ9JW_'I8VVEPGH]RV]_^^1TKI+6SMK*/ MR[6"*%/2-0M3T^63W9G[:E#X(?-Z_AHOS/,_%/@GQ'J(B2._EU D9E:601H# MV 7^M0^%?AW?VUY)'K=MBV=?EDAN<,C?0'O7J5%1["/-S'0LTKJE[)6MZ6_( MY<^ ;!?]3?ZK%[+=M@4?\(==QG_1_$>IQ_4AOYUU%%7[./8Y_K=;K*_K9_F< MM_PCNOQ?ZGQ/,_\ UU@7^E8/C#4/$?AS1V^TZQ:3"YS$J+ 5DP1R0:]'K,U/ MP[I6LRI)J-FEPZ#:I[^9K0Q:51.JDU_A1ROPK\0"_T=],GDS/: M3&?\#7>UR>H^";:SC2]\-1)9:C;G>A4G;*.Z-D]#6MX?UZ+7;(OL,-U" M=EQ;M]Z-^X^E%.\5RR#%J%:3KT=GNNS_ ,F:U%%%:G"%4=7_ ./1/^N\7_H8 MJ]5'5_\ CT3_ *[Q?^AB@"]1110 445RGCO7%T_3'LUNS:33PNWG8/RJ!T!' M\1Z?G2;LAI79U=%<#>7*W]G/=K=2G[#I<=Q:LLA'S\Y;'?E0.:UM57^T[[3K M6\>1(7M))RJ2%,R +@Y!!XR:IJW]?UV$M;?U_6YU%%>>-=3ZCI+WEY/*MQ9Z M7'!0U8#/\)_\@RY_ MZ_KG_P!&M6Y7&>&=4U:/3[@1Z!+(#>7!)%U$,$RMDRY?Q_,W**P_P"U]:_Z M%R;_ ,"XO\:/[7UK_H7)O_ N+_&M#C-RBL/^U]:_Z%R;_P "XO\ &C^U]:_Z M%R;_ ,"XO\: -RBL/^U]:_Z%R;_P+B_QH_M?6O\ H7)O_ N+_&@#36[+0I8+9ES?0"XC<2#^\H4_>K;L?$VHZG917= MGH$DL$HRK"[B_P :F,NCW+K4DE[2G\+_ \G_6ITE4=7_P"/1/\ KO%_Z&*H M_P!KZU_T+DW_ (%Q?XU#=:CJ=P(8[G1)+:(S1[I3M244 9]SH.FWDEN]Q:([6X C.2,#T.#R..AS27>@ MZ=?0)#2XM$=K<8CQD #TP.HX MZ'BK_2EHH P_"?\ R#+G_K^N?_1K5N5A^$_^09<_]?US_P"C6KE0R^"M2?4;1&?1;ELW4"C/V=C_RT4>GJ*[&FR1I+&T< MBAD8892,@BIE&YM1J^S=FKI[K^OP&P3Q7,"30.LD4BAE93D$55U?_CT3_KO% M_P"ABN6FGE^'T\NY9)M!FRT6.3;2?W?]TUI:=KJ>(O"]K?+@.TT:R*/X6#C- M*,TW9[EU<-*$?:1UAW_KJ=+1115G,%%%9FJZO)82Q06MC->W$BE]D9"@*.I) M/'<<4 :=%<]+XOMUABF@M9YH3")YW&!Y"$XR0>O0\#TJYJFMBP\A+>UDO)IE M,BQQD#Y!C+9/U''O0!JT5@7/BVWB2*6WMYKFW,*W$TB8 AB/1B#UZ'@>E;J. M)$5U.589!]J+ 8OA/_D&7/\ U_7/_HUJW*Q/"8(TRYR,?Z=<_P#HUJVZ "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#C_B!I>M:Y8Q:?I,"- QWS.T@7..@P?SK#\)Z!K_AL M20:A;QBRGEB;*R@E&#CG'O7IE4=6_P"/1/\ KM%_Z&*S]FN;GZG8L;-4'A[+ ME_'\R]1116AQA7/>)SJ\C06VG6;RVD@/VEXIE23'95STSW-=#10!QU[I&H&. M6.QTY8X=0LEM60RC_12,C)_O##=O2KE[::C#-9WEG8^<\,,EJT1E"G:<8?/3 M'R].O-=+10!Q3^'-2L+'[#:PI<+=V*VDLN\+Y+#.6P>H^;MZ5U3Z?#/I@LI] MS1; APQ4G'N.:MT4[W XKPUX3TFXT^X:2&;(O+A1BYD' E8#O6O_ ,(9H_\ MSQG_ / F3_XJG>$_^09<_P#7]<_^C6K,__@3)_P#%5O44 8/_ AF MC_\ /&?_ ,"9/_BJ/^$,T?\ YXS_ /@3)_\ %5O44 8/_"&:/_SQG_\ F3_ M .*H_P"$,T?_ )XS_P#@3)_\56]10!@_\(9H_P#SQG_\"9/_ (JC_A#-'_YX MS_\ @3)_\56]10!@_P#"&:/_ ,\9_P#P)D_^*H_X0S1_^>,__@3)_P#%5O44 M 8/_ AFC_\ /&?_ ,"9/_BJ/^$,T?\ YXS_ /@3)_\ %5O44 8/_"&:/_SQ MG_\ F3_ .*H_P"$,T?_ )XS_P#@3)_\56]10!@_\(9H_P#SQG_\"9/_ (JC M_A#-'_YXS_\ @3)_\56]10!@_P#"&:/_ ,\9_P#P)D_^*H_X0S1_^>,__@3) M_P#%5O44 8/_ AFC_\ /&?_ ,"9/_BJ/^$,T?\ YXS_ /@3)_\ %5O44 8/ M_"&:/_SQG_\ F3_ .*H_P"$,T?_ )XS_P#@3)_\56]10!@_\(9H_P#SQG_\ M"9/_ (JC_A#-'_YXS_\ @3)_\56]10!@_P#"&:/_ ,\9_P#P)D_^*H_X0S1_ M^>,__@3)_P#%5O44 8/_ AFC_\ /&?_ ,"9/_BJ/^$,T?\ YXS_ /@3)_\ M%5O44 8/_"&:/_SQG_\ F3_ .*H_P"$,T?_ )XS_P#@3)_\56]10!@_\(9H M_P#SQG_\"9/_ (JC_A#-'_YXS_\ @3)_\56]10!@_P#"&:/_ ,\9_P#P)D_^ M*H_X0S1_^>,__@3)_P#%5O44 8/_ AFC_\ /&?_ ,"9/_BJ/^$,T?\ YXS_ M /@3)_\ %5O44 8/_"&:/_SQG_\ F3_ .*H_P"$,T?_ )XS_P#@3)_\56]1 M0!@_\(9H_P#SQG_\"9/_ (JC_A#-'_YXS_\ @3)_\56]10!@_P#"&:/_ ,\9 M_P#P)D_^*H_X0S1_^>,__@3)_P#%5O44 8/_ AFC_\ /&?_ ,"9/_BJ/^$, MT?\ YXS_ /@3)_\ %5O44 8/_"&:/_SQG_\ F3_ .*H_P"$,T?_ )XS_P#@ M3)_\56]10!@_\(9H_P#SQG_\"9/_ (JC_A#-'_YXS_\ @3)_\56]10!@_P#" M&:/_ ,\9_P#P)D_^*H_X0S1_^>,__@3)_P#%5O44 8/_ AFC_\ /&?_ ,"9 M/_BJ/^$,T?\ YXS_ /@3)_\ %5O44 8/_"&:/_SQG_\ F3_ .*H_P"$,T?_ M )XS_P#@3)_\56]10!@_\(9H_P#SQG_\"9/_ (JC_A#-'_YXS_\ @3)_\56] M10!@_P#"&:/_ ,\9_P#P)D_^*H_X0S1_^>,__@3)_P#%5O44 8/_ AFC_\ M/&?_ ,"9/_BJ/^$,T?\ YXS_ /@3)_\ %5O44 8/_"&:/_SQG_\ F3_ .*H M_P"$,T?_ )XS_P#@3)_\56]10!@_\(9H_P#SQG_\"9/_ (JC_A#-'_YXS_\ M@3)_\56]10!@_P#"&:/_ ,\9_P#P)D_^*H_X0S1_^>,__@3)_P#%5O44 8/_ M AFC_\ /&?_ ,"9/_BJ/^$,T?\ YXS_ /@3)_\ %5O44 8/_"&:/_SQG_\ M F3_ .*H_P"$,T?_ )XS_P#@3)_\56]10!@_\(9H_P#SQG_\"9/_ (JC_A#- M'_YXS_\ @3)_\56]10!@_P#"&:/_ ,\9_P#P)D_^*H_X0S1_^>,__@3)_P#% M5O44 8/_ AFC_\ /&?_ ,"9/_BJ/^$,T?\ YXS_ /@3)_\ %5O44 8/_"&: M/_SQG_\ F3_ .*H_P"$,T?_ )XS_P#@3)_\56]10!@_\(9H_P#SQG_\"9/_ M (JC_A#-'_YXS_\ @3)_\56]10!@_P#"&:/_ ,\9_P#P)D_^*H_X0S1_^>,_ M_@3)_P#%5O44 8/_ AFC_\ /&?_ ,"9/_BJ/^$,T?\ YXS_ /@3)_\ %5O4 M4 8/_"&:/_SQG_\ F3_ .*H_P"$,T?_ )XS_P#@3)_\56]10!@_\(9H_P#S MQG_\"9/_ (JC_A#-'_YXS_\ @3)_\56]10!@_P#"&:/_ ,\9_P#P)D_^*H_X M0S1_^>,__@3)_P#%5O44 8/_ AFC_\ /&?_ ,"9/_BJ/^$,T?\ YXS_ /@3 M)_\ %5O44 8/_"&:/_SQG_\ F3_ .*H_P"$,T?_ )XS_P#@3)_\56]10!@_ M\(9H_P#SQG_\"9/_ (JH;GPSING>3*!0TTB1J3@%V M &: )**C,\2S+$9$$K#(0L-Q'TJ2@##\)_\ (,N?^OZY_P#1K5N5A^$_^09< M_P#7]<_^C6K+_T,5>JCJ_\ MQZ)_UWB_]#% %ZBBB@ HHHH X35/*_M*_E)7^U(]0MUM^?W@C.SA1_=(+9_& MM/Q ;*YUFS346A:R^SS$>8PV>8-OX9 SC\:Z![&UDO$NWMXFN4&U92HW >F: M;-IEE<0"&:UADB#^8%9 0&]?K1TM_6UO^".^MSSK3G:32Q/=-G64N;98"Q_> M^6=G0=<$;L_C7I%Y-+;VCRP6[7$JCB)6 +?B:1K"U>[2Z:WB-Q&NU)"HW*/0 M&K%-NXCD-&O=:TRTEA?P[.Q>XEF!%PG1W+ ?D:LWNM:_+8SI:>'YX[AHV$3M M<)A6QP3^-=&TT:2+&TB*[_=4L,GZ"GT@.>37=9"*&\.7!8#D_:$ZU!)K/B Z MA!(GA^<6RHXD0W"99CC:1],-^8KJ** .?_MW5_\ H6[G_P "$JO9:SX@BB<7 M?A^>1S*[*5N$X0L2H^H&!745&]Q%%+'')(BR2DA%)P6QUQ0!SM[K6ORV,Z6G MAZ>.X:-A$[7"85L<$_C4B:[K(C4/X36?$#:A!)'X?G M%LJ.)4-PF68XVD?3#?G5C^W=7_Z%NY_\"$KH** .7LM9\0Q1R"[\/S2.979" MMPG"%CM'U P*=>:UKTEE.EIX>GCN&C81.UPF%;'!/XUTA=0X0LH:UKTEE.EIX>GCN&C81.UPF%;'!/XU)%KFM+$@D\.7!<* Q%PG M)[UT5% '+RZSXA;4+>2/0)EME5Q*AN$RQ.-I'TY_.K']NZO_ -"W<_\ @0E= M!10!R]EK/B&))1>>'YI&,KLA6X3A"?E'U IUYK6O264Z6OAZ>.X:-A&[7"85 ML<$_C72&1 X0LH=AD+GDTZ@#G(M2+0 M)EME5Q*AN$RQ.-N/IS^==310!S_]NZO_ -"W<_\ @0E5K+6?$,22B\T":1FE M=D*W"<(3\H^H%=34$U[;V\\,,TR)+.=L:$\L?84 <[J&L^(9;1DL= FBGW*0 MS7"8QN&[],BK/]NZO_T+=S_X$)7044 YACGCA>5%EDR40GEL=<"I: .?_MW6/\ MH6[G_P "$JM-K/B%K^VDBT"9;9 _G(;A,L3C;CZ6QUP* . M;U#6?$,UFZ6.@313DKM=KA, 9&?TS5G^W=8_Z%NY_P# A*Z"B@#EIM9\0M?V MSPZ!,ML@?SD-PF6) VX^G-6?[=U?_H6[G_P(2N@HH Y:RUGQ#$)_M>@32%IF M:/;<)\J?P@^]&H:SXAFLG2QT":*X)&UVN$P.1G],UTCW,,<\<+R*)9,E$)Y; M'7BI: .?_MW6/^A;N?\ P(2JT^L^(FOK9X= F6V3=YR&X3+9'RX^AKJ:* .? M_MW5_P#H6[G_ ,"$JM9:SXBB\_[7H$TFZ9FBVW"?*G8'WKJ:AFO+>"6.*::- M))3A%9L%C["@#G-0UGQ#-92)8Z!-%<'&UVN$P.1G],U9_MW6/^A;N?\ P(2N M@HH Y:?6?$37UJ\.@3+;IN\Y#<)E\CY?]KT":3=,S1;;A/E3L#[T:AK/B&:QD2QT":*X.-CM<)@<\_IFNE>XA MCE2)Y461_NH6 +?0=ZDH Y_^W=8_Z%NY_P# A*K?VSXA_M,2_P!@3?8_)V^7 M]H3._/7Z8KJ:* .?_MW5_P#H6[G_ ,"$JM9ZSXAC-Q]KT":0-,S1;;A/E3C M/OUKJ:C:>))5B>5%D?[J%@"?H* .:U#6?$,UC*ECH$T5P0-CM<)@<_X59_MW M6/\ H6[G_P "$KH** .6.L^(?[3$O]@3?8_)*F/[0F=^>OTQ5G^W=7_Z%NY_ M\"$KH** .6L]9\0QFX^U:!-(&F+1;;A/E3 P#[]:-0UGQ#-8RI8Z!-%L^(8VN3=:!-('F+ M0A;A/E3 P#[YS74U5NM2M+*>"&YN(XY;AMD2,>7/L* ,'4-9\0S6,J6.@317 M+#]V[7"8!]ZL#7=8Q_R+=S_X$)7044 K UW6,#_ (INY_\ A*Z"B@#EFUG MQ"=221= F%H(F5H_M"9+Y&#],9_.K/\ ;NK_ /0MW/\ X$)7044 6\-S M#;R31K/-GRXRWS/@9.!4] '/C7=8P,^&[G/_ %\)5=M9\0G4HY%\/S"T$3*T M?VA,E\C!^F,_G7444 <__;NK_P#0MW/_ ($)5>PUGQ#%;;;SP_-)-O<[EN$Q MM+$J/P&!745#+=V\,T<,L\:2R?<1F +?04 <[?ZSX@EL)TLO#\T5RR$1NUPF M%;L35@:[K&!GPW M();&=+/P_/%AS6V;B)FE>="%4."W ]@:Z1IXEE6)I$$C#(0L M,G\*DH **** "BBB@ HHHH *J:K>/I^E75U%$9I(8F=8Q_&0.!^-3SS+!$\C M?PJ6P.IP,\5S\.L:EJ-G:/#]BMS?.&A)8N?*QD\=-W:@#+O([/6[)]6FNVL+ MR.6(/YJ;GLW7DH!Z$]^X-=)X=N[R]T:*;4% G)8;@NT.H)"MCMD8./>IQI5L M-3:_"D3O'Y[) MC@GMCMF@#%UF\FUR72=1TVWNDU*W$L8C7K!,=OR2_P"S@'FNPT:>\N=*@DU* M$0WA7$R#H&[X]JJ/J$8*3R1B.3:6O6";"_+)_LGGZBMQ-9U+4)DLXK6.QNFVR[ICO5HL\E<=6[8]ZUTTNWC MU1M0C!2>2,1R;3@.!T)'J/6@!FBSWMQI,#ZG"(;W;B9!T#=\>U7Z** "JFJW MCZ?I=S=11&62)"R1C^-NP_$U-I6_F)Y:];>;"_+)_LGG\*[#19 M[VXTF!]3A$-[MQ,B] W?'M3TTNWCU5M0C!2>2,1R;3@.!T)'J/6KE !115/4 MM6LM(MQ-?3K$A.!GJ?PH ;K6H-I6DW%Y'"9WC VQ#JY)P!^M$@_=7^ZO;- %3PO+=S:,IO6E]DT[2KBZAA,TL:Y2(?QMV%&JZK;:/82W=VX5(U+8[M]*QXM= MO]1N$L([>.PO"1*1.=X>'^\F.">Q':@#%>0WU[)K2WQTZ&6-8KEG7=/:2C_E MF!V4]2>]=9X=NKN\T.VFOU(G9?F)7;NYX;';(YJ9=)M5U.2_5,32H$D ^Z^. MA(]1ZU=H ***IZKJEOH^G37ETV(XEW$#J: $U>]?3M*N+J*(S21KE(Q_&W8? MG7&R2F_NWU@7[:9%*BPW)9=T]K,/^68&#A3U/K6Y'K6I:C-'9Q6R6-RP68M, M=X:'/5<=3VQVK6&DVJZG)?JF)I4"2 ?=?'0D>H]: (?#MS=W>AVTNH*1<$$, M2NW=@\-CMDH ***I:EJUGI$ EOIUB5CA<]2: &ZWJ+Z3I%Q>1P-G-;,&DV]MJD]]!N22X4"50?E8C^+'KVS0!6\,R7LNCJ=0 M,CN'81R2KM>2//RLP['%:]%% !5'6;^33-(N+N& SRQ+E(AU<]A2ZKJMMHUC M)=7;A409QW;Z5CQ:YJ&HW"6$<$=A>9$CB<[]T/\ >3'!/8^E '/7E])=ZO'J M.6M8)QLEN#'OEL)47'EX[9/.>]=IX?NKN\T2VFU!-MPRG=QC=SP<=LC!J5-* MMH]3EOT4K-,@24 _*^.A(]?>KM !115+5M5M]&T^6\NFQ'&,X'4T )K-_)IF MD7%W#"9Y(ERL0_C/85PUW?2W.LIJ0+6MO< 1S7!CWRV$J#_5X[9/.>]='%K6 MHZEIRWZ*5FF0)* ?E?'0D>OO0!% MX?N;N\T.VFOUVW#*=WR[<\D X[9&#^-:5%% !5'6K^73-'N;N" W$L292(=7 M/858NKE+2VEF?D1HS[1U( SQ6%#JVIW]O8^6;*V>];S(\L7/E 9..VZ@#G+N M_DN=834?FMK>X'ERW/E[Y;"5!_JR.V3W[UVGA^ZNKW0[:>^3;<,IW?+C=R0& MQVR,'\:E32K:/4Y;]%*S3($E /ROCH2/7WJ[0 4452U/5[/2(!+>SK$K'"YZ MF@!NMZB^DZ1<7D4#7$L:Y2%>KGT%<[?VMKK&DR:YI<32W\DZUJ.NVLP;D>X4"5 ? ME8CHV/7WH LV\PN+>.90P610P##!&1W%2444 %4=:OY=+T>YO((#<2Q)N2%> MKGL*-6U:UT6PDN[M]J(. .K'T%946MZAJ%REBEO'87BL))%G._=#_>3'!/8^ ME &7,MK<01>)+5)9+RVN0;E)?FDA7[KQ@=L Y]Z[96#J&7D$9%5(]+MX=3EO MHE*33($E /ROCH2/7WJY0 4451U?5K;1=.EO+MB(XQG ZGL* #6K^33-'N;N M" W$L2%DB'5SV%.M:\>LZEJ%V MEC';)8W(Q+)YQWAH?5,<$YP#Z9K6CTNWAU26_C4I-,@24 _*^.A(]>V: +:L M'4,IR",BEHHH *HZU?2Z;H]S=V\!N)HD)2$=7;L*GO+I+.UEG?)$:%]J]2 , M\5B0ZKJ=_%8B,V5L]VWFK\Q<^2 #QVW<@4 9,JVLUO%XDMDFDO+:Z5KI)?FD MA7[KQ@=L YP.M=NK!E#+R",BJD>EV\.J2W\2E)ID"2@'Y7QT)'KVS5R@ HHJ MEJ>KV6D0"6]G6-6X7/4T -UO4GTG29KN*W:XE0#9"O5V)P *X_784UDVNL6T MTJVD[)'=!(=TUJ4R05[J=V :V='UO4=?M(IK9;:(BY87".G- M;-OI5O:ZC<7D&Y'N0/-0'Y6(_BQZ^] %?PW->W&CQOJ!9I-S!79=K.F?E8CL M2*U:** "J.M7\NF:3<74$!N)HUS'".KMV%)K&L6NB:?)=WCX1!D*.K'H /QK M+AUO4-1NTL4MX["\1Q),DYW;H?[R8X/H?2@#FM1D%]J-OJ\=T+6&64&2:6(M M+92H/]4<= 3^?XUW&A75U>:-;SWT82X=?F &,\\'';(P<>]/CTFUBU*>]C3; M).H651]UR.A(]?>KM !115'5]6M]%TZ:\NB=D8SM'4GH /QH -9OY-,TBXNH M(#<31KF.(=7;L*X;4G^W7\&KK="UC>4>9++$6DLI$7_5''8G\_QKIHM7U+4+ MQ+%+9+&Y0K++YQWAHO5,=3G@^E:B:5;1ZE->HFV6= LJC[KXZ$CU]Z &:%=7 M-[HUM<7L>R=URPVXSZ'';(YQ[UH444 %4-:OY=,TBXNK> W$R+^[A'\;= *G MOKR.QLYKB0%A%&TA5>I &>!6+!JFIWZV"J;*W>Z/G##&3,( )QVW<@4 N*OO5V@ HHHH **** "N=O=4U&\UV72= M+:&TD@C65Y;A-WF _P!Q>X]3VKHJRM;T8ZFD4UM-]FU"W.ZWN ,[?4$=U/<4 M <-.VL:GKUR;NRF,]NZQJ;9SA)% (7V1LAB??%=QI?AVRTV;[5% $N&7Y@K$ MHA/+;0>!D^E3:1I*:5;NOF/-<3-YD\S_ 'I']?IV ]*T* "BBB@#G-7\4VUA MK)TB_M[F&*>$LMVHRA['IR,5RNFVM_/81Z>CB^,3/%;73/D;?XAUBYGAM[FXMF*K$NTJT<@7_5R*?NH?O$]P:[[4K%[V ""?[-.I!64 M(&(]N:9I.E)I4$BB62>:9_,FFD^](WJ?PP* ,OP[X=FT>^G>XD\^,HJV[,Y) MA7O&/8'H:Z.BB@ KG+S5=1OM=GTG2WAM'MD61Y;A-QD!Z;%[CU-='63KFB'4 MQ#/:S_9=0MSF"X"YVYZJ1W4^E '#3-K.JZ]=&YLYO/@D5$-N^5255&%/HA^\ M3W!Q7D< M]_\ ZU7Z "BBB@#G-7\46MGK#Z-J%O*WNF?(V9'F1.PZ9 &&]*[S6M&CUBT5"YAN(FWP3J.8V]?<>H[U+I MNE6NEQNMK#'$96WR[!@,V.3CM0!G^&O#4.@PNX \^7[RJ,JV/X3]>E7:BN8!)I++5OL<=S!:+$JN[3 M1L[39_A11_/UKGM16?Q'K-S/#;W-Q;.56(;2K)(!@QR*?NI_$3W%=]J5C)>P M@6]P;:=2"LJH&(]N:;I.E1Z5;N@DDFFE"T>U17:2X7<9<]-B_P!W MU-=)63KFB'4_)N+2?[+J-NJD=U/I0!PK-K&K:_'K+3)?M,4(2X9?F 8E$)^]L!^Z"?2I](TJ/2;5D61Y MII7,DTS_ 'I'/4G_ J_0 4444 #C'(Q MZURVG6NHW-C#8 K?21%HX+EWR"@/SPNPZ9&,-W'%=YK6C1ZQ:JIA%2Z;I5KI43I:PQQ&1M\GEC 9NYQVH S_ UX:AT& L/^/B08;:?E M09R$7V':MVBB@ JCK$=])I[G2Y42[0AT#C*OC^$_7I5ZHKJ 75M)"S.@=2-R M'##W!H X'4+B]\16+QFRDEE:0_97"\VLO1XI1_=]^XKL-&T@:=86\4S^?+ " M$=N2@/50>N*DTG28=(MFBB>25Y'+R2RMEW8]R:OT %%%% '*:YXGFL]::RBN M(+1(%1W::-G:?=_"BC^?K7/WZS>(-9N)XK6YNK9V58A@J4<#!CD4_=7G)]:[ M[4K&2]A M[C[-.I!654#$#TYI-)TJ/2K=T61YI97,DLTA^:1CW- &7X;\.S: M-=W#W,OV@;52"1F):-.IC^@/2NBHHH *YNZU74]0UNYTS2G@M'M%#L]PFXRY MZ;1_=]3725D:YHC:GY-S9S_9-1MS^YN N< ]58=P?2@#A]^LZKKMQ+=6$QGA ME$:F!\JLBC[I](SG/OTKN=*\.V.ERFXAA"SNOS88E4)Z[0?NC/I5C2=*CTFU M,:NTLLC&2:5_O2.>I-7J "BBB@#FM8\3VMOJDVBW\%S;I- 2EV!\ASP>1R,5 MR^G6FH76G0V *WLD9,4-S(^0T8/SPNPZ$C!!]#BN\UG1X]7MT&\PW$+;X9E& M2C?U!Z$5+IVF6NEPO':0QQ"1S(X08!8]3B@#/\->&H=!MR1S/)G=@_*@SD(O ML.U;E%% !5#68[]].I)_ 5?H **** .4UOQ/+::V;*.X M@M(X CN98V=Y]V?E11].M<_?)/X@U>XGBM;BZMW<+#P5*N ,Q2*?NKSGWS7? M:E8R7D(^SW'V:=3D2J@8@>G-)I.EQZ5;/&DCRR2.9)9I#\TCGN?R% &;X<\/ M2Z-=7#7$IN1@);RNQ+)'U,?T!KH*** "N;NM4U/4-:NM-TIX+1K10S/<)N,N M>FT?W?4UTE9&N:(VI-#=65Q]DU&W/[JX"YX/56'<'TH XA7UC5-@SZ5/I.EQZ M3:&)':221C)+*_WI'/5C5Z@ HHHH YG5_$]K#JEQH=_#4Y M0FTEV>XKL=(TL:?86 MT4S>=- A42/RR@_P@]<#I^%/TG28='M6AA>21GX:NZTOP]8:5,T]K#LD<8QN M)5 >2%!Z#/I4^E:9'I5IY,;-([,7EE?[TCGJQJ[0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 445%<7,-K$9+B5(HQ_$YP* ):*S M)O$.EPPO)]MA?:,[4<$GZ"FVGB73+JW64W441/5)& 85'M(WM<+FK16'K^N/ M:^'Y;W1WM[B82)&FYLH2S 8)'UJ";Q/(MW8B.W9TFAE:6)5S()$*C:/Q)JUK ML!T=%,9S)9I;:=*)&O!;W,;LI,8*%A@@X/'/X&KQ\6V:V=MS>WN1N:",;7A!&0#: R^8 M5(<'H002/PZUB:7XBU*ZU2%)I;0-(Y673RI2:!>?FR3\W;H.]'6P=+G7T5R\ MGCNQB65VMYRG/D,I4_:,,%.T9R.2.N*OP>(XYH8_,MIX9WG,!@?!9& SDX., M8HZ7 V:*YN#Q6'L[1HK6XO9I8O.D$*!2B9QN()]N@R:?9^,K&[D?]W+'#Y;R MQ2M@^:J?>P )K:ZGMH/)FCFF,BLC 9C:/&Y3^?:@#9HKEH/'EI<.?+LKPPH$,TNT M;8@W )YYY]*W=6NWLM'N[N':7AA:1=W0D#(H>@6UL7**YR;Q:+2.!'LKBXF- MHMW,80-J(>IY/Z59M/$D=]>K':V=S+:LVS[4J@H&QG!YS^.,4[ ;5%%%( HH MHH **** "BD)P,GH*HW6L6L%O(\)Q M-<)') (T8X+E^!6Q%>V\[%89HY& SA6!-9TZ].I\+-*E"I3^)$]%4I)ISJ4FB3)^8,3\W8\#O4ND^)KK4/%%]8'R6AMBRNJJ08L?=) M;HV[T'2MC%Z'545P>E^+[^[FM&-_8W,DUQY3V,,)$D:[B,YSV STK5\2Z]=6 M&JVUE:R^0'B,KR&T>? SC^$\?4T =/17)1>)+UIX[K?;RZ<;H6>$4[F;'^L! MSTSVJ;3=?OIM0LVN1";346D6%$4AHMF>ISSG%.P'3T5S=UXH;3]4OX)X&F2* M2&*!(1\[,X/7)Q39O&*FT?[-I]S)>()/,MQMW1;.I;G!'3I2Z7';6QTU%@5 MS4HHHH **** "BBB@ HHK.NM?TJRG:"ZU&VBE7JCR $?A2;2W*C&4G:*N:-% M<]=^.-#M+BUB^W0R^>^PM&X(C]V]!5O_ (2G0_\ H+6?_?X4N>/'JI)N+ M^XUJ*XO6/%%S;ZY=VT6JZ?9Q00I)$LT1=IMP)X((]!^=20^,[F*ZE%]I\H@C M@AED>,#]SO!SNR>?H*I:F35CL**Y>P\42W%Y&-AEMS:RS'9&=[,LFT #-2IX MPC;?"=/N1?!PJV@9"[9!.00<= >_:G8+'1T5R=IXU/\ 9T4UU:2-<222_N4P MK)&C8).X]O:B#QH"KM]G>Z\Z\-O:+;CEQL##.3]:2U$=917'Q>.BVH76;&=K M*!(V=U4!H"20V_)YP1VJ[)XI,#7>VTN+OR)V1O+54"* #R6.#U^OM0%CHZ*R M+_6]FCVUU8J)'O&1(-_ R_0GV%9MUK>I:'Y\.JR0S'R#-%<01$=" 5*$^_7- M%M;!N=316/I6JW%Z-4+QJQM9VCB5>"P"@C/ODUDZ+XBO[N_C%S<6;JZLT]H% M,*6*..$W$;-M/G1@XW* 21VX..M '0T5D6>MO>Z;=7'V M.6VDA4L%E*L&XR""I(-9*=@Z7.KHK MF=<\6/8,Z6=I)*D4L<0S$1N>D@'\0]JN4 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !4<]O%^EM6:%D9%&5+$CYOQ"X([BNEHJTK!X/7/6A/!=QY:P2ZD&@AMIK:!1#@JLF.2<\D8]JZVBBX7L'S%'^VHR-K>_-7]'\.IINB3:;<3?:4F9R[%=N0W:M MFBCN!R\?A&9]0LIKR^CFCL3FW80!9L#( 9\\CGT%16?@N>UU07AU",R(DD:R MB#]ZX;N[$G<1CTKK:* ,'0?#C:1+'R4X_BVY/S<]:CC\.7C7 M-N+S45N+6VD\R(&'$Q(S@,^>>OI7144 <&X@ V,D4BVRB4%N[/_ !?D*ZFB@#"T M#PXVD3W$TTT+O, I2WA\I#C^(KDY8^M4;GP4UP([1KR,Z;%+YD<;09EBYSA7 MSP,^W2NKHH Y]O##"QDCANMMP+QKR&5DR$8GH1GD8)%1?\(M3CGY>>. M]=-+9W-]I5[9W3)&)@\4;(/NH1@$CUK2HH>HKZW,%_#._P S_2B-^GBQ^YTZ M_-^O2FZ7X>N])E2*WU'%B&\QHO*&YFQS\V>%/7&/QKH**=P"BBBD 4444 %% M%% "$ @@\@U2NM)MI[>2-(HXV88#A!D5>HJ90C)6DBHSE%WBS!MO#"P7$(DQPQHQ&,JH!J>BHIT*=/X474KU*GQ,YS_ (1J[EFBCN]2 M$]E#)YB!HOWW'0&3/3GTJHG@>1;ZTG:_&RQ;0"$!:W$<:79.G1S"X%N4^;S .N[/3OC%3:?X9>SU"&6:\\ZVM6=K6+9@ MH7ZY.>?;I6_13N!@W7AC[3JLE[]J*[[B&?9LZ>6",9]\U6E\)3QW%WV$C';T*DGY3^ M=:^C:$VCSS.MR9%N/GE#+]Z3NP]..WM6O10(**** "BBB@ HHHH *H7&A:7= MS--<:?:RRM]YWB4D_C5^BDTF5&4HZQ=CA-;^%]KJVI-=0W2V<9 "PQ0 *,5T M=MX5TB&VBCDTZRD=%"LY@4;B.];%%2J<4[I&\\97G%1E+1&9:Z+%;:M=WN59 M9TC18]@P@0$<'\:JZAX:^W-JI^TE/[0CC3[F=FW//OG-;M%6<]W>YR\/@TP0 M[$U"1&^S20!T7:1O??GKVZ57L_!$UEP7EM%>;E:,Q6NV,$ @DKNYR">]= MA11<1R$O@9I;6V\R[@GNHFDW2W%L'4ASDX7/!!Z&F3^$[ZSGL_[*N54K>-<- M(T8Q&#'MQMR,CCMCK7944+38+G+1>"Q'9ZE";UF?4$02.4Z,"23C/?/2HK_P M0]U+<,M[&R3R,S0SP;XQD 9 R/F&.#[UUU% [LQ_[ #>'K736N'$EJJ>5.H M*LO1L?ATJE<>%[K4H;EM4U%9KF6'R(WCAV)&I()(7)R3CKFNEHIWUN):&9I^ MC"Q6_7SV87DIDR!M*94+P?PJA!X>#Z"NB MHI DM6CVSVZ+#*CQ&*U",55LX9LY)X SQ6J/#:#5]0OA<-B[A,:Q;>( MR1AF'UP/RK;HH\@.;3PO=6L<26.I>2&MTMK@F+<751@%>?E/)]:BTKP:=*2X M6"XMXRT1BA>.U574>KGG<>GI74T4 8&C^&FTRTO8WFBW70VE;>'RXTXQD+D\ M\\GZ5 O@_;IUW:_;#_I%G%:[MGW=F?FZ]\UTU%.X+0YK4?"D]V\L=OJ'D6=S M(DMQ'Y669EP.&SP" *AT_P %?V='<1PW%M&KQ^2C16H5PA/.YLY)QQGBNKHI M 4-(TW^R;+[(DF^"-CY((Y1.R^^*OT44 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_9 end XML 15 ngs-20181231_htm.xml IDEA: XBRL DOCUMENT 0001084991 2018-01-01 2018-12-31 0001084991 2018-06-30 0001084991 2019-03-05 0001084991 2018-12-31 0001084991 2017-12-31 0001084991 ngs:RentalMember 2018-01-01 2018-12-31 0001084991 ngs:RentalMember 2017-01-01 2017-12-31 0001084991 ngs:RentalMember 2016-01-01 2016-12-31 0001084991 ngs:ProductSalesMember 2018-01-01 2018-12-31 0001084991 ngs:ProductSalesMember 2017-01-01 2017-12-31 0001084991 ngs:ProductSalesMember 2016-01-01 2016-12-31 0001084991 ngs:ServiceandMaintenanceMember 2018-01-01 2018-12-31 0001084991 ngs:ServiceandMaintenanceMember 2017-01-01 2017-12-31 0001084991 ngs:ServiceandMaintenanceMember 2016-01-01 2016-12-31 0001084991 2017-01-01 2017-12-31 0001084991 2016-01-01 2016-12-31 0001084991 us-gaap:PreferredStockMember 2015-12-31 0001084991 us-gaap:CommonStockMember 2015-12-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001084991 us-gaap:RetainedEarningsMember 2015-12-31 0001084991 2015-12-31 0001084991 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001084991 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001084991 us-gaap:PreferredStockMember 2016-12-31 0001084991 us-gaap:CommonStockMember 2016-12-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001084991 us-gaap:RetainedEarningsMember 2016-12-31 0001084991 2016-12-31 0001084991 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001084991 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001084991 us-gaap:PreferredStockMember 2017-12-31 0001084991 us-gaap:CommonStockMember 2017-12-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001084991 us-gaap:RetainedEarningsMember 2017-12-31 0001084991 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001084991 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001084991 us-gaap:PreferredStockMember 2018-12-31 0001084991 us-gaap:CommonStockMember 2018-12-31 0001084991 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001084991 us-gaap:RetainedEarningsMember 2018-12-31 0001084991 ngs:BillandHoldArrangementMember 2018-01-01 2018-12-31 0001084991 ngs:BillandHoldArrangementMember 2017-01-01 2017-12-31 0001084991 ngs:CompressorRelatedMember 2018-01-01 2018-12-31 0001084991 ngs:CompressorRelatedMember 2017-01-01 2017-12-31 0001084991 ngs:CompressorRelatedMember 2016-01-01 2016-12-31 0001084991 ngs:FlaresRelatedMember 2018-01-01 2018-12-31 0001084991 ngs:FlaresRelatedMember 2017-01-01 2017-12-31 0001084991 ngs:FlaresRelatedMember 2016-01-01 2016-12-31 0001084991 ngs:OtherPartsRebuildsMember 2018-01-01 2018-12-31 0001084991 ngs:OtherPartsRebuildsMember 2017-01-01 2017-12-31 0001084991 ngs:OtherPartsRebuildsMember 2016-01-01 2016-12-31 0001084991 ngs:ServiceAndMaintenanceMember 2018-01-01 2018-12-31 0001084991 ngs:ServiceAndMaintenanceMember 2017-01-01 2017-12-31 0001084991 ngs:ServiceAndMaintenanceMember 2016-01-01 2016-12-31 0001084991 2020-01-01 2018-12-31 0001084991 2021-01-01 2018-12-31 0001084991 2022-01-01 2018-12-31 0001084991 2023-01-01 2018-12-31 0001084991 2024-01-01 2018-12-31 0001084991 ngs:OxyMember ngs:SalesRevenueGoodsNetAndRentalIncomeMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001084991 ngs:OxyMember ngs:SalesRevenueGoodsNetAndRentalIncomeMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001084991 ngs:DevonEnergyProductionIncMember ngs:SalesRevenueGoodsNetAndRentalIncomeMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001084991 ngs:DevonEnergyProductionIncMember ngs:SalesRevenueGoodsNetAndRentalIncomeMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001084991 ngs:OxyMember ngs:SalesRevenueGoodsNetAndRentalIncomeMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0001084991 ngs:OxyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001084991 ngs:OxyMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0001084991 ngs:RentalEquipmentMember 2018-12-31 0001084991 ngs:RentalEquipmentMember 2017-12-31 0001084991 us-gaap:EquipmentLeasedToOtherPartyMember 2018-01-01 2018-12-31 0001084991 srt:MaximumMember 2018-01-01 2018-12-31 0001084991 ngs:SalesServiceLineMember 2018-01-01 2018-12-31 0001084991 ngs:SalesServiceLineMember 2017-01-01 2017-12-31 0001084991 ngs:SalesServiceLineMember 2016-01-01 2016-12-31 0001084991 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-12-31 0001084991 us-gaap:TradeNamesMember 2018-12-31 0001084991 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001084991 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001084991 us-gaap:TradeNamesMember 2017-12-31 0001084991 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001084991 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001084991 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001084991 us-gaap:TaxYear2017Member 2018-01-01 2018-12-31 0001084991 us-gaap:TaxYear2016Member 2018-01-01 2018-12-31 0001084991 us-gaap:TaxYear2015Member 2018-01-01 2018-12-31 0001084991 2018-10-01 2018-12-31 0001084991 us-gaap:AccountingStandardsUpdate201602Member us-gaap:ScenarioForecastMember us-gaap:SubsequentEventMember 2019-01-01 0001084991 srt:MinimumMember 2018-01-01 2018-12-31 0001084991 us-gaap:EquipmentLeasedToOtherPartyMember 2018-01-01 2018-12-31 0001084991 us-gaap:EquipmentLeasedToOtherPartyMember 2017-01-01 2017-12-31 0001084991 us-gaap:EquipmentLeasedToOtherPartyMember 2016-01-01 2016-12-31 0001084991 us-gaap:LandMember 2018-12-31 0001084991 us-gaap:LandMember 2017-12-31 0001084991 us-gaap:BuildingMember 2018-01-01 2018-12-31 0001084991 us-gaap:BuildingMember 2018-12-31 0001084991 us-gaap:BuildingMember 2017-12-31 0001084991 us-gaap:LeaseholdImprovementsMember 2018-01-01 2018-12-31 0001084991 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001084991 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001084991 ngs:OfficeEquipmentAndFurnitureMember 2018-01-01 2018-12-31 0001084991 ngs:OfficeEquipmentAndFurnitureMember 2018-12-31 0001084991 ngs:OfficeEquipmentAndFurnitureMember 2017-12-31 0001084991 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-01-01 2018-12-31 0001084991 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0001084991 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-12-31 0001084991 us-gaap:MachineryAndEquipmentMember 2018-01-01 2018-12-31 0001084991 us-gaap:MachineryAndEquipmentMember 2018-12-31 0001084991 us-gaap:MachineryAndEquipmentMember 2017-12-31 0001084991 us-gaap:VehiclesMember 2018-01-01 2018-12-31 0001084991 us-gaap:VehiclesMember 2018-12-31 0001084991 us-gaap:VehiclesMember 2017-12-31 0001084991 us-gaap:ConstructionInProgressMember 2018-12-31 0001084991 us-gaap:ConstructionInProgressMember 2017-12-31 0001084991 ngs:PropertyPlantandEquipmentExcludingRentalEquipmentMember 2018-01-01 2018-12-31 0001084991 ngs:PropertyPlantandEquipmentExcludingRentalEquipmentMember 2017-01-01 2017-12-31 0001084991 ngs:PropertyPlantandEquipmentExcludingRentalEquipmentMember 2016-01-01 2016-12-31 0001084991 ngs:RentalCompressorUnitMember 2018-01-01 2018-12-31 0001084991 ngs:RentalCompressorUnitMember 2016-12-31 0001084991 ngs:RentalCompressorUnitMember ngs:LossonRetirementofRentalEquipmentMember 2017-01-01 2017-12-31 0001084991 ngs:RentalCompressorUnitMember 2017-12-31 0001084991 us-gaap:OtherIncomeMember 2018-01-01 2018-12-31 0001084991 us-gaap:OtherIncomeMember 2017-01-01 2017-12-31 0001084991 us-gaap:OtherNoncurrentLiabilitiesMember 2018-12-31 0001084991 us-gaap:OtherNoncurrentLiabilitiesMember 2017-12-31 0001084991 us-gaap:RestrictedStockMember 2018-12-31 0001084991 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001084991 us-gaap:RevolvingCreditFacilityMember 2018-01-01 2018-12-31 0001084991 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ngs:LiborBasedRateMember 2018-12-31 0001084991 us-gaap:RevolvingCreditFacilityMember ngs:LiborBasedRateMember 2018-01-01 2018-12-31 0001084991 us-gaap:RevolvingCreditFacilityMember ngs:CbFloatingRateMember 2018-01-01 2018-12-31 0001084991 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2018-01-01 2018-12-31 0001084991 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2018-01-01 2018-12-31 0001084991 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001084991 us-gaap:InventoriesMember 2008-07-29 2008-07-30 0001084991 us-gaap:InventoriesMember 2008-07-30 0001084991 us-gaap:InventoriesMember 2018-12-31 0001084991 us-gaap:InventoriesMember 2017-12-31 0001084991 us-gaap:RestrictedStockMember ngs:TwoThousandNineRestrictedStockUnitsPlanMember 2014-06-18 2014-06-18 0001084991 us-gaap:RestrictedStockMember ngs:TwoThousandNineRestrictedStockUnitsPlanMember 2014-06-18 0001084991 us-gaap:RestrictedStockMember us-gaap:ChiefExecutiveOfficerMember 2017-02-14 2017-02-14 0001084991 us-gaap:RestrictedStockMember us-gaap:ChiefFinancialOfficerMember 2017-03-23 2017-03-23 0001084991 us-gaap:RestrictedStockMember us-gaap:ExecutiveOfficerMember 2017-03-23 2017-03-23 0001084991 us-gaap:RestrictedStockMember us-gaap:DirectorMember 2018-01-01 2018-12-31 0001084991 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001084991 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001084991 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0001084991 us-gaap:RestrictedStockMember ngs:TwoThousandNineRestrictedStockUnitsPlanMember 2018-12-31 0001084991 us-gaap:RestrictedStockMember 2015-12-31 0001084991 us-gaap:RestrictedStockMember 2015-01-01 2015-12-31 0001084991 us-gaap:RestrictedStockMember 2016-12-31 0001084991 us-gaap:RestrictedStockMember 2017-12-31 0001084991 us-gaap:EmployeeStockOptionMember ngs:A1998StockOptionPlanMember us-gaap:CommonStockMember 1998-12-31 0001084991 us-gaap:EmployeeStockOptionMember ngs:A1998StockOptionPlanMember us-gaap:CommonStockMember 2009-06-15 2009-06-16 0001084991 us-gaap:EmployeeStockOptionMember ngs:A1998StockOptionPlanMember us-gaap:CommonStockMember 2016-06-16 2016-06-16 0001084991 us-gaap:EmployeeStockOptionMember ngs:A1998StockOptionPlanMember us-gaap:CommonStockMember 2016-06-16 0001084991 us-gaap:EmployeeStockOptionMember ngs:A1998StockOptionPlanMember 2018-01-01 2018-12-31 0001084991 us-gaap:EmployeeStockOptionMember ngs:A1998StockOptionPlanMember us-gaap:CommonStockMember 2018-12-31 0001084991 2015-01-01 2015-12-31 0001084991 ngs:RangeTwoMember 2018-12-31 0001084991 ngs:RangeTwoMember 2018-01-01 2018-12-31 0001084991 ngs:RangeThreeMember 2018-12-31 0001084991 ngs:RangeThreeMember 2018-01-01 2018-12-31 0001084991 ngs:RangeFourMember 2018-12-31 0001084991 ngs:RangeFourMember 2018-01-01 2018-12-31 0001084991 ngs:RangeFiveMember 2018-12-31 0001084991 ngs:RangeFiveMember 2018-01-01 2018-12-31 0001084991 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001084991 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001084991 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001084991 us-gaap:RestrictedStockMember ngs:VicePresidentofTechnicalServicesMember 2017-03-23 2017-03-23 0001084991 ngs:NGLLCMember us-gaap:CorporateJointVentureMember 2016-01-01 2016-12-31 0001084991 ngs:NGLLCMember us-gaap:CorporateJointVentureMember ngs:GenisHoldingsLLCMember 2016-01-01 2016-12-31 0001084991 us-gaap:CorporateJointVentureMember 2018-01-01 2018-12-31 0001084991 ngs:PrepaidPurchasesFromJointVentureMember us-gaap:CorporateJointVentureMember 2018-01-01 2018-12-31 0001084991 2018-01-01 2018-03-31 0001084991 2018-04-01 2018-06-30 0001084991 2018-07-01 2018-09-30 0001084991 2017-01-01 2017-03-31 0001084991 2017-04-01 2017-06-30 0001084991 2017-07-01 2017-09-30 0001084991 2017-10-01 2017-12-31 iso4217:USD shares iso4217:USD shares pure ngs:compressor ngs:segment ngs:damage ngs:loan NATURAL GAS SERVICES GROUP INC Accelerated Filer false false 2018-12-31 2018 FY false No No Yes false 0001084991 --12-31 291000 569000 19000 15000 165428000 145851000 11556000 11274000 1758000 1632000 5000000 5000000 0 0 0 0 0.01 0.01 30000000 30000000 13005000 12880000 13005000 12880000 P1Y P1Y P1Y P1Y P1Y P3Y 20000 P3Y3M 0.01 15.70 15.71 17.81 17.82 20.48 20.49 33.36 P10Y P18Y 10-K 306723300 13193044 52628000 69208000 7219000 8534000 30974000 26224000 3148000 3443000 2430000 817000 96399000 108226000 3980000 2829000 175886000 167099000 16587000 7652000 10039000 10039000 1401000 1526000 1109000 939000 305401000 298310000 2122000 4162000 8743000 3106000 81000 185000 10946000 7453000 417000 417000 32158000 32163000 1699000 958000 45220000 40991000 0 0 130000 129000 107760000 105325000 152291000 151865000 260181000 257319000 305401000 298310000 47766000 46046000 56717000 16269000 20208000 13621000 1443000 1439000 1316000 65478000 67693000 71654000 20746000 18087000 20350000 12564000 16286000 11124000 385000 370000 398000 0 0 545000 9096000 10081000 9011000 22049000 21302000 21796000 64840000 66126000 63224000 638000 1567000 8430000 69000 14000 8000 182000 50000 43000 113000 36000 35000 751000 1603000 8465000 -248000 3334000 4709000 573000 -21582000 -2713000 325000 -18248000 1996000 426000 19851000 6469000 0.03 1.55 0.51 0.03 1.51 0.50 12965000 12831000 12702000 13233000 13110000 12935000 0 0 12603000 126000 98310000 125545000 223981000 62000 1000 1041000 1042000 506000 506000 99000 0 72000 72000 1000 1792000 1793000 909000 909000 6469000 6469000 0 0 12764000 128000 100812000 132014000 232954000 56000 1120000 1120000 363000 363000 60000 0 1000 3674000 3675000 644000 644000 19851000 19851000 0 0 12880000 129000 105325000 151865000 257319000 38000 680000 680000 159000 159000 87000 0 1000 2225000 2226000 629000 629000 426000 426000 0 0 13005000 130000 107760000 152291000 260181000 426000 19851000 6469000 22049000 21302000 21796000 -5000 -21582000 -2713000 69000 87000 86000 0 0 545000 -185000 90000 61000 0 273000 566000 2385000 4038000 2299000 -154000 67000 14000 -1500000 1246000 -1668000 5757000 5350000 -1131000 1318000 1806000 1539000 3597000 3410000 -439000 -104000 -2040000 1954000 -741000 -666000 -159000 0 0 72000 23414000 17452000 31785000 39790000 13489000 3321000 289000 620000 194000 0 1231000 0 69000 87000 101000 -40010000 -12791000 -3414000 -35000 -23000 -14000 680000 1120000 1042000 0 0 72000 629000 644000 909000 16000 453000 191000 -16580000 5114000 28562000 69208000 64094000 35532000 52628000 69208000 64094000 14000 14000 8000 85000 3725000 5825000 144000 55000 724000 Summary of Significant Accounting Policies<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Organization and Principles of Consolidation</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">These notes apply to the consolidated financial statements of Natural Gas Services Group, Inc.  (the "Company", “NGSG”, "Natural Gas Services Group", "we" or "our") (a Colorado corporation).  Natural Gas Services Group was formed on December 17, 1998 for the purposes of combining the operations of certain manufacturing, service and leasing entities. The accompanying consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company’s deferred compensation plan, see Note 5. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation. </span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Nature of Operations</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Natural Gas Services Group is a leading provider of small to medium horsepower compression equipment to the natural gas industry, with an emerging position in the large horsepower market.  We focus primarily on the non-conventional natural gas and oil production business in the United States (such as coal bed methane, gas shale, tight gas and oil shale).  We manufacture, fabricate and rent natural gas compressors that enhance the production of natural gas wells.  NGSG provides maintenance services for its natural gas compressors.  In addition, we sell custom fabricated natural gas compressors to meet customer specifications dictated by well pressures, production characteristics and particular applications.  We also manufacture and sell flare systems for oil and natural gas plant and production facilities.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The preparation of our consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires our management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes.  Actual results could differ from those estimates.  Significant estimates include fixed asset lives, bad debt allowance and the allowance for inventory obsolescence. Additionally, NGS conducts a yearly review of impairment of long-lived assets. Throughout the review, determining factors are based on estimates that can significantly impact the carrying value of these assets. It is at least reasonably possible these estimates could be revised in the near term and the revisions could be material.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash Equivalents</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">For purposes of reporting cash flows, we consider all short-term investments with an original maturity of three months or less to be cash equivalents.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accounts Receivable</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our trade receivables consist of customer obligations for the sale of compressors and flare systems due under normal trade terms, and operating leases for the use of our natural gas compressors.  The receivables are not collateralized except as provided for under lease agreements.  However, we typically require deposits of as much as 50% or use of progress payments for large custom sales contracts.  We extend credit based on management's assessment of the customer's financial condition, receivable aging, customer disputes and general business and economic conditions.   The allowance for doubtful accounts was $291,000 and $569,000 at December 31, 2018 and 2017, respectively. Management believes that the allowance is adequate; however, actual write-offs may exceed the recorded allowance.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition Policy</span></div><div style="text-indent:39pt;"><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The Company adopted ASC 606, Revenue from Contracts with Customers ("ASC 606") on January, 1, 2018. As a result, the Company has changed its accounting policy for revenue recognition as detailed below. </span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;"> </span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The Company applied ASC 606 using the cumulative effect method. We had no significant changes in our recognition of revenue at adoption and our review of all open revenue from contracts with customers on January 1, 2018 indicated we had no adjustment to be made. Therefore, our consolidated financial statements for 2017 reported under ASC 605 are comparable to the consolidated financial statements for 2018 reported under ASC 606, since an adjustment was not needed, except for the respective additional disclosures as detailed below. </span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Revenue is measured based on a consideration specified in a customer’s contract, excluding any sale incentives and taxes collected on behalf of third parties (i.e. sales and property taxes). We recognize revenue once a performance obligation has been satisfied and control over a product or service has transferred to the customer. Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our condensed consolidated income statement.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Nature of goods and Services</span></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The following is a description of principal activities from which the Company generates its revenue:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Rental Revenue. The Company generates revenue from renting compressors and flare systems to our customers. These contracts may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts range from six to twenty-four months, with revenue being recognized over time, in equal payments over the term of the contract. After the terms of the contract have expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance with generally accepted accounting principles, the revenue earned from servicing rental equipment is recognized in accordance with ASC 606, while the revenue earned from the rental of the equipment is recognized in accordance with ASC 840 - Leases.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Sales Revenue. The Company generates revenue by the sale of custom/fabricated compressors, flare systems and parts, as well as, exchange/rebuilding customer owned compressors and sale of used rental equipment.</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Custom/fabricated compressors and flare systems - The Company designs and fabricates compressors and flares based on the customer’s specifications outlined in their contract. Though the equipment being built is customized by the customer, control under these contracts does not pass to the customer until the compressor or flare package is complete and shipped, or in accordance with a bill and hold arrangements the customer accepts title and assumes the risk and rewards of ownership. We request some of our customers to make progressive payments as the product is being built; these payments are recorded as a contract liability on the Deferred Income line on the consolidated balance sheet until control has been transferred. These contracts also may include an assurance warranty clause to guarantee the product is free from defects in material and workmanship for a set duration of time; this is a standard industry practice and is not considered a performance obligation.</span></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">From time to time, upon the customer’s written request, we recognize revenue when manufacturing is complete and the equipment is ready for shipment. At the customer’s request, we will bill the customer upon completing all performance obligations, but before shipment. The customer will formally request we ship the equipment per their direction from our manufacturing facility at a later specified date and that we segregate the equipment from our finished goods, such that they are not available to fill other orders. Per the customer’s agreement change of control is passed to the customer once the equipment is complete and ready for shipment. We have operated using bill and hold agreements with certain customers for many years, with consistent satisfactory results for both the customer and us. The credit terms on these agreements are consistent with the credit terms on all other sales. All control is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the years ended December 31, 2018 and 2017 was approximately $8.3 million and $4.6 million, respectively.</span></div><div style="text-indent:39pt;text-align:justify;"><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Parts - Revenue is recognized after the customer obtains control of the parts. Control is passed either by the customer taking physical possession or the parts being shipped. The amount of revenue recognized is not adjusted for expected returns, as our historical part returns have been de minimis.</span></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Exchange or rebuilding customer owned compressors - Based on the contract, the Company will either exchange a new/rebuilt compressor for the customer’s malfunctioning compressor or rebuild the customer’s compressor. Revenue is recognized after control of the replacement compressor has transferred to the customer by physical delivery, delivery and installment or shipment of the compressor.</span></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Used compressors or flares - From time to time, a customer may request to purchase a used compressor or flare out of our rental fleet. Revenue from the sale of rental equipment is recognized when the control has passed to the customer, when the customer has taken physical possession or the equipment has been shipped.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Service and Maintenance Revenue. The Company provides routine or call-out services on customer owned equipment. Revenue is recognized after services in the contract are rendered.</span></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Payment terms for sales revenue and service and maintenance revenue discussed above are generally 30 to 60 days although terms for specific customers can vary. Also, the transaction prices are not subject to variable consideration constraints.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Disaggregation of Revenue</span></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The following table shows the Company's revenue disaggregated by product or service type for the years ended:</span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;"> </span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:47.269006%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:2pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:2pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:2pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:2pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:2pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:2pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:28pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:28pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Year Ended December 31,</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:16pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:16pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">2018</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Compressors - sales</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,994 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,382 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,038 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Flares - sales</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,535 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,755 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,183 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Other (Parts/Rebuilds) - sales</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,740 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,071 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,400 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Service and maintenance</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:400;line-height:115%;"> </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6.5pt;font-weight:400;line-height:115%;vertical-align:top;">1</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,537 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,857 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Total revenue from contracts with customers</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,806 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,065 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,637 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Add: non-ASC 606 rental revenue</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,672 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,628 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,017 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Total revenue</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,478 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,693 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">71,654 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span><br/></span></div><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6.5pt;line-height:115%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Service and maintenance includes revenue from servicing our own rental equipment contracted to customers and third party equipment.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Contract Balances</span></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">As of December 31, 2018 and December 31, 2017, we had the following receivables and deferred income from contracts with customers: </span></div><div style="text-indent:39pt;text-align:justify;"><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:53.263158%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.368421%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.508772%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.859649%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts Receivable </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable - contracts with customers </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,353 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,454 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable - non-ASC 606 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,157 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,649 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Accounts Receivable </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,510 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,103 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Allowance for doubtful accounts </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(291)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(569)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Accounts Receivable, net </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,219 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,534 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">81 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">185 </span></td></tr></table></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:0.584795%;"><tr><td style="width:1.0%;"/><td style="width:98.000000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The Company recognized $176,000 in revenue for the period ended December, 2018 that was included in deferred income at the beginning of 2018. For the period ended December 31, 2017, the Company recognized revenue of $1.9 million from amounts related to sales that were included in deferred income at the beginning of 2017.</span></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The increases (decreases) of accounts receivable and deferred income were primarily due to normal timing differences between our performance and the customers’ payments.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:115%;">T</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">ransaction Price Allocated to the Remaining Performance Obligations</span></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:</span></div><div style="text-indent:39pt;text-align:justify;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:25.192982%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.134503%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.134503%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.134503%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.134503%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.134503%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.134503%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2023 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2024 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Service and Maintenance </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,223 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,842 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,763 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,532 </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">All consideration from contracts with customers is included in the amounts presented above. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The Company applies the practical expedient in ASC 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The Company applies the transition practical expedient in ASC 606-10-65-1(f)(3) and does not disclose the amount of the transaction price allocated to the remaining performance obligations and an explanation of when the Company expects to recognize that amount as revenue for 2018. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Contract Costs </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The Company applies the practical expedient in ASC 340-40-25-4 and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expense on our consolidated income statement.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Major Customers and Concentration of Credit Risk</span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Sales and rental income to Occidental Permian, LTD. ("Oxy") in 2018 amounted to 28% of revenue. Sales and rental income to Oxy and Devon Energy Production, Inc. ("Devon") in 2017 amounted to 20% and 15% of revenue, respectively. Sales and rental income to Devon and Oxy in 2016 amounted to 21% and 19% of revenue. No other single customer accounted for more than 10% of our revenues in 2018, 2017 or 2016. Oxy amounted to 26% of our accounts receivable as of December 31, 2018. Oxy amounted to 14% of our accounts receivable as of December 31, 2017. No other customers amounted to more than 10% of our accounts receivable as of December 31, 2018 and 2017. </span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Inventory</span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Inventory (current and long-term) is valued at the lower of cost and net realizable value.  The cost of inventories is determined by the weighted average method.  A reserve is recorded against inventory balances for estimated obsolescence.  This reserve is based on specific identification and historical experience and totaled $19,000 and $15,000 at December 31, 2018 and 2017, respectively. There were 7 newly completed compressor units at December 31, 2018 and December 31, 2017 available for sale or for use in our rental fleet.  Our long-term inventory consists of raw materials that remain viable but that the Company does not expect to sell within the next year. At December 31, 2018 and 2017, inventory consisted of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials - current</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,152 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,813 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials - long term</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,980 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,829 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished Goods</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,022 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,022 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,800 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,389 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,954 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,053 </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Rental Equipment and Property and Equipment</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Rental equipment and property and equipment are recorded at cost less accumulated depreciation, except for work-in-progress on new rental equipment which is recorded at cost until it’s complete and added to the fleet. At December 31, 2018 and 2017, we had $11.9 million and $6.4 million in rental equipment work-in-progress, respectively. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Our rental equipment has an estimated useful life of 15 years, while our property and equipment has an estimate useful lives which range from three to thirty-nine years.  The</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> majority of our property and equipment, including rental equipment, is a direct cost to generating revenue and the following table depicts the depreciation associated with each product line at December 31, 2018 , 2017 and 2015 (in thousands): </span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:68.294118%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.558824%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.117647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.558824%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Rentals</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,588 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,861 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,325 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">265 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">265 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">291 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Service &amp; Maintenance</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,875 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,147 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,641 </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We assess the impairment of rental equipment and property and equipment whenever events or changes in circumstances indicate that the net recorded amount may not be recoverable.  The following factors could trigger an impairment review: significant underperformance relative to historical or projected future cash flows, significant adverse changes in the extent or manner in which asset is being used or its condition, significant negative industry trends or legislative changes prohibiting us from leasing our units or flares. An impairment loss is recognized if the future undiscounted cash flows associated with the asset and the estimated fair value of the asset are less than the asset's carrying value. We recognized no impairments in years ended December 31, 2018, 2017 or 2016.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Gains and losses resulting from sales and dispositions of property and equipment are included in current operations. Maintenance and repairs are charged to operations as incurred.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Goodwill represents the cost in excess of fair value of the identifiable net assets acquired. Goodwill is tested for impairment annually or whenever events indicate impairment may have occurred. We performed a qualitative analysis each quarter of 2018 and our annual review was performed in the fourth quarter of 2018. We experienced no impairment of goodwill during the years ended December 31, 2018 or 2017.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangibles</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">At December 31, 2018 and 2017, NGSG had intangible assets, which relate to developed technology and a trade name. The carrying amount net of accumulated amortization at December 31, 2018 and 2017 was $1.4 million and $1.5 million, respectively.  Developed technology is amortized on a straight-line basis with a useful life of 20 years, with a weighted average remaining life of approximately six years as of December 31, 2018.  Amortization expense recognized in each of the years ending December 31, 2018, 2017, and 2016 was $125,000. Estimated amortization expense for the years 2019-2024 is $125,000 per year. NGSG has an intangible asset with a gross carrying value of $654,000 at December 31, 2018 related to the trade name of SCS which was acquired in our acquisition of Screw Compression Systems in January 2005.  This asset is not being amortized as it has been deemed to have an indefinite life. </span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table represents the identified intangible assets by major asset class (in thousands):</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:17.558824%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.823529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.911765%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.529412%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.764706%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Useful Life (years) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Value </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book Value </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Value </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book Value </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,505 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,758 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">747 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,505 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,633 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">872 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade Name</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Indefinite </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,159 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,758 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,401 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,159 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,633 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,526 </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our policy is to periodically review intangibles for impairment through an assessment of the estimated future cash flows related to such assets.  In the event that assets are found to be carried at amounts in excess of estimated undiscounted future cash flows, then the assets will be adjusted for impairment to a level commensurate with a discounted cash flow analysis of the underlying assets.  Based upon our analysis, we experienced no impairment of intangible assets during the years ended December 31, 2018 or 2017. Separately, we reviewed our indefinite life intangible for impairment with our goodwill qualitative analysis, which we performed each quarter in 2018 due to a continued decline in our rental utilization and then annually in the</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> fourth quarter of 2018. Based on this analysis, we experienced no impairment on our indefinite life intangible during the years ended December 31, 2018 or 2017. </span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Warranty</span></div><div><span><br/></span></div><div style="text-indent:45pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">We accrue amounts for estimated warranty claims based upon current and historical product warranty costs and any other related information known.  The warranty reserve was $22,000 and $65,000 for December 31, 2018 and 2017, respectively, and is included in accrued liabilities on the consolidated balance sheet.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Financial Instruments and Concentrations of Credit Risk</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">We invest our cash primarily in deposits and money market funds with commercial banks.  At times, cash balances at banks and financial institutions may exceed federally insured amounts. We believe that the risk to our cash balance is minimal because we have chosen one of the nation’s largest most successful banks, with strong long-term ratings of Aa2/A+/AA.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Per Share Data</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Basic earnings per common share is computed using the weighted average number of common shares outstanding during the period.  Diluted earnings per common share is computed using the weighted average number of common stock and common stock equivalent shares outstanding during the period.  There were anti-dilutive securities in 2018, 2017 and 2016.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):</span></div><div style="text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:67.411765%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.705882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.705882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.705882%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">426 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,851 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,469 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for basic net income per common share: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,965 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,831 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,702 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for diluted net income per share: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,965 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,831 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,702 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of stock options and restricted shares </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">268 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">279 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">233 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average shares </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,233 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,110 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,935 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.55 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.51 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.51 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50 </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In the year-ended December 31, 2018, options to purchase 82,167 shares of common stock with exercise prices ranging from $23.30 to $33.36 were not included in the computation of dilutive income per share, due to their anti-dilutive effect.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In the year-ended December 31, 2017, options to purchase 83,917 shares of common stock with exercise prices ranging from $28.15 to $33.36 were not included in the computation of dilutive income per share, due to their anti-dilutive effect.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In the year-ended December 31, 2016, options to purchase 51,167 shares of common stock with exercise prices ranging from $30.41 to $33.36 were not included in the computation of dilutive income per share, due to their anti-dilutive effect</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective tax bases, and operating losses and tax credit carry-forwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">ASC Topic 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In order to record any financial statement benefit, we are required to determine, based on technical merits of the position, whether it is more likely than not (a likelihood of more than 50 percent) that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. If that step is satisfied, then we must measure the tax position to determine the amount of benefit to recognize in the financial statements. The tax position is measured at the largest amount of the benefit that is greater than 50 percent likely of being realized upon ultimate settlement. We have no uncertain tax positions as of December 31, 2018 or 2017. </span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our policy regarding income tax interest and penalties is to expense those items as other expense.</span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “2017 Tax Act”), which made broad and complex changes to the U.S. tax code. Certain income tax effects of the 2017 Tax Act are reflected in the Company’s financial results in accordance with Staff Accounting Bulletin No. 118 (“SAB 118”), which provides SEC staff guidance regarding the application of Accounting Standards Codification Topic 740 Income Taxes (“ASC 740”). The effect of this change impacts our effective tax rate. The estimated impact on 2017 was to reduce the deferred tax liabilities by approximately $18.4 million and has been reflected in our effective tax rate reconciliation. At December 31, 2018, we have completed our accounting for the income tax effects of the Tax Act on our deferred tax assets in accordance with the Securities and Exchange Commission Staff Accounting Bulletin No. 118 and ASC 740, and no material adjustments were required.</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">During the fourth quarter of 2018, the Company discovered a potential uncertain tax position attributable to the deductibility of certain executive compensation expense for federal income tax purposes aggregating approximately $168,000, $149,000 and $230,000 for the years ended December 31, 2017, 2016 and 2015, respectively. As a result, in accordance with ASC Topic 740, during the fourth quarter of 2018, the Company recorded a tax adjustment of $547,000 and accrued penalty and interest expense of $55,000 attributable to the uncertain tax position. Management of the Company determined that effect of the potential uncertain tax position on previously reported results of operations for the years ended December 31, 2017 and 2016 was not material.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value Measurement</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date under current market conditions. ASC Topic 820 established a fair value hierarchy, which requires an entity to maximize the use of observable inputs when measuring fair value. These inputs are categorized as follows:</span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Level 1- quoted prices in an active market for identical assets or liabilities;</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Level 2- quoted prices in an active market for similar assets or liabilities, inputs other than quoted prices that are observable for similar assets or liabilities, inputs derived principally from or corroborated by observable market data by correlation or other means; and</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Level 3- valuation methodology with unobservable inputs that are significant to the fair value measurement.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">   </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Management believes that the fair value of our cash and cash equivalents, trade receivables, accounts payable and line of credit at December 31, 2018 and 2017 approximate their carrying values due to the short-term nature of the instruments or the use of prevailing market interest rates. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:120%;">Segments and Related Information</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">ASC 280-10-50, “Operating Segments”, define the characteristics of an operating segment as a) being engaged in business activity from which it may earn revenue and incur expenses, b) being reviewed by the company's chief operating decision maker (CODM) for decisions about resources to be allocated and assess its performance and c) having discrete financial information.  Although we indeed look at our products to analyze the nature of our revenue, other financial information, such as certain costs and expenses, net income and EBITDA are not captured or analyzed by these categories.  Our CODM does not make resource allocation decisions or access the performance of the business based on these categories, but rather in the aggregate. Based on this, management believes that it operates in one business segment. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">  </span></div><div style="text-indent:45pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In their analysis of product lines as potential operating segments, management also considered ASC 280-10-50-11, “Aggregation Criteria”, which allows for the aggregation of operating segments if the segments have similar economic characteristics and if the segments are similar in each of the following areas: </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">  </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;padding-left:14.5pt;">The nature of the products and services;</span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;padding-left:14.5pt;">The nature of the production processes; </span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;padding-left:14.5pt;">The type or class of customer for their products and services; </span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;padding-left:14.5pt;">The methods used to distribute their products or provide their services; and</span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;padding-left:14.5pt;">The nature of the regulatory environment, if applicable.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">  </span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We are engaged in the business of designing and manufacturing compressors and flares. Our compressors and flares are sold and rented to our customers. In addition, we provide service and maintenance on compressors in our fleet and to third parties.These business activities are similar in all geographic areas.  Our manufacturing process is essentially the same for the entire Company and is performed in house at our facilities in Midland, Texas and Tulsa, Oklahoma.  Our customers primarily consist of entities in the business of producing natural gas.  The maintenance and service of our products is consistent across the entire Company and is performed via an internal fleet of vehicles.  The regulatory environment is similar in every jurisdiction in that the most impacting regulations and practices are the result of federal energy policy.  In addition, the economic characteristics of each customer arrangement are similar in that we maintain policies at the corporate level.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:120%;">Recently Issued Accounting Pronouncements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On February 25, 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02, Leases (Topic 842). Under the new guidance, a lessee will be required to recognize assets and liabilities for finance and operating leases with lease terms of more than 12 months. Additionally, this ASU will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements. The ASU initially required a modified retrospective transition method where a company applies the new leases standard at the beginning of the earliest period presented in the financial statements, but in July 2018 the FASB issued ASU 2018-11. ASU 2018-11 added an optional transition method where a company applies the new leases standard at the adoption date and recognizes a cumulative effect adjustment to the opening balance of retained earnings. For public business entities, the amendments are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The new standard will be adopted by the Company on January 1, 2019. We anticipate applying certain practical expedients provided by ASU 2016-02 that allow companies to not reassess leases that are in effect prior to adoption, the practical expedient in ASU 2018-11 that allows lessors to not separate lease and non-lease components for certain asset classes and the practical expedient in ASU 2018-20 that allows lessors to exclude third party taxes from lease revenue and lease-related expenses. We have reviewed and evaluated the impact the new standard will have on our accounting policies, internal controls and consolidated balance sheet. In our assessment, we determined an increase in lease assets and lease liabilities on the consolidated balance sheet will be approximately $700,000 at adoption. The adoption by the Company of Topic 842, in regards to the increase in liabilities, will not impact the debt covenants on our existing line of credit, as leases are not considered new indebtedness in our credit agreement as confirmed with our ban</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:8.5pt;line-height:115%;">k. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The new standard will create an adjustment to retained earnings produced by the difference in lease assets and lease liabilities brought on to the consolidated balance sheet.</span></div> Organization and Principles of ConsolidationThese notes apply to the consolidated financial statements of Natural Gas Services Group, Inc.  (the "Company", “NGSG”, "Natural Gas Services Group", "we" or "our") (a Colorado corporation).  Natural Gas Services Group was formed on December 17, 1998 for the purposes of combining the operations of certain manufacturing, service and leasing entities. The accompanying consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company’s deferred compensation plan, see Note 5. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation. <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Nature of Operations</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Natural Gas Services Group is a leading provider of small to medium horsepower compression equipment to the natural gas industry, with an emerging position in the large horsepower market.  We focus primarily on the non-conventional natural gas and oil production business in the United States (such as coal bed methane, gas shale, tight gas and oil shale).  We manufacture, fabricate and rent natural gas compressors that enhance the production of natural gas wells.  NGSG provides maintenance services for its natural gas compressors.  In addition, we sell custom fabricated natural gas compressors to meet customer specifications dictated by well pressures, production characteristics and particular applications.  We also manufacture and sell flare systems for oil and natural gas plant and production facilities.</span></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The preparation of our consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires our management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes.  Actual results could differ from those estimates.  Significant estimates include fixed asset lives, bad debt allowance and the allowance for inventory obsolescence. Additionally, NGS conducts a yearly review of impairment of long-lived assets. Throughout the review, determining factors are based on estimates that can significantly impact the carrying value of these assets. It is at least reasonably possible these estimates could be revised in the near term and the revisions could be material.</span></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash Equivalents</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">For purposes of reporting cash flows, we consider all short-term investments with an original maturity of three months or less to be cash equivalents.</span></div> P3M <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Accounts Receivable</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our trade receivables consist of customer obligations for the sale of compressors and flare systems due under normal trade terms, and operating leases for the use of our natural gas compressors.  The receivables are not collateralized except as provided for under lease agreements.  However, we typically require deposits of as much as 50% or use of progress payments for large custom sales contracts.  We extend credit based on management's assessment of the customer's financial condition, receivable aging, customer disputes and general business and economic conditions.   The allowance for doubtful accounts was $291,000 and $569,000 at December 31, 2018 and 2017, respectively. Management believes that the allowance is adequate; however, actual write-offs may exceed the recorded allowance.</span></div> 0.50 291000 569000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition Policy</span></div><div style="text-indent:39pt;"><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The Company adopted ASC 606, Revenue from Contracts with Customers ("ASC 606") on January, 1, 2018. As a result, the Company has changed its accounting policy for revenue recognition as detailed below. </span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;"> </span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The Company applied ASC 606 using the cumulative effect method. We had no significant changes in our recognition of revenue at adoption and our review of all open revenue from contracts with customers on January 1, 2018 indicated we had no adjustment to be made. Therefore, our consolidated financial statements for 2017 reported under ASC 605 are comparable to the consolidated financial statements for 2018 reported under ASC 606, since an adjustment was not needed, except for the respective additional disclosures as detailed below. </span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Revenue is measured based on a consideration specified in a customer’s contract, excluding any sale incentives and taxes collected on behalf of third parties (i.e. sales and property taxes). We recognize revenue once a performance obligation has been satisfied and control over a product or service has transferred to the customer. Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our condensed consolidated income statement.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Nature of goods and Services</span></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The following is a description of principal activities from which the Company generates its revenue:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Rental Revenue. The Company generates revenue from renting compressors and flare systems to our customers. These contracts may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts range from six to twenty-four months, with revenue being recognized over time, in equal payments over the term of the contract. After the terms of the contract have expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance with generally accepted accounting principles, the revenue earned from servicing rental equipment is recognized in accordance with ASC 606, while the revenue earned from the rental of the equipment is recognized in accordance with ASC 840 - Leases.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Sales Revenue. The Company generates revenue by the sale of custom/fabricated compressors, flare systems and parts, as well as, exchange/rebuilding customer owned compressors and sale of used rental equipment.</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Custom/fabricated compressors and flare systems - The Company designs and fabricates compressors and flares based on the customer’s specifications outlined in their contract. Though the equipment being built is customized by the customer, control under these contracts does not pass to the customer until the compressor or flare package is complete and shipped, or in accordance with a bill and hold arrangements the customer accepts title and assumes the risk and rewards of ownership. We request some of our customers to make progressive payments as the product is being built; these payments are recorded as a contract liability on the Deferred Income line on the consolidated balance sheet until control has been transferred. These contracts also may include an assurance warranty clause to guarantee the product is free from defects in material and workmanship for a set duration of time; this is a standard industry practice and is not considered a performance obligation.</span></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">From time to time, upon the customer’s written request, we recognize revenue when manufacturing is complete and the equipment is ready for shipment. At the customer’s request, we will bill the customer upon completing all performance obligations, but before shipment. The customer will formally request we ship the equipment per their direction from our manufacturing facility at a later specified date and that we segregate the equipment from our finished goods, such that they are not available to fill other orders. Per the customer’s agreement change of control is passed to the customer once the equipment is complete and ready for shipment. We have operated using bill and hold agreements with certain customers for many years, with consistent satisfactory results for both the customer and us. The credit terms on these agreements are consistent with the credit terms on all other sales. All control is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the years ended December 31, 2018 and 2017 was approximately $8.3 million and $4.6 million, respectively.</span></div><div style="text-indent:39pt;text-align:justify;"><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Parts - Revenue is recognized after the customer obtains control of the parts. Control is passed either by the customer taking physical possession or the parts being shipped. The amount of revenue recognized is not adjusted for expected returns, as our historical part returns have been de minimis.</span></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Exchange or rebuilding customer owned compressors - Based on the contract, the Company will either exchange a new/rebuilt compressor for the customer’s malfunctioning compressor or rebuild the customer’s compressor. Revenue is recognized after control of the replacement compressor has transferred to the customer by physical delivery, delivery and installment or shipment of the compressor.</span></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Used compressors or flares - From time to time, a customer may request to purchase a used compressor or flare out of our rental fleet. Revenue from the sale of rental equipment is recognized when the control has passed to the customer, when the customer has taken physical possession or the equipment has been shipped.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Service and Maintenance Revenue. The Company provides routine or call-out services on customer owned equipment. Revenue is recognized after services in the contract are rendered.</span></div><div><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Payment terms for sales revenue and service and maintenance revenue discussed above are generally 30 to 60 days although terms for specific customers can vary. Also, the transaction prices are not subject to variable consideration constraints.</span></div> 8300000 4600000 <div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The following table shows the Company's revenue disaggregated by product or service type for the years ended:</span></div><div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;"> </span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:47.269006%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.384795%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:2pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:2pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:2pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:2pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:2pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:2pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="height:28pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:28pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Year Ended December 31,</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:16pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:16pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">(in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">2018</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Compressors - sales</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,994 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,382 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,038 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Flares - sales</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,535 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,755 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,183 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Other (Parts/Rebuilds) - sales</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,740 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,071 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,400 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Service and maintenance</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:12pt;font-weight:400;line-height:115%;"> </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6.5pt;font-weight:400;line-height:115%;vertical-align:top;">1</sup></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,537 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,857 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,016 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Total revenue from contracts with customers</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">36,806 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">40,065 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,637 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Add: non-ASC 606 rental revenue</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,672 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27,628 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,017 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:115%;">Total revenue</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,478 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,693 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">71,654 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span><br/></span></div><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6.5pt;line-height:115%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Service and maintenance includes revenue from servicing our own rental equipment contracted to customers and third party equipment.</span></div> 10994000 13382000 10038000 2535000 2755000 1183000 2740000 4071000 2400000 20537000 19857000 24016000 36806000 40065000 37637000 28672000 27628000 34017000 65478000 67693000 71654000 <div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">As of December 31, 2018 and December 31, 2017, we had the following receivables and deferred income from contracts with customers: </span></div><div style="text-indent:39pt;text-align:justify;"><span><br/></span></div><div style="text-indent:39pt;text-align:justify;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:53.263158%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:20.368421%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.508772%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.859649%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts Receivable </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable - contracts with customers </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,353 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,454 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable - non-ASC 606 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,157 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,649 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Accounts Receivable </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,510 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,103 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Allowance for doubtful accounts </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(291)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(569)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Accounts Receivable, net </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,219 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,534 </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">81 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">185 </span></td></tr></table></div> 4353000 5454000 3157000 3649000 7510000 9103000 291000 569000 7219000 8534000 81000 185000 176000 1900000 <div style="text-indent:39pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:</span></div><div style="text-indent:39pt;text-align:justify;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:25.192982%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.134503%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.134503%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.134503%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.134503%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.134503%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.134503%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2023 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2024 </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Service and Maintenance </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,223 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,842 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,763 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">704 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,532 </span></td></tr></table></div> 2223000 1842000 1763000 704000 0 6532000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Contract Costs </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The Company applies the practical expedient in ASC 340-40-25-4 and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expense on our consolidated income statement.</span></div> Major Customers and Concentration of Credit RiskSales and rental income to Occidental Permian, LTD. ("Oxy") in 2018 amounted to 28% of revenue. Sales and rental income to Oxy and Devon Energy Production, Inc. ("Devon") in 2017 amounted to 20% and 15% of revenue, respectively. Sales and rental income to Devon and Oxy in 2016 amounted to 21% and 19% of revenue. No other single customer accounted for more than 10% of our revenues in 2018, 2017 or 2016. Oxy amounted to 26% of our accounts receivable as of December 31, 2018. Oxy amounted to 14% of our accounts receivable as of December 31, 2017. No other customers amounted to more than 10% of our accounts receivable as of December 31, 2018 and 2017. 0.28 0.20 0.15 0.21 0.19 0.26 0.14 InventoryInventory (current and long-term) is valued at the lower of cost and net realizable value.  The cost of inventories is determined by the weighted average method.  A reserve is recorded against inventory balances for estimated obsolescence. 19000 15000 7 At December 31, 2018 and 2017, inventory consisted of the following (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials - current</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,152 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22,813 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials - long term</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,980 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,829 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished Goods</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,022 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,022 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,800 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,389 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,954 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,053 </span></td></tr></table> 26152000 22813000 3980000 2829000 1022000 1022000 3800000 2389000 34954000 29053000 Rental Equipment and Property and EquipmentRental equipment and property and equipment are recorded at cost less accumulated depreciation, except for work-in-progress on new rental equipment which is recorded at cost until it’s complete and added to the fleet. At December 31, 2018 and 2017, we had $11.9 million and $6.4 million in rental equipment work-in-progress, respectively. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Our rental equipment has an estimated useful life of 15 years, while our property and equipment has an estimate useful lives which range from three to thirty-nine years. 11900000 6400000 P15Y P39Y The<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> majority of our property and equipment, including rental equipment, is a direct cost to generating revenue and the following table depicts the depreciation associated with each product line at December 31, 2018 , 2017 and 2015 (in thousands): </span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:68.294118%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.558824%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.117647%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.558824%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Rentals</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,588 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,861 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,325 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">265 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">265 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">291 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Service &amp; Maintenance</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,875 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,147 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,641 </span></td></tr></table></div> 21588000 20861000 21325000 265000 265000 291000 22000 21000 25000 21875000 21147000 21641000 <div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We assess the impairment of rental equipment and property and equipment whenever events or changes in circumstances indicate that the net recorded amount may not be recoverable.  The following factors could trigger an impairment review: significant underperformance relative to historical or projected future cash flows, significant adverse changes in the extent or manner in which asset is being used or its condition, significant negative industry trends or legislative changes prohibiting us from leasing our units or flares. An impairment loss is recognized if the future undiscounted cash flows associated with the asset and the estimated fair value of the asset are less than the asset's carrying value. We recognized no impairments in years ended December 31, 2018, 2017 or 2016.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Gains and losses resulting from sales and dispositions of property and equipment are included in current operations. Maintenance and repairs are charged to operations as incurred.</span></div> 0 0 0 GoodwillGoodwill represents the cost in excess of fair value of the identifiable net assets acquired. Goodwill is tested for impairment annually or whenever events indicate impairment may have occurred. We performed a qualitative analysis each quarter of 2018 and our annual review was performed in the fourth quarter of 2018. 0 0 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangibles</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">At December 31, 2018 and 2017, NGSG had intangible assets, which relate to developed technology and a trade name. The carrying amount net of accumulated amortization at December 31, 2018 and 2017 was $1.4 million and $1.5 million, respectively.  Developed technology is amortized on a straight-line basis with a useful life of 20 years, with a weighted average remaining life of approximately six years as of December 31, 2018.  Amortization expense recognized in each of the years ending December 31, 2018, 2017, and 2016 was $125,000. Estimated amortization expense for the years 2019-2024 is $125,000 per year. NGSG has an intangible asset with a gross carrying value of $654,000 at December 31, 2018 related to the trade name of SCS which was acquired in our acquisition of Screw Compression Systems in January 2005.  This asset is not being amortized as it has been deemed to have an indefinite life. </span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table represents the identified intangible assets by major asset class (in thousands):</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:17.558824%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.823529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.911765%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.529412%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.764706%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Useful Life (years) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Value </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book Value </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Value </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book Value </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,505 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,758 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">747 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,505 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,633 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">872 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade Name</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Indefinite </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,159 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,758 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,401 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,159 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,633 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,526 </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our policy is to periodically review intangibles for impairment through an assessment of the estimated future cash flows related to such assets.  In the event that assets are found to be carried at amounts in excess of estimated undiscounted future cash flows, then the assets will be adjusted for impairment to a level commensurate with a discounted cash flow analysis of the underlying assets.  Based upon our analysis, we experienced no impairment of intangible assets during the years ended December 31, 2018 or 2017. Separately, we reviewed our indefinite life intangible for impairment with our goodwill qualitative analysis, which we performed each quarter in 2018 due to a continued decline in our rental utilization and then annually in the</span></div> fourth quarter of 2018. Based on this analysis, we experienced no impairment on our indefinite life intangible during the years ended December 31, 2018 or 2017. 1400000 1500000 P20Y P6Y 125000 125000 125000 125000 125000 125000 125000 125000 125000 654000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table represents the identified intangible assets by major asset class (in thousands):</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:17.558824%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.823529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.911765%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.529412%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.764706%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Useful Life (years) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Value </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book Value </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Value </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book Value </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,505 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,758 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">747 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,505 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,633 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">872 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade Name</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Indefinite </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,159 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,758 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,401 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,159 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,633 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,526 </span></td></tr></table></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table represents the identified intangible assets by major asset class (in thousands):</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:17.558824%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.823529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.911765%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.529412%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.764706%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.000000%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="39" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Useful Life (years) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Value </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book Value </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Value </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Book Value </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,505 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,758 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">747 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,505 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,633 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">872 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade Name</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Indefinite </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">654 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,159 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,758 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,401 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,159 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,633 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,526 </span></td></tr></table></div> P20Y 2505000 1758000 747000 2505000 1633000 872000 654000 0 654000 654000 0 654000 3159000 1758000 1401000 3159000 1633000 1526000 0 0 WarrantyWe accrue amounts for estimated warranty claims based upon current and historical product warranty costs and any other related information known. 22000 65000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Financial Instruments and Concentrations of Credit Risk</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">We invest our cash primarily in deposits and money market funds with commercial banks.  At times, cash balances at banks and financial institutions may exceed federally insured amounts. We believe that the risk to our cash balance is minimal because we have chosen one of the nation’s largest most successful banks, with strong long-term ratings of Aa2/A+/AA.</span></div> Per Share DataBasic earnings per common share is computed using the weighted average number of common shares outstanding during the period.  Diluted earnings per common share is computed using the weighted average number of common stock and common stock equivalent shares outstanding during the period. <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):</span></div><div style="text-align:justify;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:67.411765%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.705882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.705882%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.705882%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ended December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">426 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,851 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,469 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for basic net income per common share: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,965 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,831 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,702 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator for diluted net income per share: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,965 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,831 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,702 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of stock options and restricted shares </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">268 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">279 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">233 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average shares </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,233 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,110 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,935 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.55 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.51 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.51 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50 </span></td></tr></table></div> 426000 19851000 6469000 12965000 12831000 12702000 12965000 12831000 12702000 268000 279000 233000 13233000 13110000 12935000 0.03 1.55 0.51 0.03 1.51 0.50 82167 23.30 33.36 83917 28.15 33.36 51167 30.41 33.36 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Income Taxes</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective tax bases, and operating losses and tax credit carry-forwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">ASC Topic 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In order to record any financial statement benefit, we are required to determine, based on technical merits of the position, whether it is more likely than not (a likelihood of more than 50 percent) that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. If that step is satisfied, then we must measure the tax position to determine the amount of benefit to recognize in the financial statements. The tax position is measured at the largest amount of the benefit that is greater than 50 percent likely of being realized upon ultimate settlement. We have no uncertain tax positions as of December 31, 2018 or 2017. </span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our policy regarding income tax interest and penalties is to expense those items as other expense.</span></div>On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “2017 Tax Act”), which made broad and complex changes to the U.S. tax code. Certain income tax effects of the 2017 Tax Act are reflected in the Company’s financial results in accordance with Staff Accounting Bulletin No. 118 (“SAB 118”), which provides SEC staff guidance regarding the application of Accounting Standards Codification Topic 740 Income Taxes (“ASC 740”). 0 0 18400000 168000 149000 230000 547000 55000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value Measurement</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date under current market conditions. ASC Topic 820 established a fair value hierarchy, which requires an entity to maximize the use of observable inputs when measuring fair value. These inputs are categorized as follows:</span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Level 1- quoted prices in an active market for identical assets or liabilities;</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Level 2- quoted prices in an active market for similar assets or liabilities, inputs other than quoted prices that are observable for similar assets or liabilities, inputs derived principally from or corroborated by observable market data by correlation or other means; and</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Level 3- valuation methodology with unobservable inputs that are significant to the fair value measurement.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">   </span></div>Management believes that the fair value of our cash and cash equivalents, trade receivables, accounts payable and line of credit at December 31, 2018 and 2017 approximate their carrying values due to the short-term nature of the instruments or the use of prevailing market interest rates. <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:120%;">Segments and Related Information</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">ASC 280-10-50, “Operating Segments”, define the characteristics of an operating segment as a) being engaged in business activity from which it may earn revenue and incur expenses, b) being reviewed by the company's chief operating decision maker (CODM) for decisions about resources to be allocated and assess its performance and c) having discrete financial information.  Although we indeed look at our products to analyze the nature of our revenue, other financial information, such as certain costs and expenses, net income and EBITDA are not captured or analyzed by these categories.  Our CODM does not make resource allocation decisions or access the performance of the business based on these categories, but rather in the aggregate. Based on this, management believes that it operates in one business segment. </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">  </span></div><div style="text-indent:45pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In their analysis of product lines as potential operating segments, management also considered ASC 280-10-50-11, “Aggregation Criteria”, which allows for the aggregation of operating segments if the segments have similar economic characteristics and if the segments are similar in each of the following areas: </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">  </span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;padding-left:14.5pt;">The nature of the products and services;</span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;padding-left:14.5pt;">The nature of the production processes; </span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;padding-left:14.5pt;">The type or class of customer for their products and services; </span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;padding-left:14.5pt;">The methods used to distribute their products or provide their services; and</span></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;padding-left:14.5pt;">The nature of the regulatory environment, if applicable.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">  </span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We are engaged in the business of designing and manufacturing compressors and flares. Our compressors and flares are sold and rented to our customers. In addition, we provide service and maintenance on compressors in our fleet and to third parties.These business activities are similar in all geographic areas.  Our manufacturing process is essentially the same for the entire Company and is performed in house at our facilities in Midland, Texas and Tulsa, Oklahoma.  Our customers primarily consist of entities in the business of producing natural gas.  The maintenance and service of our products is consistent across the entire Company and is performed via an internal fleet of vehicles.  The regulatory environment is similar in every jurisdiction in that the most impacting regulations and practices are the result of federal energy policy.  In addition, the economic characteristics of each customer arrangement are similar in that we maintain policies at the corporate level.</span></div> 1 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:120%;">Recently Issued Accounting Pronouncements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On February 25, 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02, Leases (Topic 842). Under the new guidance, a lessee will be required to recognize assets and liabilities for finance and operating leases with lease terms of more than 12 months. Additionally, this ASU will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements. The ASU initially required a modified retrospective transition method where a company applies the new leases standard at the beginning of the earliest period presented in the financial statements, but in July 2018 the FASB issued ASU 2018-11. ASU 2018-11 added an optional transition method where a company applies the new leases standard at the adoption date and recognizes a cumulative effect adjustment to the opening balance of retained earnings. For public business entities, the amendments are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The new standard will be adopted by the Company on January 1, 2019. We anticipate applying certain practical expedients provided by ASU 2016-02 that allow companies to not reassess leases that are in effect prior to adoption, the practical expedient in ASU 2018-11 that allows lessors to not separate lease and non-lease components for certain asset classes and the practical expedient in ASU 2018-20 that allows lessors to exclude third party taxes from lease revenue and lease-related expenses. We have reviewed and evaluated the impact the new standard will have on our accounting policies, internal controls and consolidated balance sheet. In our assessment, we determined an increase in lease assets and lease liabilities on the consolidated balance sheet will be approximately $700,000 at adoption. The adoption by the Company of Topic 842, in regards to the increase in liabilities, will not impact the debt covenants on our existing line of credit, as leases are not considered new indebtedness in our credit agreement as confirmed with our ban</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:8.5pt;line-height:115%;">k. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">The new standard will create an adjustment to retained earnings produced by the difference in lease assets and lease liabilities brought on to the consolidated balance sheet.</span></div> 700000 700000 Rental ActivityWe rent natural gas compressor packages to entities in the petroleum industry.  These rental arrangements are classified as operating leases and generally have original terms of six months to twenty-four months and continue on a month-to-month basis thereafter. Depreciation expense for rental equipment was $20.9 million, $20.0 million and $20.2 million for the years ended December 31, 2018, 2017 and 2016, respectively. Future minimum rent payments for arrangements not on a month-to-month basis at December 31, 2018 are as follows:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:45.647059%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:39.764706%;"/><td style="width:1.0%;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ending December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$ </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,245 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$ </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,334 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$ </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,763 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$ </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,644 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$ </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,058 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$ </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,044 </span></td></tr></table> P6M P24M 20900000 20000000.0 20200000 Future minimum rent payments for arrangements not on a month-to-month basis at December 31, 2018 are as follows:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:45.647059%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.588235%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:39.764706%;"/><td style="width:1.0%;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Years Ending December 31, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands) </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$ </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,245 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$ </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,334 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$ </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,763 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$ </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,644 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$ </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,058 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$ </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17,044 </span></td></tr></table> 7245000 3334000 2763000 2644000 1058000 17044000 Property and Equipment<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Property and equipment consists of the following at December 31, 2018 and 2017 (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:58.646109%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.334802%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.922173%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Useful Lives (Years) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Land </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,290 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,290 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Building</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,116 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,116 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">808 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">808 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Office equipment and furniture </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,492 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,490 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Software </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">573 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">573 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,275 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,133 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Vehicles </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,270 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,516 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in Progress </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,319 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,143 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,926 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,556)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,274)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,587 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,652 </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Depreciation expense for property and equipment was $1.1 million, $1.2 million and $1.4 million for the year ended December 31, 2018, 2017 and 2016, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In 2017, the Midland fabrication facility suffered damages two separate times, due to hailstorms. We did not incur a loss, as our insurance proceeds fully covered the estimated cost for the repairs. In accordance with ASC 605-40, we reduced the value of the building for these damages.</span></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Property and equipment consists of the following at December 31, 2018 and 2017 (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:58.646109%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.334802%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.922173%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Useful Lives (Years) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Land </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,290 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,290 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Building</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,116 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,116 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">808 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">808 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Office equipment and furniture </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,492 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,490 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Software </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">573 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">573 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,275 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,133 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Vehicles </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,270 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,516 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in Progress </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,319 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,143 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,926 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated depreciation </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,556)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,274)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:30pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,587 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,652 </span></td></tr></table></div> 1290000 1290000 P39Y 6116000 6116000 P39Y 808000 808000 P5Y 1492000 1490000 P5Y 573000 573000 P7Y 3275000 3133000 P3Y 6270000 5516000 8319000 0 28143000 18926000 11556000 11274000 16587000 7652000 1100000 1200000 1400000 2 Retirement of Long-Lived AssetsDuring the annual review of our rental compressor units, management looks for any units that are not of the type, configuration, make or model that our customers are demanding or that were not cost efficient to refurbish, maintain and/or operate. From our review in 2018, we retired 13 units from our rental fleet. We recorded no loss on the retirement, due to the units being completely depreciated at the time of retirement. We had no retirement from our rental fleet in 2017. From our review in 2016, we determined 63 units should be retired from our rental fleet with key components from those units being re-utilized in future unit builds and/or repairs. We performed an optimization review and recorded a $545,000 loss on retirement of rental equipment to reduce the book value of each unit to the estimated fair value of approximately $242,000 for key components being kept. 13 63 545000 242000 Deferred Compensation Plans<div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Effective January 1, 2016, the Company established a non-qualified deferred compensation plan for executive officers, directors and certain eligible employees. The assets of the deferred compensation plan are held in a rabbi trust and are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company. The plan allows for deferral up to 90% of a participant’s base salary, bonus, commissions, director fees and restricted stock awards. A Company owned life insurance policy held in a rabbi trust is utilized as a source of funding for the plan. The cash surrender value of the life insurance policy is $1.0 million and $894,000 as of December 31, 2018 and 2017, respectively, with a loss related to the policy of $153,900 and a gain of $66,400 reported in other income in our consolidated income statement for the year ended December 31, 2018 and 2017, respectively. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">For deferrals of base salary, bonus, commissions and director fees, settlement payments are made to participants in cash, either in a lump sum or in periodic installments. The deferred obligation to pay the deferred compensation and the deferred director fees is adjusted to reflect the positive or negative performance of investment measurement options selected by each participant and was $1.1 million and $866,000 as of December 31, 2018 and 2017, respectively. The deferred obligation is included in other long-term liabilities in the consolidated balance sheet. </span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">For deferrals of restricted stock units, the plan does not allow for diversification, therefore, distributions are paid in shares of common stock and the obligation is carried at grant value. As of December 31, 2018, 101,895 unvested restricted stock units have been deferred of which 34,732 units have been released and issued to the deferred compensation plan with a value of $871,300</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Arial;font-size:10pt;line-height:115%;">.</span></div> 0.90 1000000.0 894000 -153900 66400 1100000 866000 101895 34732 871300 Credit Facility<div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We have a senior secured revolving credit agreement with JP Morgan Chase Bank, N.A (the "Amended Credit Agreement") aggregate commitment of $30 million, subject to collateral availability. We also have a right to request from the Lender, on an uncommitted basis, an increase of up to $20 million on the aggregate commitment (which could potentially increase the commitment amount to $50 million). On August 31, 2017, we amended and renewed the Amended Credit Agreement, which was set to expire on December 31, 2017. The Credit Agreement Amendment extends the maturity date to December 31, 2020. No other material revisions were made to the credit facility.</span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Borrowing Base</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">. At any time before the maturity of the Amended Credit Agreement, we may draw, repay and re-borrow amounts available under the borrowing base up to the maximum aggregate availability discussed above. Generally, the borrowing base equals the sum of (a) 80% of our eligible accounts receivable plus (b) 50% of the book value of our eligible general inventory (not to exceed 50% of the commitment amount at the time) plus (c) 75% of the book value of our eligible equipment inventory.  JPMorgan Chase Bank (the “Lender”) may adjust the borrowing base components if material deviations in the collateral are discovered in future audits of the collateral. We had $29.5 million borrowing base availability at December 31, 2018 under the terms of our Amended Credit Agreement.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Interest and Fees</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">.  Under the terms of the Amended Credit Agreement, we have the option of selecting the applicable variable rate for each revolving loan, or portion thereof, of either (a) LIBOR multiplied by the Statutory Reserve Rate (as defined in the Amended Credit Agreement), with respect to this rate, for Eurocurrency funding, plus the Applicable Margin (“LIBOR-based”), or (b) CB Floating Rate, which is the Lender's Prime Rate less the Applicable Margin; provided, however, that no more than three LIBOR-based borrowings under the agreement may be outstanding at any one time. For purposes of the LIBOR-based interest rate, the Applicable Margin is 1.50%. For purposes of the CB Floating Rate, the Applicable Margin is 1.25%. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Accrued interest is payable monthly on outstanding principal amounts, provided that accrued interest on LIBOR-based loans is payable at the end of each interest period, but in no event less frequently than quarterly. In addition, fees and expenses are payable in connection with our requests for letters of credit (generally equal to the Applicable Margin for LIBOR-related borrowings multiplied by the face amount of the requested letter of credit) and administrative and legal costs.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Maturity</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> . The maturity date of the Amended Credit Agreement is December 31, 2020, at which time all amounts borrowed under the agreement will be due and outstanding letters of credit must be cash collateralized. The agreement may be terminated early upon our request or the occurrence of an event of default. </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Security</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">. The obligations under the Amended Credit Agreement are secured by a first priority lien on all of our inventory and accounts and lease receivables, along with a first priority lien on a variable number of our leased compressor equipment the</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> book value of must be maintained at a minimum of 2.00 to 1.00 commitment coverage ratio (such ratio being equal to (i) the amount of the borrowing base as of such date to (ii) the amount of the commitment as of such date.)</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Covenants.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> The Amended Credit Agreement contains customary representations and warranties, as well as covenants which, among other things, limit our ability to incur additional indebtedness and liens; enter into transactions with affiliates; make acquisitions in excess of certain amounts; pay dividends; redeem or repurchase capital stock or senior notes; make investments or loans; make negative pledges; consolidate, merge or effect asset sales; or change the nature of our business. In addition, we also have certain financial covenants that require us to maintain a leverage ratio less than or equal to 2.50 to 1.00 as of the last day of each fiscal quarter.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Events of Default and Acceleration.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> The Amended Credit Agreement contains customary events of default for credit facilities of this size and type, and includes, without limitation, payment defaults; defaults in performance of covenants or other agreements contained in the loan documents; inaccuracies in representations and warranties; certain defaults, termination events or similar events; certain defaults with respect to any other Company indebtedness in excess of $50,000; certain bankruptcy or insolvency events; the rendering of certain judgments in excess of $150,000; certain ERISA events; certain change in control events and the defectiveness of any liens under the secured revolving credit facility. Obligations under the Amended Credit Agreement may be accelerated upon the occurrence of an event of default.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">As of December 31, 2018, we were in compliance with all covenants in our Amended Credit Agreement.  A default under our Credit Agreement could trigger the acceleration of our bank debt so that it is immediately due and payable.  Such default would likely limit our ability to access other credit. At December 31, 2018 our balance on the line of credit was $417,000. Our weighted average interest rate for the year ended December 31, 2018 was 3.81%.</span></div> 30000000 20000000 50000000 0.80 0.50 0.50 0.75 29500000 3 0.0150 0.0125 2.00 2.50 50000 150000 417000 0.0381 Income Taxes<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The provision for income taxes for the years ended December 31, 2018, 2017 and 2016, consists of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.294118%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.941176%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Current provision: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(164)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,074 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,280 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">State </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(84)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">260 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">429 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current (benefit) provision</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(248)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,334 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,709 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred provision: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal expense (benefit)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">573 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,582)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,713)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred expense (benefit)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">573 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,582)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,713)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total expense (benefit) provision</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">325 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,248)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,996 </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">On December 22, 2017, the U.S. government enacted the 2017 Tax Act. The 2017 Tax Act made broad and complex changes to the U.S. tax code that affected the Company’s 2017 financial results. The 2017 Tax Act also established new tax laws that will affect the Company’s financial results after 2017, including a reduction in the U.S. federal corporate income tax rate from 35 percent to 21 percent; additional limitations on the deductibility of executive compensation; limitations on the deductibility of interest; and repeal of the domestic manufacturing deduction. As such, the Company recognized a $18.4 million income tax benefit related to the re-measurement of our deferred tax assets and liabilities in our 2017 financial statements in accordance with SAB 118, which provides SEC staff guidance for the application of ASC 740 in the reporting period in which the 2017 Tax Act was signed into law. We completed our detailed analysis in 2018 with no material adjustments. </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The income tax effects of temporary differences that give rise to significant portions of deferred income tax assets and (liabilities) as of December 31, 2018 and 2017, are as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:69.345029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.742690%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.742690%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax assets: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss carryover</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,415 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Compensation</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">746 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">843 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">441 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">201 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred income tax assets </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,602 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,044 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax liabilities: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(34,968)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,377)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill and other intangible assets </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(573)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(604)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(219)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(226)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred income tax liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,760)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,207)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred income tax liabilities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,158)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,163)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-indent:-36pt;padding-left:36pt;"><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The effective tax rate for the years ended December 31, 2018, 2017 and 2016, differs from the statutory rate as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:48.513950%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.005874%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.005874%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.005874%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Statutory rate </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">State and local taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Uncertain tax position </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development credit </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(48.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock based compensation </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(13.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nondeductible compensation </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic production credit  </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective rate </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred re-measurement for rate change</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,144.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective rate </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,138.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">During the fourth quarter of 2018, the Company discovered a potential uncertain tax position attributable to the deductibility of certain executive compensation expense for federal income tax purposes aggregating approximately $168,000, $149,000 and $230,000 for the years ended December 31, 2017, 2016 and 2015, respectively. As a result, in accordance with ASC Topic 740, during the fourth quarter of 2018, the Company recorded a tax adjustment of $547,000 and accrued penalty and interest expense of $55,000 attributable to the uncertain tax position. Management of the Company determined that effect of the potential uncertain tax position on previously reported results of operations for the years ended December 31, 2017 and 2016 was not material.</span></div><div style="text-indent:45pt;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">We account for uncertain tax positions in accordance with guidance in FASB ASC 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. A reconciliation of the beginning and ending amount of uncertain tax positions is as follows (in thousands):</span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:52.824561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:43.175439%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions based on tax positions related to current year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions to tax positions of prior years </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">547 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">578 </span></td></tr></table></div><div style="text-indent:45pt;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">Our policy regarding income tax interest and penalties is to expense those items as incurred. During the years ended December 31, 2018, 2017 and 2016, there were no significant income tax interest or penalty items in the statement of income. </span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:115%;">We had a regular income tax net operating loss carry forward of $10.7 million for federal income taxes as of December 31, 2018. This net operating loss will be carried forward indefinitely but subject to 80% limitation.</span></div><div style="text-indent:45pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">  </span></div>We file income tax returns in the U.S. federal jurisdiction and various state jurisdictions.  With few exceptions, we are no longer subject to U.S. federal or state income tax examination by tax authorities for years before 2014. <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The provision for income taxes for the years ended December 31, 2018, 2017 and 2016, consists of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:58.294118%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.647059%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535294%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.941176%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Current provision: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(164)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,074 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,280 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">State </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(84)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">260 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">429 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current (benefit) provision</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(248)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,334 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,709 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred provision: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal expense (benefit)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">573 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,582)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,713)</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred expense (benefit)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">573 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,582)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,713)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total expense (benefit) provision</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">325 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,248)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,996 </span></td></tr></table></div> -164000 3074000 4280000 -84000 260000 429000 -248000 3334000 4709000 573000 -21582000 -2713000 573000 -21582000 -2713000 325000 -18248000 1996000 -18400000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The income tax effects of temporary differences that give rise to significant portions of deferred income tax assets and (liabilities) as of December 31, 2018 and 2017, are as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:69.345029%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.742690%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.742690%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.619883%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax assets: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss carryover</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,415 </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock Compensation</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">746 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">843 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">441 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">201 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred income tax assets </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,602 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,044 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income tax liabilities: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(34,968)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,377)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill and other intangible assets </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(573)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(604)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(219)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(226)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred income tax liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(35,760)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(33,207)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred income tax liabilities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,158)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(32,163)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 2415000 0 746000 843000 441000 201000 3602000 1044000 34968000 32377000 573000 604000 219000 226000 35760000 33207000 32158000 32163000 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The effective tax rate for the years ended December 31, 2018, 2017 and 2016, differs from the statutory rate as follows:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:48.513950%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.005874%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.005874%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.005874%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">  </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Statutory rate </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">State and local taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Uncertain tax position </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">72.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development credit </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(48.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock based compensation </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(13.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nondeductible compensation </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Domestic production credit  </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(14.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective rate </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred re-measurement for rate change</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,144.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Effective rate </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">43.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,138.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 0.210 0.340 0.340 0.015 0.015 0.016 0.729 0 0 0.483 0 0.075 -0.052 -0.134 0.003 0.041 0 0.143 0.054 -0.027 -0.015 0.006 0.433 0.063 0.236 0 -11.444 0 0.433 -11.381 0.236 168000 149000 230000 547000 55000 A reconciliation of the beginning and ending amount of uncertain tax positions is as follows (in thousands):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:52.824561%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:43.175439%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at January 1, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions based on tax positions related to current year </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">31 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions to tax positions of prior years </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">547 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2018 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">578 </span></td></tr></table> 0 31000 547000 578000 10700000 Other Long-term LiabilitiesWe entered into a purchase agreement with a vendor on July 30, 2008 pursuant to which we agreed to purchase up to $4.8 million of our paint and coating requirements exclusively from the vendor.  In connection with the execution of the agreement, the vendor paid us a $300,000 fee which is considered to be a discount toward future purchases from the vendor.  The $300,000 payment we received is recorded as a long-term liability and will decrease as the purchase commitment is fulfilled.  The long-term liability remaining for the purchase commitment was  $57,000 and $92,000 as of December 31, 2018 and 2017, respectively. 4800000 300000 300000 57000 92000 Stockholders' Equity<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Preferred Stock</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We have a total of 5.0 million authorized preferred shares with rights and preferences as designated by the Board of Directors.  As of December 31, 2018 and 2017, there were no issued or outstanding preferred shares.</span></div> 5000000.0 0 0 0 0 Stock-Based Compensation<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock/Units</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> On June 18, 2014, at our annual meeting of shareholders, our shareholders approved a proposed amendment to the 2009 Restricted Stock/Unit Plan (the "Plan") to add additional 500,000 shares of common stock to the Plan, thereby authorizing the issuance of up to 800,000 shares of common stock under the Plan. In accordance with the Company's employment agreement with Stephen Taylor, the Company's Chief Executive Officer, the Compensation Committee reviewed his performance in determining the issuance of restricted common stock. Based on this review which included consideration of the Company's 2017 performance, Mr. Taylor, was awarded 84,700 restricted shares/units on March 15, 2018, which vest over three years, in equal installments beginning March 15, 2019. On March 15, 2018, the Compensation Committee awarded 20,000 restricted shares/units to each G. Larry Lawrence, our CFO, and James Hazlett, our Vice President of Technical Services. The restricted shares/units to Messrs. Hazlett and Lawrence vest over three years, in equal installments, beginning March 15, 2019. We also awarded and issued 16,288 shares of restricted common stock/units to our Board of Directors as partial payment for 2018 directors' fees. The restricted stock/units issued to our directors vests over one year, in quarterly installments, beginning March 31, 2019. Compensation expense related to the restricted shares/units was approximately $2,226,000, $3,675,000 and $1,793,000 for the years ended December 31, 2018, 2017, and 2016, respectively. As of December 31, 2018, there was a total of approximately $2,620,000 of unrecognized compensation expense related to the nonvested portion of these restricted shares/units.  This expense is expected to be recognized over the next three years and a quarter. As of December 31, 2018, 45,533 shares were still available for issuance under the Plan.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A summary of all restricted stock/units activity as of December 31, 2016, 2017 and 2018 and changes during the years then ended are presented below.</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:45.128130%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/> of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual Life (years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2015</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">145,588 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.17 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.12</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,246 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">139,451 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21.34 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,007 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Vested</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(145,558)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.17 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,963 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Canceled/Forfeited</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2016</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">139,451 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21.34 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.13</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,483 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">126,432 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27.06 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,421 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Vested</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(81,494)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21.20 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,361 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Canceled/Forfeited</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">184,389 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25.32 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8.83</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,831 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">140,988 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24.55 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,461 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Vested</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(110,747)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.97 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,806 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Canceled/Forfeited</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">214,630 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25.51 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8.85</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,529 </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock Option Plan</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our Stock Option Plan which is stockholder approved, permits the granting of stock options to its employees for up to 550,000 shares of common stock.  On June 16, 2009, at our annual meeting of shareholders, our shareholders approved to add an additional 200,000 shares of common stock to the Stock Option Plan. On June 16, 2016, at our annual meeting of shareholders, our shareholders approved a proposed amendment to the Stock Option Plan to add an additional 250,000 shares of common stock to the Stock Option Plan, thereby authorizing the issuance of up to 1.0 million shares of common stock under the Stock Option Plan.  We believe that such awards better align the interests of our employees with our stockholders.  Option awards are generally granted with an exercise price equal to the market price of our stock at the date of grant; those option awards generally vest based on three years of continuous service and have ten-year contractual terms.  Certain option and share awards provide for accelerated vesting if there is a change in control of the Company (as defined in the Stock Option Plan).  The last date that grants can be made under the Stock Option Plan is February 28, 2026. As of December 31, 2018, 318,503 shares were still available for issue under the Stock Option Plan. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model that uses the assumptions noted in the following table.  The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve in effect at the time of grant.  The expected life of options granted is based on the vesting period and historical exercise and post-vesting employment termination behavior for similar grants.  We use historical data to estimate option exercise and employee termination within the valuation model; separate groups of employees that have similar historical exercise behavior are considered separately for valuation purposes.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:82.705882%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:0.388235%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.705882%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average Black -Scholes fair value assumption during the year ended December 31, are as follows:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk free rate</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2.12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 years</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">There were no stock option grants made in 2018 or 2016.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A summary of all option activity as of December 31, 2016, 2017 and 2018  and changes during the years then ended are presented below:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:45.128130%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/> of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual Life (years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2015</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">414,769 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.07 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.08</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,814 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Exercised</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,083)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16.79 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">625 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Canceled/Forfeited</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,500)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.90 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2016</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">350,186 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.45 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.25</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,453 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,750 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28.15 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Exercised</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(55,666)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.12 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">446 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">327,270 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.21 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.28</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,255 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Exercised</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,250)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17.19 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">216 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Canceled/Forfeited</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,334)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24.02 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">283,686 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.46 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.58</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">434 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable, December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">262,821 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.85 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.22</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">434 </span></td></tr></table></div><div style="text-indent:3pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> </span></div><div style="text-indent:48pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The weighted average grant date fair value of options granted during the years was $11.93 in 2017 and none in 2018. The total intrinsic value, or the difference between the exercise price and the market price on the date of exercise, of options exercised during the years ended December 31, 2018, 2017, and 2016 was approximately $216,000, $446,000, and $625,000 respectively.  Cash received from stock options exercised during the years ended December 31, 2018, 2017, and 2016 was approximately $680,000, $1.12 million, and $1.0 million, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes information about our stock options outstanding at December 31, 2018:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:29.764706%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.270588%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.564706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.470588%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.564706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.564706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.564706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.911765%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Range of Exercise Prices</span></div></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Exercisable </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Contractual</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Life (years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Price</span></div></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.01-15.70</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">64,852 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.52</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.75 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">64,852 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.75 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$15.71-17.81</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">42,000 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.57</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17.54 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">42,000 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17.54 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$17.82-20.48</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2.34</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.43 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.43 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$20.49-33.36</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">126,334 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.32</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27.33 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">105,469 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27.19 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">283,686 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.58</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.46 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">262,821 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.85 </span></td></tr></table></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The summary of the status of our unvested stock options as of December 31, 2018 and changes during the year then ended is presented below.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Unvested stock options:</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Weighted Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48,581 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.41 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Vested</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,549)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.97 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Canceled/Forfeited </span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,167)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.93 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,865 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.93 </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We recognized stock compensation expense from stock options vesting of $159,000, $363,000, and $506,000 for the years ended December 31, 2018, 2017 and 2016, respectively. As of December 31, 2018, there was approximately $131,000 of total unamortized compensation cost related to unvested stock options.  We expect to recognize such cost over a weighted-average period of 1.0 year. </span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">There were no stock option grants in 2018.</span></div> 500000 800000 84700 P3Y 20000 P3Y 16288 P1Y 2226000 3675000 1793000 2620000 45533 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A summary of all restricted stock/units activity as of December 31, 2016, 2017 and 2018 and changes during the years then ended are presented below.</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:45.128130%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/> of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual Life (years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2015</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">145,588 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.17 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.12</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,246 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">139,451 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21.34 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,007 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Vested</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(145,558)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.17 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Arial;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,963 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Canceled/Forfeited</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2016</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">139,451 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21.34 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.13</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,483 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">126,432 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27.06 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,421 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Vested</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(81,494)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21.20 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,361 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Canceled/Forfeited</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">184,389 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25.32 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8.83</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,831 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">140,988 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24.55 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,461 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Vested</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(110,747)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.97 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,806 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Canceled/Forfeited</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">214,630 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">25.51 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8.85</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,529 </span></td></tr></table></div> 145588 19.17 P9Y1M13D 3246000 139451 21.34 3007000 145558 19.17 2963000 0 0 139451 21.34 P9Y1M17D 4483000 126432 27.06 3421000 81494 21.20 2361000 0 0 184389 25.32 P8Y9M29D 4831000 140988 24.55 3461000 110747 23.97 2806000 0 0 214630 25.51 P8Y10M6D 3529000 550000 200000 250000 1000000.0 P3Y 318503 <div style="text-indent:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model that uses the assumptions noted in the following table.  The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve in effect at the time of grant.  The expected life of options granted is based on the vesting period and historical exercise and post-vesting employment termination behavior for similar grants.  We use historical data to estimate option exercise and employee termination within the valuation model; separate groups of employees that have similar historical exercise behavior are considered separately for valuation purposes.</span></div><div style="text-align:justify;"><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:82.705882%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:0.388235%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.705882%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average Black -Scholes fair value assumption during the year ended December 31, are as follows:</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk free rate</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2.12 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected life</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6 years</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">39.59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 0.0212 P6Y 0.3959 0 0 0 <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">A summary of all option activity as of December 31, 2016, 2017 and 2018  and changes during the years then ended are presented below:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269006%;"><tr><td style="width:1.0%;"/><td style="width:45.128130%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536377%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.665685%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Number<br/> of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Grant Date Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual Life (years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2015</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">414,769 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.07 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5.08</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,814 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Exercised</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,083)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16.79 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">625 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Canceled/Forfeited</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,500)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.90 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2016</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">350,186 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.45 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.25</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4,453 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">32,750 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28.15 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Exercised</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(55,666)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.12 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">446 </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">327,270 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.21 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">4.28</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,255 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Exercised</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,250)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17.19 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">216 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Canceled/Forfeited</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,334)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24.02 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">283,686 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.46 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.58</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">434 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable, December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">262,821 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.85 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.22</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">434 </span></td></tr></table></div> 414769 19.07 P5Y29D 1814000 0 0 62083 16.79 625000 2500 22.90 0 350186 19.45 P4Y3M 4453000 32750 28.15 55666 20.12 446000 327270 20.21 P4Y3M10D 2255000 0 0 38250 17.19 216000 5334 24.02 0 283686 20.46 P3Y6M29D 434000 262821 19.85 P3Y2M19D 434000 11.93 0 216000 446000 625000 680000 1120000 1000000.0 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table summarizes information about our stock options outstanding at December 31, 2018:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415205%;"><tr><td style="width:1.0%;"/><td style="width:29.764706%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.270588%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.564706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.470588%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.564706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323529%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.564706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676471%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.564706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.911765%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Range of Exercise Prices</span></div></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Outstanding </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:15pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Options Exercisable </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Contractual</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Life (years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Price</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Weighted</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Exercise</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Price</span></div></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.01-15.70</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">64,852 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.52</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.75 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">64,852 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9.75 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$15.71-17.81</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">42,000 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.57</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17.54 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">42,000 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">17.54 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$17.82-20.48</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2.34</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.43 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">50,500 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.43 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$20.49-33.36</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">126,334 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6.32</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27.33 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">105,469 </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27.19 </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">283,686 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3.58</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20.46 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">262,821 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19.85 </span></td></tr></table></div> 64852 P0Y6M7D 9.75 64852 9.75 42000 P1Y6M25D 17.54 42000 17.54 50500 P2Y4M2D 19.43 50500 19.43 126334 P6Y3M25D 27.33 105469 27.19 283686 P3Y6M29D 20.46 262821 19.85 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The summary of the status of our unvested stock options as of December 31, 2018 and changes during the year then ended is presented below.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:72.008811%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.628488%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;"> </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Unvested stock options:</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Weighted Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48,581 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:2pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:2pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.41 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Vested</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,549)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10.97 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Canceled/Forfeited </span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,167)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.93 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at December 31, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,865 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11.93 </span></td></tr></table></div> 48581 11.41 0 0 26549 10.97 1167 11.93 20865 11.93 159000 363000 506000 131000 P1Y 0 Related Party In 2016, we entered into a joint venture partnership, N-G, LLC (‘N-G”), with Genis Holdings, LLC (“Genis”) to explore new technologies for wellhead compression. NGS and Genis both share 50% ownership of N-G. In 2018, we ordered some compressor packages from Genis, totaling $1.0 million. The compressors were not completed by December 31, 2018. As of December 31, 2018, we have prepaid $500,000 which is included in prepaid expenses and other in the consolidated balance sheet. The outstanding balance at year end December 31, 2018 is due at the time of completion. 0.50 0.50 1000000.0 500000 Commitments and Contingencies<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">401(k) Plan</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We offer a 401(k) Plan to all employees that have reached the age of eighteen and have completed six months of service.  The participants may contribute up to 100% of their salary subject to IRS limitations.  Employer contributions are subject to Board discretion and are subject to a vesting schedule of 20% each year after the first year and 100% after six years.  We contributed $355,000, $301,000, and $295,000 to the 401(k) Plan in 2018, 2017 and 2016, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Rented Facilities, Vehicles and Equipment</span></div><div style="text-indent:45pt;text-align:justify;"><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We lease certain of our facilities and equipment under operating leases with terms generally ranging from month-to-month to five years.  Most leases contain renewal options.  Remaining future minimum rental payments (excluding month to month) due under these leases are as follows:</span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:48.292398%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.842105%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:35.865497%;"/><td style="width:1.0%;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Years Ending December 31,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;"> (in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">298 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">118 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">97 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">607 </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Rent expense under such leases was $433,000, $310,000, and $325,000 for the years ended December 31, 2018, 2017 and 2016, respectively.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Legal Proceedings</span></div><div><span><br/></span></div><div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">From time to time, we are a party to various legal proceedings in the ordinary course of our business.  While management is unable to predict the ultimate outcome of these actions, it believes that any ultimate liability arising from these actions will not have a material effect on our financial position, results of operations or cash flow.  We are not currently a party to any bankruptcy, receivership, reorganization, adjustment or similar proceeding, and we are not aware of any other threatened litigation.</span></div> P6M 1 0.20 1 P6Y 355000 301000 295000 P5Y Remaining future minimum rental payments (excluding month to month) due under these leases are as follows:<div style="text-indent:45pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;"> </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:48.292398%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.842105%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:35.865497%;"/><td style="width:1.0%;"/></tr><tr><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:24pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:700;line-height:100%;">Years Ending December 31,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;"> (in thousands)</span></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">298 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">118 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">97 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">44 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">35 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">607 </span></td></tr></table></div> 298000 118000 97000 44000 35000 15000 607000 433000 310000 325000 Quarterly Financial Data (in thousands, except per share data) – Unaudited<div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:50.276065%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q1 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q2 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q3 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q4 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,718 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,204 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,396 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,160 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,478 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">350 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">226 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(44)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">106 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">638 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">225 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">247 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">236 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(282)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">426 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share - Basic </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.02)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share - Diluted </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.02)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:50.276065%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q1 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q2 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q3 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q4 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,902 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,218 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,913 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,660 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,693 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">343 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">414 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">593 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">217 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,567 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net income </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">252 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">375 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">522 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,702 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,851 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share - Basic </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.46 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.55 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share - Diluted </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.42 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.51 </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">(1) The increase in fourth quarter net income is largely a result of the 2017 Tax Act, see Note 7.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:100%;">Amounts may not add due to rounding differences.</span></div> <div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:50.276065%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q1 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q2 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q3 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q4 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,718 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,204 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,396 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,160 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,478 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">350 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">226 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(44)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">106 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">638 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net income (loss)</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">225 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">247 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">236 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(282)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">426 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share - Basic </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.02)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) per share - Diluted </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.02)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561404%;"><tr><td style="width:1.0%;"/><td style="width:50.276065%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534214%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:6.810573%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q1 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q2 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q3 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Q4 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenue </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,902 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,218 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,913 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">16,660 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">67,693 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">343 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">414 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">593 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">217 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,567 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:400;line-height:100%;">Net income </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">252 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">375 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">522 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,702 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">19,851 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share - Basic </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.46 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.55 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share - Diluted </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.02 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.03 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.42 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1.51 </span></td></tr></table></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">(1) The increase in fourth quarter net income is largely a result of the 2017 Tax Act, see Note 7.</span></div> 14718000 18204000 16396000 16160000 65478000 350000 226000 -44000 106000 638000 225000 247000 236000 -282000 426000 0.02 0.02 0.02 -0.02 0.03 0.02 0.02 0.02 -0.02 0.03 18902000 16218000 15913000 16660000 67693000 343000 414000 593000 217000 1567000 252000 375000 522000 18702000 19851000 0.02 0.03 0.04 1.46 1.55 0.02 0.03 0.04 1.42 1.51 XML 16 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2018
Mar. 05, 2019
Jun. 30, 2018
Document and Entity Information [Abstract]      
Entity Registrant Name NATURAL GAS SERVICES GROUP INC    
Entity Central Index Key 0001084991    
Current Fiscal Year End Date --12-31    
Entity Filer Category Accelerated Filer    
Entity Emerging Growth Company false    
Entity Small Business false    
Document Type 10-K    
Document Period End Date Dec. 31, 2018    
Document Fiscal Year Focus 2018    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Common Stock, Shares Outstanding   13,193,044  
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Shell Company false    
Entity Public Float     $ 306,723,300
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Current Assets:    
Cash and cash equivalents $ 52,628 $ 69,208
Trade accounts receivable, net of allowance for doubtful accounts of $291 and $569, respectively 7,219 8,534
Inventory 30,974 26,224
Prepaid income taxes 3,148 3,443
Prepaid expenses and other 2,430 817
Total current assets 96,399 108,226
Long-Term Inventory, net of allowance for obsolescence of $19 and $15, respectively 3,980 2,829
Rental equipment, net of accumulated depreciation of $165,428 and $145,851, respectively 175,886 167,099
Property and equipment, net of accumulated depreciation of $11,556 and $11,274, respectively 16,587 7,652
Goodwill 10,039 10,039
Intangibles, net of accumulated amortization of $1,758 and $1,632, respectively 1,401 1,526
Other assets 1,109 939
Total assets 305,401 298,310
Current Liabilities:    
Accounts payable 2,122 4,162
Accrued liabilities 8,743 3,106
Deferred income 81 185
Total current liabilities 10,946 7,453
Line of credit 417 417
Deferred income tax liability 32,158 32,163
Other long-term liabilities 1,699 958
Total liabilities 45,220 40,991
Commitments and contingencies (Note 11)
Stockholders’ Equity:    
Preferred stock, 5,000 shares authorized, no shares issued or outstanding 0 0
Common stock, 30,000 shares authorized, par value $0.01; 13,005 and 12,880 shares issued and outstanding, respectively 130 129
Additional paid-in capital 107,760 105,325
Retained earnings 152,291 151,865
Total stockholders' equity 260,181 257,319
Total liabilities and stockholders' equity $ 305,401 $ 298,310
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Current Assets:    
Allowance for doubtful accounts $ 291 $ 569
Allowance for inventory obsolescence 19 15
Assets, Noncurrent [Abstract]    
Accumulated depreciation, rental equipment 165,428 145,851
Accumulated depreciation, property and equipment 11,556 11,274
Accumulated amortization, intangibles $ 1,758 $ 1,632
Stockholders' Equity Attributable to Parent [Abstract]    
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares issued (in shares) 13,005,000 12,880,000
Common stock, shares outstanding (in shares) 13,005,000 12,880,000
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenue:      
Revenues $ 65,478 $ 67,693 $ 71,654
Operating costs and expenses:      
Cost of rentals, exclusive of depreciation stated separately below 20,746 18,087 20,350
Cost of sales, exclusive of depreciation stated separately below 12,564 16,286 11,124
Cost of service and maintenance, exclusive of depreciation stated separately below 385 370 398
Loss on retirement of rental equipment 0 0 545
Selling, general and administrative expenses 9,096 10,081 9,011
Depreciation and amortization 22,049 21,302 21,796
Total operating costs and expenses 64,840 66,126 63,224
Operating income 638 1,567 8,430
Other income      
Interest expense (69) (14) (8)
Other income 182 50 43
Total other income, net 113 36 35
Income before provision for income taxes 751 1,603 8,465
Provision for income taxes      
Current (248) 3,334 4,709
Deferred 573 (21,582) (2,713)
Total income tax expense (benefit) 325 (18,248) 1,996
Net income $ 426 $ 19,851 $ 6,469
Earnings per share:      
Earnings per share - Basic (in dollars per share) $ 0.03 $ 1.55 $ 0.51
Earnings per share - Diluted (in dollars per share) $ 0.03 $ 1.51 $ 0.50
Weighted average shares outstanding:      
Weighted average shares outstanding, Basic (in shares) 12,965 12,831 12,702
Weighted average shares outstanding, Diluted (in shares) 13,233 13,110 12,935
Rental income      
Revenue:      
Revenues $ 47,766 $ 46,046 $ 56,717
Sales      
Revenue:      
Revenues 16,269 20,208 13,621
Service and maintenance income      
Revenue:      
Revenues $ 1,443 $ 1,439 $ 1,316
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-In Capital
Retained Earnings
Preferred stock, shares outstanding, beginning of period (in shares) at Dec. 31, 2015   0      
Common stock, shares outstanding, beginning of period (in shares) at Dec. 31, 2015     12,603,000    
Balance, beginning of period at Dec. 31, 2015 $ 223,981 $ 0 $ 126 $ 98,310 $ 125,545
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options, shares (in shares)     62,000    
Exercise of common stock options 1,042   $ 1 1,041  
Compensation expense on common stock options 506     506  
Issuance of restricted stock, shares (in shares)     99,000    
Issuance of restricted stock 0        
Tax benefit of equity compensation 72     72  
Compensation expense on restricted common stock 1,793   $ 1 1,792  
Taxes paid related to net shares settlement of equity awards (909)     (909)  
Net income 6,469       6,469
Preferred stock, shares outstanding, end of period (in shares) at Dec. 31, 2016   0      
Common stock, shares outstanding, end of period (in shares) at Dec. 31, 2016     12,764,000    
Balance, end of period at Dec. 31, 2016 232,954 $ 0 $ 128 100,812 132,014
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options, shares (in shares)     56,000    
Exercise of common stock options 1,120     1,120  
Compensation expense on common stock options 363     363  
Issuance of restricted stock, shares (in shares)     60,000    
Issuance of restricted stock 0        
Compensation expense on restricted common stock 3,675   $ 1 3,674  
Taxes paid related to net shares settlement of equity awards (644)     (644)  
Net income $ 19,851       19,851
Preferred stock, shares outstanding, end of period (in shares) at Dec. 31, 2017 0 0      
Common stock, shares outstanding, end of period (in shares) at Dec. 31, 2017 12,880,000   12,880,000    
Balance, end of period at Dec. 31, 2017 $ 257,319 $ 0 $ 129 105,325 151,865
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options, shares (in shares)     38,000    
Exercise of common stock options 680     680  
Compensation expense on common stock options 159     159  
Issuance of restricted stock, shares (in shares)     87,000    
Issuance of restricted stock 0        
Compensation expense on restricted common stock 2,226   $ 1 2,225  
Taxes paid related to net shares settlement of equity awards (629)     (629)  
Net income $ 426       426
Preferred stock, shares outstanding, end of period (in shares) at Dec. 31, 2018 0 0      
Common stock, shares outstanding, end of period (in shares) at Dec. 31, 2018 13,005,000   13,005,000    
Balance, end of period at Dec. 31, 2018 $ 260,181 $ 0 $ 130 $ 107,760 $ 152,291
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ 426 $ 19,851 $ 6,469
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 22,049 21,302 21,796
Deferred taxes (5) (21,582) (2,713)
Gain on disposal of assets (69) (87) (86)
Loss on retirement of rental equipment 0 0 545
Bad debt allowance (185) 90 61
Inventory allowance 0 273 566
Stock based compensation 2,385 4,038 2,299
(Loss) Gain on company owned life insurance 154 (67) (14)
Changes in assets (increase) decrease in:      
Trade accounts receivables 1,500 (1,246) 1,668
Inventory (5,757) (5,350) 1,131
Prepaid income taxes and prepaid expenses (1,318) (1,806) (1,539)
Changes in liabilities increase (decrease) in:      
Accounts payable and accrued liabilities 3,597 3,410 (439)
Deferred income (104) (2,040) 1,954
Other 741 666 159
Tax benefit from equity compensation 0 0 (72)
NET CASH PROVIDED BY OPERATING ACTIVITIES 23,414 17,452 31,785
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchase of rental, property and equipment (39,790) (13,489) (3,321)
Purchase of company owned life insurance (289) (620) (194)
Proceeds from insurance claim 0 1,231 0
Proceeds from sale of property and equipment 69 87 101
NET CASH USED IN INVESTING ACTIVITIES (40,010) (12,791) (3,414)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds of other long-term liabilities (35) (23) (14)
Proceeds from exercise of stock options 680 1,120 1,042
Tax Benefit from equity compensation 0 0 72
Taxes paid related to net share settlement of equity awards (629) (644) (909)
NET CASH PROVIDED BY FINANCING ACTIVITIES 16 453 191
NET CHANGE IN CASH AND CASH EQUIVALENTS (16,580) 5,114 28,562
CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD 69,208 64,094 35,532
CASH AND CASH EQUIVALENTS AT END OF PERIOD 52,628 69,208 64,094
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:      
Interest paid 14 14 8
Income taxes paid 85 3,725 5,825
NON-CASH TRANSACTIONS      
Transfer of rental equipment to inventory $ 144 $ 55 $ 724
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Organization and Principles of Consolidation

These notes apply to the consolidated financial statements of Natural Gas Services Group, Inc.  (the "Company", “NGSG”, "Natural Gas Services Group", "we" or "our") (a Colorado corporation).  Natural Gas Services Group was formed on December 17, 1998 for the purposes of combining the operations of certain manufacturing, service and leasing entities. The accompanying consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company’s deferred compensation plan, see Note 5. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation.

Nature of Operations
 
Natural Gas Services Group is a leading provider of small to medium horsepower compression equipment to the natural gas industry, with an emerging position in the large horsepower market.  We focus primarily on the non-conventional natural gas and oil production business in the United States (such as coal bed methane, gas shale, tight gas and oil shale).  We manufacture, fabricate and rent natural gas compressors that enhance the production of natural gas wells.  NGSG provides maintenance services for its natural gas compressors.  In addition, we sell custom fabricated natural gas compressors to meet customer specifications dictated by well pressures, production characteristics and particular applications.  We also manufacture and sell flare systems for oil and natural gas plant and production facilities.

Use of Estimates

The preparation of our consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires our management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes.  Actual results could differ from those estimates.  Significant estimates include fixed asset lives, bad debt allowance and the allowance for inventory obsolescence. Additionally, NGS conducts a yearly review of impairment of long-lived assets. Throughout the review, determining factors are based on estimates that can significantly impact the carrying value of these assets. It is at least reasonably possible these estimates could be revised in the near term and the revisions could be material.

Cash Equivalents

For purposes of reporting cash flows, we consider all short-term investments with an original maturity of three months or less to be cash equivalents.

Accounts Receivable

Our trade receivables consist of customer obligations for the sale of compressors and flare systems due under normal trade terms, and operating leases for the use of our natural gas compressors.  The receivables are not collateralized except as provided for under lease agreements.  However, we typically require deposits of as much as 50% or use of progress payments for large custom sales contracts.  We extend credit based on management's assessment of the customer's financial condition, receivable aging, customer disputes and general business and economic conditions.   The allowance for doubtful accounts was $291,000 and $569,000 at December 31, 2018 and 2017, respectively. Management believes that the allowance is adequate; however, actual write-offs may exceed the recorded allowance.

Revenue Recognition Policy

The Company adopted ASC 606, Revenue from Contracts with Customers ("ASC 606") on January, 1, 2018. As a result, the Company has changed its accounting policy for revenue recognition as detailed below.
 
The Company applied ASC 606 using the cumulative effect method. We had no significant changes in our recognition of revenue at adoption and our review of all open revenue from contracts with customers on January 1, 2018 indicated we had no adjustment to be made. Therefore, our consolidated financial statements for 2017 reported under ASC 605 are comparable to the consolidated financial statements for 2018 reported under ASC 606, since an adjustment was not needed, except for the respective additional disclosures as detailed below.
Revenue is measured based on a consideration specified in a customer’s contract, excluding any sale incentives and taxes collected on behalf of third parties (i.e. sales and property taxes). We recognize revenue once a performance obligation has been satisfied and control over a product or service has transferred to the customer. Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our condensed consolidated income statement.

Nature of goods and Services

The following is a description of principal activities from which the Company generates its revenue:

Rental Revenue. The Company generates revenue from renting compressors and flare systems to our customers. These contracts may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts range from six to twenty-four months, with revenue being recognized over time, in equal payments over the term of the contract. After the terms of the contract have expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance with generally accepted accounting principles, the revenue earned from servicing rental equipment is recognized in accordance with ASC 606, while the revenue earned from the rental of the equipment is recognized in accordance with ASC 840 - Leases.

Sales Revenue. The Company generates revenue by the sale of custom/fabricated compressors, flare systems and parts, as well as, exchange/rebuilding customer owned compressors and sale of used rental equipment.

Custom/fabricated compressors and flare systems - The Company designs and fabricates compressors and flares based on the customer’s specifications outlined in their contract. Though the equipment being built is customized by the customer, control under these contracts does not pass to the customer until the compressor or flare package is complete and shipped, or in accordance with a bill and hold arrangements the customer accepts title and assumes the risk and rewards of ownership. We request some of our customers to make progressive payments as the product is being built; these payments are recorded as a contract liability on the Deferred Income line on the consolidated balance sheet until control has been transferred. These contracts also may include an assurance warranty clause to guarantee the product is free from defects in material and workmanship for a set duration of time; this is a standard industry practice and is not considered a performance obligation.

From time to time, upon the customer’s written request, we recognize revenue when manufacturing is complete and the equipment is ready for shipment. At the customer’s request, we will bill the customer upon completing all performance obligations, but before shipment. The customer will formally request we ship the equipment per their direction from our manufacturing facility at a later specified date and that we segregate the equipment from our finished goods, such that they are not available to fill other orders. Per the customer’s agreement change of control is passed to the customer once the equipment is complete and ready for shipment. We have operated using bill and hold agreements with certain customers for many years, with consistent satisfactory results for both the customer and us. The credit terms on these agreements are consistent with the credit terms on all other sales. All control is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the years ended December 31, 2018 and 2017 was approximately $8.3 million and $4.6 million, respectively.

Parts - Revenue is recognized after the customer obtains control of the parts. Control is passed either by the customer taking physical possession or the parts being shipped. The amount of revenue recognized is not adjusted for expected returns, as our historical part returns have been de minimis.

Exchange or rebuilding customer owned compressors - Based on the contract, the Company will either exchange a new/rebuilt compressor for the customer’s malfunctioning compressor or rebuild the customer’s compressor. Revenue is recognized after control of the replacement compressor has transferred to the customer by physical delivery, delivery and installment or shipment of the compressor.

Used compressors or flares - From time to time, a customer may request to purchase a used compressor or flare out of our rental fleet. Revenue from the sale of rental equipment is recognized when the control has passed to the customer, when the customer has taken physical possession or the equipment has been shipped.

Service and Maintenance Revenue. The Company provides routine or call-out services on customer owned equipment. Revenue is recognized after services in the contract are rendered.

Payment terms for sales revenue and service and maintenance revenue discussed above are generally 30 to 60 days although terms for specific customers can vary. Also, the transaction prices are not subject to variable consideration constraints.
Disaggregation of Revenue

The following table shows the Company's revenue disaggregated by product or service type for the years ended:
 
Year Ended December 31,
(in thousands)
2018
20172016
Compressors - sales
$10,994 $13,382 $10,038 
Flares - sales
2,535 2,755 1,183 
Other (Parts/Rebuilds) - sales
2,740 4,071 2,400 
Service and maintenance 1
20,537 19,857 24,016 
Total revenue from contracts with customers
36,806 40,065 37,637 
Add: non-ASC 606 rental revenue
28,672 27,628 34,017 
Total revenue
$65,478 $67,693 $71,654 

1Service and maintenance includes revenue from servicing our own rental equipment contracted to customers and third party equipment.

Contract Balances

As of December 31, 2018 and December 31, 2017, we had the following receivables and deferred income from contracts with customers:


December 31, 2018December 31, 2017
(in thousands) 
Accounts Receivable 
Accounts receivable - contracts with customers $4,353 $5,454 
Accounts receivable - non-ASC 606 3,157 3,649 
Total Accounts Receivable 7,510 9,103 
Less: Allowance for doubtful accounts (291)(569)
Total Accounts Receivable, net 7,219 8,534 
Deferred income $81 $185 

The Company recognized $176,000 in revenue for the period ended December, 2018 that was included in deferred income at the beginning of 2018. For the period ended December 31, 2017, the Company recognized revenue of $1.9 million from amounts related to sales that were included in deferred income at the beginning of 2017.

The increases (decreases) of accounts receivable and deferred income were primarily due to normal timing differences between our performance and the customers’ payments.
Transaction Price Allocated to the Remaining Performance Obligations

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:

(in thousands) 2020 2021 2022 2023 2024 Total 
Service and Maintenance $2,223 $1,842 $1,763 $704 $— $6,532 


All consideration from contracts with customers is included in the amounts presented above.

The Company applies the practical expedient in ASC 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less.

The Company applies the transition practical expedient in ASC 606-10-65-1(f)(3) and does not disclose the amount of the transaction price allocated to the remaining performance obligations and an explanation of when the Company expects to recognize that amount as revenue for 2018.

Contract Costs

The Company applies the practical expedient in ASC 340-40-25-4 and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expense on our consolidated income statement.

Major Customers and Concentration of Credit Risk

Sales and rental income to Occidental Permian, LTD. ("Oxy") in 2018 amounted to 28% of revenue. Sales and rental income to Oxy and Devon Energy Production, Inc. ("Devon") in 2017 amounted to 20% and 15% of revenue, respectively. Sales and rental income to Devon and Oxy in 2016 amounted to 21% and 19% of revenue. No other single customer accounted for more than 10% of our revenues in 2018, 2017 or 2016. Oxy amounted to 26% of our accounts receivable as of December 31, 2018. Oxy amounted to 14% of our accounts receivable as of December 31, 2017. No other customers amounted to more than 10% of our accounts receivable as of December 31, 2018 and 2017.

Inventory

Inventory (current and long-term) is valued at the lower of cost and net realizable value.  The cost of inventories is determined by the weighted average method.  A reserve is recorded against inventory balances for estimated obsolescence.  This reserve is based on specific identification and historical experience and totaled $19,000 and $15,000 at December 31, 2018 and 2017, respectively. There were 7 newly completed compressor units at December 31, 2018 and December 31, 2017 available for sale or for use in our rental fleet.  Our long-term inventory consists of raw materials that remain viable but that the Company does not expect to sell within the next year. At December 31, 2018 and 2017, inventory consisted of the following (in thousands):

  20182017
Raw materials - current$26,152 $22,813 
Raw materials - long term3,980 2,829 
Finished Goods1,022 1,022 
Work in process3,800 2,389 
Total$34,954 $29,053 

Rental Equipment and Property and Equipment

Rental equipment and property and equipment are recorded at cost less accumulated depreciation, except for work-in-progress on new rental equipment which is recorded at cost until it’s complete and added to the fleet. At December 31, 2018 and 2017, we had $11.9 million and $6.4 million in rental equipment work-in-progress, respectively. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Our rental equipment has an estimated useful life of 15 years, while our property and equipment has an estimate useful lives which range from three to thirty-nine years.  The
majority of our property and equipment, including rental equipment, is a direct cost to generating revenue and the following table depicts the depreciation associated with each product line at December 31, 2018 , 2017 and 2015 (in thousands):

 201820172016
Rentals$21,588 $20,861 $21,325 
Sales265 265 291 
Service & Maintenance22 21 25 
Total$21,875 $21,147 $21,641 

We assess the impairment of rental equipment and property and equipment whenever events or changes in circumstances indicate that the net recorded amount may not be recoverable.  The following factors could trigger an impairment review: significant underperformance relative to historical or projected future cash flows, significant adverse changes in the extent or manner in which asset is being used or its condition, significant negative industry trends or legislative changes prohibiting us from leasing our units or flares. An impairment loss is recognized if the future undiscounted cash flows associated with the asset and the estimated fair value of the asset are less than the asset's carrying value. We recognized no impairments in years ended December 31, 2018, 2017 or 2016.

Gains and losses resulting from sales and dispositions of property and equipment are included in current operations. Maintenance and repairs are charged to operations as incurred.

Goodwill

Goodwill represents the cost in excess of fair value of the identifiable net assets acquired. Goodwill is tested for impairment annually or whenever events indicate impairment may have occurred. We performed a qualitative analysis each quarter of 2018 and our annual review was performed in the fourth quarter of 2018. We experienced no impairment of goodwill during the years ended December 31, 2018 or 2017.

Intangibles

At December 31, 2018 and 2017, NGSG had intangible assets, which relate to developed technology and a trade name. The carrying amount net of accumulated amortization at December 31, 2018 and 2017 was $1.4 million and $1.5 million, respectively.  Developed technology is amortized on a straight-line basis with a useful life of 20 years, with a weighted average remaining life of approximately six years as of December 31, 2018.  Amortization expense recognized in each of the years ending December 31, 2018, 2017, and 2016 was $125,000. Estimated amortization expense for the years 2019-2024 is $125,000 per year. NGSG has an intangible asset with a gross carrying value of $654,000 at December 31, 2018 related to the trade name of SCS which was acquired in our acquisition of Screw Compression Systems in January 2005.  This asset is not being amortized as it has been deemed to have an indefinite life.

The following table represents the identified intangible assets by major asset class (in thousands):

 December 31, 2018December 31, 2017
Useful Life (years) Gross Carrying Value  Accumulated Amortization Net Book Value Gross Carrying Value Accumulated Amortization Net Book Value 
Developed Technology20$2,505 $1,758 $747 $2,505 $1,633 $872 
Trade NameIndefinite 654 — 654 654 — 654 
Total$3,159 $1,758 $1,401 $3,159 $1,633 $1,526 

Our policy is to periodically review intangibles for impairment through an assessment of the estimated future cash flows related to such assets.  In the event that assets are found to be carried at amounts in excess of estimated undiscounted future cash flows, then the assets will be adjusted for impairment to a level commensurate with a discounted cash flow analysis of the underlying assets.  Based upon our analysis, we experienced no impairment of intangible assets during the years ended December 31, 2018 or 2017. Separately, we reviewed our indefinite life intangible for impairment with our goodwill qualitative analysis, which we performed each quarter in 2018 due to a continued decline in our rental utilization and then annually in the
fourth quarter of 2018. Based on this analysis, we experienced no impairment on our indefinite life intangible during the years ended December 31, 2018 or 2017.

Warranty

We accrue amounts for estimated warranty claims based upon current and historical product warranty costs and any other related information known.  The warranty reserve was $22,000 and $65,000 for December 31, 2018 and 2017, respectively, and is included in accrued liabilities on the consolidated balance sheet.

Financial Instruments and Concentrations of Credit Risk

We invest our cash primarily in deposits and money market funds with commercial banks.  At times, cash balances at banks and financial institutions may exceed federally insured amounts. We believe that the risk to our cash balance is minimal because we have chosen one of the nation’s largest most successful banks, with strong long-term ratings of Aa2/A+/AA.

Per Share Data

Basic earnings per common share is computed using the weighted average number of common shares outstanding during the period.  Diluted earnings per common share is computed using the weighted average number of common stock and common stock equivalent shares outstanding during the period.  There were anti-dilutive securities in 2018, 2017 and 2016.

The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):

  Year Ended December 31, 
  201820172016
Numerator:       
Net income $426 $19,851 $6,469 
Denominator for basic net income per common share:       
Weighted average common shares outstanding 12,965 12,831 12,702 
Denominator for diluted net income per share:       
Weighted average common shares outstanding 12,965 12,831 12,702 
Dilutive effect of stock options and restricted shares 268 279 233 
Diluted weighted average shares 13,233 13,110 12,935 
Earnings per common share:       
Basic $0.03 $1.55 $0.51 
Diluted $0.03 $1.51 $0.50 

In the year-ended December 31, 2018, options to purchase 82,167 shares of common stock with exercise prices ranging from $23.30 to $33.36 were not included in the computation of dilutive income per share, due to their anti-dilutive effect.

In the year-ended December 31, 2017, options to purchase 83,917 shares of common stock with exercise prices ranging from $28.15 to $33.36 were not included in the computation of dilutive income per share, due to their anti-dilutive effect.

In the year-ended December 31, 2016, options to purchase 51,167 shares of common stock with exercise prices ranging from $30.41 to $33.36 were not included in the computation of dilutive income per share, due to their anti-dilutive effect


Income Taxes

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective tax bases, and operating losses and tax credit carry-forwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.
ASC Topic 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In order to record any financial statement benefit, we are required to determine, based on technical merits of the position, whether it is more likely than not (a likelihood of more than 50 percent) that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. If that step is satisfied, then we must measure the tax position to determine the amount of benefit to recognize in the financial statements. The tax position is measured at the largest amount of the benefit that is greater than 50 percent likely of being realized upon ultimate settlement. We have no uncertain tax positions as of December 31, 2018 or 2017.

Our policy regarding income tax interest and penalties is to expense those items as other expense.

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “2017 Tax Act”), which made broad and complex changes to the U.S. tax code. Certain income tax effects of the 2017 Tax Act are reflected in the Company’s financial results in accordance with Staff Accounting Bulletin No. 118 (“SAB 118”), which provides SEC staff guidance regarding the application of Accounting Standards Codification Topic 740 Income Taxes (“ASC 740”). The effect of this change impacts our effective tax rate. The estimated impact on 2017 was to reduce the deferred tax liabilities by approximately $18.4 million and has been reflected in our effective tax rate reconciliation. At December 31, 2018, we have completed our accounting for the income tax effects of the Tax Act on our deferred tax assets in accordance with the Securities and Exchange Commission Staff Accounting Bulletin No. 118 and ASC 740, and no material adjustments were required.

During the fourth quarter of 2018, the Company discovered a potential uncertain tax position attributable to the deductibility of certain executive compensation expense for federal income tax purposes aggregating approximately $168,000, $149,000 and $230,000 for the years ended December 31, 2017, 2016 and 2015, respectively. As a result, in accordance with ASC Topic 740, during the fourth quarter of 2018, the Company recorded a tax adjustment of $547,000 and accrued penalty and interest expense of $55,000 attributable to the uncertain tax position. Management of the Company determined that effect of the potential uncertain tax position on previously reported results of operations for the years ended December 31, 2017 and 2016 was not material.

Fair Value Measurement

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date under current market conditions. ASC Topic 820 established a fair value hierarchy, which requires an entity to maximize the use of observable inputs when measuring fair value. These inputs are categorized as follows:

Level 1- quoted prices in an active market for identical assets or liabilities;

Level 2- quoted prices in an active market for similar assets or liabilities, inputs other than quoted prices that are observable for similar assets or liabilities, inputs derived principally from or corroborated by observable market data by correlation or other means; and

Level 3- valuation methodology with unobservable inputs that are significant to the fair value measurement.
   
Management believes that the fair value of our cash and cash equivalents, trade receivables, accounts payable and line of credit at December 31, 2018 and 2017 approximate their carrying values due to the short-term nature of the instruments or the use of prevailing market interest rates. 

Segments and Related Information

ASC 280-10-50, “Operating Segments”, define the characteristics of an operating segment as a) being engaged in business activity from which it may earn revenue and incur expenses, b) being reviewed by the company's chief operating decision maker (CODM) for decisions about resources to be allocated and assess its performance and c) having discrete financial information.  Although we indeed look at our products to analyze the nature of our revenue, other financial information, such as certain costs and expenses, net income and EBITDA are not captured or analyzed by these categories.  Our CODM does not make resource allocation decisions or access the performance of the business based on these categories, but rather in the aggregate. Based on this, management believes that it operates in one business segment.
 
In their analysis of product lines as potential operating segments, management also considered ASC 280-10-50-11, “Aggregation Criteria”, which allows for the aggregation of operating segments if the segments have similar economic characteristics and if the segments are similar in each of the following areas:
 
The nature of the products and services;

The nature of the production processes;

The type or class of customer for their products and services;

The methods used to distribute their products or provide their services; and

The nature of the regulatory environment, if applicable.
 
We are engaged in the business of designing and manufacturing compressors and flares. Our compressors and flares are sold and rented to our customers. In addition, we provide service and maintenance on compressors in our fleet and to third parties.These business activities are similar in all geographic areas.  Our manufacturing process is essentially the same for the entire Company and is performed in house at our facilities in Midland, Texas and Tulsa, Oklahoma.  Our customers primarily consist of entities in the business of producing natural gas.  The maintenance and service of our products is consistent across the entire Company and is performed via an internal fleet of vehicles.  The regulatory environment is similar in every jurisdiction in that the most impacting regulations and practices are the result of federal energy policy.  In addition, the economic characteristics of each customer arrangement are similar in that we maintain policies at the corporate level.

Recently Issued Accounting Pronouncements

On February 25, 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02, Leases (Topic 842). Under the new guidance, a lessee will be required to recognize assets and liabilities for finance and operating leases with lease terms of more than 12 months. Additionally, this ASU will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements. The ASU initially required a modified retrospective transition method where a company applies the new leases standard at the beginning of the earliest period presented in the financial statements, but in July 2018 the FASB issued ASU 2018-11. ASU 2018-11 added an optional transition method where a company applies the new leases standard at the adoption date and recognizes a cumulative effect adjustment to the opening balance of retained earnings. For public business entities, the amendments are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted.
The new standard will be adopted by the Company on January 1, 2019. We anticipate applying certain practical expedients provided by ASU 2016-02 that allow companies to not reassess leases that are in effect prior to adoption, the practical expedient in ASU 2018-11 that allows lessors to not separate lease and non-lease components for certain asset classes and the practical expedient in ASU 2018-20 that allows lessors to exclude third party taxes from lease revenue and lease-related expenses. We have reviewed and evaluated the impact the new standard will have on our accounting policies, internal controls and consolidated balance sheet. In our assessment, we determined an increase in lease assets and lease liabilities on the consolidated balance sheet will be approximately $700,000 at adoption. The adoption by the Company of Topic 842, in regards to the increase in liabilities, will not impact the debt covenants on our existing line of credit, as leases are not considered new indebtedness in our credit agreement as confirmed with our bank. The new standard will create an adjustment to retained earnings produced by the difference in lease assets and lease liabilities brought on to the consolidated balance sheet.
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Rental Activity
12 Months Ended
Dec. 31, 2018
Leases [Abstract]  
Rental Activity Rental ActivityWe rent natural gas compressor packages to entities in the petroleum industry.  These rental arrangements are classified as operating leases and generally have original terms of six months to twenty-four months and continue on a month-to-month basis thereafter. Depreciation expense for rental equipment was $20.9 million, $20.0 million and $20.2 million for the years ended December 31, 2018, 2017 and 2016, respectively. Future minimum rent payments for arrangements not on a month-to-month basis at December 31, 2018 are as follows:
Years Ending December 31, 
(in thousands) 
20197,245 
20203,334 
20212,763 
20222,644 
20231,058 
Total 17,044 
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment consists of the following at December 31, 2018 and 2017 (in thousands):

  Useful Lives (Years) 20182017
Land — $1,290 $1,290 
Building396,116 6,116 
Leasehold improvements 39808 808 
Office equipment and furniture 51,492 1,490 
Software 5573 573 
Machinery and equipment 73,275 3,133 
Vehicles 36,270 5,516 
Construction in Progress — 8,319 — 
Total28,143 18,926 
Less accumulated depreciation (11,556)(11,274)
Total $16,587 $7,652 
 
Depreciation expense for property and equipment was $1.1 million, $1.2 million and $1.4 million for the year ended December 31, 2018, 2017 and 2016, respectively.

In 2017, the Midland fabrication facility suffered damages two separate times, due to hailstorms. We did not incur a loss, as our insurance proceeds fully covered the estimated cost for the repairs. In accordance with ASC 605-40, we reduced the value of the building for these damages.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Retirement of Long-Lived Assets
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Retirement of Long-Lived Assets Retirement of Long-Lived AssetsDuring the annual review of our rental compressor units, management looks for any units that are not of the type, configuration, make or model that our customers are demanding or that were not cost efficient to refurbish, maintain and/or operate. From our review in 2018, we retired 13 units from our rental fleet. We recorded no loss on the retirement, due to the units being completely depreciated at the time of retirement. We had no retirement from our rental fleet in 2017. From our review in 2016, we determined 63 units should be retired from our rental fleet with key components from those units being re-utilized in future unit builds and/or repairs. We performed an optimization review and recorded a $545,000 loss on retirement of rental equipment to reduce the book value of each unit to the estimated fair value of approximately $242,000 for key components being kept.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Deferred Compensation Plans
12 Months Ended
Dec. 31, 2018
Compensation Related Costs [Abstract]  
Deferred Compensation Plans Deferred Compensation Plans
Effective January 1, 2016, the Company established a non-qualified deferred compensation plan for executive officers, directors and certain eligible employees. The assets of the deferred compensation plan are held in a rabbi trust and are subject to additional risk of loss in the event of bankruptcy or insolvency of the Company. The plan allows for deferral up to 90% of a participant’s base salary, bonus, commissions, director fees and restricted stock awards. A Company owned life insurance policy held in a rabbi trust is utilized as a source of funding for the plan. The cash surrender value of the life insurance policy is $1.0 million and $894,000 as of December 31, 2018 and 2017, respectively, with a loss related to the policy of $153,900 and a gain of $66,400 reported in other income in our consolidated income statement for the year ended December 31, 2018 and 2017, respectively.

For deferrals of base salary, bonus, commissions and director fees, settlement payments are made to participants in cash, either in a lump sum or in periodic installments. The deferred obligation to pay the deferred compensation and the deferred director fees is adjusted to reflect the positive or negative performance of investment measurement options selected by each participant and was $1.1 million and $866,000 as of December 31, 2018 and 2017, respectively. The deferred obligation is included in other long-term liabilities in the consolidated balance sheet.

For deferrals of restricted stock units, the plan does not allow for diversification, therefore, distributions are paid in shares of common stock and the obligation is carried at grant value. As of December 31, 2018, 101,895 unvested restricted stock units have been deferred of which 34,732 units have been released and issued to the deferred compensation plan with a value of $871,300.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Credit Facility
12 Months Ended
Dec. 31, 2018
Debt Disclosure [Abstract]  
Credit Facility Credit Facility
We have a senior secured revolving credit agreement with JP Morgan Chase Bank, N.A (the "Amended Credit Agreement") aggregate commitment of $30 million, subject to collateral availability. We also have a right to request from the Lender, on an uncommitted basis, an increase of up to $20 million on the aggregate commitment (which could potentially increase the commitment amount to $50 million). On August 31, 2017, we amended and renewed the Amended Credit Agreement, which was set to expire on December 31, 2017. The Credit Agreement Amendment extends the maturity date to December 31, 2020. No other material revisions were made to the credit facility.
 
Borrowing Base. At any time before the maturity of the Amended Credit Agreement, we may draw, repay and re-borrow amounts available under the borrowing base up to the maximum aggregate availability discussed above. Generally, the borrowing base equals the sum of (a) 80% of our eligible accounts receivable plus (b) 50% of the book value of our eligible general inventory (not to exceed 50% of the commitment amount at the time) plus (c) 75% of the book value of our eligible equipment inventory.  JPMorgan Chase Bank (the “Lender”) may adjust the borrowing base components if material deviations in the collateral are discovered in future audits of the collateral. We had $29.5 million borrowing base availability at December 31, 2018 under the terms of our Amended Credit Agreement.
 
Interest and Fees.  Under the terms of the Amended Credit Agreement, we have the option of selecting the applicable variable rate for each revolving loan, or portion thereof, of either (a) LIBOR multiplied by the Statutory Reserve Rate (as defined in the Amended Credit Agreement), with respect to this rate, for Eurocurrency funding, plus the Applicable Margin (“LIBOR-based”), or (b) CB Floating Rate, which is the Lender's Prime Rate less the Applicable Margin; provided, however, that no more than three LIBOR-based borrowings under the agreement may be outstanding at any one time. For purposes of the LIBOR-based interest rate, the Applicable Margin is 1.50%. For purposes of the CB Floating Rate, the Applicable Margin is 1.25%.

Accrued interest is payable monthly on outstanding principal amounts, provided that accrued interest on LIBOR-based loans is payable at the end of each interest period, but in no event less frequently than quarterly. In addition, fees and expenses are payable in connection with our requests for letters of credit (generally equal to the Applicable Margin for LIBOR-related borrowings multiplied by the face amount of the requested letter of credit) and administrative and legal costs.
 
Maturity . The maturity date of the Amended Credit Agreement is December 31, 2020, at which time all amounts borrowed under the agreement will be due and outstanding letters of credit must be cash collateralized. The agreement may be terminated early upon our request or the occurrence of an event of default.
 
Security. The obligations under the Amended Credit Agreement are secured by a first priority lien on all of our inventory and accounts and lease receivables, along with a first priority lien on a variable number of our leased compressor equipment the
book value of must be maintained at a minimum of 2.00 to 1.00 commitment coverage ratio (such ratio being equal to (i) the amount of the borrowing base as of such date to (ii) the amount of the commitment as of such date.)
 
Covenants. The Amended Credit Agreement contains customary representations and warranties, as well as covenants which, among other things, limit our ability to incur additional indebtedness and liens; enter into transactions with affiliates; make acquisitions in excess of certain amounts; pay dividends; redeem or repurchase capital stock or senior notes; make investments or loans; make negative pledges; consolidate, merge or effect asset sales; or change the nature of our business. In addition, we also have certain financial covenants that require us to maintain a leverage ratio less than or equal to 2.50 to 1.00 as of the last day of each fiscal quarter.

Events of Default and Acceleration. The Amended Credit Agreement contains customary events of default for credit facilities of this size and type, and includes, without limitation, payment defaults; defaults in performance of covenants or other agreements contained in the loan documents; inaccuracies in representations and warranties; certain defaults, termination events or similar events; certain defaults with respect to any other Company indebtedness in excess of $50,000; certain bankruptcy or insolvency events; the rendering of certain judgments in excess of $150,000; certain ERISA events; certain change in control events and the defectiveness of any liens under the secured revolving credit facility. Obligations under the Amended Credit Agreement may be accelerated upon the occurrence of an event of default.
 
As of December 31, 2018, we were in compliance with all covenants in our Amended Credit Agreement.  A default under our Credit Agreement could trigger the acceleration of our bank debt so that it is immediately due and payable.  Such default would likely limit our ability to access other credit. At December 31, 2018 our balance on the line of credit was $417,000. Our weighted average interest rate for the year ended December 31, 2018 was 3.81%.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The provision for income taxes for the years ended December 31, 2018, 2017 and 2016, consists of the following (in thousands):

  201820172016
Current provision:       
Federal $(164)$3,074 $4,280 
State (84)260 429 
Total current (benefit) provision(248)3,334 4,709 
Deferred provision:    
Federal expense (benefit)573 (21,582)(2,713)
Total deferred expense (benefit)573 (21,582)(2,713)
Total expense (benefit) provision$325 $(18,248)$1,996 

On December 22, 2017, the U.S. government enacted the 2017 Tax Act. The 2017 Tax Act made broad and complex changes to the U.S. tax code that affected the Company’s 2017 financial results. The 2017 Tax Act also established new tax laws that will affect the Company’s financial results after 2017, including a reduction in the U.S. federal corporate income tax rate from 35 percent to 21 percent; additional limitations on the deductibility of executive compensation; limitations on the deductibility of interest; and repeal of the domestic manufacturing deduction. As such, the Company recognized a $18.4 million income tax benefit related to the re-measurement of our deferred tax assets and liabilities in our 2017 financial statements in accordance with SAB 118, which provides SEC staff guidance for the application of ASC 740 in the reporting period in which the 2017 Tax Act was signed into law. We completed our detailed analysis in 2018 with no material adjustments.
The income tax effects of temporary differences that give rise to significant portions of deferred income tax assets and (liabilities) as of December 31, 2018 and 2017, are as follows (in thousands):

  20182017
Deferred income tax assets:     
Net operating loss carryover$2,415 $— 
Stock Compensation746 843 
Other 441 201 
Total deferred income tax assets $3,602 $1,044 
Deferred income tax liabilities:   
Property and equipment $(34,968)(32,377)
Goodwill and other intangible assets (573)(604)
Other (219)(226)
Total deferred income tax liabilities (35,760)(33,207)
Net deferred income tax liabilities $(32,158)$(32,163)

The effective tax rate for the years ended December 31, 2018, 2017 and 2016, differs from the statutory rate as follows:

  201820172016
Statutory rate 21.0 %34.0 %34.0 %
State and local taxes1.5 %1.5 %1.6 %
Uncertain tax position 72.9 %— %— %
Research and development credit (48.3)%— %(7.5)%
Stock based compensation (5.2)%(13.4)%0.3 %
Nondeductible compensation 4.1 %— %— %
Domestic production credit  — %(14.3)%(5.4)%
Other(2.7)%(1.5)%0.6 %
Effective rate 43.3 %6.3 %23.6 %
Deferred re-measurement for rate change— %(1,144.4)%— %
Effective rate 43.3 %(1,138.1)%23.6 %

During the fourth quarter of 2018, the Company discovered a potential uncertain tax position attributable to the deductibility of certain executive compensation expense for federal income tax purposes aggregating approximately $168,000, $149,000 and $230,000 for the years ended December 31, 2017, 2016 and 2015, respectively. As a result, in accordance with ASC Topic 740, during the fourth quarter of 2018, the Company recorded a tax adjustment of $547,000 and accrued penalty and interest expense of $55,000 attributable to the uncertain tax position. Management of the Company determined that effect of the potential uncertain tax position on previously reported results of operations for the years ended December 31, 2017 and 2016 was not material.

We account for uncertain tax positions in accordance with guidance in FASB ASC 740, which prescribes the minimum recognition threshold a tax position taken or expected to be taken in a tax return is required to meet before being recognized in the financial statements. A reconciliation of the beginning and ending amount of uncertain tax positions is as follows (in thousands):

Balance at January 1, 2018 $— 
Additions based on tax positions related to current year 31 
Additions to tax positions of prior years 547 
Balance at December 31, 2018 $578 


Our policy regarding income tax interest and penalties is to expense those items as incurred. During the years ended December 31, 2018, 2017 and 2016, there were no significant income tax interest or penalty items in the statement of income.
We had a regular income tax net operating loss carry forward of $10.7 million for federal income taxes as of December 31, 2018. This net operating loss will be carried forward indefinitely but subject to 80% limitation.
 
We file income tax returns in the U.S. federal jurisdiction and various state jurisdictions.  With few exceptions, we are no longer subject to U.S. federal or state income tax examination by tax authorities for years before 2014.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Other Long-term Liabilities
12 Months Ended
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]  
Other Long-term Liabilities Other Long-term LiabilitiesWe entered into a purchase agreement with a vendor on July 30, 2008 pursuant to which we agreed to purchase up to $4.8 million of our paint and coating requirements exclusively from the vendor.  In connection with the execution of the agreement, the vendor paid us a $300,000 fee which is considered to be a discount toward future purchases from the vendor.  The $300,000 payment we received is recorded as a long-term liability and will decrease as the purchase commitment is fulfilled.  The long-term liability remaining for the purchase commitment was  $57,000 and $92,000 as of December 31, 2018 and 2017, respectively.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2018
Stockholders' Equity Attributable to Parent [Abstract]  
Stockholders' Equity Stockholders' Equity
Preferred Stock

We have a total of 5.0 million authorized preferred shares with rights and preferences as designated by the Board of Directors.  As of December 31, 2018 and 2017, there were no issued or outstanding preferred shares.
XML 31 R16.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 Stock-Based Compensation
Restricted Stock/Units

 On June 18, 2014, at our annual meeting of shareholders, our shareholders approved a proposed amendment to the 2009 Restricted Stock/Unit Plan (the "Plan") to add additional 500,000 shares of common stock to the Plan, thereby authorizing the issuance of up to 800,000 shares of common stock under the Plan. In accordance with the Company's employment agreement with Stephen Taylor, the Company's Chief Executive Officer, the Compensation Committee reviewed his performance in determining the issuance of restricted common stock. Based on this review which included consideration of the Company's 2017 performance, Mr. Taylor, was awarded 84,700 restricted shares/units on March 15, 2018, which vest over three years, in equal installments beginning March 15, 2019. On March 15, 2018, the Compensation Committee awarded 20,000 restricted shares/units to each G. Larry Lawrence, our CFO, and James Hazlett, our Vice President of Technical Services. The restricted shares/units to Messrs. Hazlett and Lawrence vest over three years, in equal installments, beginning March 15, 2019. We also awarded and issued 16,288 shares of restricted common stock/units to our Board of Directors as partial payment for 2018 directors' fees. The restricted stock/units issued to our directors vests over one year, in quarterly installments, beginning March 31, 2019. Compensation expense related to the restricted shares/units was approximately $2,226,000, $3,675,000 and $1,793,000 for the years ended December 31, 2018, 2017, and 2016, respectively. As of December 31, 2018, there was a total of approximately $2,620,000 of unrecognized compensation expense related to the nonvested portion of these restricted shares/units.  This expense is expected to be recognized over the next three years and a quarter. As of December 31, 2018, 45,533 shares were still available for issuance under the Plan.
A summary of all restricted stock/units activity as of December 31, 2016, 2017 and 2018 and changes during the years then ended are presented below.

 Number
 of
Shares
Weighted Average
Exercise Price
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2015145,588 $19.17 9.12$3,246 
Granted
139,451 $21.34 — $3,007 
Vested
(145,558)$19.17 — $2,963 
Canceled/Forfeited
— $— — $— 
Outstanding, December 31, 2016139,451 $21.34 9.13$4,483 
Granted
126,432 $27.06 — $3,421 
Vested
(81,494)$21.20 — $2,361 
Canceled/Forfeited
— $— — $— 
Outstanding, December 31, 2017184,389 $25.32 8.83$4,831 
Granted
140,988 24.55 — 3,461 
Vested
(110,747)23.97 — 2,806 
Canceled/Forfeited
— — — — 
Outstanding, December 31, 2018214,630 $25.51 8.85$3,529 

Stock Option Plan

Our Stock Option Plan which is stockholder approved, permits the granting of stock options to its employees for up to 550,000 shares of common stock.  On June 16, 2009, at our annual meeting of shareholders, our shareholders approved to add an additional 200,000 shares of common stock to the Stock Option Plan. On June 16, 2016, at our annual meeting of shareholders, our shareholders approved a proposed amendment to the Stock Option Plan to add an additional 250,000 shares of common stock to the Stock Option Plan, thereby authorizing the issuance of up to 1.0 million shares of common stock under the Stock Option Plan.  We believe that such awards better align the interests of our employees with our stockholders.  Option awards are generally granted with an exercise price equal to the market price of our stock at the date of grant; those option awards generally vest based on three years of continuous service and have ten-year contractual terms.  Certain option and share awards provide for accelerated vesting if there is a change in control of the Company (as defined in the Stock Option Plan).  The last date that grants can be made under the Stock Option Plan is February 28, 2026. As of December 31, 2018, 318,503 shares were still available for issue under the Stock Option Plan.

The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model that uses the assumptions noted in the following table.  The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve in effect at the time of grant.  The expected life of options granted is based on the vesting period and historical exercise and post-vesting employment termination behavior for similar grants.  We use historical data to estimate option exercise and employee termination within the valuation model; separate groups of employees that have similar historical exercise behavior are considered separately for valuation purposes.


Weighted average Black -Scholes fair value assumption during the year ended December 31, are as follows:2017
Risk free rate2.12 %
Expected life6 years
Expected volatility39.59 %
Expected dividend yield— 

There were no stock option grants made in 2018 or 2016.
A summary of all option activity as of December 31, 2016, 2017 and 2018  and changes during the years then ended are presented below:

 Number
 of
Shares
Weighted Average
Grant Date Fair Value
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2015414,769 $19.07 5.08$1,814 
Granted
— $— 
Exercised
(62,083)$16.79 625 
Canceled/Forfeited
(2,500)$22.90 $— 
Outstanding, December 31, 2016350,186 $19.45 4.25$4,453 
Granted
32,750 $28.15 
Exercised
(55,666)$20.12 446 
Outstanding, December 31, 2017327,270 $20.21 4.28$2,255 
Granted
— — 
Exercised
(38,250)17.19 216 
Canceled/Forfeited
(5,334)24.02 — 
Outstanding, December 31, 2018283,686 $20.46 3.58$434 
Exercisable, December 31, 2018262,821 $19.85 3.22$434 
 
The weighted average grant date fair value of options granted during the years was $11.93 in 2017 and none in 2018. The total intrinsic value, or the difference between the exercise price and the market price on the date of exercise, of options exercised during the years ended December 31, 2018, 2017, and 2016 was approximately $216,000, $446,000, and $625,000 respectively.  Cash received from stock options exercised during the years ended December 31, 2018, 2017, and 2016 was approximately $680,000, $1.12 million, and $1.0 million, respectively.

The following table summarizes information about our stock options outstanding at December 31, 2018:

 
Range of Exercise Prices
Options Outstanding Options Exercisable 
Shares 
Weighted
Average
Remaining
Contractual
Life (years)
Weighted
Average
Exercise
Price
Shares 
Weighted
Average
Exercise
Price
$0.01-15.7064,852 0.52$9.75 64,852 $9.75 
$15.71-17.8142,000 1.57$17.54 42,000 $17.54 
$17.82-20.4850,500 2.34$19.43 50,500 $19.43 
$20.49-33.36126,334 6.32$27.33 105,469 $27.19 
283,686 3.58$20.46 262,821 $19.85 
The summary of the status of our unvested stock options as of December 31, 2018 and changes during the year then ended is presented below.

 
 
 
Unvested stock options:
Shares 
Weighted Average
Grant Date Fair Value
Unvested at December 31, 201748,581 $11.41 
Granted
— $— 
Vested
(26,549)$10.97 
Canceled/Forfeited
(1,167)$11.93 
Unvested at December 31, 201820,865 $11.93 

We recognized stock compensation expense from stock options vesting of $159,000, $363,000, and $506,000 for the years ended December 31, 2018, 2017 and 2016, respectively. As of December 31, 2018, there was approximately $131,000 of total unamortized compensation cost related to unvested stock options.  We expect to recognize such cost over a weighted-average period of 1.0 year. 

There were no stock option grants in 2018.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Related Party
12 Months Ended
Dec. 31, 2018
Related Party Transactions [Abstract]  
Related Party Related Party In 2016, we entered into a joint venture partnership, N-G, LLC (‘N-G”), with Genis Holdings, LLC (“Genis”) to explore new technologies for wellhead compression. NGS and Genis both share 50% ownership of N-G. In 2018, we ordered some compressor packages from Genis, totaling $1.0 million. The compressors were not completed by December 31, 2018. As of December 31, 2018, we have prepaid $500,000 which is included in prepaid expenses and other in the consolidated balance sheet. The outstanding balance at year end December 31, 2018 is due at the time of completion.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
401(k) Plan

We offer a 401(k) Plan to all employees that have reached the age of eighteen and have completed six months of service.  The participants may contribute up to 100% of their salary subject to IRS limitations.  Employer contributions are subject to Board discretion and are subject to a vesting schedule of 20% each year after the first year and 100% after six years.  We contributed $355,000, $301,000, and $295,000 to the 401(k) Plan in 2018, 2017 and 2016, respectively.

Rented Facilities, Vehicles and Equipment

We lease certain of our facilities and equipment under operating leases with terms generally ranging from month-to-month to five years.  Most leases contain renewal options.  Remaining future minimum rental payments (excluding month to month) due under these leases are as follows:
 
Years Ending December 31, (in thousands)
2019$298 
2020118 
202197 
202244 
202335 
Thereafter15 
Total$607 

Rent expense under such leases was $433,000, $310,000, and $325,000 for the years ended December 31, 2018, 2017 and 2016, respectively.
Legal Proceedings

From time to time, we are a party to various legal proceedings in the ordinary course of our business.  While management is unable to predict the ultimate outcome of these actions, it believes that any ultimate liability arising from these actions will not have a material effect on our financial position, results of operations or cash flow.  We are not currently a party to any bankruptcy, receivership, reorganization, adjustment or similar proceeding, and we are not aware of any other threatened litigation.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Quarterly Financial Data - Unaudited
12 Months Ended
Dec. 31, 2018
Quarterly Financial Data [Abstract]  
Quarterly Financial Data Quarterly Financial Data (in thousands, except per share data) – Unaudited
2018 Q1 Q2 Q3 Q4 Total 
Total revenue $14,718 $18,204 $16,396 $16,160 $65,478 
Operating income (loss) 350 226 (44)106 638 
Net income (loss)
225 247 236 (282)426 
Net income (loss) per share - Basic 0.02 0.02 0.02 (0.02)0.03 
Net income (loss) per share - Diluted 0.02 0.02 0.02 (0.02)0.03 


2017 Q1 Q2 Q3 Q4 Total 
Total revenue $18,902 $16,218 $15,913 $16,660 $67,693 
Operating income 343 414 593 217 1,567 
Net income (1)
252 375 522 18,702 19,851 
Net income per share - Basic 0.02 0.03 0.04 1.46 1.55 
Net income per share - Diluted 0.02 0.03 0.04 1.42 1.51 

(1) The increase in fourth quarter net income is largely a result of the 2017 Tax Act, see Note 7.

Amounts may not add due to rounding differences.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Organization and Principles of Consolidation Organization and Principles of ConsolidationThese notes apply to the consolidated financial statements of Natural Gas Services Group, Inc.  (the "Company", “NGSG”, "Natural Gas Services Group", "we" or "our") (a Colorado corporation).  Natural Gas Services Group was formed on December 17, 1998 for the purposes of combining the operations of certain manufacturing, service and leasing entities. The accompanying consolidated financial statements include the accounts of the Company, its subsidiary, NGSG Properties, LLC and the rabbi trust associated with the Company’s deferred compensation plan, see Note 5. All significant intercompany accounts and transactions for the periods presented have been eliminated in consolidation.
Nature of Operations
Nature of Operations
 
Natural Gas Services Group is a leading provider of small to medium horsepower compression equipment to the natural gas industry, with an emerging position in the large horsepower market.  We focus primarily on the non-conventional natural gas and oil production business in the United States (such as coal bed methane, gas shale, tight gas and oil shale).  We manufacture, fabricate and rent natural gas compressors that enhance the production of natural gas wells.  NGSG provides maintenance services for its natural gas compressors.  In addition, we sell custom fabricated natural gas compressors to meet customer specifications dictated by well pressures, production characteristics and particular applications.  We also manufacture and sell flare systems for oil and natural gas plant and production facilities.
Use of Estimates
Use of Estimates

The preparation of our consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires our management to make estimates and assumptions that affect the amounts reported in these consolidated financial statements and accompanying notes.  Actual results could differ from those estimates.  Significant estimates include fixed asset lives, bad debt allowance and the allowance for inventory obsolescence. Additionally, NGS conducts a yearly review of impairment of long-lived assets. Throughout the review, determining factors are based on estimates that can significantly impact the carrying value of these assets. It is at least reasonably possible these estimates could be revised in the near term and the revisions could be material.
Cash Equivalents
Cash Equivalents

For purposes of reporting cash flows, we consider all short-term investments with an original maturity of three months or less to be cash equivalents.
Accounts Receivable
Accounts Receivable

Our trade receivables consist of customer obligations for the sale of compressors and flare systems due under normal trade terms, and operating leases for the use of our natural gas compressors.  The receivables are not collateralized except as provided for under lease agreements.  However, we typically require deposits of as much as 50% or use of progress payments for large custom sales contracts.  We extend credit based on management's assessment of the customer's financial condition, receivable aging, customer disputes and general business and economic conditions.   The allowance for doubtful accounts was $291,000 and $569,000 at December 31, 2018 and 2017, respectively. Management believes that the allowance is adequate; however, actual write-offs may exceed the recorded allowance.
Revenue Recognition
Revenue Recognition Policy

The Company adopted ASC 606, Revenue from Contracts with Customers ("ASC 606") on January, 1, 2018. As a result, the Company has changed its accounting policy for revenue recognition as detailed below.
 
The Company applied ASC 606 using the cumulative effect method. We had no significant changes in our recognition of revenue at adoption and our review of all open revenue from contracts with customers on January 1, 2018 indicated we had no adjustment to be made. Therefore, our consolidated financial statements for 2017 reported under ASC 605 are comparable to the consolidated financial statements for 2018 reported under ASC 606, since an adjustment was not needed, except for the respective additional disclosures as detailed below.
Revenue is measured based on a consideration specified in a customer’s contract, excluding any sale incentives and taxes collected on behalf of third parties (i.e. sales and property taxes). We recognize revenue once a performance obligation has been satisfied and control over a product or service has transferred to the customer. Shipping and handling costs incurred are accounted for as fulfillment costs and are included in cost of revenues in our condensed consolidated income statement.

Nature of goods and Services

The following is a description of principal activities from which the Company generates its revenue:

Rental Revenue. The Company generates revenue from renting compressors and flare systems to our customers. These contracts may also include a fee for servicing the compressor or flare during the rental contract. Our rental contracts range from six to twenty-four months, with revenue being recognized over time, in equal payments over the term of the contract. After the terms of the contract have expired, a customer may renew their contract or continue renting on a monthly basis thereafter. In accordance with generally accepted accounting principles, the revenue earned from servicing rental equipment is recognized in accordance with ASC 606, while the revenue earned from the rental of the equipment is recognized in accordance with ASC 840 - Leases.

Sales Revenue. The Company generates revenue by the sale of custom/fabricated compressors, flare systems and parts, as well as, exchange/rebuilding customer owned compressors and sale of used rental equipment.

Custom/fabricated compressors and flare systems - The Company designs and fabricates compressors and flares based on the customer’s specifications outlined in their contract. Though the equipment being built is customized by the customer, control under these contracts does not pass to the customer until the compressor or flare package is complete and shipped, or in accordance with a bill and hold arrangements the customer accepts title and assumes the risk and rewards of ownership. We request some of our customers to make progressive payments as the product is being built; these payments are recorded as a contract liability on the Deferred Income line on the consolidated balance sheet until control has been transferred. These contracts also may include an assurance warranty clause to guarantee the product is free from defects in material and workmanship for a set duration of time; this is a standard industry practice and is not considered a performance obligation.

From time to time, upon the customer’s written request, we recognize revenue when manufacturing is complete and the equipment is ready for shipment. At the customer’s request, we will bill the customer upon completing all performance obligations, but before shipment. The customer will formally request we ship the equipment per their direction from our manufacturing facility at a later specified date and that we segregate the equipment from our finished goods, such that they are not available to fill other orders. Per the customer’s agreement change of control is passed to the customer once the equipment is complete and ready for shipment. We have operated using bill and hold agreements with certain customers for many years, with consistent satisfactory results for both the customer and us. The credit terms on these agreements are consistent with the credit terms on all other sales. All control is shouldered by the customer and there are no exceptions to the customer’s commitment to accept and pay for the manufactured equipment. Revenues recognized related to bill and hold arrangements for the years ended December 31, 2018 and 2017 was approximately $8.3 million and $4.6 million, respectively.

Parts - Revenue is recognized after the customer obtains control of the parts. Control is passed either by the customer taking physical possession or the parts being shipped. The amount of revenue recognized is not adjusted for expected returns, as our historical part returns have been de minimis.

Exchange or rebuilding customer owned compressors - Based on the contract, the Company will either exchange a new/rebuilt compressor for the customer’s malfunctioning compressor or rebuild the customer’s compressor. Revenue is recognized after control of the replacement compressor has transferred to the customer by physical delivery, delivery and installment or shipment of the compressor.

Used compressors or flares - From time to time, a customer may request to purchase a used compressor or flare out of our rental fleet. Revenue from the sale of rental equipment is recognized when the control has passed to the customer, when the customer has taken physical possession or the equipment has been shipped.

Service and Maintenance Revenue. The Company provides routine or call-out services on customer owned equipment. Revenue is recognized after services in the contract are rendered.

Payment terms for sales revenue and service and maintenance revenue discussed above are generally 30 to 60 days although terms for specific customers can vary. Also, the transaction prices are not subject to variable consideration constraints.
Contract Costs
Contract Costs

The Company applies the practical expedient in ASC 340-40-25-4 and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expense on our consolidated income statement.
Major Customers and Concentration of Credit Risk Major Customers and Concentration of Credit RiskSales and rental income to Occidental Permian, LTD. ("Oxy") in 2018 amounted to 28% of revenue. Sales and rental income to Oxy and Devon Energy Production, Inc. ("Devon") in 2017 amounted to 20% and 15% of revenue, respectively. Sales and rental income to Devon and Oxy in 2016 amounted to 21% and 19% of revenue. No other single customer accounted for more than 10% of our revenues in 2018, 2017 or 2016. Oxy amounted to 26% of our accounts receivable as of December 31, 2018. Oxy amounted to 14% of our accounts receivable as of December 31, 2017. No other customers amounted to more than 10% of our accounts receivable as of December 31, 2018 and 2017.
Inventory InventoryInventory (current and long-term) is valued at the lower of cost and net realizable value.  The cost of inventories is determined by the weighted average method.  A reserve is recorded against inventory balances for estimated obsolescence.
Rental Equipment and Property and Equipment Rental Equipment and Property and EquipmentRental equipment and property and equipment are recorded at cost less accumulated depreciation, except for work-in-progress on new rental equipment which is recorded at cost until it’s complete and added to the fleet. At December 31, 2018 and 2017, we had $11.9 million and $6.4 million in rental equipment work-in-progress, respectively. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Our rental equipment has an estimated useful life of 15 years, while our property and equipment has an estimate useful lives which range from three to thirty-nine years.
Impairment of Rental Equipment
We assess the impairment of rental equipment and property and equipment whenever events or changes in circumstances indicate that the net recorded amount may not be recoverable.  The following factors could trigger an impairment review: significant underperformance relative to historical or projected future cash flows, significant adverse changes in the extent or manner in which asset is being used or its condition, significant negative industry trends or legislative changes prohibiting us from leasing our units or flares. An impairment loss is recognized if the future undiscounted cash flows associated with the asset and the estimated fair value of the asset are less than the asset's carrying value. We recognized no impairments in years ended December 31, 2018, 2017 or 2016.

Gains and losses resulting from sales and dispositions of property and equipment are included in current operations. Maintenance and repairs are charged to operations as incurred.
Goodwill GoodwillGoodwill represents the cost in excess of fair value of the identifiable net assets acquired. Goodwill is tested for impairment annually or whenever events indicate impairment may have occurred. We performed a qualitative analysis each quarter of 2018 and our annual review was performed in the fourth quarter of 2018.
Intangibles
Intangibles

At December 31, 2018 and 2017, NGSG had intangible assets, which relate to developed technology and a trade name. The carrying amount net of accumulated amortization at December 31, 2018 and 2017 was $1.4 million and $1.5 million, respectively.  Developed technology is amortized on a straight-line basis with a useful life of 20 years, with a weighted average remaining life of approximately six years as of December 31, 2018.  Amortization expense recognized in each of the years ending December 31, 2018, 2017, and 2016 was $125,000. Estimated amortization expense for the years 2019-2024 is $125,000 per year. NGSG has an intangible asset with a gross carrying value of $654,000 at December 31, 2018 related to the trade name of SCS which was acquired in our acquisition of Screw Compression Systems in January 2005.  This asset is not being amortized as it has been deemed to have an indefinite life.

The following table represents the identified intangible assets by major asset class (in thousands):

 December 31, 2018December 31, 2017
Useful Life (years) Gross Carrying Value  Accumulated Amortization Net Book Value Gross Carrying Value Accumulated Amortization Net Book Value 
Developed Technology20$2,505 $1,758 $747 $2,505 $1,633 $872 
Trade NameIndefinite 654 — 654 654 — 654 
Total$3,159 $1,758 $1,401 $3,159 $1,633 $1,526 

Our policy is to periodically review intangibles for impairment through an assessment of the estimated future cash flows related to such assets.  In the event that assets are found to be carried at amounts in excess of estimated undiscounted future cash flows, then the assets will be adjusted for impairment to a level commensurate with a discounted cash flow analysis of the underlying assets.  Based upon our analysis, we experienced no impairment of intangible assets during the years ended December 31, 2018 or 2017. Separately, we reviewed our indefinite life intangible for impairment with our goodwill qualitative analysis, which we performed each quarter in 2018 due to a continued decline in our rental utilization and then annually in the
fourth quarter of 2018. Based on this analysis, we experienced no impairment on our indefinite life intangible during the years ended December 31, 2018 or 2017.
Warranty WarrantyWe accrue amounts for estimated warranty claims based upon current and historical product warranty costs and any other related information known.
Financial Instruments and Concentrations of Credit Risk
Financial Instruments and Concentrations of Credit Risk

We invest our cash primarily in deposits and money market funds with commercial banks.  At times, cash balances at banks and financial institutions may exceed federally insured amounts. We believe that the risk to our cash balance is minimal because we have chosen one of the nation’s largest most successful banks, with strong long-term ratings of Aa2/A+/AA.
Per Share Data Per Share DataBasic earnings per common share is computed using the weighted average number of common shares outstanding during the period.  Diluted earnings per common share is computed using the weighted average number of common stock and common stock equivalent shares outstanding during the period.
Income Taxes
Income Taxes

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of assets and liabilities and their respective tax bases, and operating losses and tax credit carry-forwards.  Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.
ASC Topic 740 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In order to record any financial statement benefit, we are required to determine, based on technical merits of the position, whether it is more likely than not (a likelihood of more than 50 percent) that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes. If that step is satisfied, then we must measure the tax position to determine the amount of benefit to recognize in the financial statements. The tax position is measured at the largest amount of the benefit that is greater than 50 percent likely of being realized upon ultimate settlement. We have no uncertain tax positions as of December 31, 2018 or 2017.

Our policy regarding income tax interest and penalties is to expense those items as other expense.
On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “2017 Tax Act”), which made broad and complex changes to the U.S. tax code. Certain income tax effects of the 2017 Tax Act are reflected in the Company’s financial results in accordance with Staff Accounting Bulletin No. 118 (“SAB 118”), which provides SEC staff guidance regarding the application of Accounting Standards Codification Topic 740 Income Taxes (“ASC 740”).
Fair Value Measurement
Fair Value Measurement

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date under current market conditions. ASC Topic 820 established a fair value hierarchy, which requires an entity to maximize the use of observable inputs when measuring fair value. These inputs are categorized as follows:

Level 1- quoted prices in an active market for identical assets or liabilities;

Level 2- quoted prices in an active market for similar assets or liabilities, inputs other than quoted prices that are observable for similar assets or liabilities, inputs derived principally from or corroborated by observable market data by correlation or other means; and

Level 3- valuation methodology with unobservable inputs that are significant to the fair value measurement.
   
Management believes that the fair value of our cash and cash equivalents, trade receivables, accounts payable and line of credit at December 31, 2018 and 2017 approximate their carrying values due to the short-term nature of the instruments or the use of prevailing market interest rates.
Segments and Related Information
Segments and Related Information

ASC 280-10-50, “Operating Segments”, define the characteristics of an operating segment as a) being engaged in business activity from which it may earn revenue and incur expenses, b) being reviewed by the company's chief operating decision maker (CODM) for decisions about resources to be allocated and assess its performance and c) having discrete financial information.  Although we indeed look at our products to analyze the nature of our revenue, other financial information, such as certain costs and expenses, net income and EBITDA are not captured or analyzed by these categories.  Our CODM does not make resource allocation decisions or access the performance of the business based on these categories, but rather in the aggregate. Based on this, management believes that it operates in one business segment.
 
In their analysis of product lines as potential operating segments, management also considered ASC 280-10-50-11, “Aggregation Criteria”, which allows for the aggregation of operating segments if the segments have similar economic characteristics and if the segments are similar in each of the following areas:
 
The nature of the products and services;

The nature of the production processes;

The type or class of customer for their products and services;

The methods used to distribute their products or provide their services; and

The nature of the regulatory environment, if applicable.
 
We are engaged in the business of designing and manufacturing compressors and flares. Our compressors and flares are sold and rented to our customers. In addition, we provide service and maintenance on compressors in our fleet and to third parties.These business activities are similar in all geographic areas.  Our manufacturing process is essentially the same for the entire Company and is performed in house at our facilities in Midland, Texas and Tulsa, Oklahoma.  Our customers primarily consist of entities in the business of producing natural gas.  The maintenance and service of our products is consistent across the entire Company and is performed via an internal fleet of vehicles.  The regulatory environment is similar in every jurisdiction in that the most impacting regulations and practices are the result of federal energy policy.  In addition, the economic characteristics of each customer arrangement are similar in that we maintain policies at the corporate level.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements

On February 25, 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-02, Leases (Topic 842). Under the new guidance, a lessee will be required to recognize assets and liabilities for finance and operating leases with lease terms of more than 12 months. Additionally, this ASU will require disclosures to help investors and other financial statement users better understand the amount, timing, and uncertainty of cash flows arising from leases, including qualitative and quantitative requirements. The ASU initially required a modified retrospective transition method where a company applies the new leases standard at the beginning of the earliest period presented in the financial statements, but in July 2018 the FASB issued ASU 2018-11. ASU 2018-11 added an optional transition method where a company applies the new leases standard at the adoption date and recognizes a cumulative effect adjustment to the opening balance of retained earnings. For public business entities, the amendments are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted.
The new standard will be adopted by the Company on January 1, 2019. We anticipate applying certain practical expedients provided by ASU 2016-02 that allow companies to not reassess leases that are in effect prior to adoption, the practical expedient in ASU 2018-11 that allows lessors to not separate lease and non-lease components for certain asset classes and the practical expedient in ASU 2018-20 that allows lessors to exclude third party taxes from lease revenue and lease-related expenses. We have reviewed and evaluated the impact the new standard will have on our accounting policies, internal controls and consolidated balance sheet. In our assessment, we determined an increase in lease assets and lease liabilities on the consolidated balance sheet will be approximately $700,000 at adoption. The adoption by the Company of Topic 842, in regards to the increase in liabilities, will not impact the debt covenants on our existing line of credit, as leases are not considered new indebtedness in our credit agreement as confirmed with our bank. The new standard will create an adjustment to retained earnings produced by the difference in lease assets and lease liabilities brought on to the consolidated balance sheet.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Disaggregation of Revenue
The following table shows the Company's revenue disaggregated by product or service type for the years ended:
 
Year Ended December 31,
(in thousands)
2018
20172016
Compressors - sales
$10,994 $13,382 $10,038 
Flares - sales
2,535 2,755 1,183 
Other (Parts/Rebuilds) - sales
2,740 4,071 2,400 
Service and maintenance 1
20,537 19,857 24,016 
Total revenue from contracts with customers
36,806 40,065 37,637 
Add: non-ASC 606 rental revenue
28,672 27,628 34,017 
Total revenue
$65,478 $67,693 $71,654 

1Service and maintenance includes revenue from servicing our own rental equipment contracted to customers and third party equipment.
Contract with Customer, Asset and Liability
As of December 31, 2018 and December 31, 2017, we had the following receivables and deferred income from contracts with customers:


December 31, 2018December 31, 2017
(in thousands) 
Accounts Receivable 
Accounts receivable - contracts with customers $4,353 $5,454 
Accounts receivable - non-ASC 606 3,157 3,649 
Total Accounts Receivable 7,510 9,103 
Less: Allowance for doubtful accounts (291)(569)
Total Accounts Receivable, net 7,219 8,534 
Deferred income $81 $185 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:

(in thousands) 2020 2021 2022 2023 2024 Total 
Service and Maintenance $2,223 $1,842 $1,763 $704 $— $6,532 
Schedule of Inventory At December 31, 2018 and 2017, inventory consisted of the following (in thousands):
  20182017
Raw materials - current$26,152 $22,813 
Raw materials - long term3,980 2,829 
Finished Goods1,022 1,022 
Work in process3,800 2,389 
Total$34,954 $29,053 
Summary of Rental Equipment and Property and Equipment The
majority of our property and equipment, including rental equipment, is a direct cost to generating revenue and the following table depicts the depreciation associated with each product line at December 31, 2018 , 2017 and 2015 (in thousands):

 201820172016
Rentals$21,588 $20,861 $21,325 
Sales265 265 291 
Service & Maintenance22 21 25 
Total$21,875 $21,147 $21,641 
Schedule of Identified Finite-Lived Intangible Assets, Finite Lived
The following table represents the identified intangible assets by major asset class (in thousands):

 December 31, 2018December 31, 2017
Useful Life (years) Gross Carrying Value  Accumulated Amortization Net Book Value Gross Carrying Value Accumulated Amortization Net Book Value 
Developed Technology20$2,505 $1,758 $747 $2,505 $1,633 $872 
Trade NameIndefinite 654 — 654 654 — 654 
Total$3,159 $1,758 $1,401 $3,159 $1,633 $1,526 
Schedule of Identified Indefinite-Lived Intangible Assets
The following table represents the identified intangible assets by major asset class (in thousands):

 December 31, 2018December 31, 2017
Useful Life (years) Gross Carrying Value  Accumulated Amortization Net Book Value Gross Carrying Value Accumulated Amortization Net Book Value 
Developed Technology20$2,505 $1,758 $747 $2,505 $1,633 $872 
Trade NameIndefinite 654 — 654 654 — 654 
Total$3,159 $1,758 $1,401 $3,159 $1,633 $1,526 
Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):

  Year Ended December 31, 
  201820172016
Numerator:       
Net income $426 $19,851 $6,469 
Denominator for basic net income per common share:       
Weighted average common shares outstanding 12,965 12,831 12,702 
Denominator for diluted net income per share:       
Weighted average common shares outstanding 12,965 12,831 12,702 
Dilutive effect of stock options and restricted shares 268 279 233 
Diluted weighted average shares 13,233 13,110 12,935 
Earnings per common share:       
Basic $0.03 $1.55 $0.51 
Diluted $0.03 $1.51 $0.50 
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Rental Activity (Tables)
12 Months Ended
Dec. 31, 2018
Leases [Abstract]  
Schedule of Future Minimum Rent Payments Receivable Future minimum rent payments for arrangements not on a month-to-month basis at December 31, 2018 are as follows:
Years Ending December 31, 
(in thousands) 
20197,245 
20203,334 
20212,763 
20222,644 
20231,058 
Total 17,044 
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment
Property and equipment consists of the following at December 31, 2018 and 2017 (in thousands):

  Useful Lives (Years) 20182017
Land — $1,290 $1,290 
Building396,116 6,116 
Leasehold improvements 39808 808 
Office equipment and furniture 51,492 1,490 
Software 5573 573 
Machinery and equipment 73,275 3,133 
Vehicles 36,270 5,516 
Construction in Progress — 8,319 — 
Total28,143 18,926 
Less accumulated depreciation (11,556)(11,274)
Total $16,587 $7,652 
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Provision for Income Taxes
The provision for income taxes for the years ended December 31, 2018, 2017 and 2016, consists of the following (in thousands):

  201820172016
Current provision:       
Federal $(164)$3,074 $4,280 
State (84)260 429 
Total current (benefit) provision(248)3,334 4,709 
Deferred provision:    
Federal expense (benefit)573 (21,582)(2,713)
Total deferred expense (benefit)573 (21,582)(2,713)
Total expense (benefit) provision$325 $(18,248)$1,996 
Deferred Tax Assets and Liabilities
The income tax effects of temporary differences that give rise to significant portions of deferred income tax assets and (liabilities) as of December 31, 2018 and 2017, are as follows (in thousands):

  20182017
Deferred income tax assets:     
Net operating loss carryover$2,415 $— 
Stock Compensation746 843 
Other 441 201 
Total deferred income tax assets $3,602 $1,044 
Deferred income tax liabilities:   
Property and equipment $(34,968)(32,377)
Goodwill and other intangible assets (573)(604)
Other (219)(226)
Total deferred income tax liabilities (35,760)(33,207)
Net deferred income tax liabilities $(32,158)$(32,163)
Effective Income Tax Rate Reconciliation
The effective tax rate for the years ended December 31, 2018, 2017 and 2016, differs from the statutory rate as follows:

  201820172016
Statutory rate 21.0 %34.0 %34.0 %
State and local taxes1.5 %1.5 %1.6 %
Uncertain tax position 72.9 %— %— %
Research and development credit (48.3)%— %(7.5)%
Stock based compensation (5.2)%(13.4)%0.3 %
Nondeductible compensation 4.1 %— %— %
Domestic production credit  — %(14.3)%(5.4)%
Other(2.7)%(1.5)%0.6 %
Effective rate 43.3 %6.3 %23.6 %
Deferred re-measurement for rate change— %(1,144.4)%— %
Effective rate 43.3 %(1,138.1)%23.6 %
Uncertain tax positions A reconciliation of the beginning and ending amount of uncertain tax positions is as follows (in thousands):
Balance at January 1, 2018 $— 
Additions based on tax positions related to current year 31 
Additions to tax positions of prior years 547 
Balance at December 31, 2018 $578 
XML 40 R25.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]  
Summary of Restricted Stock Activity
A summary of all restricted stock/units activity as of December 31, 2016, 2017 and 2018 and changes during the years then ended are presented below.

 Number
 of
Shares
Weighted Average
Exercise Price
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2015145,588 $19.17 9.12$3,246 
Granted
139,451 $21.34 — $3,007 
Vested
(145,558)$19.17 — $2,963 
Canceled/Forfeited
— $— — $— 
Outstanding, December 31, 2016139,451 $21.34 9.13$4,483 
Granted
126,432 $27.06 — $3,421 
Vested
(81,494)$21.20 — $2,361 
Canceled/Forfeited
— $— — $— 
Outstanding, December 31, 2017184,389 $25.32 8.83$4,831 
Granted
140,988 24.55 — 3,461 
Vested
(110,747)23.97 — 2,806 
Canceled/Forfeited
— — — — 
Outstanding, December 31, 2018214,630 $25.51 8.85$3,529 
Stock Options Fair Value Assumptions
The fair value of each option award is estimated on the date of grant using the Black-Scholes option valuation model that uses the assumptions noted in the following table.  The risk-free rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve in effect at the time of grant.  The expected life of options granted is based on the vesting period and historical exercise and post-vesting employment termination behavior for similar grants.  We use historical data to estimate option exercise and employee termination within the valuation model; separate groups of employees that have similar historical exercise behavior are considered separately for valuation purposes.


Weighted average Black -Scholes fair value assumption during the year ended December 31, are as follows:2017
Risk free rate2.12 %
Expected life6 years
Expected volatility39.59 %
Expected dividend yield— 
Summary of Option Activity
A summary of all option activity as of December 31, 2016, 2017 and 2018  and changes during the years then ended are presented below:

 Number
 of
Shares
Weighted Average
Grant Date Fair Value
Weighted
Average
Remaining
Contractual Life (years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 2015414,769 $19.07 5.08$1,814 
Granted
— $— 
Exercised
(62,083)$16.79 625 
Canceled/Forfeited
(2,500)$22.90 $— 
Outstanding, December 31, 2016350,186 $19.45 4.25$4,453 
Granted
32,750 $28.15 
Exercised
(55,666)$20.12 446 
Outstanding, December 31, 2017327,270 $20.21 4.28$2,255 
Granted
— — 
Exercised
(38,250)17.19 216 
Canceled/Forfeited
(5,334)24.02 — 
Outstanding, December 31, 2018283,686 $20.46 3.58$434 
Exercisable, December 31, 2018262,821 $19.85 3.22$434 
Summary of Stock Options Outstanding
The following table summarizes information about our stock options outstanding at December 31, 2018:

 
Range of Exercise Prices
Options Outstanding Options Exercisable 
Shares 
Weighted
Average
Remaining
Contractual
Life (years)
Weighted
Average
Exercise
Price
Shares 
Weighted
Average
Exercise
Price
$0.01-15.7064,852 0.52$9.75 64,852 $9.75 
$15.71-17.8142,000 1.57$17.54 42,000 $17.54 
$17.82-20.4850,500 2.34$19.43 50,500 $19.43 
$20.49-33.36126,334 6.32$27.33 105,469 $27.19 
283,686 3.58$20.46 262,821 $19.85 
Summary of the Status of Unvested Stock Options
The summary of the status of our unvested stock options as of December 31, 2018 and changes during the year then ended is presented below.

 
 
 
Unvested stock options:
Shares 
Weighted Average
Grant Date Fair Value
Unvested at December 31, 201748,581 $11.41 
Granted
— $— 
Vested
(26,549)$10.97 
Canceled/Forfeited
(1,167)$11.93 
Unvested at December 31, 201820,865 $11.93 
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments Remaining future minimum rental payments (excluding month to month) due under these leases are as follows:
 
Years Ending December 31, (in thousands)
2019$298 
2020118 
202197 
202244 
202335 
Thereafter15 
Total$607 
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Quarterly Financial Data - Unaudited (Tables)
12 Months Ended
Dec. 31, 2018
Quarterly Financial Data [Abstract]  
Quarterly Financial Data
2018 Q1 Q2 Q3 Q4 Total 
Total revenue $14,718 $18,204 $16,396 $16,160 $65,478 
Operating income (loss) 350 226 (44)106 638 
Net income (loss)
225 247 236 (282)426 
Net income (loss) per share - Basic 0.02 0.02 0.02 (0.02)0.03 
Net income (loss) per share - Diluted 0.02 0.02 0.02 (0.02)0.03 


2017 Q1 Q2 Q3 Q4 Total 
Total revenue $18,902 $16,218 $15,913 $16,660 $67,693 
Operating income 343 414 593 217 1,567 
Net income (1)
252 375 522 18,702 19,851 
Net income per share - Basic 0.02 0.03 0.04 1.46 1.55 
Net income per share - Diluted 0.02 0.03 0.04 1.42 1.51 

(1) The increase in fourth quarter net income is largely a result of the 2017 Tax Act, see Note 7.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Narrative) (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Jun. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
Dec. 31, 2018
USD ($)
segment
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Jan. 01, 2019
USD ($)
Revenue from External Customer [Line Items]                        
Cash equivalents, qualification, maximum original maturity of short-term investments                 3 months      
Customer deposit requirements, large custom contracts, maximum percentage                 50.00%      
Allowance for doubtful accounts $ 291,000       $ 569,000       $ 291,000 $ 569,000    
Revenues 16,160,000 $ 16,396,000 $ 18,204,000 $ 14,718,000 16,660,000 $ 15,913,000 $ 16,218,000 $ 18,902,000 65,478,000 67,693,000 $ 71,654,000  
Impairment of goodwill                 0 0    
Product warranty reserves 22,000       65,000       22,000 65,000    
Uncertain tax positions 0       $ 0       0 0    
Additions to tax positions of prior years 547,000               547,000      
Income tax penalties and interest accrued $ 55,000               $ 55,000      
Tax reform impact                   18,400,000    
Number of business segments | segment                 1      
Bill and Hold Arrangement                        
Revenue from External Customer [Line Items]                        
Revenues                 $ 8,300,000 $ 4,600,000    
Accounting Standards Update 2016-02 | Scenario, Forecast | Subsequent Event                        
Revenue from External Customer [Line Items]                        
Operating lease, right-of-use asset                       $ 700,000
Operating lease, liability                       $ 700,000
Tax Year 2017                        
Revenue from External Customer [Line Items]                        
Additions to tax positions of prior years                 168,000      
Tax Year 2016                        
Revenue from External Customer [Line Items]                        
Additions to tax positions of prior years                 149,000      
Tax Year 2015                        
Revenue from External Customer [Line Items]                        
Additions to tax positions of prior years                 $ 230,000      
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 $ 36,806 $ 40,065 $ 37,637
Add: non-ASC 606 rental revenue                 28,672 27,628 34,017
Total revenue $ 16,160 $ 16,396 $ 18,204 $ 14,718 $ 16,660 $ 15,913 $ 16,218 $ 18,902 65,478 67,693 71,654
Compressor - sales                      
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 10,994 13,382 10,038
Flares - sales                      
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 2,535 2,755 1,183
Other (Parts/Rebuilds) - sales                      
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 2,740 4,071 2,400
Service and maintenance                      
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 $ 20,537 $ 19,857 $ 24,016
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Contract Balances) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]    
Accounts receivable - contracts with customers $ 4,353 $ 5,454
Accounts receivable - non-ASC 606 3,157 3,649
Total Accounts Receivable 7,510 9,103
Less: Allowance for doubtful accounts (291) (569)
Total Accounts Receivable, net 7,219 8,534
Deferred income 81 185
Revenue recognized $ 176 $ 1,900
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Transaction Price Allocated to the Remaining Performance Obligations (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Accounting Policies [Abstract]  
Service and Maintenance $ 6,532
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Accounting Policies [Abstract]  
Service and Maintenance $ 2,223
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Accounting Policies [Abstract]  
Service and Maintenance $ 1,842
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Accounting Policies [Abstract]  
Service and Maintenance $ 1,763
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Accounting Policies [Abstract]  
Service and Maintenance $ 704
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Accounting Policies [Abstract]  
Service and Maintenance $ 0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction, period 1 year
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Concentration Risk) (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Oxy | Sales and Rental Income      
Concentration Risk [Line Items]      
Concentration risk, percentage 28.00% 20.00% 19.00%
Oxy | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage 26.00% 14.00%  
Devon | Sales and Rental Income      
Concentration Risk [Line Items]      
Concentration risk, percentage   15.00% 21.00%
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Inventory) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
compressor
Dec. 31, 2017
USD ($)
Accounting Policies [Abstract]    
Inventory valuation reserves, deductions $ 19 $ 15
Available-for-sale or rental, compressor units | compressor 7  
Raw materials -current $ 26,152 22,813
Raw materials - long term 3,980 2,829
Finished Goods 1,022 1,022
Work in process 3,800 2,389
Inventory $ 34,954 $ 29,053
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Property and Equipment) (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment [Line Items]      
Work in process $ 3,800,000 $ 2,389,000  
Depreciation 21,875,000 21,147,000 $ 21,641,000
Impairment of long-lived assets held-for-use $ 0 0 0
Minimum      
Property, Plant and Equipment [Line Items]      
Property and equipment, estimated useful life 3 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Property and equipment, estimated useful life 39 years    
Rental Equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, estimated useful life 15 years    
Rentals      
Property, Plant and Equipment [Line Items]      
Depreciation $ 21,588,000 20,861,000 21,325,000
Sales      
Property, Plant and Equipment [Line Items]      
Depreciation 265,000 265,000 291,000
Service & Maintenance      
Property, Plant and Equipment [Line Items]      
Depreciation 22,000 21,000 $ 25,000
Rental Equipment      
Property, Plant and Equipment [Line Items]      
Work in process $ 11,900,000 $ 6,400,000  
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Intangibles) (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Intangible Assets [Line Items]      
Impairment of goodwill $ 0 $ 0  
Intangibles, net of accumulated amortization 1,401,000 1,526,000  
Amortization expense 125,000 125,000 $ 125,000
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
2019 125,000    
2020 125,000    
2021 125,000    
2022 125,000    
2023 125,000    
2024 125,000    
Finite-Lived Intangible Assets, Net [Abstract]      
Gross Carrying Value 3,159,000 3,159,000  
Accumulated Amortization 1,758,000 1,633,000  
Net Book Value 1,401,000 1,526,000  
Impairment of intangible assets 0 0  
Trade Name      
Intangible Assets [Line Items]      
Indefinite-lived intangible asset, gross carrying value 654,000    
Finite-Lived Intangible Assets, Net [Abstract]      
Gross Carrying Value 654,000 654,000  
Accumulated Amortization 0 0  
Net Book Value $ 654,000 654,000  
Developed Technology      
Intangible Assets [Line Items]      
Intangible assets, useful life 20 years    
Intangible assets, weighted average remaining life 6 years    
Finite-Lived Intangible Assets, Net [Abstract]      
Gross Carrying Value $ 2,505,000 2,505,000  
Accumulated Amortization 1,758,000 1,633,000  
Net Book Value $ 747,000 $ 872,000  
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Per Share Data) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Numerator:                      
Net income $ (282) $ 236 $ 247 $ 225 $ 18,702 $ 522 $ 375 $ 252 $ 426 $ 19,851 $ 6,469
Denominator:                      
Weighted average common shares outstanding, Basic (in shares)                 12,965,000 12,831,000 12,702,000
Dilutive effect of stock options and restricted shares (in shares)                 268,000 279,000 233,000
Weighted average common shares outstanding, Diluted (in shares)                 13,233,000 13,110,000 12,935,000
Earnings per common share:                      
Earnings per share - Basic (in dollars per share) $ (0.02) $ 0.02 $ 0.02 $ 0.02 $ 1.46 $ 0.04 $ 0.03 $ 0.02 $ 0.03 $ 1.55 $ 0.51
Earnings per share - Diluted (in dollars per share) $ (0.02) $ 0.02 $ 0.02 $ 0.02 $ 1.42 $ 0.04 $ 0.03 $ 0.02 $ 0.03 $ 1.51 $ 0.50
Stock Options                      
Earnings per common share:                      
Anti-dilutive securities (in shares)                 82,167 83,917 51,167
Range of exercise prices, lower limit (in dollars per share)                 $ 23.30 $ 28.15 $ 30.41
Range of exercise prices, upper limit (in dollars per share)                 $ 33.36 $ 33.36 $ 33.36
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Rental Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Property Subject to or Available for Operating Lease [Line Items]      
Depreciation $ 21,875 $ 21,147 $ 21,641
Operating Leases, Future Minimum Payments Receivable [Abstract]      
2019 7,245    
2020 3,334    
2021 2,763    
2022 2,644    
2023 1,058    
Total $ 17,044    
Minimum      
Property Subject to or Available for Operating Lease [Line Items]      
Rental arrangements, original term 6 months    
Maximum      
Property Subject to or Available for Operating Lease [Line Items]      
Rental arrangements, original term 24 months    
Rental Equipment      
Property Subject to or Available for Operating Lease [Line Items]      
Depreciation $ 20,900 $ 20,000 $ 20,200
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Property and Equipment (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
damage
Dec. 31, 2016
USD ($)
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 28,143 $ 18,926  
Less accumulated depreciation (11,556) (11,274)  
Property and equipment, net 16,587 7,652  
Depreciation 21,875 $ 21,147 $ 21,641
Number of separate damages | damage   2  
Land      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 1,290 $ 1,290  
Building      
Property, Plant and Equipment [Line Items]      
Useful Lives (Years) 39 years    
Property and equipment, gross $ 6,116 6,116  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Useful Lives (Years) 39 years    
Property and equipment, gross $ 808 808  
Office equipment and furniture      
Property, Plant and Equipment [Line Items]      
Useful Lives (Years) 5 years    
Property and equipment, gross $ 1,492 1,490  
Software      
Property, Plant and Equipment [Line Items]      
Useful Lives (Years) 5 years    
Property and equipment, gross $ 573 573  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Useful Lives (Years) 7 years    
Property and equipment, gross $ 3,275 3,133  
Vehicles      
Property, Plant and Equipment [Line Items]      
Useful Lives (Years) 3 years    
Property and equipment, gross $ 6,270 5,516  
Construction in Progress      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 8,319 0  
Property, Plant, and Equipment, Excluding Rental Equipment      
Property, Plant and Equipment [Line Items]      
Depreciation $ 1,100 $ 1,200 $ 1,400
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Retirement of Long-Lived Assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
compressor
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
compressor
Impaired Assets to be Disposed of by Method Other than Sale [Line Items]      
Loss on retirement of rental equipment $ 0 $ 0 $ 545
Rental Compressor Unit      
Impaired Assets to be Disposed of by Method Other than Sale [Line Items]      
Estimated fair value of long-lived assets   242  
Rental Compressor Unit      
Impaired Assets to be Disposed of by Method Other than Sale [Line Items]      
Number of units retired | compressor 13    
Number of rental compressors that are not of demanded type, configuration, make or model | compressor     63
Rental Compressor Unit | Loss on Retirement of Rental Equipment      
Impaired Assets to be Disposed of by Method Other than Sale [Line Items]      
Loss on retirement of rental equipment   $ 545  
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Deferred Compensation Plans (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]      
Deferred compensation arrangement with individual, cash awards granted, percentage 90.00%    
Cash surrender value of life insurance $ 1,000,000.0 $ 894,000  
Gain on company owned life insurance $ (154,000) 67,000 $ 14,000
Deferred compensation arrangement, deferred shares, released and issued (in shares) 34,732    
Deferred compensation arrangement, deferred shares, released and issued, value $ 871,300    
Restricted Stock      
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]      
Deferred compensation arrangement, deferred shares (in shares) 101,895    
Other noncurrent liabilities      
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]      
Deferred compensation liability, current and noncurrent $ 1,100,000 866,000  
Other income      
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]      
Gain on company owned life insurance $ (153,900) $ 66,400  
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Credit Facility (Details) - Revolving Credit Facility
12 Months Ended
Dec. 31, 2018
USD ($)
loan
Line of Credit Facility [Line Items]  
Maximum borrowing capacity $ 30,000,000
Potential increase in borrowing capacity 20,000,000
Potential maximum borrowing capacity $ 50,000,000
Borrowing base, component, % of eligible accounts receivable 80.00%
Borrowing base, component, % of eligible inventory 50.00%
Borrowing base, allowable share of total commitment amount attributable to inventory component 50.00%
Borrowing base, component, % of eligible equipment inventory 75.00%
Borrowing base amount available $ 29,500,000
Line of credit $ 417,000
Weighted average interest rate 3.81%
LIBOR-based Rate  
Line of Credit Facility [Line Items]  
Variable rate, applicable margin 1.50%
CB Floating Rate  
Line of Credit Facility [Line Items]  
Variable rate, applicable margin 1.25%
Maximum  
Line of Credit Facility [Line Items]  
Maximum leverage ratio allowed 2.50
Default trigger, certain defaults of other company indebtedness, amount $ 50,000
Default trigger, rendering of certain judgments, amount $ 150,000
Maximum | LIBOR-based Rate  
Line of Credit Facility [Line Items]  
Reference rate, number of allowable LIBOR-based borrowings outstanding (in loans) | loan 3
Minimum  
Line of Credit Facility [Line Items]  
Minimum commitment coverage ratio allowed 2.00
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Components of Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current provision:      
Federal $ (164) $ 3,074 $ 4,280
State (84) 260 429
Total current (benefit) provision (248) 3,334 4,709
Deferred provision:      
Federal expense (benefit) 573 (21,582) (2,713)
Total deferred expense (benefit) 573 (21,582) (2,713)
Total income tax expense (benefit) $ 325 $ (18,248) $ 1,996
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes Income Taxes (Narrative) (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
USD ($)
Dec. 31, 2018
USD ($)
Income Tax Disclosure [Abstract]    
Tax Cuts and Jobs Act, change in tax rate, income tax expense (benefit)   $ (18,400)
Net operating loss carryforward $ 10,700 10,700
Income Tax Contingency [Line Items]    
Additions to tax positions of prior years 547 547
Income tax penalties and interest accrued $ 55 55
Tax Year 2017    
Income Tax Contingency [Line Items]    
Additions to tax positions of prior years   168
Tax Year 2016    
Income Tax Contingency [Line Items]    
Additions to tax positions of prior years   149
Tax Year 2015    
Income Tax Contingency [Line Items]    
Additions to tax positions of prior years   $ 230
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Components of Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Deferred income tax assets:    
Net operating loss carryover $ 2,415 $ 0
Stock Compensation 746 843
Other 441 201
Total deferred income tax assets 3,602 1,044
Deferred income tax liabilities:    
Property and equipment (34,968) (32,377)
Goodwill and other intangible assets (573) (604)
Other (219) (226)
Total deferred income tax liabilities (35,760) (33,207)
Net deferred income tax liabilities $ (32,158) $ (32,163)
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Income Tax Reconciliation) (Details)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Statutory rate 21.00% 34.00% 34.00%
State and local taxes 1.50% 1.50% 1.60%
Uncertain tax position 72.90% 0.00% 0.00%
Research and development credit (48.30%) 0.00% (7.50%)
Stock based compensation (5.20%) (13.40%) 0.30%
Nondeductible compensation 4.10%    
Domestic production credit 0.00% (14.30%) (5.40%)
Other (2.70%) (1.50%) 0.60%
Effective rate 43.30% 6.30% 23.60%
Deferred re-measurement for rate change 0.00% (1144.40%) 0.00%
Effective rate 43.30% (1138.10%) 23.60%
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes (Uncertain Tax Positions) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Dec. 31, 2018
Uncertain tax positions [Roll Forward]    
Balance at January 1, 2018   $ 0
Additions based on tax positions related to current year   31
Additions to tax positions of prior years $ 547 547
Balance at December 31, 2018 $ 578 $ 578
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Other Long-term Liabilities (Details) - Paint and Coatings - USD ($)
$ in Thousands
Jul. 30, 2008
Dec. 31, 2018
Dec. 31, 2017
Other Long-term Liabilities      
Long-term purchase commitment, amount $ 4,800    
Cash received from supplier as discount toward future purchases 300    
Liability related to deferred discount $ 300 $ 57 $ 92
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity (Details) - shares
Dec. 31, 2018
Dec. 31, 2017
Stockholders' Equity Attributable to Parent [Abstract]    
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Restricted Stock Narrative) (Details) - Restricted Stock - USD ($)
$ in Thousands
12 Months Ended
Mar. 23, 2017
Feb. 14, 2017
Jun. 18, 2014
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)       140,988 126,432 139,451
Share-based compensation expense       $ 2,226 $ 3,675 $ 1,793
Total unrecognized compensation expense       $ 2,620    
Unrecognized compensation cost related to stock options, weighted average period for recognition       3 years 3 months    
Chief Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)   84,700        
Award vesting period   3 years        
Chief Financial Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 20,000          
Vice President of Technical Services            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares) 20,000          
Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period 3 years          
Director            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)       16,288    
Award vesting period       1 year    
2009 Restricted Stock/Units Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Additional shares authorized (in shares)     500,000      
Number of shares authorized (in shares)     800,000      
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested (in shares)       45,533    
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Restricted Stock Activity) (Details) - Restricted Stock - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Number of Shares        
Outstanding, Beginning Balance (in shares) 184,389 139,451 145,588  
Granted (in shares) 140,988 126,432 139,451  
Vested (in shares) (110,747) (81,494) (145,558)  
Canceled/Forfeited (in shares) 0 0 0  
Outstanding, Ending Balance (in shares) 214,630 184,389 139,451 145,588
Weighted Average Exercise Price        
Outstanding, Beginning Balance (in dollars per share) $ 25.32 $ 21.34 $ 19.17  
Granted (in dollars per share) 24.55 27.06 21.34  
Vested (in dollars per share) 23.97 21.20 19.17  
Canceled/Forfeited (in dollars per share) 0 0 0  
Outstanding, Ending Balance (in dollars per share) $ 25.51 $ 25.32 $ 21.34 $ 19.17
Weighted Average Remaining Contractual Life (years)        
Weighted Average Remaining Contractual Life (years) 8 years 10 months 6 days 8 years 9 months 29 days 9 years 1 month 17 days 9 years 1 month 13 days
Aggregate Intrinsic Value (in thousands)        
Aggregate Intrinsic Value, Outstanding $ 3,529 $ 4,831 $ 4,483 $ 3,246
Aggregate Intrinsic Value, Granted 3,461 3,421 3,007  
Aggregate Intrinsic Value, Vested $ 2,806 $ 2,361 $ 2,963  
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Stock Options Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 16, 2016
Jun. 16, 2009
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 1998
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)     0 32,750 0  
Weighted average grant date fair value of options granted (in dollars per share)     $ 0 $ 11.93    
Total intrinsic value of options exercised     $ 216 $ 446 $ 625  
Proceeds from exercise of stock options     680 1,120 1,042  
Unrecognized compensation cost related to stock options     131      
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense     $ 159 $ 363 $ 506  
Unrecognized compensation cost related to stock options, weighted average period for recognition     1 year      
Stock Options | 1998 Stock Option Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period     3 years      
Award expiration period     10 years      
Stock Options | 1998 Stock Option Plan | Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares) 1,000,000.0         550,000
Additional shares authorized (in shares) 250,000 200,000        
Number of shares available for grant (in shares)     318,503      
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Valuation Assumptions) (Details)
12 Months Ended
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Risk free rate 2.12%
Expected life 6 years
Expected volatility 39.59%
Expected dividend yield 0.00%
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Stock Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Number of Shares        
Outstanding, beginning of period (in shares) 327,270 350,186 414,769  
Granted (in shares) 0 32,750 0  
Exercised (in shares) (38,250) (55,666) (62,083)  
Canceled/Forfeited (in shares) (5,334)   (2,500)  
Outstanding, end of period (in shares) 283,686 327,270 350,186 414,769
Exercisable (in shares) 262,821      
Weighted Average Grant Date Fair Value        
Outstanding, beginning of period (in dollars per share) $ 20.21 $ 19.45 $ 19.07  
Granted (in dollars per share) 0 28.15 0  
Exercised (in dollars per share) 17.19 20.12 16.79  
Canceled/Forfeited, weighted average exercise price (in dollars per share) 24.02   22.90  
Outstanding, end of period (in dollars per share) 20.46 $ 20.21 $ 19.45 $ 19.07
Exercisable (in dollars per share) $ 19.85      
Weighted Average Remaining Contractual Life (years)        
Outstanding, weighted average remaining contractual life 3 years 6 months 29 days 4 years 3 months 10 days 4 years 3 months 5 years 29 days
Exercisable, weighted average remaining contractual life 3 years 2 months 19 days      
Aggregate Intrinsic Value        
Outstanding, aggregate intrinsic value $ 434 $ 2,255 $ 4,453 $ 1,814
Exercised, aggregate intrinsic value 216 $ 446 625  
Canceled/Forfeited, aggregate intrinsic value 0   $ 0  
Exercisable, aggregate intrinsic value $ 434      
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Stock Options by Exercise Price Range) (Details)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, shares | shares 283,686
Options outstanding, weighted average remaining contractual life 3 years 6 months 29 days
Options outstanding, weighted average exercise price (in dollars per share) $ 20.46
Options exercisable, shares | shares 262,821
Options exercisable, weighted average exercise price (in dollars per share) $ 19.85
$0.01-15.70  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 0.01
Range of exercise prices, upper limit (in dollars per share) $ 15.70
Options outstanding, shares | shares 64,852
Options outstanding, weighted average remaining contractual life 6 months 7 days
Options outstanding, weighted average exercise price (in dollars per share) $ 9.75
Options exercisable, shares | shares 64,852
Options exercisable, weighted average exercise price (in dollars per share) $ 9.75
$15.71-17.81  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 15.71
Range of exercise prices, upper limit (in dollars per share) $ 17.81
Options outstanding, shares | shares 42,000
Options outstanding, weighted average remaining contractual life 1 year 6 months 25 days
Options outstanding, weighted average exercise price (in dollars per share) $ 17.54
Options exercisable, shares | shares 42,000
Options exercisable, weighted average exercise price (in dollars per share) $ 17.54
$17.82-20.48  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 17.82
Range of exercise prices, upper limit (in dollars per share) $ 20.48
Options outstanding, shares | shares 50,500
Options outstanding, weighted average remaining contractual life 2 years 4 months 2 days
Options outstanding, weighted average exercise price (in dollars per share) $ 19.43
Options exercisable, shares | shares 50,500
Options exercisable, weighted average exercise price (in dollars per share) $ 19.43
$20.49-33.36  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 20.49
Range of exercise prices, upper limit (in dollars per share) $ 33.36
Options outstanding, shares | shares 126,334
Options outstanding, weighted average remaining contractual life 6 years 3 months 25 days
Options outstanding, weighted average exercise price (in dollars per share) $ 27.33
Options exercisable, shares | shares 105,469
Options exercisable, weighted average exercise price (in dollars per share) $ 27.19
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation (Summary of Unvested Stock Options) (Details) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Shares      
Unvested, beginning of period (in shares) 48,581    
Granted (in shares) 0 32,750 0
Vested (in shares) (26,549)    
Canceled/Forfeited (in shares) (1,167)    
Unvested, end of period (in shares) 20,865 48,581  
Weighted Average Grant Date Fair Value      
Unvested, beginning of period (in dollars per share) $ 11.41    
Granted (in dollars per share) 0 $ 11.93  
Vested (in dollars per share) 10.97    
Canceled/Forfeited (in dollars per share) 11.93    
Unvested, end of period (in dollars per share) $ 11.93 $ 11.41  
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Related Party (Narrative) (Details) - Corporate Joint Venture - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2016
Related Party Transaction [Line Items]    
Purchases from joint venture $ 1,000  
N-G, LLC    
Related Party Transaction [Line Items]    
Percent ownership   50.00%
Genis Holdings, LLC | N-G, LLC    
Related Party Transaction [Line Items]    
Percent ownership   50.00%
Prepaid Purchases From Joint Venture    
Related Party Transaction [Line Items]    
Amount prepaid on purchases from joint venture $ 500  
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]      
401(k) plan, minimum eligibility age 18 years    
401(k) plan, requisite service period 6 months    
401(k) plan, maximum annual contribution per employee, percent 100.00%    
401(k) plan, employer's matching contribution, annual vesting percentage 20.00%    
401(k) plan, employer contribution, ultimate vesting percentage 100.00%    
401(k) plan, employer's matching contribution, vesting term 6 years    
401(k) plan, employer contribution amount $ 355 $ 301 $ 295
Operating leases, maximum term 5 years    
Operating leases, rent expense $ 433 $ 310 $ 325
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Future Lease Payments) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 298
2020 118
2021 97
2022 44
2023 35
Thereafter 15
Total $ 607
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Quarterly Financial Data - Unaudited (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Quarterly Financial Data [Abstract]                      
Total revenue $ 16,160 $ 16,396 $ 18,204 $ 14,718 $ 16,660 $ 15,913 $ 16,218 $ 18,902 $ 65,478 $ 67,693 $ 71,654
Operating income (loss) 106 (44) 226 350 217 593 414 343 638 1,567 8,430
Net income (loss) $ (282) $ 236 $ 247 $ 225 $ 18,702 $ 522 $ 375 $ 252 $ 426 $ 19,851 $ 6,469
Net income (loss) per share - Basic (in dollars per share) $ (0.02) $ 0.02 $ 0.02 $ 0.02 $ 1.46 $ 0.04 $ 0.03 $ 0.02 $ 0.03 $ 1.55 $ 0.51
Net income (loss) per share - Diluted (in dollars per share) $ (0.02) $ 0.02 $ 0.02 $ 0.02 $ 1.42 $ 0.04 $ 0.03 $ 0.02 $ 0.03 $ 1.51 $ 0.50
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &>+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,$% @ 9XMR3B?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 " !GBW).AS)A >X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)OIVFA:NCFHGA2$%Q0O(5D=C?8-"$9:??M3>MN M%]$'\)B9/]]\ ]/I(+2/^!Q]P$@6T]7D^B$)'3;L0!0$0-('="J5.3'DYLY' MIR@_XQZ"TA]JCU!750L.21E%"F9@$58BDYW10D=4Y.,);_2*#Y^Q7V!& _;H M<* $O.3 Y#PQ'*>^@PM@AA%&E[X+:%;B4OT3NW2 G9)3LFMJ',=R;)9621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( &>+&PO=V]R:W-H965T&UL?5;M;ML@%'T5RP]0&W"^JB12DVK:I$VJ.JW[31*26+6-!R3I MWGZ 7<_E7OK'!GS./7S<@^_R)M6K/@MADK>Z:O0J/1O3WF>9WI]%S?6=;$5C MOQREJKFQ777*=*L$/WA2764TSZ=9S"Y/)V-&\C6RY:?Q$]A?K5/RO:R(M1.W%)V4KZZSK?#*LW=C$0E]L:%X/9U%5M152Z2G<>?/F@Z:#KB MN/T>_8M?O%W,CFNQE=7O\F#.JW2>)@=QY)?*/,O;5]$O:)(F_>J_BZNH+-S- MQ&KL9:7],]E?M)%U'\5.I>9OW;ML_/O6?2E83\,)M"?0@<#(IP36$]A (,6G MA*(G% $AZY;B]^:1&[Y>*GE+5'>\+7=91.X+N_M[-^@WVW^SVZ/MZ'6=+[.K M"],C-AV"CA!D0&0V]B! ,8$-!73Z46 +$>PCXA$B"GP*#%TC\W0VHD]P>H'2 M"T\O1O1IL$40,<,%)JC !-#G@0!$+'"!*2HP!702GC("B1SS#)6807YPSAL$ MPG").2HQA_PBD$ @D:->H!(+R _/&H%$)$B..RZ'$6:AYQ#,/*(2\36!$1:A M"L30/**"FON!4!B!A"H(AD944 Q6\ "MW-P"^OPTQ'.<#RZ8PREH<6S4;_ M^EJHDZ^C=+*7E\87<:/1H59[H+Y6^ _O"KT?7)W*1B<[:6S%X>N"HY1&V!GE M=S8?S[:V'#J5.!K7G-FVZ@JLKF-DVQ>/V5#!KO\!4$L#!!0 ( &>+&PO=V]R:W-H965T&ULA9CMCJLV M$(9O!7$!!\\8&[-*(C6IJE9JI=6IVOYF$V<3'0@IL)O3NZ\A;)3,C/?\"1]Y MQW['-@^#%Y>V^]8?O!^2[TU]ZI?I81C.3UG6;P^^J?HO[=F?PC_[MFNJ(5QV MKUE_[GRUFX*:.D.E;-94QU.Z6DSWGKO5HGT;ZN/)/W=)_]8T5???VM?M99E" M^G'CZ_'U,(PWLM7B7+WZ/_WPU_FY"U?9K97=L?&G_MB>DL[OE^E/\+31. 9, MBK^/_M+?G2=C*B]M^VV\^&VW3-7HR-=^.XQ-5.'P[C>^KL>6@H]_YT;36Y]C MX/WY1^N_3,F'9%ZJWF_:^I_C;C@L4YVF5L)5IKJ^_5X/$W'R]S^1Y@<@', W@(@_S1 SP&: M!&179U.J/U=#M5IT[27IKK-UKL9% 4\Z#.9VO#F-W?1?R+8/=]]7.E]D[V,[ MLV1]E>"=!!\5&Z[0YB;)0O\W$RB:P"E>W\=;.5Z+\7J*S^_C"Y+$56(GR6F2 M&+3H2")<94M43O:2BUYR[H7TLKY*S%TO!4))K'"1,W=3\^#$B$X,=T(Z61O6 MB59E01; AJO"T&'$BQ6]6.8E5\2+Y5X@IQ,DB/)A MPU)V DHFDN)>&)(4S[DPSED*)D%G"U7&'$48"=R1H8Y Z,FX@AKBLL(:C-B1 M:0G([5AJ!X5%H>CSO_FA[-&/3%_@^,TI?F?-0T>Y FI'4)G80@:9O\ !3"FR M!@Y7 ,4&AZO*Z-#(" ;.X)PR&"0(&V%P! R73H.*.))!#):]:TVL!1F@P EJ M*$%!0"@@*QNX*@<;>QADB@+'J*$8!4Y(5U"^;015&-S8XI,Q"IRCAG(4.",= MFVNN 1HH1A% 8^JI##9"+(B-Y&W+LH,1[J/U^&$^+<-Y=-W>N%T-[GC>NLMONV>I_4$L#!!0 ( &>+&PO=V]R:W-H965T&ULC9;1;ILP M%(9?!?$ !1ML2)5$6C--F[1)5:=UUV[B)*B F>TDW=O/-A2!?9(N%P&;_S_^ MCK$/7EZ$?%5'SG7TUM2M6L5'K;O[)%';(V^8NA,=;\V3O9 -TZ8I#XGJ)&<[ M9VKJ!*Y7HI3KJN6OXH(W5J&B;_/O!:7%8QBM\[GJK#4=N. M9+WLV('_Y/I7]RA-*QFC[*J&MZH2;23Y?A5_0O<;1*W!*9XK?E&3^\BF\B+$ MJVU\VZWBU!+QFF^U#<',Y26Q(RQ%;5R_]'VI+1HAB@& MI6%O_;5JW?72/Z&+P08;\&# HP'E-PW98,@\0]*3N50_,\W62RDND>S?5L?L MHD#WF9G,K>UT<^>>F6R5Z3VO:;E,SC;.('GH)7@BP7/%)E1D9)0D9OP1 H,0 MV/FSJ9_"_@ST9\Z?3Y-8>$GT$NHD;9_$ GEIA!HRB3/CR$&./. H4H^CEY#) M&,A#W0"2*[-)0 H2S&:!8#\%_33,PGOA#S1$I"3'WLK9 +*<%$-$,PR0+D&01ON,K:P2E M\+Y/PURHO_'38,I(ZG[^_O]8.&>Z4HM0R%3X3"@8*J"Y)9ESP.4(X9 C*(KX M8XY;DCD'7-906-<*OZX-FF(ZR%WJ5[:/5',:N+BAL+J5?G5#8>W*4GC)_(=R M3@47.T1"*N13D7#KF\$(0 4H<5G>H()+* IK:.G74 14QRM4@!*F2B:??7L. M^\'DH6I5]"*T.4&X[_Q>",U-U/3.Q#N:H]_8J/E>V]O"W,O^_-,WM.B&LUTR M'C#7_P!02P,$% @ 9XMR3A2[)CG2! V1< !@ !X;"]W;W)KWY M+HJ:SS_].V7\Z>Z MNXNN6;;[HS\U^^HTJ_W3_?R![@J;]0$#XJ^]?VLFU[.^E,>J^MK?_+:]GYN> MD3_X3=NG*+N?5[_VAT.?J>/QSYAT?AVS#YQ>OV?_92B^*^:Q;/RZ.OR]W[:[ M^WDVGVW]4_ER:#]7;[_ZL:!X/ANK_]V_^D,'[YET8VRJ0S/\G6U>FK8ZCEDZ M*L?RV^5W?QI^W\;\[V$X@,< O@90\L, .P;8[P'NAP%N#' B(+J4,LQ-4;;E M_JZS.PB>NWSC)#5!<(3"%T1 M49?\.@*C$5:LPOGC &N-L/%'2*$AF<,D+"S3#O%V&A_C> ?CW1#OIO&)F*8+ M)!D@IP&2Q"[-1*T E2:YF/)"HU+JLF'&,60>"<:JY<)PXP1B@$I;K70 4$0?6*(., M,\4X-X)QID:QF6B.-<"D(D\!,'F&N>:0:ZZYDN":JS$$B_5/$85&Q"[0J62P MHAG-E*6D&35,;G+YY@(4&9.)L@N8C (:20$9)DU:Z3#I'F'C&2<@SK*2K059U <"$5!);#P'O MD6Y)VC32F"1=#:+$R T-0&4N"5'&#D2Y:H%.C@-;4>P-K+V!C+0QUGI^PTZV M/D!9:V4; )1+31X@C;V!M3>0E/,5:SF/4_EJ = -4RP[IH"XE (-P=@;6'L# MR?=BQ5K.+ET_W8KUW0-4'0;JR\ZE"L.?5EB MBV!M$62DIXV@GY'6*+K5BX5RA28:^P2G8*T"SLA8NUEK-QDIW@QTF?-$]1:" M9585CF#I1(4^\L8"SOH;@DA^\+#^ B#+5JT7@JEL!8)Q'O)*BUW# M<([>\M MUG!+__L PF(YM5I.U1'$B/F@2VF:2&5"L,3(#_<"P+J]+05.$6S@X 7H*05> M&XO5S6IU"\X=%C>KQ4W/G=ZP=E_]:O,+8&S82"M"V6S"H9<&RYL%\A8R88O5 MQFJU"?Y3U\_[4S!ZKMJV.PQGI4U6UOB/9 M:?Y\MO/E]GIS\$]M?YEVU_7EL/ERTU;G\2 ]NI[F+_\#4$L#!!0 ( &>+ M&PO=V]R:W-H965T&ULC9E? M;^I&$,6_"N(]U[L[7O^)"%(3@EJIE:);M7UVPB:@:V-J.^'VV]U%DU7_W M+B_W=U,]_?S@^^9MW70?!//9+GMS?[KFK]U3U5X%QRBK3>&V]:;<3BKW>C?] M1=\NPWY K_A[X_;UR?M)-Y7GLOS17?RVNINJSI'+W4O3AOO^,ONPGWT[F.:O=0YG_LUDUZ[MI,IVLW&OVGC??R_VO;IB0 MG4Z&V?_N/ES>RCLG;8Z7,J_[OY.7][HIBR%*:Z7(?AY>-]O^=3_$_QR&!YAA M@#D.T/KL !H&T-> Z.R !YCX[(!H&!!]94CZ>AP6JU_] M1=9D\UE5[B?580/MLFZ?ZMNHK>]+]V%?SOY_;0'J]M./N=;A+/CH @V:^X/& M>!KK:QZ0)O(U"Z2)?:!'0*M!EI1GT2)+;#@ASVI\*QA_&O"/%+C+?$*:M0;05 M=Z^DFOC.=$[B&\',,^#P2>*^E2?+=I)=%8GT<@W+<* )W5]-R(,94)0YMV( &^3 MT7H1)BXAXO+]3("X"6]&%T2^F9$G 0C*?$\3>!9@><4OB'PSF-V$GA;P7D02 MN4D\7@/,7 +,%;V(KCZ4$D8IH4,I[T4D&6D,+\&" '!Y 6"@L1L)LY80:WDO M(@G2FT@0X)+*MX.)2X"XHA<-HM.E"?GZ+4G"]E3DF\&<)<19L6'XJ4E@_[I$[XEA)Q M=STBD8KC2#SP SIK3,J/*L')H^ONYXT_LNIMLZTGSV73E$7_K/JU+!O7QE3? MVB5=NVQUO,C=:].]C=OWU>%GA<-%4^Z>R"X^\V\_\!4$L#!!0 ( &>+ M&PO=V]R:W-H965T&ULC9E= M;^)&%(;_"N*>Q7/FRXX(4L"J6JF5HJVVO79@$M "IK83MO^^MG%8..>=I#.<]\S$YE];W>A-",?NQWA_I^O&F:X]UT6J\V85_47\IC.+3_>2ZK M?=&T/ZN7:7VL0K'N"^UW4TH2-]T7V\-X/NN?/5;S6?G:[+:'\%B-ZM?]OJC^ M781=>;H?J_'[@Z_;ETW3/9C.9\?B)?P9FF_'QZK]-;U$66_WX5!OR\.H"L_W MXP=UEQO=%>@5?VW#J;[Z/NJ:\E26W[L?OZWOQTGG*.S"JNE"%.W'6UB&W:Z+ MU/KX9P@ZOM39%;S^_A[]E[[Q;6.>BCHLR]W?VW6SN1^GX]$Z/!>ON^9K>?HU M# VRX]'0^M_#6]BU\LY)6\>JW-7]W]'JM6[*_1"EM;(O?IP_MX?^\S3$?R^& M"]!0@"X%E/NP@!X*Z)\%S(<%S%# L +3,R[-="OQ8T6., #@9PHL&99NT]2^R52Z+$9*S%0*5TPL9 CE0^ M<]BQAXZ]?$6&OR(OJIFPH;8$$E(VY8:1S*M(%Z?0< H,,S>+5%;C> \#3>J9 M7:2)]&X&S69R//!$D8DZ$N;T4T4N%?:J3VY\J@2GM 1TJ^,Y+9']H5(^%( J MXX:!QD7RHXKD8 4,>VY8?=JY0$)><[M29%UD("B8T!\4 ;\I]TO2C)8=+%4F MT2GW#&)1%DF'"@- :6 ZXZ:UJ$A9PSU+T<3QZ89$*D(LA8FCC$SA-HF$P!!0 M5C::LV8QB&X;G8C!)54317Q>Y2B8&% 991X7U(U,;%V$\8$24Q8OL A1 F^[%LB5;L.XJ:!3&4VDA,( MHX( *BQ?,I!,\9XOZI= Y!P?8$"D;*R;,2P(P,)R&I-,\#S_?"[)@63B(XM\ MPI0@0 F>5!8D)5([$0 ,JE<5F,L8% M 5PXCF:2"5[TM)0HTGP_^6&@6[N8$@3V*H[3C>0F0^Q5@$;L58!&);$Q@9%$ M $E.I'>$D23AN%DBG2+/]S\YTMTDAMN#"LPEGC@)ED:RC,8DT()'G)-*('L[*D2QU5O%51@Y4E%H7&QT81AK MR',8::R.+28"(90"3/B60D1\2! M$=!H3_RV *AL2I$EM<%(,@3>4>2@S&!"&$ (SPDQB&YN!'@V70(1W_;E0..) MC\OIU<70/E0O_:5;/5J5KX>FNU^Y>GJYV'N@[F*)/5^HN_Q\/?MD>ZM%3V33EOK]<>B[+)K0>DR_M*]F$8GWYL0O/3??5M]^K\RW=^4=3'H<; MR.GE&G3^'U!+ P04 " !GBW).SEM:(K4! #2 P & 'AL+W=O!!MYX*#E7G/6_@.[D=_-MYB"TLM%&@K4!,#34'O=L=3%N)CP*. MT:[.)%1R07P*QI>ZH$D0!!(J%QBXWZYP#U(&(B_CU\Q)EY0!N#Z_L'^*M?M: M+MS"/;L/WFPKW M$;[_1^&';8)LDR"+!-F;)6[$')+_DK!53Q68-DZ3)14..D[RRKL,[%T:W^1O M^#3MW[AIA;;D@LZ_;.Q_@^C 2TEN_ AU_H,MAH3&A>.M/YMIS";#83__(+9\ MX_(/4$L#!!0 ( &>+&PO=V]R:W-H965T M&UL?5-AC]0@$/TKA!]P;+NK;C9MD]LS1A---F?4SVP[;XU4UQH6A71=S%5@:.30L/%$#LJQCZ'H7'*PJ!M[!9W!?AHOQ%EM8&J% 6X&:&&A+>I^=SH<0'P.^"ICLZDQ" M)5?$IV!\:$JZ"X) 0NT" _?;#1Y RD#D97Q/G'1)&8#K\PO[NUB[K^7*+3R@ M_"8:UY?T2$D#+1^E>\3I/:1Z7E&2BO\(-Y ^/"CQ.6J4-JZD'JU#E5B\%,6? MYUWHN$_IYIA@VX \ ?(%<(QYV)PH*G_+':\*@Q,Q<^\''IXX.^6^-W5PQE;$ M.R_>>N^MRHY9P6Z!*,6GB-%E2XZCC)*^\R\#>Y_%-?H7/T_Z)FTYH M2Z[H_,O&_K>(#KR4W9T?H=Y_L,60T+IP?.//9AZSV7 XI!_$EF]<_0102P,$ M% @ 9XMR3B:=0-JT 0 T@, !@ !X;"]W;W)KZ.:2$[6F31=[9%9@:O9 =G2]R@M;"_3J#,F-.$OCF>9-/Z MX&!%UHL&OH'_WI\M6FQAJ:2&SDG3$0MU3N^3XRD-\3'@AX31K7 MC?VOC?& 4G8W.$(M?K#%4%#[+&PO=V]R:W-H965T?2=39GCX*30<#;$#DIQ\^L$$L>")O3-\23:S@4'*_.> MM_ -W/?^;+S%%I9:*-!6H"8&FH+>)\=3%N)CP \!HUV=2:CD@O@2C,]U07=! M$$BH7&#@?KO" T@9B+R,GS,G75(&X/K\QOXQUNYKN7 +#RB?1>VZ@AXHJ:'A M@W1/.'Z"N9Y;2N;BO\ 5I \/2GR."J6-*ZD&ZU#-+%Z*XJ_3+G3D".,0\;$H4E3]RQ\OAR=.CJGO316&UL?5/; M;IPP$/T5RQ\0L^PVW5T!4C95E$JMM$K5]MD+ UCQA=AF2?^^8T,H:E!>;,_X MG#,7C[/!V&?7 GCRJJ1V.6V][XZ,N;(%Q=V-Z4#C36VLXAY-VS#76>!5)"G) MTB2Y98H+38LL^LZVR$SOI=!PML3U2G'[YP32##G=T#?'DVA:'QRLR#K>P _P M/[NS18O-*I50H)TPFEBHD@IKWTC^9 MX1&F>CY1,A7_#:X@$1XRP1BED2ZNI.R=-VI2P504?QUWH>,^C#?;_41;)Z03 M(9T)^QB'C8%BYE^XYT5FS4#LV/N.AR?>'%/L31F-_:^-\8"I M)#&UL?5/;;M0P M$/T5RQ]0[WH#+:LD4K<(@032JHCR[$TFB55?@NULRM\S=M(0(.+%]HSGG#DS M'N>C=<^^ PCD12OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^=R#J!-**\=WN M+=-"&EKFR7=V96Z'H*2!LR-^T%JXGR=0=BSHGKXZ'F7;A>A@9=Z+%KY"^-:? M'5IL8:FE!N.E-<1!4]#[_?&4Q?@4\"1A]*LSB95ZH+LH"!14(3(( MW*[P $I%(I3Q8^:D2\H(7)]?V3^DVK&6B_#P8-5W68>NH'>4U-"(085'.WZ$ MN9XWE,S%?X8K* R/2C!'995/*ZD&'ZR>65"*%B_3+DW:Q^F&W\ZP;0"? 7P! MW*4\;$J4E+\7092YLR-Q4^][$9]X?^38FRHZ4RO2'8KWZ+V6^W<\9]=(-,>< MIAB^CEDB&+(O*?A6BA/_!\ZWX8=-A8<$/_RA\+!-D&T29(D@^V^)6S'97TG8 MJJ<:7)NFR9/*#B9-\LJ[#.P]3V_R.WR:]B_"M=)X ( M=?C!%D-!$^+Q%L]N&K/)"+:??Q!;OG'Y"U!+ P04 " !GBW).%/4O\[4! M #2 P &0 'AL+W=OO3" %5^(;9;T[SLVA- &Y<7VC.><.3,>9X.Q MSZX%\.152>URVGK?[1ES90N*NPO3@<:;VEC%/9JV8:ZSP*L(4I(EF\T54UQH M6F31=[1%9GHOA8:C):Y7BML_!Y!FR.F6OCD>1-/ZX&!%UO$&?H'_W1TM6FQF MJ80"[831Q$*=T]OM_K +\3'@4<#@%F<2*CD9\QR,[U5.-T$02"A]8."XG>$. MI Q$*.-EXJ1SR@!;ZOR1LT5,% MMHG3Y$AI>ATG>>&=!_8VB6_R'CY.^T]N&Z$=.1F/+QO[7QOC :5L+G"$6OQ@ MLR&A]N%XC6<[CMEH>---/XC-W[CX"U!+ P04 " !GBW).=J5\<;4! #2 M P &0 'AL+W=OE@6V@Z3!T0 L$';8]*S9M"]7%E>2X^_M1LN-YJ[$72:1X#@\I*AN,?7$M M@"=O2FJ7T];[[L"8*UM0W-V8#C3>U,8J[M&T#7.=!5Y%D)(LV6P^,L6%ID46 M?2=;9*;W4F@X6>)ZI;C]=01IAIQNZ=7Q+)K6!P,)A;JG-YM#\ 'P(&MSB34,G9F)=@?*URN@F"0$+I P/'[0+W(&4@ M0AFO$R>=4P;@\GQE_Q)KQUK.W,&]D3]%Y=N<[BFIH.:]],]F>("IG@^43,4_ MP@4DA@)->8>N 9 (D,V ? 6Q,%)5_ MYIX7F34#L6/O.QZ>>'M(L#=E<,96Q#L4[]![*;:W^XQ= M$4KA.DJP1I)$C_6^+[&)SK?Y*P14\5V"9. MDR.EZ76F XTWE;%*>#1MS5QG0921I"3C27+-E&@US=/H.]D\ M-;V7K8:3):Y72M@_1Y!FR.B&?CJ>VKKQP<'RM!,U/(/_U9TL6FR.4K8*M&N- M)A:JC-YM#L==P$? [Q8&MSB34,G9F-=@?"\SF@1!(*'P(8+ [0+W(&4(A#+> MIIAT3AF(R_-G](=8.]9R%@[NC7QI2]]D]):2$BK12_]DAD>8ZME3,A7_ RX@ M$1Z48(["2!=74O3.&S5%02E*O(][J^,^C#?[_41;)_")P&?";H7B'WDO.DTW*+B'0A#F.&+[ ?"$81I]3 M\+441_X/G:_3MZL*MY&^7=!O]NO\W2I_%_F[_U:XAOE;)%NT5(&MXS Y4IA> MQT%>>.=YO>/Q2;[@X[#_%+9NM2-GX_%A8_LK8SR@E.0*)ZC!_S4;$BH?CC=X MMN.4C88WW?2!V/R+\P]02P,$% @ 9XMR3O(.S0JU 0 T@, !D !X M;"]W;W)K&UL?5/;;MP@$/T5Q <$+^MDZ8B%.J?W MN\,Q#?$QX*>$T:W.)%1R-N8E&%^KG"9!$"@H?6 0N%W@ 90*1"CC=>:D2\H M7)\_V#_'VK&6LW#P8-2SK'R;TSM**JC%H/RC&;_ 7,\U)7/QW^ ""L.#$LQ1 M&N7B2LK!>:-G%I2BQ=NTRR[NXW1SF\ZP;0"? 7P!W,4\;$H4E7\27A29-2.Q M4^][$9YX=^#8FS(X8ROB'8IWZ+T4/-EG[!*(YICC%,-7,;LE@B'[DH)OI3CR M?^!\&[[?5+B/\/T?"M-M@G23((T$Z7]+W(JY_BL)6_54@VWB-#E2FJ&+D[SR M+@-[S^.;_ Z?IOV[L(WL'#D;CR\;^U\;XP&E)%&UL?5/;;MLP#/T501]0.4K6!H%MH&DQK$ ' M!!W:/BLV?4%U\20Y[OY^E.RZWF;L11(IGL-#BDH'8]]< ^#)NY+:9;3QOCLP MYHH&E'!7I@.--Y6Q2G@T;09LCHAGXXGMJZ\<'!\K03-?P _]R=+%IL9BE;!=JU1A,+549O-X?C M+L3'@)<6!KF;C.XI*:$2O?1/9O@&4SU?*)F*?X0+2 P/2C!'8:2+ M*REZYXV:6%"*$N_CWNJX#^/-=C_!U@%\ O 9L(]YV)@H*K\77N2I-0.Q8^\[ M$9YX<^#8FR(X8ROB'8IWZ+WD/+E.V24033'',88O8C9S!$/V.05?2W'D_\#Y M.GR[JG ;X=L_%-ZL$^Q6"7:18/??$M=B]G\E88N>*K!UG"9'"M/K.,D+[SRP MMSR^R6?X..W?A:U;['S9V/_*& \H);G"$6KP@\V&A,J'XPV>[3AFH^%- M-_T@-G_C_#=02P,$% @ 9XMR3FEU/$>T 0 T@, !D !X;"]W;W)K M&UL?5/;;MP@$/T5Q <$F]VTZ6;ML8T"'A?P.OW[ G9<*['R LQPSID+0S:B>;8M@",O6G4VIZUS_8$Q6[:@ MA;W"'CI_4Z/1PGG3-,SV!D0525HQGB2?F!:RHT46?2=39#@X)3LX&6('K87Y M>P2%8TY3^NIXE$WK@H,562\:^ GN5W\RWF*+2B4U=%9B1PS4.;U-#\=]P$? M;PFC79U)J.2,^!R,;U5.DY 0*"A=4!!^N\ =*!6$?!I_9DVZA S$]?E5_2'6 M[FLY"PMWJ)YDY=J4S,5_APLH#P^9^!@E*AM74@[6 MH9Y5?"I:O$R[[.(^3C?7?*9M$_A,X OA)L9A4Z"8^;UPHL@,CL1,O>]%>.+T MP'UORN",K8AW/GGKO9>")U\R=@E",^8X8?@*DRX(YM67$'PKQ)&_H_-M^FXS MPUVD[];T--D6V&\*[*/ _L,2-S#IVR+9JJ<:3!.GR9(2ARY.\LJ[#.QM?$3V M'SY-^P]A&ME9 2E I&7\7OAI&O* -R>7]D_Q=I]+1=A MX1'5+UF[KJ#WE-30B%&Y)YP^PU+/+25+\5_A"LJ'!R4^1X7*QI54HW6H%Q8O M18N7>9=]W*?Y)KU;8/L O@#X"KB/>=B<*"K_*)PH.#ERWYLJ M.&,KXIT7;[WW6O*$Y^P:B):8TQS#-S')&L$\^YJ"[Z4X\?_@?!^>[BI,(SQ] MHS#=)\AV";)(D+TAR-Z5N!=S^RX)V_14@VGC-%E2X=C'2=YXUX%]X/%-_H7/ MT_Y-F%;VEES0^9>-_6\0'7@IAQL_0IW_8*NAH''A>.?/9AZSV7 X+#^(K=^X M_ M02P,$% @ 9XMR3@>5R[^Y @ >@L !D !X;"]W;W)K&UL=5;MCILP$'P5Q ,RYHTJ11-)?EK%&[+8 MTLP:.,1KR>_JX3VRH>R%>+.+K\=5G%J/>,4/VE(P\[CQ9UY5ELGX\;LGC0=- M:_CX_L'^V05O@MDSQ9]%]:L\ZLLJGL71D9_8M=(OXOZ%]P$5<=1'_XW?>&7@ MUA.C<1"5Z1[ Z_93;'9$'-V1SLICL*]\TXK\SN;4W)9)G<+%&/V788^H A R(Q M[(,$11);.C*GV#R#'F;./'M4G\XQ00X)0_Q?BU L18698I( B!2"8>R( M0U,L,H$B$T! /!&$"9SW%(I, 4'FB2!,CD5F4&0&" I/!&$F6&0.1>: P$\\ MP@023U)<02F@\%./0%D@]R10J010^-F'H$#Z"2S7#:$CBFP4SAA#LRP@@\N: M9( B]W40J CHX.HGH+2S48=#H&E !S< ,J[N?"0#.D 6NFVX!1!0W^/T % > MNFVX"Q!0XOGHMB%0Z+;A1D! E>=^NX&@0+\AN!<04.BYWW$@*-!R*.X&=%SH M9.[K !#- ]>-XFY 0:'G,U\'@0+_G11W PHJO4A]'00*S0BX'5!0Z07U=1#( M;SO)P^A3G8W/>2_5JZX!#'D3O-7[H#:FVU&JRQH$TP^R@]:N5%()9JRI+E1W"MC9 M!PE.XS!<4\&:-BAR[SNJ(I=7PYL6CHKHJQ!,_3D E_T^B()WQTMSJ8UST"+O MV 6^@_G1'96UZ,1R;@2TNI$M45#M@\=H=XA\@$?\;*#7LSEQI9RD?'7&E_,^ M"%U&P*$TCH+9X09/P+ECLGG\'DF#2=,%SN?O[)]\\;:8$]/P)/FOYFSJ?9 % MY P5NW+S(OO/,!:4!F2L_BO<@%NXR\1JE))K_R7E51LI1A:;BF!OP]BT?NR' ME4TZAN$!\1@03P&9UZ&#D,_\F1E6Y$KV1 V;WS%WQM$NMGM3.J??"K]FD]?6 M>ROB-,GIS1&-F,. B6>8:$)0RSY)Q)C$(?X0'N/A*S3#E0]?S=4W6YP@00D2 M3Y#\5V*Z*!'#K'&1%!5)$8+-0@3#9+C(&A59(P3;A0B"68>XR 85V2 $T4($ MP]PYU P5R1""U4($PR2XR!85V2($RX/','<./@KQ&Q0B%,NC1T'W=.[>:=6N]C[)O+/_C0M[\Q=6E:34[2V!;E M&TDEI0&;2_A@__?:/A63P:$R;FH[&U%#OQP,([OQ+:#3@U3\!5!+ P04 M" !GBW)."&$=[K8! #2 P &0 'AL+W=OM.I?3UOO^R)@K6]#"W9@>.KRIC=7"HVD;YGH+ MHHHDK1A/D@],"]G1(HN^LRTR,W@E.SA;X@:MA?UU F7&G*;TS?$LF]8'!RNR M7C3P%?RW_FS18HM*)35T3IJ.6*AS>I\>3_N CX#O$D:W.I-0R<68EV!\JG*: MA(1 0>F#@L#M"@^@5!#"-'[.FG0)&8CK\YOZ8ZP=:[D(!P]&_9"5;W-ZH*2" M6@S*/YOQ">9Z;BF9B_\,5U (#YE@C-(H%U=2#LX;/:M@*EJ\3KOLXCY.-[=\ MIFT3^$S@"^$0X[ I4,S\H_"BR*P9B9UZWXOPQ.F18V_*X(RMB'>8O$/OM>!W M2<:N06C&G"8,7V'2!<%0?0G!MT*<^#]TODW?;6:XB_3=.OKA/P+[38%]%-C_ M56+ZKL0MS/L@;-53#;:)T^1(:88N3O+*NPSL?7Q$]@<^3?L781O9.7(Q'E\V M]K\VQ@.FDMS@"+7XP19#0>W#\0[/=AJSR?"FGW\06[YQ\1M02P,$% @ M9XMR3OJV7YJV 0 T@, !D !X;"]W;W)K&UL M;5/;;MP@$/T5Q >$->LTJY5M*9LJ2J566J5J^\S:8QL%C MXG?Y]!^PX;NH7 M8(9SSEP8LM'8%]<">/*J5>=RVGK?'QES90M:N!O30X#1MPUQO0521 MI!7CN]TGIH7L:)%%W]D6F1F\DAV<+7&#UL+^.8$R8TX3^N9XEDWK@X,562\: M^ [^1W^V:+%%I9(:.B=-1RS4.;U/CJ4S,5_A2LHA(=,,$9IE(LK*0?GC9Y5,!4M7J===G$?IYLTF6G; M!#X3^$(XQ#AL"A0S_RR\*#)K1F*GWORWXW3YC MUR T8TX3AJ\PR8)@J+Z$X%LA3OP_.M^F[SW^0=/DW[-V$;V3ER,1Y?-O:_ M-L8#IK*[P1%J\8,MAH+:A^,=GNTT9I/A33__(+9\X^(O4$L#!!0 ( &>+ M&PO=V]R:W-H965TN.L5SENM1Z.A*BR!4[5G1B@-R>UD)QJ8\J&J$$"K5P0 M9R0*@H1PVO6XR)SO+(M,7#7K>CA+I*Z<4_G[!$R,.0[QN^.Y:UIM':3(!MK M=] _AK,T%EE8JHY#KSK1(PEUCA_"XRFU> =XZ6!4JSVRE5R$>+7&ERK'@4T( M&)3:,E"SW. 1&+-$)HU?,R=>)&W@>O_._LG5;FJY4 6/@OWL*MWF^(!1!36] M,OTLQL\PU[/':"[^*]R &;C-Q&B4@BGW1>55:<%G%I,*IV_3VO5N':>3.)S# M_ '1'! M 0>G0R8AE_D3U;3(I!B1G'H_4/N+PV-D>E-:IVN%.S/)*^.]%5&: M9.1FB6;,:<)$*TRX((AA7R0BG\0I^B\\\H?OO!GN7/ANK7Z?^ EB+T'L".)_ M2DPW)?HP![_(WBNR]Q#<;T0\F$/@%TF\(HF'(-R(^# ?]#OUBJ0>@MU&Q(>) M-R)D=04YR,8-GT*EN/9N\%?>9;X?(G>%_\*GQ^$;E4W7*W01V@R"NZZU$!I, M*L&=Z6IKWJ/%8%!KNTW-7DY3.1E:#/.#0Y97K_@#4$L#!!0 ( &>+&PO=V]R:W-H965T=U)%+J^&MQV<5*"O0C#UYPA<#H=P$[XYGMNZ,72"NAT*[M 074('S;[8^;P'O"SA4$O]H&KY"SEBS.^7 YAY!(" M#J5Q#,PN-W@$SAV13>/WQ!G.DBYPN7]C_^1KM[6S>E<_JK\&6V]MX)F M24YNCFC"'$<,76 V,X)8]EF"8A)'^BZ$]Q'*Q$,\\%SI:A(BA#0E0B&V>(B M&2J2(03Q2@3#)"L1LOC/!:C:=[@.2GGM_'19>.!0&;=-[5Z-K3\:1O;35"/S:"W^ E!+ P04 M " !GBW).@6L<]KM\?&7-E"UJX&]-#AS>UL5IX-&W# M7&]!5)&D%>-)TD!TMLN@[VR(S@U>R@[,E;M!:V-\G4&;,:4K?'$^R:7UP ML"+K10/?P?_HSQ8MMJA44D/GI.F(A3JG#^GQM _X"'B6,+K5F81*+L:\!.-+ ME=,D) 0*2A\4!&Y7> 2E@A"F\6O6I$O(0%R?W]0_Q=JQEHMP\&C43UGY-J<' M2BJHQ:#\DQD_PUS/+25S\5_A"@KA(1.,41KEXDK*P7FC9Q5,18O7:9==W,?I MYI;/M&T"GPE\(1QB'#8%BIE_%%X4F34CL5/O>Q&>.#UR[$T9G+$5\0Z3=^B] M%OS#7<:N06C&G"8,7V'2!<%0?0G!MT*<^']TODW?;6:XB_3=FIXFVP+[38%] M%-C_4^+]NQ*W,(=W0=BJIQIL$Z?)D=(,79SDE7<9V(?XB.PO?)KV;\(VLG/D M8CR^;.Q_;8P'3"6YP1%J\8,MAH+:A^,]GNTT9I/A33__(+9\X^(/4$L#!!0 M ( &>+M^ :N $ -(# 9 >&PO=V]R:W-H965T-SSEP\+B9M7FP/X-"K%,J6N'=N.!!BZQXDLU=Z .5O6FTD<]XT';&# M =9$DA2$)LDUD8PK7!71=S)5H4.4QV:W"]R#$$'(I_%[T<1KR$#N+[$-Q@U MT+)1N"<]?8&EGD\8+<5_@PL(#P^9^!BU%C:NJ!ZMTW)1\:E(]CKO7,5]FF_R MZX6V3Z +@:Z$FQB'S(%BY@_,L:HP>D)F[OW PA.G!^I[4P=G;$6\\\E;[[U4 M]/:V()<@M&".,X9N,.F*(%Y]#4'W0ASI!SK=IV>[&6:1GFWI:;8OD.\*Y%$@ M_T\@?U?B1TR6).^"D$U/)9@N3I-%M1Y5G.2-=QW8.QK?Y!]\GO;OS'1<6736 MSK]L['^KM0.?2G+E1ZCW'VPU!+0N'#_[LYG';#:<'I8?1-9O7/T%4$L#!!0 M ( &>+&PO=V]R:W-H965T-97'X3>Y[+ M7S:BR.)*OA9;I]P7/%XW1EGJ@.LR)XN3W)Z.F['78CH6ARI-$NVNZH><*;C?;SE/WGUS_ZUD&_.F66=9#PO$Y%;!=],[#LR M>J%N;= @_DWXL;QXMNI0WH7X5;\\K2>V6ROB*5]5-44LOS[X/4_3FDGJ^+\C MM<\^:\/+YQ/[O E>!O,>E_Q>I/\EZVHWL4/;6O--?$BK-W%\Y%U OFUUT3_S M#YY*>*U$^EB)M&P^K=6AK$36L4@I6?R[_4[RYOO8\9_,< /H#.!L .2J >T, MZ% #KS/PAAKXG8$_U(!U!FRH0= 9!$,-PLX@'&H0=0;14 /BGC+G?IJ$UTW. MR2:#O9S230;GFYP23M2,.^U:;!;W0US%TW$ACE;1UN<^KML &4DK25Z/-N72 M_"@7>"E'/Z;4)6/GHV;J,+,6 ST,]#$+'?/)XD@)9QV ZI@!XH/V?=QC&*^/ M>< P?A_S'<.P/F:.88(^Y@>&"?N81PP3]3%/"(:XROQB&"5/RP&:GS$>)9#B#AS-X#8/78U#RN, P#/?BXUY\A$&9L06&"7$O#/?" M- :F+(%9"V$-)&\@$!'755;!7(?Y+-)@BV%LRYMLO> "/+A "RY4:FG60OP+ M/X01YFJ"[@--$&$T8AKP 0&&X'H:\#L"] (2ZC.+:62(QA\(HQ\1J@$?L6 MUQUH&N M3/&\@S S9'&;97D5TH_'=.H@2*ZT8P?1W,CEKN?A-JZO"3^!W!% -(&J"?2> MB2R-F["^(L,N2BBBB*K)H'KG"NL*-GHS[+@$V4[!4P/S=&\&-X8MER#[*?@& M#L.&2MCP\P4Q[%OD]L:U('I_#*FK;PI+!.BQ:SDP-%*"=%(P'&F(H0V2:/CD M@*'?@-YO*"@'HQ?0FTEP)68P] + >D&H^B)?\V6H<K\\O*=]4]6,@GXOVZJQ]J<2^NQ9TSG>3T[]02P,$% @ 9XMR3M$' MIM*" P 5P\ !D !X;"]W;W)K&ULE5?MMU9WI=&=W?U.-RA2("U&[;[\)1"KATM(_ O&Y/1U7;4_%=,R/(DUR]E18Y3'+XN+?C*7\/+&1?6EX3G9[ MH1J9GPW"K8=F+?H-$*446H$+\3=BZOWBT5 MR@OGK^ICL9G8KG+$4K862B*6CQ.;LS152M+'7RUJ-WTJXO7[1?VN"EX&\Q*7 M;,[3/\E&["5I6O];Z6 J> M:15I)8O?ZF>25\^SUK_08(*G"5Y#D'U_1/ UP7\G!!\2 DT(AA)"30B'$K F MX*$$H@ED*(%J AU*B#0A&DI [F7DW'<*_IC2##8:W,MEN)%G4)QZ8E4S]386 M\71<\+-5U(OM$*LUC4:2)<55:S7WJS_E;"UEZVGJ^][8.2DEC9G5&.\:XQJ8 MQRX&-0A'6FA\>*"/F=?A&SW,NPC?]]N8VRXF:".^0RH&Y@[ A&W(/21C8!X@ M#&YC%A"&&*G]-#7+SPVONA :P /DPQ/%KP3\EE,**P2P0E I!"V%R(BUQN * MD]<83%TC:\LN*I#[CADRH$7P579;GD/8<]CU'+B&YQH37O7C44S,,0)0!'O4 M\-Q%R?Y0CV<,>\: 9V0L:=S)#<((&Y'-(90?&:-Q"Z"HYYH+#T %!!GQWT$] M8M/7/8 *(V04@P=(RS-[7$#NHTYYPYUQP6% #*TE@"(X,GRMNBB"I!H\Q@0> M8P*,L06 $J:,<9@!6FY?9[5]@ON=RZ0 M.;]'HV_/1,-SA^#][@9Y [*G0:VB$9JE?0FA2&A60P"%$.V+O&<30#Z0O9Z9 MBWJV 11\(7L]91D!=;F;/:CDFM5[": "ER S>X"6W'-Z7/<49@15YK!'HV?A M(_*%[/4L?42'9(]V"J/GAN;A9 G 4$1#8N8/4),;&S:,.U?GUHP5N^J&5EIK M?LR%"OJJM;D%WGCJW&NTS]!H@8#V1W5KK,[)[_+UE?-'7.R2O+1>N)#G[>I( MO.5<,.G>_2;'?2]ONQ>,,9>(1%JHJE9JI=56VSX[Q$G0 J:V$[9_7]L0EK6= MOF![.'/FS&!FBI&R5WXF1'AO7=OSK7\68M@$ :_/I,/\@0ZDEV^.E'58R",[ M!7Q@!!^T4]<&41@F08>;WM\5VO;$=@6]B+;IR1/S^*7K,/M;DI:.6Q_X-\-S MEY0WN/D>/6?P2;"H3*02-^-63DJ[VG M4ME3^JH.WPY;/U2*2$MJH2BP7*ZD(FVKF*2./S.IO\14CNO]C?V+3EXFL\>< M5+3]W1S$>>MGOG<@1WQIQ3,=OY(Y(>1[<_;?R96T$JZ4R!@U;;E^>O6%"]K- M+%)*A]^FM>GU.L[\-S>W0S0[1(L#2/[K &<'^.X0Z^0G93K5SUC@7<'HZ+'I M:PU870JP@;*8M3+JVNEW,ELNK=<=C),BN"JB&5-.F&B% 0LBD.Q+B,@5HHPL M]^AC@,I&0.2. )U)0.T/UP+3W$T0.PEB31!_J$)J5&'")!K3:TP,$30RL4$H M1K%;"G)*00XIF2%EPJ!5% B0H;=R@)+X3E42IY3$(24WI"16E!2!T)!B@W(0 M0K>4U"DEM:4@(TJ96E$^13DPI#A *+E3E26%/-"EKD=Q"R)#0'9G=]/-FQG$PD=-8G,+A):_P9(C593N4!Y&!IJ M@E5WZP@[Z4' O9I>>J'ZR,JZ#)O'2'5'PUZJ(:2[YCO--,%^8'9J>N[MJ9"] M5W?((Z6"2)'A@ZS560[-Y="2HU#;5.[9-#FF@Z##/!6#933O_@%02P,$% M @ 9XMR3OK:I:*/ @ 3 L !D !X;"]W;W)K&ULE9;;CMHP$(9?)O[01* M82R%&WS(^)\93[XPLY.0;ZKD7 ?O3=VJ>5AJW3U'D=J4O&'J272\-4]V0C9, MFZ7<1ZJ3G&W=H::.,([SJ&%5&RYF;F\E%S-QT'75\I4,U*%IF/RSY+4XS4,( MSQNOU;[4=B-:S#JVY]^Y_M&MI%E%%Y5MU?!65:(-)-_-PP_PO,2)/> L?E;\ MI*[F@4UE+<2;77S9SL/81L1KOM%6@IGAR%]X75LE$\?O032\^+0'K^=G]4\N M>9/,FBG^(NI?U5:7\W 2!EN^8X=:OXK39SXDE(7!D/U7?N2U,;>1&!\;42OW M&VP.2HMF4#&A-.R]'ZO6C:=!_WR,/H## ;PLI1D%Z*NS"3+*<%)J3 A BSN F3LIG03J:DDRDAX+E,B.EW.QY? M#_#@ 2,J,AA=EP0FJ>?5 QH1N&?$6Q2@(0&*DMNRD$:>N@"-"1"+4X\?SK_( ,D@C@V.0(8T\A4$:&:20\7P@D$8&'T &:61P##)X MCXR';:1YP0=X09H7',,+:71;ENBJ#[)]YCUE4?.=MM/"S&7?W_4++;JA=XTN#?3B+U!+ P04 " !GBW).4(IQ M7C0" X!P &0 'AL+W=OUNXC 0 M?)4H#U#GBP10B%1 U9UT)Z&>KO?;A(5$=>+4-J3W]F<[(86P[?$'VYN9\>Y@ MK].6BU=9 "CGO6*U7+B%4LV<$)D74%'YP!NH]9<]%Q55>BD.1#8"Z,Z2*D8" MSXM)1N[YX#S^6A4"9 LK2A!_@% MZG>S$7I%!I5=64$M2UX[ O8+]]&?KWU+L(B7$EIY,7=,*5O.7\WB^V[A>B8C M8) K(T'U<((5,&:4=!YOO:@[[&F(E_.S^I,M7A>SI1)6G/TI=ZI8N%/7V<&> M'IEZYNTWZ N:N$Y?_0\X =-PDXG>(^=,VE\G/TK%JUY%IU+1]VXL:SNVO?Z9 MAA."GA ,!#_^DA#VA/"#$'U)B'I"-"*0KA3KS9HJFJ6"MX[H_MZ&FE/DSR/M M?FZ"UFS[3=LC=?24A7&8DI,1ZC'+#A-<8/P!0;3ZL$6 ;;$,;NC!]0:K6T0X MN8:L;R'3"$\B1.L,+3^ZJO,3@0@5B*Q >"4PP04FJ, $R2 >.8UADI%9&&8Z M<@O#S/!D8S39^%8@\7"!!!5([K=KB@I,[[ +P23^R"X,$^")S-!$9HA B OX M'G['O/O-\#^YIO[_[5AAH"0:'0T4-$Z&7+2/"L3!MF;IY/Q8*W,++Z)#^W\, M3/L9Q9?F6;!MZ4.F>U-^4G$H:^ELN=+-S;:@/><*=([>@SZ_A7[&A@6#O3+3 M1,]%U\N[A>)-_TZ1X;',_@%02P,$% @ 9XMR3EEC X]D @ A0< !D M !X;"]W;W)K&ULA57;CILP$/T5Q G*&;R"^]WLF3][,N^!,^[P%OB=2=-57@N4%RYH.[%(*RUY']>ZT^LP\=_"[ %H"D!S [^ M&8"G #P'H#'YT9E.]0,1),\8'1PV_EL]48\B>,:RF*6ZU+73WV2V7-Y>>HQ3.\'& M2K#1!)L[EXE1B!$3:4PWBJ1&(A9(:+<16FV$%AN&1C%BPH7&@U)%5HEH+9'X MAD2T2@-%08B,9*.5$822 -O-Q%8SL<5,8)B)5S(X-1WOUB"4H N..PAY\V3-_\#4$L#!!0 ( &>+&PO=V]R M:W-H965T]N+"Z]?FR)BPWHJ\;);V48CJ MWG&:[9$5:7/'*U;*7_:\+E(A'^N#TU0U2W=M4)$[Z+JA4Z19::\6[=A3O5KP MD\BSDCW55G,JBK3^MV8YORQML-\'GK/#4:@!9[6HT@/[R<2OZJF63T[/LLL* M5C89+ZV:[9?V ]QO,%(!+>)WQB[-X-Y2J;QP_JH>ONV6MJL4L9QMA:)(Y>7, M'EF>*R:IXZ\FM?LY5>#P_IW]2YN\3.8E;=@CS_]D.W%7BF5^^ M,IU08%LZ^^_LS'()5TKD'%N>-^VWM3TU@A>:14HITK?NFI7M]:+YW\/H -0! MV = ^&F IP.\CP#_TP!?!_B3 *=+I:W-)A7I:E'SBU5W?V^5JE4$][ZL_E8- MML5N?Y/E:>3H>>7%_L(Y*R*-67<8'&"@1SB2O9\"J2G6:(3C>()'$^$%8\C& MA QDCD1X9)Y>&^^-\@QH I\D\%L"?T3@30K58<(64VJ,JSZ3?$T<>G$RQ(T$ M!:2@@! 43@1UF& X$<118"JB@.!'!G 3F-(A]&%6>TAJ#PGMT41[:,PT%1T: MHJ=J/T.,9$:DS(B0&=,$,4D07[_J$I(@(10DDT(1F&0F37!I$W )BID>AQD? M@>M3!=(G'@"O2)8")3@S#VT%X!$4W@P%;0;@WY MW;Y ]:^1+0%*9GP/Z%8# MHM>2.:ET&T!T0[9T(T!\A5MIT-A<@C@V[4HC1W[EQB&8?D4AP<-@UK" ;D0P MNPQ@9MTAW67H7E]&I+L,X8HR:M HY9#P_"MQ&PJ7S#L^TMV-5..&,Q1TX^(- M+W&D&Q>IU[A10-],&(GZ$3!B!2+QMI]??DB[!5)&,.-92!L!AC=4CS8"I%Z( MTTV0!@WS!4BH;1"!#/TQL%/E#':S!:L/[4FAL;;\5 JU*1R,]J>1!U2[XL;*P7+N1>N]T1[SD73.IT[V3QC_)4U3_D;"_4;23O MZ^YHT3T(7NECD].?W5;_ 5!+ P04 " !GBW).^-,\O: # ![$0 &0 M 'AL+W=O!:7=^+(<_7+3A19+-5CL7?*8\'C;1V4I0YUW<#)XB2W ME_-Z[*E8SL5)IDG.GPJK/&597/Q;\51<%C:QWP>>D_U!5@/.9F(W"KX;F$_D/LU8U5 C?B=\$O9N[>JJ;P(\5H]?-LN;+=2 MQ%.^D56*6%W._)&G:95)Z?C;)K4[SBJP?_^>_4L]>369E[CDCR+]DVSE86%' MMK7EN_B4RF=Q^X6D7DWE/5WU2#=;'KWU1Y2C5Z7K)9.'?.5:(6LVHPM(!\&O1Q T$!%!08@CR=:!681-0W M]5P'6P=&!3780'4(58?&8E 5P@DBF" "T]86]2KZ;#X#GAGDF0$>IO',;N(A M+K8!%S!YN@^XMU&-. X!5+Y.16ZC@L[S0"B@"G0J>AL5]A?" )5AI.PV*NQ$ MQ /+=\3+"/818AJ)Y^I&0DR'8,2?F9U[!7 H"GL) 69"=#,AP"9"/P*B #!@ M;%P4M@H2 E%$%Q5>Z;D(.&6Z!-L/ ?Y#=/\AI@$9HX_4W&02%(SRXH2EJZ$CG0: 9YF&XZYG9]:-]Q'#7,[2/T/NH M!?77BGKA@MTG,^U!!PY%87]@8,=A=!(#.P[X#D/ J7<8&SG[ ,B'09.*BD)J2G-X)-./%OC[=E]9&G')9'>1ZH]T7A =:G6"U\16Y7S?? 3[2 M-)\E?L3%/LE+ZT5(=3ZN3[$[(217,MT[5;0#C[?=0\IWLKH-U7W1? YH'J0X MMI\ZG.Y[R_(_4$L#!!0 ( &>+&PO=V]R M:W-H965T4[:HXB1,?IBHU M4[-[36SY4 /("SB>??N1 !/<:A)N8E"^O_6C;B&A\47FOXN#$*7U)TVR8F(? MRO)TYSC%YB#2N!C)D\C4?W8R3^-2W>9[ISCE(MY6HC1QJ.OZ3AH?,WLZKMI> M\^E8GLODF(G7W"K.:1KG_\]$(B\3F]C7AA_'_:'4#W*V)KP45\<]17(K.M:4?Y4W*W_IFL9W8KG8D$K$I M=8A8_;R+!Y$D.I+R\5\3U&[[U,+N]37ZO'IX]3!O<2$>9/+O<5L>)G9H6UNQ MB\])^4->7D3S0-RVFJ=?BW>1*%P[47UL9%)4?ZW-N2AEVD115M+X3_U[S*K? M2Q/_*L,%M!'05J#Z_DS &@'[$'B?"KQ&X T5\$; APK\1N /%02-(!@J"!M! M.%00-8)HJ("XU\RY'Q+_CG-YL?)ZLIUB M/:?)G5*IX+JUJOWJGZI:"]7Z/O6H.W;>=:2&F=4,[3#,I;?,TF1(2SC*0NN# MHCYFU-"#'AY,@C%VRSR:C'=+/&%1 #-'&'Z+/&-A /.",?XML\"8 SMET.S M^MKPVD1"#T\0PPN%50'83:'TI-C#(WA5!*];(BX8^EG-^!6353XA0P+R;# M#; G'$X4PS&8^"IU\AKJ.0 M$U 3)N5[?H3GE.,YY4A54#R"CT?PC:KP*)C6RYKAW<>AD<]=%[RI5A@8,F* M:PQ4:>V"-^8#W'R F @U&%ST7>16!.31KH*#[+G)'<.H_ M()A)/0ZBG@91)\P2DP_Q:#?"T'Q5JA[CE](7U[ M&X*D.8!I)L/2;&)8FH=03X.H.4*I-,.5!X]EI!FEC#0/\;4<%&N%NC=6(#06 M[\DROG.\)Q1YFP4],7HV-P3;W?2]5'JV-\3,\:3CAB/(+&N9$IRD9&UA$J'!%C=IL8W_3NV3D09.O M7.C;-[M2ON&&:1BV_A*KC3N=SZ]4Y/OJH*&P-O*LL-YDJ3X;JR^[G92E4.[5S+*M@XBW[4TB M=J6^#-1U7I]8U#>E/#6G,4Y[)#3]"U!+ P04 " !GBW).CGYT7= " "G M"@ &0 'AL+W=O51&H239NT256G;;_=Q$E0 3/;2;JWGPV4$OM2K7\ FW/ON,_5)M+PQ;PY"UDR;H3Q&JI6<[;N@NHIP'*=1 MSY6HBSKLJ&/\A G>N:R;]K7HGK,D3AZ\1C>3QI.Q&M%BT[\A]< M_VP?I!E%8Y9]6?-&E:())#\LPWMTM\6Q#>@0OTI^59/GP$IY$N+9#K[NEV%L M*^(5WVF;@IG;A6]X5=E,IHX_0])PY+2!T^?7[)\[\4;,$U-\(ZK?Y5Z?EF$> M!GM^8.=*/XKK%SX(2L)@4/^-7WAEX+82P[$3E>JNP>ZLM*B'+*:4FKWT][+I M[M?^39H.87 '@+P&(#>#R!# 'D+H.\&T"& .@%1+Z5;FRW3;+60XAK(_O.V MS.XB=$?-ZN_L9+?8W3NS/,K,7E:4H$5TL8D&S+K'X GF#1&9[",%ABC6V O' MMP0;'T&26\C6A^04+H* .DD73VYT8C@!!1/0+@&=UIBGSD+UF+3#-+U2E&>. ME V$0C1S!$.HE,XL? *6G ":"9P@!1.DGF8:.]]NW6.229T9I@G,DH$L&"\[2F14K0)8"8'&^_[KP65(ZHP7%L&MC@,?= MC0-H2H3B))\AFOD]((\((5?0 )KN593%LY+ O\0]PH#!YHJ%/8X^8'($NQSY M-J?$W28@:&;+(]B:*/'5%C/F1K Y4?H!M;#S$& ]7RT$2F=X8.\AWWRDF/$5 M@HV%BO]7BV'38-\T_B]\ -W\=^,BCMT3"X+%+FP+PO $UM<=34[KFLMCUPFI M8"?.C;:'WF1V[+;NL3WMG?FUZ<+ZGNDM3=_"?6?R6#8J>!+:]!+=B7\00G-3 M9?S);,:3Z1K'0<4/VCYFYEGVK5,_T*(=VL)H[$U7_P!02P,$% @ 9XMR M3NK]G$OL P .A, !D !X;"]W;W)K&ULE5C; MKJ,V%/T5Q'L'[&US.4HBG22J6JF5CJ9J^\Q)G(L&< KD9/KWY389L)>GR4L ML[R]O,S:V_'BIJLO]4FIQOM:Y&6]]$]-JO8IN$?9GPM5UF==>I4Z+/U7]K(5?8<> M\==9W>K)O==-Y5WK+]W#K_NE'W:,5*YV31L5AN=_WW>-Z>EG_C>7AVR:]Y\UK=?U#@AZ7OC[']3'RIO MX1V3=HR=SNO^U]M=ZT878Y262I%]':[GLK_>AC02VQQ MH<28\SJV1N$LB:7!);97DS%A,-XB5"0<)DD@Y03(QPTRB4T9#Y'"(5(P!.$ M+,3)(GS<0F5<2"*X[MG.*NP)](*PWF% M@<0BI"F*#:+4\0$PG#(8R!FV^-*2-6+,3!G,SADSU)P.3AD,Y0Q7".QT%C\A M/G8>0]:SQ+=!;O&Q_1CPGRU^:HF?A(FI?6II/P7-2S)V,@_!I&-'".QDSAZ7 MGF/W<>0^4WH(4G*,<28=CNW-D]]01 CN9RR?$ MQ^[CR'V6^ CD$A];E-O5&(AOEU 96YM$NV9/07,RV.P/2T_8 M?83<9TJ/0-*QIR!L47JDV))=1HE;&Z$1-=6>&#G$)VQW DYV;>S(L85_HM@2 M=A\]4FP!B%PN)VQ1>J38$BBV/#9W.F076RE=Q9:PW0DX6;K6#SN9GBBVA/U' MP'^V*/9&-R&6FJ+8*-<"82,3*,C2L?<3V,CBB0VQP!X5MD?M/RL";'59:'XF M",5-U!:A1&A*%TP.$ I5'?O#F=K;Z6O9='_")ZWW Z!7WAU &.UK]K(=#B:^ MAQE.E7[/JN.YK+UWW32ZZ \A#EHWJB49?FJ7]:2R_?TA5X>FNXW;^VHXS1D> M>93ZJ"^W'9ZC]02P,$% @ 9XMR3JQ[O>)< @ _@< !D !X;"]W M;W)K&ULE57;CILP$/T5Q >L,1A((H*4BZI6:J5H MJ[;/#ID$M("I[23;OZ]M"&7!V4U?L#V<<^8"XTFNC+^('$ ZKU59BZ6;2]DL M$!)9#A453ZR!6KTY,EY1J8[\A$3#@1X,J2J1[WD1JFA1NVEB;#N>)NPLRZ*& M'7?$N:HH_[.&DEV7+G9OAN?BE$MM0&G2T!-\!_FCV7%U0KW*H:B@%@6K'0[' MI;O"BRTFFF 0/PNXBL'>T:GL&7O1AR^'I>OIB*"$3&H)JI8+;* LM9**XWAKNQ:U6:^=_HUF)_@=P>\) 7Z7$'2$H"?X M[Q-(1R C#ZA-Q=1F2R5-$\ZN#F\_;T/U7X071%4_TT93;/-.E4R"!-=? " 1O M!&*[ +$*$"- !@)S/*I5"XD,I#80;Y3JAXCM%!&2T!YG:(TSG,1)PIE=(+(* M1(]7*K8*Q)8(YJ-"M)APD*9/?+N3F=7)[/$TYU:!^>-I8L_>/MXTAL@;]X\W MR10'=]SIMK/:\G4CM0;*FF[:H'_GI7U!+ P04 M " !GBW).-@QWUK0" #("0 &0 'AL+W=O)%'AE3WFM=-7+I'Y5J%T$@MT=64WG'6];H-WLN M:JKT5!P"V0I&=]:HKH(H#$E0T[+Q5X5=>Q2K@I]453;L47CR5-=4_%VSBE^6 M/O*O"T_EX:C,0K J6GI@/YCZV3X*/0L&EEU9LT:6O/$$VR_]>[38H-086,2O MDEWD:.R94)XY?S&3K[NE'QI%K&);92BH?IS9 ZLJPZ1U_.E)_<&G,1R/K^R? M;? ZF&_MV)Z>*O7$+U]8'U#B>WWTW]B951INE&@?6UY) M^^]M3U+QNF?14FKZVCW+QCXO/?_5##:(>H-H,$#D78.X-XC?#/"[!K@WP!.# MH O%YF9#%5T5@E\\T7W>EII=A!989W]K%FVR[3N='JE7SRM,XB(X&Z(>L^XP MT0B#!D2@V0<7$>1B'3GFT:V#!Q<1)[>0C0O),"PB!N.,K7U\$^<, 08)L"7 M-P03D6L(0V G">@D 0C2B9,.0RRFZ;Y&:'^3I+JX+,=CV(T> NHA@)YLHHH8"+'7V@VA%<[@BHY11/ \;N;D50+?; <68R0F;W-8)/!^0>#_G,\8+@ M>D;D XF!JPM!Y34]$WK0Y%"(^9*7[;V2MQSKIA6&=[IQ!]U6S5, M*K979ICJL>AZBVZB>-OW3<'0O*W^ 5!+ P04 " !GBW).V@=&=OT" #[ M# &0 'AL+W=O-M%,G-@;54WO CZ_0G.RY:JO10["-Y%(QNS:*VB2". M\ZBE=1>N%F;N0:P6_*2:NF,/(I"GMJ7B[YHU_+(,2?@Z\5CO#ZJ?B%:+(]VS M'TS]/#X(/8JF*-NZ99VL>1<(MEN&=^1VG<3] J/X5;.+G-T'?2E/G#_W@Z_; M91CW&;&&;50?@NK+F=VSINDCZ3S^C$'#B=DOG-^_1O]LBM?%/%')[GGSN]ZJ MPS(LPV#+=O34J$=^^<+&@K(P&*O_QLZLT?(^$\W8\$::_\'F)!5OQR@ZE9:^ M#->Z,]?+&/]U&;X Q@4P+8#,U#* 3.:?J**KA>"70 P/_TC[[YC<@GXVFW[2 M/ KSF4Y>ZMGS*BVR173N XV:]:"!F89,BDA'GQ" (=;@+$^+' ^0H#DF)D#R M)D"!!TC1 *D)D+X)4%I%#IK<:#JC2>+A#R=E*"E#2)5%&C39C 1723E*REU2 M&5NDW*DINTHJ4%*!D(A%PC2 0TH44B(!$@OB:A)2XI *A50()+4@KL8+(3%N MJ1C!.)["1!Y7$(]U"1*BL#G$^0U E5WY#1#4Q'<$'%CFU 0.*R6%GX2[G21( M6;9;45'EX>"; D%VA$P>W(+CN2BK?H86["\C[JP7<,^!Z)JULTXRB&> C1AP;T'^@:\0 MMPU@MK$/]%$T/]$]S@+<68"<;*6O5MQ94+V_U@0W3>*:)HOMEF(4O>E>+$HT MZSU;)O:FZY;!AI\ZT_+/9J?._@Y,[_I?/KP6?*=B7W.)*=\"F3]UQKIC. M)+[1.1STF\@T:-A.];>%OA=#.SX,%#^.KQK1]+ZS^@=02P,$% @ 9XMR M3H1R*=V- @ E@@ !D !X;"]W;W)K&ULC59= MC]HP$/PK4=ZY)([S 0I(%U#52JV$KKKVV8"!Z)(XM0U<_WUM)P2P]TY](?9F M9CR[K.T4%\;?Q)%2Z;TW=2OF_E'*;A8$8GND#1%/K*.M>K-GO"%23?DA$!VG M9&=(31V@,$R#AE2MORA,;,T7!3O)NFKIFGOBU#2$_RUIS2YS/_*O@9?J<)0Z M$"R*CASH3RI?NS57LV!4V54-;47%6H_3_=Q_CF:K*-0$@_A5T8NX&WLZE0UC M;WKR;3?W0^V(UG0KM011CS-=TKK62LK'GT'4']?4Q/OQ5?V+25XELR&"+EG] MN]K)X]S/?6]']^14RQ=V^4J'A!+?&[+_3L^T5G#M1*VQ9;4PO][V)"1K!A5E MI2'O_;-JS?,RZ%]I, $-!#02HO130CP0XAL!?TK P%;A*!/Q=1F1219%)Q= M/-[_O1W1713-L*K^5@=-L@.28]A$#.89&W[\D">"!3 H@(T ?A"(K4+UF-1@6H.9 M1"FVDG5!<9A9H)4+PB@/8;\)Z#;VW9=#$I#RZV+P6@*FTU! MLRE@UNJ ,G7-(IQ;;EU0',=V<5T0SL(/_&:@WPSHIA06R$&!'$@XLQ+.'9M) M9G79&O/^INPGDG7#5T P?HHL_@%02P,$% @ 9XMR3C9&SI&) @ ]P@ M !D !X;"]W;W)K&ULE59=C]HP$/PK4=Y[_DA" M @(DH*I:J95.5UW[;,! =$F#D"739BB/2-62L[T+*@M$,9Z@DN55 MN)R[N4>YG(NS+O**/\I GNG^M' M:4:H8]GG):]4+JI \L,B7)'9AJ0VP"%^Y/RJ>N^!M;(5XL4.ONP7(;:*>,%W MVE(P\[CP#2\*RV1T_&I)PRZG#>R_O[%_GQ9A%@9[?F#G M0C^)ZV?>&DK"H'7_E5]X8>!6B)UYRYHD QV9KR.!94Q!&5- QA0F(!@N6OS^/2$C=4_^O2N;%G1S?";9 M2!ZPL%>$^GFBD?-'X+(E?MV.NX4+E_B5"[B-?;?QV,; A4O\RHVBD3]" I<; M^8]Z(W#!D7=4W*8%]4\Z]38&]=I(R>71=5P5[,2Y3LX(*:.B((I5'#JC;*E.I;83T6;5L1/_P?5KMY5F%(TNAZKAK:I$&TA^7(>F6J5F;UL$DQ7T<4:#9KG7D/N M-.1144P5-!DED0$8*0A(05P\?:"(80,*&E!G$#\8)%X9O29UFK8O(_9%Q52$ M8(X8Y(@!CM3CZ#7)78HL]C3%5)/'% 9)0)!D H(3?T&229(XQA[(5$,0AD%2 M$"0%5B3S0-))$IHB?X]-11C%,YLD U$R8)?EL$$.&N1 +0NOEGR"^8'&BS3W MJH%DA&89C+, <193'((\G,4T3Y)Y?_ "$*5H9FDQ@L\1]!\;;A ])"+^"A:@ MBJ0S.#/'&@;6!OLX&'@)298B'PC248)F7A:&SSA, "3B(Y')^6/V!4[\[3.C M2_TS(KJ[!^S%_)W)4]6J8">TN5+PD4 %2 4V; MM$E5IVW7+AB(FL29;:![^]E.FL+Q >V&Q,YW?O\^-O:9G:5ZU0 MQP=CNHFX>KO4M3R/(])_-[Q7.T/QG4DBUG']^*',#^[)V5;R:BR MK1K1ZDJVD1*[>?Q('M:$N0!/_*K$65^\1VXJ+U*^NL;7[3Q.G2-1BXUQ$MP^ M3F(EZMHI61]_!M%X'-,%7KZ_JW_VD[>3>>%:K&3]N]J:PSR>Q-%6[/BQ-L_R M_$4,$\KC:)C]-W$2M<6=$SO&1M;:_T:;HS:R&52LE8:_]<^J]<]S_R4G0Q@> MD T!V1A BKL!= B@'P'L;@ ; A@(2/JI^-RLN>&+F9+G2/7+VW&WB\@#L]G? MN$Z?;/_-ID?;WM,BS^@L.3FA@5GV3';!D)%(K/HX1(8-LG R=YGKLSFJ-D< M$2B V9!A4[@P_\&LL;%*W&R!FBT0@0DPBS%38!9A: K,WF>NS):HV1(1(, L MQL#,8@PTBS$4-SM!S4X" <)@9D,FIV!?KS &[EF,N?$'FZ)FIXA "9; K[BM=.\:O M(X+<$6&.,2C(,0+E!#K&E&".DXNBHQ%J[PLZ'6WDL37N[K[H'8O&Q\P5+:!_ MZ8I)7\Q\R/25Z'>N]E6KHQ=I;$GD"Y>=E$98C^DG>Q,=;/$[-FJQ,^ZUM.^J MKP#[AI'=4-TF8XF]^ =02P,$% @ 9XMR3N;!AJT- @ O04 !D !X M;"]W;W)K&UL?539;MLP$/P501\0RCH#0Q80.PA: MH 6,%&V?:7EU(*2HDK25_GUY*(HLL7XQN@[X;(HH06$0I(CBMO.+W.2.O,C919*V M@R/WQ(52S/_N@;!AYV_\C\1K6S=2)U"1][B&'R!_]D>N(C1U.;<4.M&RSN-0 M[?RGS?:0:;P!_&IA$+.]IYV<&'O3P=?SS@^T("!02MT!J^4*!R!$-U(R_HP] M_8E2%\[W']U?C'?EY80%'!CYW9YEL_,??>\,%;X0^$,$P4+S&&-V4P(I!1,,D*7C'VX*E\2W$/<$$1.GY$ICVY\1NX&L;-!;!K$ M-PWBA4:+20VF,YC 39$X*1('1;*@L)AD1A']YZ)3)T>ZXHC"S>)[IRL;29PM M=*0K'7/,C9#,*21SF$T70K*UD.QQ(>0^Q@I!L]= @==F< BO9)?.#*U9=II- M3Z%Y39]P.]B^8UZWG?!.3*HW:5Y.Q9@$)25X4-?1J%DZ!00JJ;>9VG,[46P@ M63\.2S1-[.(?4$L#!!0 ( &>+&PO=V]R M:W-H965TJQVHNB -:[_[] *FQZI9]$<[A>3D'D+3GXDW6 ,I[9[25&:J5ZO88RZ(& M1N03[Z#5*Q47C"@=B@N6G0!26A*C./3]#6:D:5&>VMQ)Y"F_*MJTO#)& MQ.\7H+S/4(#NB=?F4BN3P'G:D0M\ _6].PD=X5&E;!BTLN&M)Z#*T(=@?TP, MW@)^--#+R=PSG9PY?S/!YS)#OBD(*!3**! ]W. E!HA7<8OIXE&2T.94="F,O ]CT]JQ=_IWVCHA=(1P) 3Q/PF1(T3_2X@=(9X1\-"*W9LC M421/!>\],9QN1\PE"O:QWOW").UFVS6]/5)G;WF2/*?X9H0NFS\F7#;S6GPEXM*TTCMSI>^MO5T5YPJTG/^D]6K]0(T!A4J9Z;.>B^$W'0+% M._<"X?$9S/\ 4$L#!!0 ( &>+&PO=V]R M:W-H965T0/J G@I(H J4U5=:5=*>IJ MM\\.' *JC:GMA.[?KR\444+3/&"?XYGQ##%.>R%?50V@@W?.6I6A6NMNB[$J M:N!4W8@.6K-2"BI-F30M[&:@3 MYU3^NPC69!S;)08A76_PH,Q1:0\"@T%:!FN$,.V#,"AD;;X,F&K>TQ.G\ M0_W193=9#E3!3K"7IM1UAFY14$)%3TP_B_X)ACP$!4/XGW &9N#6B=FC$$RY M9U",G4_YZ%L)#B(.T/FCH?K,HW^,^^4D6_227 M?C8S/\G%/G,GUQ"?/)!%#^32P^W, _G6PS6$]X G)\U^^;^H/#:M"@Y"FT/K MCE8EA :C%MX8H=I<-F/!H-)VNC%SZ3\Y7VC1#;<)'J^T_#]02P,$% @ M9XMR3HR^LR<> P "0X !D !X;"]W;W)K&UL ME5?M;ILP%'T5Q ,4?,$8JB32DC;=I$VJ6FW[31,G007,P$FZMY_Y:!KLZR[Y M$[!SSKGWVCXVGAQ%_=KL.)?.6Y&7S=3=25G=>EZSVO$B;6Y$Q4OUST;412I5 ML]YZ357S=-V1BMP#WX^\(LU*=S;I^A[KV43L99Z5_+%VFGU1I/7?.<_%<>H2 M][WC*=ON9-OAS295NN7/7/ZL'FO5\DXJZZS@99.)TJGY9NI^(;$#O$K MX\?F[-UI2WD1XK5M?%M/7;_-B.=\)5N)5#T.?,'SO%52>?P91-U3S)9X_OZN MONR*5\6\I U?B/QWMI:[J1N[SIIOTGTNG\3Q*Q\*HJXS5/^='WBNX&TF*L9* MY$WWZZSVC13%H*)2*=*W_IF5W?,XZ+_3< (,!#@12/@I(1@(P:6$<""$EQ+H M0* ?!/8I(1H(T:41V$!@&L'K1[>;KKM4IK-)+8Y.W:^X*FT7-KEE:D&LVLYN M_KO_U(PUJO;>Q, 8L301@1;H MP83$'_EZ:CQ.@P+HH$#'#T:),EP@0 6"3B <"<1:I3V&=IBRPY#03V(-MD1@ M$(6!-BH/""Q(0DKPK$,TZQ#).M&R[C'161P T"9Q:8*"B.F39(((2P(\7XKF M2\U\F:_E2\U\(_#Q*!$:)4*B$"T*A@$\"$.#,$3 ,A8Q*A!?OF035"#Y_Y)= M),8BBT/F6T:3^/B&XR.E&KN)"0H26QS+QD:0.-0B@6\#Y(I]@. ; ;E@)Y@3 MT[SJ6\(ZKKAY">)>%EDD<#\1>D6]N%D(X@2SWNBJ>G''$,PRMF1QSY K3$-P MUQ#$-OIJGB,@ZVH&W#6 N2:V2."& ')YM6 Y%^&"VV =PV@-@F)GHH M9F[TGX7"[04Q$@KT.8R-4"&E@7[V>6??L^TEZ4=:;[.R<5Z$5)_&W0?L1@C) ME:1_H\1VZEYV:N1\(]M7IM[K_G+2-Z2HAHN7=[K]S?X!4$L#!!0 ( &>+ M&PO=V]R:W-H965TW-6RG@_RZ)JEO[9F,M3&#;[LRJS)M 75=G_''5=9L:^ MUJ>PN=0J.W1&91$R0J*PS/+*7RVZL9=ZM=!74^25>JF]YEJ66?W?6A7ZMO2I M_S[P)3^=33L0KA:7[*3^4>;?RTMMW\*[ET->JJK)=>75ZKCTG^G3CI'6H".^ MYNK6C)Z]-I17K;^W+Y\.2Y^TBE2A]J9UD=F?-[511=%ZLCI^#$[]^YRMX?CY MW?N?7? VF->L41M=?,L/YKST$]\[J&-V+5&'Q5HF= M8Z^+IOOK[:^-T>7@Q4HILY_];UYUO[?!_[L9;L & W8W8/*A 1\,^.\:B,% M_#(0#PWD8""!0=C'WB5SFYELM:CUS:O[_7#)VFU'GZ1=KGT[V*U.]S^;S\:. MOJUDPA?A6^MH8-8]PT8,O1.A]7Z?@F%3K)ECSJ83;%R"RRFR=9%$3)&=B\@1 M,Q'*T5SPS@&?.)"X X$Z$)T#,7$0@63VC.R8JD]F(GB2@I0@&$^%I" M"":D M3!)F\1;!K<1'6$JHZ07,= =>3,\P>E M)!: VR!<0D4*-M@6S+6>R':.Z8T0WS';L3$2 X@^)[2-B(C-!92:(3+!' MUXDS!:,BXE"KBV$[?HM@R([?(=B#'9^BP:7N04]GLD,)?FT2-S\IA?=F#\7C M!,D GH8-AM& P]V'8#0-:#RC>^:ZIXAN!G7W4#(6) (IH6X$BP,20=T(-@EO MJANM(<^4(;J=.L7-P_1K8/D:E6 MO'A1I'JE$FH5V):&AW2#8TX=P#!WY^\0[-%2X%6.2N301S,N\))#D9J3POJ. M0LX6Q* $9@>#4I@;%XK(W,+C%8G&3F8B,E.+*5XMJ%LN(N)<*ST4C9:12P8_ M?!!*)!Q^]V"4@!^N.VQ&)N86':\5-$5"U#E\7$3.J< HYH2&4(3,;':& MER?FEJ>(P'MG@,;980F\OC<8Q6%H6XQ*(PY$AZ.NI%3UJ6L1&V^OKY5IO]Q' MH_]N_L_J45XWWJHWMF;K.YJBU458D"6Q.S[:= MOK\4ZFC:Q]@^UWU/V;\8?1GZY?#>M*_^!U!+ P04 " !GBW).+>A-? X# M ":# &0 'AL+W=O?[V8 MR4DT;^V.<^F]5V7=3OV=E/O[(&A7.U[E[9W8\UK]LA%-E4O5;+9!NV]XOM9! M51F0,&1!E1>U/YOH9\_-;"(.LBQJ_MQX[:&J\N;? R_%:>J#?W[P4FQWLGL0 MS";[?,M_%J+V&;Z;^%[A_(F$7H(G?!3^U5_=>UY57 M(=ZZQK?UU \[1;SD*]FER-7ER.>\++M,2L=?D]2_U.P"K^_/V9>Z\ZHSKWG+ MYZ+\4ZSE;NJGOK?FF_Q0RA=Q^LI-AZCOF=Y_YT=>*KQ3HFJL1-GJ_][JT$I1 MF2Q*2I6_]]>BUM>3R7\.PP.("2"7 (@_#(A,0'1K0&P"XEL#J F@MP8P$\!N M#4A,0&(%!/WHZNE:Y#*?31IQ\II^Q>WS;F'#?:(6Q*I[J.=?_Z9FK%5/CS,6 MTDEP[!(9YJ%GR(!A0V:.,O9H-=#W[0#/;B5PH8I'M12Y$KYQQJ'C$?\%5 MG-A3@T 1'7$TP"T-"+($1M80X*8&T2?F!S<;<-V&)K'=6Q>*LA%/ ]Q+ #.3 MR*Z#0?%('=P&P/4!!B-& OC6A.03HXIO/'!W'DVM-?1@H*&+Z#_[[>F"E ZX MH29\+T.&: IM39E3BE!7TASCPG%)!#<'XIH#L]\>"P,-7KJ0TM!^E057!ZSN MU/XC;[9%W7JO0JJSFCY1;8207.4,[U2VG?I0N#1*OI'=;:+NF_ZTW#>DV)LO M@>#R.3+[#U!+ P04 " !GBW).XH.)X.0! "!0 &0 'AL+W=OO#!&Q.\C M4#X5?NA_)%[ZME,F@#)Z I_(?P<,P,W@)> M>YCD9NZ93LZH*_][W:FC(A:H7/GV&I9_$]Y;FO\(5J(:;2K1'Q:FT7Z^Z M2,79HJ)+8>1]'OO!CM.\DL4+S4W "P&OA#"UO,@=@O$3H'8"L3_]'B_Z]&%^>0V29PFR:T #G8FMYCX?R:ITR1U MF(0[$Q<&NTTRITGF$(AV)K>8) IV)FAS!AF(UMX^Z57\,MB;O\FN%_P!VS/\ M%SZ_#M^(:/M!>F>N]$VPY[7A7($N);C3N]KI!VD-*#3*3#,]%_.UG /%Q^7% M0>NS5_X!4$L#!!0 ( &>+&PO=V]R:W-H M965T996W@;K)VOQS5DV5:_/87,+VULC\U!M594BC2(157M3^=MV/O37;M;KK MLJCE6^.U]ZK*FW\S6:K'QB?^Y\"7XG+5W4"X7=_RB_Q#ZC]O;XUY"D>._DI<#99U!C_BKD(]V 9L5$R22#1C> M8^HA5YK0) (E06 \(JD 97%AC+!$K'#6'&7-'=9#"GK7R"DUNA20' M*[URDS,@NB!I),)E,W*T0M %JF1!>8E+-HZ@] Z@9,HV"B9DAYE 8&05,"BB M."Q*%GBC6PL!^T]1Z!(6U]P&&+;8TO+0196Z#^9A8$(BUM$@B^')#$W6>LQ((+ M7,0)HN)PRY2A(&&8.\L.Q^[N;X2O M[WES*>K6>U?:G"[[,^!9*2T-QR@P9;K*_#0^E/*LN]O$W#?#Z7MXT.IFORR$ MX^>-[7]02P,$% @ 9XMR3L7RS,;= P %Q, !D !X;"]W;W)K&ULE9AMCYLX%(7_"N(' '[A;91$FFE5[4JM-&K5[F++&/1^F7 9SC>WP]]\'&JXOL?PY'(<;@=]MTPSH\CN/I M(8Z'[5&TU1#)D^C4+WO9M]6H'OM#/)QZ4>UTI[:):9)D<5O57;A9Z;;G?K.2 MY[&I._'9'RY_3P]VX=)M.(1".VXQ2B M4I=7\4$TS11)C>.7"1I>/:>.R_NWZ)]T\BJ9EVH0'V3S3[T;C^NP"(.=V%?G M9OPJ+W\)DU :!B;[S^)5-$H^C41Y;&4SZ+_!]CR,LC51U%#:ZO=\K3M]O9CX M;]UP!VHZT&L'ICO$LY$>^<=JK#:K7EZ"?I[\4S7]C\D#57.SG1KU5.C?U. ' MU?JZR7B^BE^G0$;S-&OH0D.NBEA%OUI09/%$G>X9+W !L?(= !V$Z#$ 3@, MP'4 O@R0)E:2LR;5FDYK:,&R(L,^*?1)@0^Q?("&>4PR:)(!$VJ9S)I\F4P2 M<8]-#FUR8,,LF]R=LXP6U%,=!?0I@ ^W? HG'5)&18IM2FA3 AM/ ))@4I+[ MRY!X8"/.*#@M;=IF4;'(-HD2SYP2B-PCH:X1LRO>B&ZF-8URCQ%&D[ [T#*B M99VH-\"B:&^=,,,$06S#!46>LB>888(@MODRHN74E5'NJR?,,4$@VX09T;U3 MAU$FB&6;,2.Z,R7,,D$P^PH*H MW5LG3#1%1-N@&=&]1I@AI&S3J+L[OY821I@AI'R885EK\ 6D85NJNJH"T MTB5-U;_G%<8PTPPP[9!F1/:VQ[?7Q$PSEVF7-"-:5DN:I+YJ89AIAIBV24.B MS.?CV3XC6&W2C,C:8W'F<<),,\2T31IS=]KOS1UFFB&F;=*8NTJ_EQ-FF@&F M,\_+FV%867X_:0S#RMR5U27-B JK_GU.F&D&F'9)*YV992SR?<=PS#1WF0:? M98E3+81FC'E>EQQ#S1'4-FI(E'E>4QPCS1'2-FKLN08:HZ@ME'C M[L:;)"G/?!_/GJ]G1+7-&G=7:I44L9WBQ;E$*_J#/I$9@JT\=_HX:-%Z/?5Y MI/IH/=3<$+W(<9:O/,/92CD*-)HE4RD=1[:X/C=B/TVVN[OOY MJ&9^&.7)'$/%U[.PS7]02P,$% @ 9XMR3D_*'1&B @ .0D !D !X M;"]W;W)K&ULA59MK]H@&/TK3;_/%DI?-&KB2Y8M MV9*;NVS[C(K:W+9T@'KW[P<4>RM0]\46/.*^KAB_" MLQ#M+(KX_DQJS">T)8W\YTA9C84DHK=%",+[Q&MY.@LU$2WG+3Z1'T3\;%^8'$5]E$-9 MDX:7M D8.2["%9AM 5($C?A5DAL?O R M(56E(DD??TS0L-=4Q.'[/?IGG;Q,9HY:-?MY,_#O-3X"& 'L" MR)X2$D-(/@CH*0$9 K((49>*KLT6"[R<,WH+6+>\+5:[",R0K/Y>3>IBZ_]D M>;B1 M>/-,-#]YR',D /(&0#H >@A@F5QWF%1C&HU!15J,%"OURJ2.3)H5EDSJR,16 M05U$ O/40FV?Q7FPFGFM9J[5(K>L9H[$)YBE:.K7R;TZN4?'+DGNZ@"0Y7Z9 MPBM3>!8XLV0*1P;&A;T--B[JR3:8>LU,W>T*1XH&8O^''7ORL9?'@/*!50 F M:,0J&#E"@+M 4V@K@?]N6@.QS$R3$3/>PV8%H,>,ECS#=I>([9J>RX<&."MG== \Z4BJ(=!E/Y#XYRWM, M/ZC(4:C77+ZSKIEW T%;&ULE57MCILP$'P5Q .< M,4[(AP I256U4BM%5_7ZVR&;@,[&U';"]>UK&\)QB5.E?\!>=F9VC+U.6R%? M50F@@S?.:I6%I=;-$B%5E,"I>A(-U.;+04A.M9G*(U*-!+IW(,Y0'$4)XK2J MPSQUL:W,4W'2K*IA*P-UXIS*/VM@HLU"'%X"S]6QU#: \K2A1_@!^F>SE6:& M!I9]Q:%6E:@#"8'QA_^S,&S,[JF CV*]JK\LLG(?!'@[TQ/2S:+] M;V@:!KW[;W &9M)M)4:C$$RY9U"_P+S ^(>$ \ MG/P30'H >0=,G/FN,F?U$]4T3Z5H ]G]K8;:38&7Q"QF88-N[=PWXU:9Z#E/ MDD6*SI:HSUEW.?$H!P\9R+ /$K%/8AW?P../ IO;C/G$KT"\)HC#D[&)6>0G MF'@))HY@\H$ 7ZU"EY.XG+I;A2BZHS+UJDP]*K&?(/$2)(_[G'D)9IX*R-7/ MN,TA>.X7F7M%YAZ1.[]SX258/&X31_Y='3U@U)-TURF^*Y/H0DYO].[W9OFC4-CC(H^NP*BC$J=;V@(ZB0Q=?Q;;M7,77 MMKN[=O1.TUT-WZD\5K4*=D*;IN9:ST$(#:;&Z,F2 MNXD637_=H.'.R_\"4$L#!!0 ( &>+&PO M=V]R:W-H965T2Q83>43;UFCWYRYJ*G26W%!LA6,GJQ37:$P"&)4T[+Q\\S:]B+/^%55 M9Z%W:&0YE35K9,D; M3[#SRE_CYQT.C8-%_"Y9)R=KSZ1RX/S5;+Z=5GY@(F(5.RI#0?7CQK:LJ@R3 MCN/O0.J/FL9QNGYG_V*3U\D2?OK':]2\7I@T:'4]*U_EHU]=OV;)!G<8(=P< A'!QQ_ MZA -#M&' _G4@0P.Q'% ?2JV-CNJ:)X)WGFB/]Z6FJ\(/Q-=_:,QVF+;=[H\ M4EMO>9PD&;H9H@&SZ3'A!(-'!-+LHT0(26S"F7MX+["=(Z+%/60WAZ0$#B(" M\XRL?S0- @

_(KXTR76IB M'&UL=93;;IPP$(9?!?$ ,>?# M"I"ZJ:I6:J55JK;77A@6%(.I[5W2MZ\/!"%P;K!G//-_,S9V,5/VRCL X;P- M9.2EVPDQG1#B=0<#YD]T@E&NM)0-6$B3W1"?&.!&)PT$!9Z7H 'WHUL5VG=A M54'O@O0C7)C#[\. V;\S$#J7KN^^.U[Z6R>4 U7%A&_P$\2OZ<*DA5:5IA]@ MY#T='09MZ7[R3^=N WSW,?#-W5"=72E^5\:TI74\5! 1JH12P'![P#(0H M(5G&WT7379$J<3M_5_^B>Y>]7#&'9TK^](WH2C=SG09:?"?BADG=IVE M^>_P "+#526245/"]=>I[US085&1I0SXS8S]J,?9K*3YDF9/"):$8$T(3"\& MI"O_C 6N"D9GAYF]G[ Z8O\4R+VIE5-OA5Z3Q7/I?51)EA?HH826F+.)"38Q MH1>N,4CJKY# "@FT0+@1"'S/+A!:!4(M$&T$(B_856EB$ATS&DB>V2&1%1)9 M(.$.8F+B#<3W/X#$5DAL@40[2'R Y*F=D5@9B841[QC)@1%%=D9J9:061K)C MI =&&-L9F961'1A)[NT8V?% /F#D5D9^8/C^?J_RPY^5>/L#09L+I]ZS'YC= M^I$[5RKDW=4WK*54@-3SGF2YG7Q"5X- *]0TE7-F'A)C"#HM;R1:'^KJ/U!+ M P04 " !GBW).5=)J_)T# !0$ &0 'AL+W=O(V/I[(:<$:#)<3F225D2[C M_];3OD]9";O?;^[S>NUZ+6]1(2EZ>A'=C67AZB2U*^JNM2MNOAMM4N M?BO?9:+QJA(]QTXE1?W3VEV*4J6MBRXEC7XVGW%6?UY;_YL,%]!60.\"/?=G M J\5>!\"]JF M0+65\!; >\K$*U ]!7XK<#O*PA:0=!7$+:"L*^ N+?DW ^) M^%QR#YOTGN46-Z% XC2-57?J-"JCT2!75RMO]MHYJK8T>=8J;5Z-UKU?_U)W M:Z%'WT&LB <,#\O!&\6H# MKUL%\7 'ACNPVH%UJV2PU1I&U$S6M)$@P@6M@%%>".[M%*$"ZL*&0"CFDP"T M!#:C@'4M$(J'!#3I$O.B<,855GUH;#N3$ISYP&N#4+X(05U;D_*)=L,SYGC& MW,A8A*#F<F=1^G#58XAW^A,2?^AY>H $\V0)(%TXR#7LF:%))L'VC6!YJ; MD$X6;EC4"2:+0C#9/C6M^SAML,*-/8LY<1"LTWEC3V5^K,^FA;53EZRL7KLZ MH_?C[U=:O?&#\3%Y7A%D?*V/R\WI]L.^.6M_B_)CG!76FRKU2:,^#!R4*J4N M7==I6R=]O+]?)/)05E]]_3UO#KG-1:G.[?G=N?\38?0;4$L#!!0 ( &>+ M&PO$+"_E'MMR678Y*B;N!X@$)91)@ V EE6__I[U M7;!0=&96QTSW)7U[MG3Y]6R[MTFU2# M8I?F\,VZ*+=)#7^6MT^K79DFJ^HN3>OMYFD\'$Z?;I,L?Q+L\^P_]^EEL<_K M?WLR74R?_/N_5MF__VO][R^+Y7Z;YG60Y*O@55YG]4/P-N7U7P5NK=-7\^F6Z' 2C* SB831O?OD^*0?! M<$)?+II?_L<^AS>'W6\^-MS_?7%3U66RK/_?YIOR\*?T-L,GH(D/R39M/O7A MXO.73Q?O@C<7U\'UJT]_?7OYZCIX\^GJR\?@[8?+GC8O84!ELH&!K-(?P?]* M'YK/#8?#:#@?+Q91\YO+?5GB=%YGU1):^%N:E+B>PM)F00 MK[--6@:7\-YM4;9&<+%;5-R]LLOPW>E,5]?1=<%MM=DK>: M6R>;JC4^:>)ZFVPVP8M]E>5I5?5NX.>'7:N%:'C^OWI?^)B66;'J71T]N;Y+;O$!7;+1S@Z[I8?@N# MZ[ND3*O@:E]7-1QUV)&>U[ZFF\WYM[RXAU?3I"IRV."W5;5O[_"'HJ>)OQ8; M( M)*6>H-2$=H!S53^FN*&L\(]=U4K?G_[>TKX7K.QALWY&29S[N;S;9$A:J M2.K692GRJMAD*SK%+Y)-DB]3;#2M*TNG@I,@RX//=\6^@H5KGS^'+LWZ;N-% M54&;SUI?)]4=$9XE_I+^YS[[GFS@^58GG\MDE0;);- SR MM Z*=0!7I+BG\0/M"E;%_J9>[S?V%7CD)%Y$U-O)9+H(H9%JER[K['NZ::W= MV_P[#*/CVG\LTUV2K6!%EL4V#>KD1WMS])GT!_"3"@X=]EG4=^T3]+FHX>PO M99$26J3F,^^*_/;\[92=[M[N_THKS+DIMLD]59VKXM%WJ6=\D#GOV.[\L]3&%CVVA? MUG4*'>GY/7P>#[3S#E@1KLX2VLI:9*71"]X2TUC/BFWPE-=XR@_TRL,[\ "2 M_*S&0\67;@GR%-!5N!#P<'#ZH:C3((J:DA=*@\^J7;),_^T)G+HJ+;^G3_X] M:#9.C.2NV*R HO_I7^9Q-'L>O()#7#^T=@HH@*Q Q=QG$H+$$E3,@Y)]?5>4 MV3_2%9S 0C_-D,< G8![W,^CA*=)JR#3]32[ UX,I'2?!B?#P3!Z'D0C>'1" MBQ+%X7P^;'1+),KV>_B07ZQ@T^%^P&8@H3L']K!,=AEL3INRU" M0_L@'.30 M;L^65L[2_DJ4H7U.6IM/8S[FS4-<[O1C@F?]+JTS$$/.CN9Z%X?9S>'',R7D M'LENO4.$(@P^%+G>R'YA_**'=N)&^L3]^#=WG>3ZT/LN\0QAFH;4'KI+O\HM M"B[JNLQN]C72MJ N MZ: Y-N7;/630A.81/YTY:^U?>VW(C?\*9S@0Z][E]B M>U7QE56QV20ED'B@B?3Z(V__U(P[7WU\NIVO'3U7Y^ZA>)LR=0;>\9:9@[UQ M.B#GVH4_(7Q.V\0'KMD^;5%G^;S5V-4.]3F$1G 5?+QAH M^F.Y 17M._%%3WRI:II]!5(AZHN;A^ F!7+0UV*5D&SRQ[4'_"P#RH/30=M% MG>9(B?Z 'MX5%>QD#FM09R5MK%V1?H)Q#3H+L1C@RREJ^3BP9+7-;V>4])Y#<;HY1G%@5_M/0+=\Q+)*]W<@6*9P?&MMO&D-[-\ZJUMW_@-(U=UK M]$JD $O>6O>J_0A0B!=)!2KLQ>NDRZ.W$TE>IHX0-8[6?NQ8A4=MGYV M2VWWL*?.[QQ)]2-*JF_SX/(12?55CZ1Z!-,/X=K>9CF^CBNQ8YN6LTU!4@%V4]TFY:AN/ M?Z3E,JM8B70F#>0:]ZLRDS]PR!]KHV-QD7(Q\U J!K\>\RY: !.QJR"5+[-E MW3H*!\9ZZ/W6)0 B*[05'V>E!D=I1G_LS)R>W$EV=)A6I,K!&RS)@_B-QA&9 M&"@B]<8P>!E0@AO[VZY)BMKF,<>W)=,]?D%^>]OF:OA-//;:'SOCM@GUCYMQ MJ^WC9MQZ[8^=<7/\Y>/WNZNMU M\/K3U?O@ZN.K3Q>?WWYX$UQ?W[ZZ;EO_5G_?5V+;@ML)8G"1+S/0 ME',C;NFM)6LZB8XK&.[-@Y6!__0OT73X/$&[3K>-T9CN.D7'-\ BD:ZLLFI7 M5"C.KGOLF2\2M";#*Y"1F[1I^@@-C M<\U>F6'"*X<)/VHM9G7I<1/Q5:>CPF%)Z[+8'L.4/KSZ'-!)__CIZJ]O7[YZ M&;SX6^=1?^QZO/WPUU?7CUV/C_MR>9=4J=5 CS5@N6_^S-$!C6N9IJN*%\0\ M%BPW2;8]_#"J^$1]CAJ@6<@OU["(;S]T+LACB_CZ[8>+#Y>/+:*.$L96'&^7 M]R>7.F+909D*#]6+GSQ4CX@J/R.I=)[/KF7J?/'/%Q_>O,+-H"8N/KSD7U[] MY_7A<_>.=#T87'P.7KQZ\_;#!^SWZG4 =^3MUO\5?-[[YO67 MCQ_?O7H/SUZ\"UZ^O;Y\=W7]Y=,K?,$<$YC*ZZM/[^%N7GUHG0MCV\"%[[%8 MU&9G6NMU]>&<^OG\Z>+#-:[KU8?6Z@ ]S2O@/5T6)-SBK,\C>[W?;M'5CJIG M=IMGZVR)L2A"_E"_^0B<>]EQ;#L>.6!L/KZ?X*J\37+U(>+5_E@"T?[U*X*WE1(U?8[38/.%NX>^B\LC+'.D-U/"-?B2M]?$CJ/=K0WB15 M("I\A:$F^UV(!M9!<(I-/9$0@2=A@)ZK>/C\PYOK-_1K]#P,GO2W F\\N4^? MH%OJ2;$OGYP%IPE,8%, ^RM@B.6N*&D>9X,#8PGNX2.,*4('5XZB5KJ]@;V. M9F$0+19SLEGA0'=[:+#B98)3=9.1@HK?B @#:T+? =5$;K]-\OT:=FM?DESH MFCHWP!GQY13#(&!7!KC2Q+!I*=@@^-@*P[9M]L#GZ[O4"R7 OV5-PR"#SZK] M396ML@2=\[BV@?BZ,S3EOGMW24/"M\KDYB8+ZA)D.90X"C1F0N_W67WGMBH. MQ@ID$!'(7*H8[$"*Q>FF ?DT)X/@ I3MRCF7:,$IE9V9H=,H\*:A"(AK:1:> MY. J(/]GCB.Z2[ZC&3(%A7*3;6%Q:G+H.HL&# MT'HF\+B&7\&Q(DL03@%?VR3E;>IV I?[6UH/@J_HHUON<2DR^"R#"UGP*WF1 MG\/LD0ZQ2/VX-?N%/"FUB+NFT% 6R)*#8(O+"F]@N%LZ6!\I@UAUXOL"%#>HX@5/H1D M%H4>O@&6.^TL#Q+'RX8(0[J3B]T^HM#S!:PTK ><)[AWK(?C5Q@QQX+-R.7P12S4N58DL)Q(#(H M8F9 3F_OBCVO*K\9PA!16&>VB2<6;PX>4U:BD7Z:R=+&P *X; /&@#W+5BV3 MLJ1E9O\T\SU81QW#VYK(>4V\M@Y*"I<$7?,!J6V5D1N?7K"=\M;<\( K>_!R MC!XE/<,PRI3]6\%":F$HRAJS1/D-4!P\9L1SD M-A70_YK5&]PV-:\H\RC*#'@''*PM7FB\5+0$);#=+4=J0Z\;I/!P#6[25A3C M(#!*^"=C'PBNX ;59#UPC 8\+G;8&@I7W&RRV\1GU*HZNJ01E\RG1BO8KGV. MT\PQDGLC'>),81F(E1A7)VY>:CO8,SW">]Y+RC_?^8/'KN$JPD,;U,G@'0I% M2'\@=4$>9XQ1V L/C+H-DEM8S2TOUI^!#W]/2]JF^F&' 3ET)XCRH(,:67C% M-J=@*]QS,OP%=T%&#?W*#GU5Z8VDZR'[!%]::H67.M/(&[/GR2W)IV9GT8"V5VJI?G C+Y U M !HJMMG2-J@2[".!KBAJ8Z0KA8:9:%?ZH[:2MQHZZ0FT\?H17X/@O:7Q-R MPL8(Q? I'M[_%>P0[/ISD*9D Q.FQ_=P9]+S8KU&D>&!CD.JEQM4!SP/IJ5! M(&$9>%4*($C$^TBE>J!Y7ZHLNRJ(8UU<7P;3X30T[Q&AO]1]Y4M\*0L.XM83 M>0%4&&CX/X"CD[ NZP!7%>DPB[->MHUU"5$Z5MD MN'LSRL18K85&;N&XT#*4%.$0'BG;X!+C,;5B U,17KL)42"2"TJ-'CM.A99V MY]WMPNF"/2%6[\X$KQB2NQR.,T9;"IU3"FHODA%XH5.X\LM-00)IU\'04PP7 M:@N4<8\JGR%$B6%;$I_#HB^SS\3LBE$:==JU++.=7FL1 MZ#& ROAS^-+>WV5+SYH@+(9$7!*].3 ND# 1.7L^=;*O> 0!%4M>QT/R!VP& M+862BX&8N2PY089 NI7*W$FP3IFG\0X;6F@ZPMWG;E9D[Y'+1E/0A@_:#SLH]//-POB9]AH0Y,1KH;&]2[,(*4J+; M]ZG9$Z(4-!F,V$M GL2W0"S'WED!7R+?I3M(D^W0!#M5QE!%&I>+NU^ MCU2EN-[>1+A\M"6\OMT];*1FB/H>$0S*_K!GE9%2GSZ%W"ZIG[]-+74#__8:Q=QDOPB85FUJ%# 7O)VGYK9.6!#?9A@U & L%_(*HCGCLW>[Y MKL&'6:U^6328I/Q8F57?Q(9'?BO2QN!8E-B_\-C_W*,WID*&HN8A(YFI249U M(91##)U**M?@AU-TEORY+*-]NG1%]8KE$*8_)I]'SX*)'!!_T(92A/*V''8C M&1B45"U;H9MII &'L[=YA]CD'BSO(.^]^%_O:>'1C[A)4"V$];@%.14^2M/F MY->HRQ.103O[DHUH:F:@3;@ORF\@M.#:LWB +D9D0,8XARP!5RZKF$U3F IL MG+%&0X?(H<5BE%6B*K- APO;(QL-@M=$_C*.[L]_UW3W4MFJ2W^ETD!K= MEL;N[]*&VZ1USCLH;+)B+0>7@6G.1=T]"K=WS+_C2^'?OIT$:4"/))^AL;9S M!=#NMJ\U&-IV_MEMCGJAE]5<@'?CGI]O3&;'I")##;Q,Q1B+BRQF36=5Q$;[ M0&I30&8-1^Y>)6:Q$NXLAODK 'BL6>9#36J!^,"27Y M#FJ!ZC HA8HC'N\@RE$?18YH+;RQI(@VR$8BOE99172P+26S<-[:<.\X=.T^ MJ:'?U2N'6A/IK@T":&P[HCR*T\Z2*FQTBSP([9\J@(DE#(?".@&9,1^,=1=? MNBG$769I:HZ#D*/!=AP1M=2\[ R'M473C7&^-5],S/*3TL->-F=1JSLT3=(E M;O GO4BH7M#.BI+()O&B>PN7)GT1'V$N(5+$@]$N'5_$RA4"-*O%E8><$(D# MO$E;IDW P#AXH]]01-IOL@,B^H-LNG#G3N:#4;"%#M2R<#(>3/6#IF'I(TI$ M(((X"J\SXL0(RHX5%$]-955"E@%)LAJPP<<[XFE&.];1&+@O7E.+*G$S/V3P@.B1&=)$R7::P3SD+@$@$@$G M6>;^H3?]WG&V C=#\_TV@[F]^J%7&56:8X1%2I5PY#-C!W"502*8LDHJC *) M R5#1-+:%8OT=+1.*]#;]3XG&NHKA,YP>\^Y/#HX> P:.UZFNTVR%!IG>WO$ M$( 'P6SZ*D4O"MK]]#?FR3DP;5'X'3IGU30[WB]58\E5;,3%[^#7+5V.V1-\ MO].XLX3E^BY1%-T[(N")V+_>I*F][59!4A7A$2V,V+\Y&B)Q=?.&T'E8IT!K M#<)E?N@>V;ZM<4>ODYMF\MYQ(W>J8\;A7,(ZD#@)9P+VZ1R7Q3B>B[QY(]I4 ML?-XF18R_[:(V)L384>"]< DF;@"\4'2((U9E1S"W=DS^@P:__:TR,E-\9UY M@M6]1T-<^^D0I(H'E&YK48ULAZ)6.:P3'7??D_(!>5)5\ 5W(CM0=U\ZGIEJ M?_-W\L 6^%9& H9O4\2_H(&,7#$OLRJY98%&I%Q=2-\NQ;FZP ;O*Y?$_%JY M,]>6F$MVF/+JAUW:Q86>&?B>)D4GXW RFL#/V6021&$T'P6<]G=*G.OI)Z9LU9GS MPFP\#,;A?#:3"& MH4\GP6@63J&YBQ6L%8:GJ"M!J( V&<_#Z2P.8G@ZG@R[UW#F(63:!@LPF@X M"M[!_7D6/ )S$)S&B^@L.)U,%V?][3+.RBR,HT4PA^,_#IH (2?!/,+[.)]X M]-^AV"?1;$I.S,QQ4'FQ:PW!5;:#U;.D\BSWS4T6KZ:7$<=.P=>'NG#.5MT] M:N,"01R9P<+(R'2J;"",$=*9GHA*V7 W'#GH&;-031*H;)8 G#W&NFF=E:Z# M3_W;$#@,*,! :XDFP(# 6XFP2>DRWJ3U/7)ZO/*N,J\&!7-Z%3I%C4PPWL#A M6Q^1;]&Y6^JJX.N?4J0[%&7K-'[E!$AT,29#GS0 Q6Z)$='9+>D;D8E&[,D[ MX^Q.CXU"(IQ*C+BP3JQ3#$A!OQEQ>.>;,]TYR4 2R5:B5?B@/6LSN'B(/Y"! MQ#'^&.&/L5RZ/JGJ!/A1'".AB,+YF%A>.)L2:1\B)Z2]B)\CS8=[&:MZZT@% MAYE1YM\K-[S+!I*2Q-/E^593)!G'D#W EJPRDEES]0V<1\/SR? \&O,A5:NN M.%-QARU4(72T1Y5*3\K!_6+SA0;XF-.@ACVVNN8LCFB83_\D2/+*1/!Z;#[3 MR7ETNCX['9WU3,JNHQZ0EF1'@1/>#7E\WF1HIOQ08*!&L#-"OLZ+U\(DF;'Y MD,\XCRFI/!+,E-*PYTMRF/Z&W1Z-A^?P7SPY'XO=23KG-XFB;=6Q5W$@$-L& M))9;K<.5S)*R8&EZQMV;K75Q+K[TA*G+@KS]UEI]R2:N3^AD MN#:>_-+%"\"=OUHN@0C0AQ\QH!##S=]]?CD(3I]<_7AX0FG?+&QMQ7<.+\7S M7QPCR>!@^S\>1$[[#N-Z!2MP^X Q\Q(AJ\D+3^A[T]W,[V[X"P-:3=QNF_:F M X/@SO$K' YW,?6[B*2+A3^S#X7:!6$+-[YKQXDEV*+9&H.Z0=7XQ2KR-EX MEU#$1+Y)TP$OC3N&J7FUDWEW2\'M=J+Q;VAGYLS5$=.=9COG^!,#-8;%@04X M='X[->B(F-.AV6AG>-\H*G6E['1#4?QD]*[X:90Z0?+9P$7'_NEQ,1!+Z(;& MZE):966"9ZTY][Z)QZ%Q6!>! ,6I98%=9+=HJ:R=&. ;55;(+&BD$#\T^/,= M-6+:,SY6H_?3732.5;;C6E,BD@F8@Q&W4"8@F7EA@P"CR<_' %*4%DN",S0/ M;AZ,9\ S5^USBHOK:[JM$EDGAYI3 K$T[HFG=QB\,*S#)B/:!18S/@?])O?& M>2^>?7HOR&2[W#Y,VJ@M?F0WQM-%<5\00M!8L)"HHQG"10."5> MZ)71XSFYS4EBM5\U047]B#$OX;7A9^:@*PZL[L,$]8+NT$=[GN7G)OH7K@B& MS+3,#AP8Y=U8Z8S=T%GMV:B-"RQ9K:R@)0?RD8,@UH:3R-7[Z"9.!V/S0=9A M&VG.IGDK/0PL<=;MK0^.C,%HR /"=4Y.>*99-D3)DB&X;:C.4XJ#+P!Y<52^ M03?)NUI8DY8;38PKCT)Z2!OLWO-&4_Y8>*.V_=H6S"\]/R7;WW%,=4XTCI M!X@ 2NH8/A[@.M?D6''BFI=9"90 8RO88L^AQI::,[/76\V*"CIDO_6G0J'23_S@JXI\,C5M+ MG(SZ*&AH>$J-O@[)9;G-*IF$#@'&?I?=9#4WS[=1RFT0 M([ 1I;=V#2RPC*#WBCQIUZ4S.99G:V)4#!5:0V]>DI(^">US?@[*I^;S7ZM& M:I,?N4R!ZW8*M L'?>--"?X-^:M98,6;(:$+=-A*DX)"NC\!J63&XG" /WJA MQR(6V*3H@7=Y6=O!"4BLPQUFP! '<_*H$QL'/0@4+]O^4J9BPY'HM8($6^*[ M%0VVO>HJIA(]Q!LIVG2RI!P>MQN,34V-P]PY,'# ]V0S0\;>( GFVCO/XR5G M8\Y2Y_(U51L(15=AI&Y6\ZE.\F3S@(&Q1(3AF[)FK<&P;U)?: R:'('F8]N> MF@?AN;K5@F03J3C>.$D:ZDT+X,0P'PZ\D,P'5(\,GNYCT@?EZZ+\83%X92]" MY:UDU\03L8+%W<"Q@..1+N_R8E/<\OE+)&LL3[:J-^FM$0+[&'[Z06V#,Y4B M1QIB164PZ0L=>=DUTJS2/C57PI=^. Y:(C0;XDH\]"*/DK:^9ZUJ^HX?^H+1 MY+Q]O7KXA;LB:M'Q[-D_,('^QT>TE/:WC,$7(#6+G5O_DI[X\)U>R<345M?%,4W>>YWO6PO MZF=[4>&RH3]B,IRP'V*"(NJ,)4GSZ72$WHGY+ X88 M+"E$9(%EV]$>KUP)_ M;_YM-%?0EA=./U$X'D;>Y]P3B,KQE'0=R>7+*G'U9,7*9* 2&W#@S)L\J^9D M;(E#;J2).F)*4_CS?'][%><8*X%>_"W1T[CQ*%*)FMC%]YJ8A!\TA2R)N?FFLGV=;5S8(=I2(T\](K@X@8-( M)X]<]_RQM?GY3?BJ\?M?4\&K,T?;-Z*Z@?[95LVF'%WN&(W=F$M1NNV;-KM/ M?3SF3KJN1:H'Q>3>O*L&6TZXCJVI=PN=X3F#JJ8WZ&LJ( CL:V(,2?7_4P"").!3%%"1IP^"F0/4!/5' M"=X&4E!2[S=)_JWB1(%LBREDU*0QB"XL*4'D7H+9EP@2DI,;3^@3>TF- M39!P!&!]MJ@* ;U&(HM>JC;S->25O,]'38'#[E=K,&YD,SE!@90_)_0/^'_<4*O M\X'%R#ARA(XG NY>=K["$2,UK=(E(G-D+7>:"LC=,AKQ![B@&O=/H& -6E[HV MC4[_J-YTAP4 H0DF*38.BZ3-[<936-+9(HA!NM-CW3JF\FPT"O$Q^">*AC2* MT21XU7<'GLDE/0F&@R&)CH/)A/Z";=&NW"\C_G*HPARRO_->"U)A%TWFQLYT$H\&'%M\,H+?IGR!4/-I1NTT+H"Y7LU] M#548J2F)RK^+O%.#(^8[ZYGO*%Q$OVN^\T$T^3]POM/N^4ZBW[F_H^%@'/T7 MSU?S.QF)U<6+-CI*[LLLZMT3>X<:(40'P1=1G,'$"!$,_#)0H,TCR"3H\5WQ MAM12&]FC::JJ+%1U>WPL*F>E(Y+1L%"@;,,EL4E7H#,T98RZ.U]SM0,,H#]R M70S6QU[ *B4H&M[B1'0W3M'"@R8_-+X1MR++'?G:N 88\ZQ[];#KC@C([Y3* M1I'Y"*.+<0[7EZ!3[X#N88P[&C:6L#DI8^58E!ETSU6<68;"(4^*S;FRF];X MU+5;'FI.HP7<.%H0 ^'(&2ANGA5/@3\G2!1:0$JNHOM)V9,:T5:RM-\U#L&X M)JV'CZU8G\A.*M$AH9,$C^8-4BT0)\]B@^I0*8>&M(J,K$X4++/)OJ'ID'P2 M>%E/$_XHNRLX#LV&U$S('H="^YF8 ?R54"6] A6=RY>0^I/^2(A32QDVZ_($ MI6&O1(!CE<5JN]NEZ#Q$'Q"T+&D?$AJ 3IVW:^Z_JE/"\#3AK&(X@/7:(J2I M;!R;];P]"HP.)>P&'6>[7%X^NU[J+F:#R0".M^(*7I"R<#;]V6:<(9 MA]YJZQ[1Z'CI!-.,UA>=.>2TMG#3-B<6-.1]KKFN[BA[;<16]W4,49@R4ZYL M+2IJ*E,@9O*C K78U!*[5!?&RLL7/V,,BDJT6OD2NG#P=T%K=0+8OPRN!\$M M$H&<+H,2(X[T@5VNE# :/Z&IGD)F,IN )S #B/!]N1?2]Q_%385(C0Q)+#C$ M)/[B8_"%X!&?J64$H:*"F[)(%!(((S)^&,>D&(]IU,Q$$%GJ4A;>+5BUYM1^ M.0)NEW+)UX)]E'F1L$;OLX=0?"@&002[?"IS MOKYX@7\WIVNRW:Y?7>)IA]9N]]E*7,MZ&.CJ6)!24BMMG]>"/5#!'%8V7LQ2 M<(]YZX"0R,.7.B"^7U;N)H.0I(DR.B0GL_(3>B:07\DZ7[ELTN6--P_-'.-HWO 4&3N]MW_= PNT7$8FR I=_K/06@),E)L3S$AB ME_"P_M.E!TLL8ZL..:#C\.";UU:5I4@JS/6/XIFPG"RYYX>!9 M."5$2%14]@;RBM6YNPV$?HX+67>_*WI%@=$)V$$WW6M+=+3S%.JK&"(6TALD MWB7+FQ[BM>O"$EN0NPL&^].D+:+HUSA!TSD:YD*L5NU$1L921O>8-/A9*#'" M$I33]%!Z(((]:$3F,H:NI>.85;?Q+7R<+"(=>MPFXYF9E)H.F45HDK-?H)!? MTK#0]@YU;Z:'#.DCH;OQLPPQ[9"0]/%C0A)'^CTK]A6Q$P'D4YJ+D5TV>.&H MW?+=I"AK60C9UQB]P.ZJ]XZT^=H&-5!$\)JF8V!S*%V5\K,LD"U&.(L/AS"> MI)0,!?Y@H0I<3ZUND#C .7@^1#1%<=!)\5#E1NRKC$^=P1ISF"T.Q960"8R$ M<9#4\"UONN"A]NS-XR$2:=AL#@Y-W%".NPS6&!34!QLI(-#/&*V'8/H/##$$ M%XLS0RQF[ U:Q$4SV2'?9[09&BJ'6FDWFALASU&0"LSB5HK84KD --E5SX)W MY&.*SN%N%'@>1!/FU4N8SJLA&ATQY&]=FDKK+-,:SO)%=K MH4Z A2R2(OUF37*8LSC'-PM;2F?+8/W!06%$&31.E65Q4Y2:6.UT(,-?H6GY MYH&>3$5<0W0!&BOL2@ZK@3>$5V1T3EO#CW',*#MNB7+M\_;NFKFY\64:)6M/ ME'-4'\&5]2.*C.V>I+\&MG+8QE .;=J!6_-HX]6J?R0FQ6$98A/P8QLJQT#B MPD?G!LN1Q0/K>/%AE9' )1DA4FL]-I]$/WOK^*+P'L?S(6?& MF8(>MG2M-F#*>S 18SM0 _V>U$#'N%'QNY1#=2:J3YK?)K7 M5R_?G[$16KZI3/9?!<=FF2HDMTV3$Y@UJL=05ZT49BGZQ\<7;SR\O+")WLF.DH*+4T>AZ5Y;DIA+OC>MJ\R$(14X75%<2 M=\$N>L%@=A+[ZR4>BKZM)\;%#?1Z9H@OV&@NC,P*CB)&--S2H5MZP"'0.4!NWLT\CR)S.2\<+(U+ M!,4&$<1<3PGD)6YGQ)H&^D9[(!I%:_XFQ46YBD4/[RAWT7R3*3B_V A&LWZS M!'/(G_&$IL])S_-IGCGW#AX*\)='7_ ,3?[SA N"G(["HEQD?%FFK#RF6^9E M%0='HQT*$RS9)MEH@T.U40N7;VR#V'S_7&"O,"P*\W[2_'M6%KFD%*Q56:? M\Z]L570HJG='T#)/8)R*6NPCTG4C YNW69E%UZ / MU4;@^[0_T;HI+T82T (/.'K LEZ3>Z@-W#E["+AVFQ:W9;*[0QH+\4 MFK2$@;Q5Q;=UHU"M6VMKQF]*)Q.9@RR\8%YTX:9*O&UA%OSJ?;;:P"MA\#G] M(15X/N\W51(&5]\VR5VQ363Q36*D#9APZCFD4H&J:[_YZ%$I$UML05-:_(!N MW0V;X<*'-C/%(X@F+2EP[YC)?\\2">U,RUPS[;#Y[RDL_D9+9G6?;3(".T2# ML+3^#KM382$>4VA)M14*'B=K$'-^:M+X<14@D\\#7RA4^BC*7)3]E'.$V3K: M.+,TVSZ2ASN ),WFZ%KPN^;Y4S1'6GODN#NMZ283T8IG*8>^#0CFA.JF8(5G MY %./3A8J@)U72:S5WGP.KTI.2)UHGY!;-1&['2:\EX4B"9Z^N3UQ?4+3(66 MCJZ_4!/GPS@4;./@5/2[<7PV"+XH,"[EPJDI,:2HO0I+AZGSP'5R6 -\C].* M["^9/96M.B*D+7!Q#X-U[>0(QX*VW2R(0T9&G)/D'DC1#P H&:<9PP2)]PB8TGTF)+2";?/>-*JL#L M 2S@7LM.&"#:+J@8NC))B>_5"H%@,3L.>%]87L/HZOWF04%VX S#X6P\Y]Q\!L.-1<%3U" ORJEZ=Y(=:!X;0A)W'?$JL62N(-W#7K MT0 H0,;T!XHOE'?DFJ\(25:N@JVZ9330G/(4L,5TI:4G M2=@7VY?!B*:*7ODZ(T'0!*S?P*)_ZZ,/2W*5!WXI'!(9&C121%-+1VSDR9$[ M>4/I%.1$ZZKDXQ^E9J%> 1ZX$!-5\VL1E7H+_08_MIMG%>Q.^F]/=A+C_:39 MZ%>N2-%3(4TK"/ E;DC_.V3NFW2_-0FX:@N7*'X/FYD,XTA06#) =WY3X,(E MM%BB/JZ5D< P3TUJUG46/]'[R@5%;"&1\[HXIU\ZZHEX0 2N?ZX-:4 A\D.+ MA!#2GT,_\P\^B2U$WC&@U TO3],;]YHCS"C>>\^E:_S"<-Y2XU7JGWBWV;A, M/5?%WVBPKSIR]]J I9B%- OC\83!W3 U:30:,\@;9D0A3AN!O>$?T_&80=\P M8VDXF9L\IV@6#N&[CHKL'9@/27PNY!_/C8G;SL(K0T;$H' M3?'--#B3XH8VO]._<8Z;C:%^IQ8:!K2+PG@Q-/^^4.SLT2*8AE$TE9]$#"AN M#0@R2"=R%."I^7!._U^MUZAT^P@&ZSU0.CI;"!$[7L3T5$^@CF5S51"-,YY-,"%M- K^*AIW,(*!Q;-A, DG!&1+C@2C3W]4@!.= MYSP$HXGKTH*L%I%(63R?2,?HEGXS-[L*;A9#ZC M,SJ=Q/UWO0_,@7-[(^?"1\[MEDS?<>=U_XVW_6WNQ#*)Z<84M*$^M*)#M2=^ MA%47.+RJ*[4V8*<2:R3Z4K M*B5&QB".E:B]Z!C*J+=%XRA=O[-*DQ2Y.\>0 4I+8^Z*KWGI]P8A7AJ%+9(9 M=C#).K/QE>\P6^4=>1HOB"__Y.-.](B?.N]CESTE!-XG%L@I,:2\,K\2W=M45@$WU^Z890(9-OW6SO"74W M,X9GOP!PH/W@E3%W^#:#J1_+Y,>?H&I-9C0NKJ/->Q%@B%HJU34T0JP@YHP6 M#X9M4J.@B27;9)R%FL+E*!Y2-6EKT,7:#T)L=X=DXR[=2)W-,KFYR0)@R!* M2\9C"ZSO%/ND],-B+>@W;C(WI9?EW\K]KEX^<"4Q4&S@J^5#(YR*A\K#L,Y! M'BP&4>VPSP5C+B9NC)")6T6?*X+-4*';FR+?8Q*FB29T5@U++[8SJCAW3Q(: M+JSR2S46),_7,#P.6NY>*Q"?S6VE*F+B4D;K_CYW.19-5[%&JCM8W9(+,?B, MKKMS0K%H*A7SA>!0/((^V!3/]2B1J&?X;*74HU))3N.ALR#9CLYQ")W@=K\B',5E8QZ3 M&Y:&T0D)BMQ(

=TK#4Q<.!*ZH6-O.M M?YZI-K6 %S!'WZ1B<^&80]*4+2!6(WS!5H3WTU$DD:M*)>CXYD$0W>QRT,B: M(K"V)>(29=[+6$:(S&X6P4MQX$ZI!2D H[6,D#8H*<>SF+T!<+F#.? M1>$(#D:+F4N._FO17MJ\^*;&>BWB)SO M1L-&:LPEC3,,\KZ6E*L$(A#P))( MJFS:#6G8__$Q>%^4MS"+2\IC? $,+0P^#"XXM>/)Q9;)E71XH6\_.;.1/6ZQ M,YS^:&A518>G8EUJ#-E%NQB#QM+8V?^ X3*1E"2._13/AJ,'6@"APBE0)J4R#9]0=*1 ML(N)Z>*,TG(N]K?(+;V*)8DLI<1OD/$>6^Q;XM"!3D)G!*<%H2NUR-OQT0)H MWVB#&^<4( 0>7+'S;8NV3CPW*P$.:S07#QVL:)-S@*(UI BD-Q(1!PXL1DHQB:LRN0])%WB0E3R_H;Y, M=JA%)#;U9(,;,QQBGGPPN/\?9%"T)\(]F\UB3X/@C5IGPZYVJ9(T+S&QRG5P MFIP%A&V=J>P!6< M0(DU,1S0$A4),A #C=4ED_W*R>>T;X@S#W1A>R*-/(+F/(="D51H8QTKT2R@A0 M_K IL# F@$1#(P)99D6ZY!T7I8$\32_>_OBZE.PQ;Q)].8;S] U2+M[.H:? M!$WG$_9TFMC4"]FSOCF=F;+ME:)W4R@)CCBD(;_:EP6G18#0+OI&R*>7&K;3 M?9^4M]"=IL71H,\I<-7FZD&#>-LN7P2O8?*T:)^H*X,M;9G.KQ66L]G*I#8: M)MOJ\;GQC(?!77&/L50A&ZAR%U^?,9"=4=E35SGGR3)KO"XWJ8>UD3!%Q?!8 MO,4:SB#)4W)^W"Z\\/2P9\5@UM$ *$=W<^VU.M!*/(%6+B1]R72>V9!^K6]/ M?E([,9,AH20]M.$&;$9LM@D-N!/%HURY'?EE>NC@FW=9DS&A,%C>E;1[VN,U MR2 4%"8)(933M6E&K1FE6QWU(@\_2(X%2NJY%"DV+EJ1;]@8L*'@ILK);CBU MGD#B*\JRVJN-[_/\5;UU3E/[I@*7;A:ED:'@VG&0E1D&%[9I%#-A5^^MEF_! M5!!AXQKOZ,H7CY RW*B6_!'BG@GX 5X[C"95!L^32U>=%T7C E821^$>K/8: M4Z+[C5@H+&= \X:8EYHWD&VBB2 )83THQ;=3<55T?<&P%0TTR:W1",AA ILR MT#11736WP(^=6N^RDF\K':_%JJ*@@F84B,1G/ MO9^"0X4(1+OI:]PR%HL8A5V)(N7X"1SK:DN\T'U0^SSK@XGQ]V(.Y6!(^#<1 M_NO(,PP&?DN,+2N"4TJTX-\EZ44OSVEVYD0,6CG'9_?L8\=&5#@^S3I?=&4J M_Z4!,!4- I% P;Y-1#\]ET0F_T9"Q;$E>,^)JA6D.@H\25#^QNM0.:$F=%5" M'"'Z1&K.8,/['\)6;3/VH:@4 W,2IY@K:P[:I*M;?,,QF(2(\\$%F36,D&*^"-'[ MN86LYS@J+^-'@P7;X?96C]7YVKA+NUE2SH3C8O<5YV"J8XJBD9T#;4'/^0[Q M68X1C4IO0V+X\R:I,%?PP; Y"284OC4(7@D@/UI6B IQFOER"7)CF=APJ9\Y ML*EI4R@;1])Y*F&F,@3%FO]#2B^0_T\2RZBZ'TN F/U%IU:,3F*RU.9A=_0W M,46ZMCXG_$KS(YUR\3)\*XSB>0E6(%72]\_A8_2PE\E2S&R';^-SL\\ZHM!P M"'*OF_H')IWG._?3?*\E^EH42[76-Z/![.4ZF5#4FVVUUR^AW3/31R8C0<3Z MYM_W*\U*\GJ(FEV\^O3V^J(U'<66R$U5:ED"U\!+EE!-F\"9$:UQ>%ZO]'IX-/ M=]P^M[ %\23GZAKZA+HWQ2)61: I=6A=WFZA/79'JGPD,BH((\2]9 B<$B_( M.9T,1'(%I9P8C;.GD Z/:*/I1NST\?)XR;P^CF8,?(YI."V)G^2*Q':LM< M"JJ &=&SX+6DY9P$I]%T?$;Q:\/9F&H3Q_,A:?:@R,_AJW@Z#,:Q5I52A()3 M@6(Z<^9Y&H_G9Q((-PYGPX7%4>OH6L.0;$L8<'5*Y6_B,_@EG$4CC6@RIOB? M>JO]L!TLS#B>T/SG(8T;@\T6B^EO0%C"[UQ8(F:G'E#1;P!#$KV7Y!3II(EL M1%VTX(TZNB<9Q?798WPP@?8D]UJQ&)4H[JVSKS:*$B<]:.$TS7-(.(K"YI#) MM#01S*9@.?@O?,/1YC^:&! O*N"H?SUW!5N@^&8-EW69GC<@]?K B9KY M7L*"&@?%I@-U0F$QP-4QP%8FW[D!:<401KK_S?K(@0-RV#BHY/C(;EE8@]G# M^223K0_IM,*8]0WY52017,'6:0(]H$FFM'87]E,GSB)=C%O* T,03X2(<: R MQ&BJ4K!7?[NQ):?.GIP=X3SV(Y,/T/=F*7;;+\,0^\"7C(9!E>0P+'D<39PJ MTM>D<'DA0;/Q-)B/1\$5[!=.N 4> *\,QT"^^*Q X-8('>(IRV.TCTH MZ'$2SJ9#['H4QD/H&M?SL;=.:*31A/@)_3I%;G27=J&:_38Q@ ]H95VDE;'" M4ZMN1'M#$+CVGXPQW.:78#1V_V'.3W2D0#62)18LZ_.+^3F%GU^Z4:!F\6 ! MW^JA&/.2.:&GDT&, M#YQ&H\$8?QD.1O#S0Y$K4=\TD,C&@ZAG?"^5LCO0!C(T9T31F <)/5.'>KX& M,QX'#WA(:V2#Z6B]QR,:W)1^QB-ZQ-R-!HVG1 SR5K-VY8X@C,9C[MQ^VMT5 M/CN:#Z(SI\/_AHK[;ZBX_U]!Q7TUKG>N4=R#[MJQB4;.@>\H0]I@,ZIH9 "5 M*;# 9"IU0BO_#A1D+L%H\_RW&' M(14:4NU6)*-SUHF]>]' TC0F<9O+C#Q8 MW(W&^-V[:-4A.>6%F #@A/C1Q'-'[E @ 1=DR.O#$895^R0CP"ARWF58[:!1 MCA$-QWQNX,ZXPVD+7R>@2,[_*0B^MDKCRR.KZ;1X?FT+:.2^$-HU-G3B"CG( MM)B:"@KF.O.+)AXB$50/UU+!!0([),A D-+92C@\^IT)KWQG);>>1QW1[J@@O0,] M?$W9L:*J36(K"30"])+@.QP,-&4+3 /P+:R"-\C,ZX.CA;E;].3>A;N M'?!/KZ9X18'CS1!<9JU<^S.5X$#%%36^*^L>S"AY; V/P\5OCJ6K=5NJT@33 M=S0+W,UM[&1B)8&31=P1FLS//1:?W#S&)&\CUP)%XU?*$6U'KG8] YJ+@79P M[II-TFO$=];!)ZT2 (QWSXM.\7DMB6 MCQJ^WT]W^@: 2I<&2M,S3[]0_/,54I8\#837C$.%T)($0!0PQ$M$4Y9]#ND9 M]Q,6O;^S>@!J?$&!DR8"521,(%Z+[J%0VI$$'N.O3\XD%\>U]TWDZO8$F4LG M^+KL)\9&R-%2AHL[J_Y")H_SPZU:#]-'RFKIR.QT1.)?*\E2XN GZ!?U^D. MH70_)P^;H@P;[UT27.8KHPUQSK+SF-G,2PE^=J! [C(?#)/HTM*%B[V?Z!I=9! MQWQ:^@:-\A]ZW]\,@G#'!$]B"I-<"X2A@KGU=OX^K2JD>-(R]:5#^*F%"P^LG(;MZYHX.1,@ MIL;SN7.9>HZ:'3%.O4VS"<(3=4GQ,S$QO2LPGH23T3*2D5A M:]"3(,+EFU/%YL4 A@\_8G('Q.-I\ 8#:)!2C!;AF.KKQ=%@-'90/_"(SX*_ M\ODXI<;8DLZMV0>QY. HN,0= /GZZ>NB7*<9OF0?T=_:GQRQ5/,9*B-HR#']JAQ]%PW VGIVA\7AA-R . MYS#G V/O^_?@N&$H((A.1T,>-VP!C'M"2SJ)%Z)07.U,LCH9:]J?&BVRL@J* MD5)# =)CQ8V2#U7,][%&F=R@^Q9,MD S@E%G&3N2QI$0FZS 6[ETK)]*&\4EO23!;3L M2.G #4LVKD#6280^-?I% D#P3N[RG#;BENBL2_N67"*0[_8),MOY]=+.)UX3;@9I\"(1>K95^+^ M2&"46Z&?>>'BT/KEFT5JSZIOYVL\3<87WH)&3;VS0[ 1LK,RH,RO3,"11I]+ M\J,^! \9XEDL]^5W%V^T@:E#$Y?*9RI7:D_*#?3V-;O3XRAA+73T;;EZE54];D^[U@*W,CAFQ1K6$A]9@T>YA-(Q >1SIWVJ3Y,79@]U47Q^E6JXW7D M+'!C2Y];(*W;LMCO&'_;4"[:<*]40==\S3P(_M#:D3XKS8,QBCM/I+\,H[!E.A=N;3[P4B$9/- M=K083!;N&YK<($?/(+OY[AM'TE "0Y1%@YA8VYUV*!-ZG?_KE(=G_W7*PQBD MO]ETP>(^Z &3P9 TB7 >C8W4VI:%7\FQ W%U&H?#^8@4ANE@M@BF\:1+2CV- M@>H.22B/!P0S>*1J, (9)9IS/??!&$8\H!!24 TF5C48Q>%L0C(LE;-VAC>9 MA-/IE/H=XE$;@U+TB"0_BF<$*$BO@%X!/8A!9F^N2<>*C.;P)$PUF@VB M!0+3@5I11J,@&D[",7& F.F5T!BA M+4QHFN0#SX+#)DU$I%&\#&B0?P .1>'V,$N75Z+?I6EG^]+9T[/>W2("'KQ$ MXN#4LS2M=!S+63 &E6%.LX\&X^@ 7U0;#BST9+P@ICA$(TX7 XC":#H[XT:! M6!X: <:3AO/IQ#S\U;/ \LR[ _K:5$4%8LXV6ZCQ>SIR"-9D./U9R_?O,GPW M0@GA&;%U,Y/8Y\D6+=!D#K6[NYC1X(\*QI^P18R)E ;9,1.#!\\5SXH M6@:,!"DC+L/@",E2^5P;$Y9'^A'K$AS\$A0J)PFXWP?MO_36@15MQ+W\O< 8 M%$RXHQ .>#Q/R^HNVX7!A_,W8?#NW26C>$33Y_"!4VD;K1]OTASNWI\+PLJM MG*?CX7/ZSN#-<$C6!H/D*-\%G6I8$U,+X6!*]5V:V(QU"AKZ\.::S@_W)>P 5O)AS ZDB+&X[!C]UHNN*I#Z8NDP>T(7)4N&%O>C.'41:33IRS(A1-W MKRIZ+R =CMYEM#E 094 &1[?)9FE;D%BZXCL M.OCPD5!L!YL8#Z/3;V=L$/I***=TG]V/\1J .M>E6)=HMTFESA'+'TP(TMS: MUNSF.Y4!" J(C'""/>H"/&(R+!E3N'*>&$2'!BX*J^41O*0;3_?VT[6;+S4( M7O& 2]N4 0)T7F.GKA3B5/M>$VW5T/X*I[O?I!P)_0O;K>AT<((9Q[(B$@5_ M"&W1N/E;G#]Q!$D3TAG"N1YQR#,RE&'D,)1XP1*PF$O=?3$0T >YR"=F^J]- MFGMH$>!]3/VO6H!&HV=%)'$RY/V4%\D#[JS*Q2!1UC*+Q0],7:M&U0.8VQIC M261IWB-?D;8D'9[QZ)*-94Q6+%VW*R]8;WP5G')E&ZJ"J[W1+V=T;XV=LDK= M6B>_I])"O)@31 SFI0548V&!*2TQZM !558839@7\JD O5N1\*?#&6V8$4-X M>,1N=74I%WDTTM,2#9W3,A)]Z8\0/]X1?LY'1I%!!<8IXQW=PF'J^K K/AZEU%=:1//CYB^N>8 [##) M1=(^$3F(C8G[FL)WC7M>!( 0$\O]XJV$^*[O.?&2;MTUKPU;2$>" TVZGB82 M2$U*$\*N<=UA3Y) 4=J*;Z90)[%)CAC'4EIV07' %BXA5,579) R)5 [01P+:Y>UV\ 'Y=[VF5 1"<$Y4& 6*K_#T,NUH!BT^-A?3 B*K2GX$JV\YR"2 M$Z1=NCKZG7[VU??*T4U[ES0DR(@=H6J)I(26Z3-61*+G=NC,W?\2!7^)@[^, M@K^,Y9+R3ZV$!7K%.)Q11#ZF9@_'7,YBM)CR+R >X;4&31'C]0VEE&CS4PP> M/T-+71#'T^!T/#X#=C$-IJ,Y)?#YC\7Q)(C'0$I (SV-,8%\#"^UG[-3.\=( MN6P):O0P=GZAYJ[DB]KT8WXMH+)_O_+I&6$]52I*?ZVUDK>< A.T13/C(JWH8=U9=&T.Z(+/Z9=S\3+29 )2[] MUUFFJS-='!4>*9KU!KBF1B<&;]!9%((>M/2"W3FN5]RP3TQ!;5"Q5*L+@R?] M#<(;3^[3)TAVG\!^/SD+3A.8"FATR:HP2 (9(O"ZO?8WR-_?DRA"I21<6%TT M5D8+D#2< 'R#A A'Z\:&U+JH@ H><11TF#/']23DR0YI92)I-+@#RV M^**7L6J@0&Z^JSNDL!60LZMLE1%8/*ZU)EB3J(KZLMJJO9((H&!*V9%F<+,! M@>A'Q':NTP2N$[!W/TL)+JDI">IBT'D 8V;AQ1%L#6P6KSM%A207S'UGT;KX MZ0<#X75E-NR89PZ<<8XX@.V4Q "*4Z LSFJ+*ATEYZTRD)KO0%U/=\5]6KKV M!;_@"(4J.D7HM*9<: ,]$+&,JS5*XJ""6"&-K68L7 LMT M+ O" ^28&[=KTNNSC9O\; JD*HY'GG'P/J*_">H>(=(EF*FUHA*P20XB++8' MU!W=/S4A>[L=T!=G-$Y[81#L56H]:?G7WOI\(G6F^1W9$NC V$'#3KBOH8VG M&O M,$@6;FUNK1'/@1982*Z[TS;P6X6(? R)9@>_ZA^TI&V:0M:H&1B8?;A; M(()K.@N!_=&;6#LY]#+2&_6Q&= )-7W*WG.0."H;K^TL- ?;8/M49#ZH'BK* M$<3IX_:0@\R9PL[4EG,&8?77UIW[POK'*PE*:-VWYO>"E<2A 4ZBVC'DD.I( M%1C/]R 7QJEN:OF?59DQEFCG1*;X)QJ12V!C8/DT*8X+@SEZ$\'V?;/U?R2P MV(E\<5![F%!O%?3;5A-A9>CQ&2IBI^$1Q+,18+?>.T \C!#&XHE;J%TXS,)PQLI?BBQ4V%,1I+E)": M]<'1J KSY9+W"2G1E/FM9<:PH"I6,^7T!\J/VY KDA$]D%U245'TY7%8/;X9 M>KDN>, +*19FPG3L9&EC,)#+84P8[&]+N5)N*[;D5JLQQ4Z! )#>G+ EA6L; M%ZA$8UE[(.ZD3=,+MM.EK9WU/:OLP5 M5..>^-31VK5R]"QOI$,RR;'^W[+9:0=[:Y#I92VP/@)/-8%ZZN#"PA.*GF(NHR6DOU9.[6B5876??JT\"-5\94P_9L^3 M6Q*QS%^LU*ZI2\X&I MAV8O:TL=#C\V''RRZ!1'/,)ZZP-7&E$!7NK,\1[-*9!",6E*>)X M^D1> #VN,#7IP\!U65E,%3=^]P[O"[GD5P$GS_A%S!^D;C&/PH7?H,!? 0L3 M)[TWDQVCI,O G/A7J;B*-G2Q2:)T6ZP,8$(#AT$C!C(%!K=C('HK5=YMB7)! M*B\=)L@1?E23R%G/I;^>MBBF74.#J@'Z@TBA]V:4?KEOB6(6SS%7=3I.W)(D MO)F59)CN2'E3"?;Z\NUTX7; GRV;A$"8%:'4$9;CE6O MGIMBL#*^O:KK8.@IABLH2$PK2[J21O:K".^IU,O373&:LNY:&%AG"9XX8C, MHX(6T$=-M@6Y\':1:HWJ?,6%RO.5C:7G< 21_AF1FPT;^"+I[XI#6'AD'*3. MNVRW4TP9N""K#1LZJMJBHK"S@R^T\+/$8"<( &ZELC"A[EKG-(=+F.ME;A^2 M>/3UK [7Z!L$5OF_+0HN.VKU?3_(C/3^%>']F,HK3M4*CLC-U+UOX0V5U#!3 M(JF;M $:\;- *M/+V?.IDWW%(PBH&FO-V'Z)1?)>#;G0,O66G% Y'M0.50U( M"(5C;7;8T$(;Q(#!Z=2-$QEER@-SPXSFV_BP(F^EQ@!E/[K+V)MB,#S;%K(1 MIW>2E\RD+AO!Q.1^DL"J(H49U(5Q)GO%=O0!MC!QL2V@)_9&TS*1KU3KXU;LA-#H$,Y[=1B0]42:&E ?1TVE?GCH& M%^<>A(U+H,81KX0"D61BUT_+U!3=MDH"%4AM7B[M?H]4I;G. Y%R>D;5<3O/ MO4DSEHD\ITU4W4TT4E!:C*=A50*%>>/D/3GG%]<=5>K&=O*EPV6AK>7V:6ME M([3'T' (U^%O+[PI+;E+JJK)&P(\WYM>ZB*Q4HP%Q*$NDB0&# 7O)U1\--3?-.A+>"P7?JG$ M1>Z7*UP;.O04Y%2-5T^;D M*?V&B R7"2 F;N%[T;->E-] :*& .Q(/J#3B:N_@D !+P)7+&) NH'@S 0LC M>SITB!Q:C%A9)PPB]M&C MF^>\@\(F*]9RD#=/0JW=T91PQ_^[=L5N0FH0_D,S51 M2W884H6-;I$'"20,/\:V,QP*ZP1D67TP!F=\B0)C?9J:XR#D:+#E1T0MM7@[ MPS&I@=R-\3@V7TS,\I/2PZY%9U&K.[26IF6;/^E%*C4P1Y1$ Q?9M84.U)H4 MO-C56C/#:)>.-V7E"@&?5 UQY"$G(/P ;SHJN,R8EKKBU.>#D5^I>CR8]F7/ M8( VBB".PNO"TQM!V;&;2OT?/[V:)*L!&WR\(RZE(YL;4B??2*:]>Z@H812M MYN(55<\[ET<'!8]#8\3+=;9*EUJ4QO3UB","#8#9]E:)C!^U^ M^IM@%AO,I<"AT<*(_9NC(1)7-V\(G8=U"K36A!%\X![9OJUQ1Z_3M1.6 M\MYQA'>J8\9E7L(ZD#B)@9:;S3DNBW&=%WGS1K2I8N?Q,BTTTOU%[,V)L \4 M %&X O%!TB"-695<@*5@JXZPR.IPY*>BC\? <_HLGYV,1.62K^$T*O=NJ34=138@M2.R2*@85 MPY-PK#4=7V/IR];J$#X/3)U8^' M)V<<%*?@ \QIF1;%<\UX,GQ7C3?=/?T@8L[OO$R_PRA?P?+>(BZLQHYPD"#T M3=\_.;.9V6['F-^!B1Y-7.";N8NIW$4D7"[>+0?"A4'D3 MSL?&-QDX-FI;USFRI=Y=.[23#F#P'&A]W#%,S:M=Q>$/(?E28_R1VV(T_JTM MS@:!G;LET5\)UB*!4U^0SO.\5HK#1);$,A M<*1O"3@[1@2#WK0!0L.UT.'Q%A"S.A TB$6PW)WR!B+#MD )Q!OH-HC0^EP% MW8.3OD71N7;B9,3ZPGS% >1QPV?:GEDZX#:SB$-\G;(YYJO?\>JGIN3BN9C\ M3"7?,,5>&H[VP&*:Y#Q%)1U+:2XSR:1PO'1HU#G/\G,38 #7%6WL+>')9"6V M.F.[559[0JW1F9/5R@I4(K)UUBJT#GOQF1)BA*],3;UR71V#;,RF2:E>.LN@ MVOW>*NTD/2+GAS-V3E8[/E[6IV&/"0BJ&)Y 85H^V_0<+[X$F.1=+3#(430Q MNC_Y @EOGO/&TWY8^&-LFX>OA04#R2_%N3,K!_.\RS7U+06$? "P9IGM_GT MUU3"2%A(\=YM+<2!PXQR"D9:.,5;'8?^,BOA1*-1D455]K%;*85)C9Y.UE0U MD4#P29%J&.@KZU34D#6_QB6VF:PP RIU)TXG[TVZ=(;"\VR-<=;<)A^2QGFR3)TZSN;S7ZM&F.&@ :" (/1F M"K0+QV0<&A'C#1EJF%WBS1";GSUTXLDV!&'AJ)(MC M. $Q\MUAL!CC,-L >[ Q)XX=AQE?JT M-L7XEEQ$9V +R:&+-C5V(^?X,!SFALHI-PF$(0+.\WCEV22[E)DQW?N:JFT] M%0SB#654HQ*J]0LIZ;E1$LI$" DN)Q,"F\)B&S4X>UV5I3KD+*V7UU$)UWSU M&+.DB'IDEZWR>XK6SJ9/W'@I]H:G0#$8^)@E$D>9)UNAC>9R"!VERC!K3Z;P M],>#,7@" .4P;P$6FO291E]VC32K HOY01Y^GUFSGU\\D WN&@\]RWK2EB1M MX0]]QS?MF@SW_AHZ%^Z*6.!MURG/:)!KW\KF "]QO[X%9M MLWU@^O9Y/(S'N(;:!KF &+Y$#A%)%Q-$&CA^CORL3N72]+D$LOG12>:W'B9S8 +QX.)P)4;M@BLW\Y MRW)ZD.XY1KD5ND-HD)P(G3OEC>@X=$-=-0BB$KNTXS*B K,E6P*/:[E!;WRS M4%=[_=K 0U_X8'LP56]H;RYU;QB_Z,*YJ][)Q/S/%T7Q39[[72_;B_K97M28 M@/+"R9#0B<(9H4;-QC/OT^D(,V3GLQAQ;>!0?,!#\=8N.QPK@Z&$OS?_5F"! M41A-%DX_43@>1M[GW%,43N*I6UB,BX6QX>6!99$B?)%5Y?"W#A$Y++XC%?1[%PQ:D.:;-6 M8[;TI"6^/,>-.^>"4NU@H\DO!_1E3SB=0ABZ9#?+465I2%+>,$>1F;-_AES@ MS%WY#48J^H'[@BIX0Q)C*T'SD4^=+&/:4B,H ML1S24M(D&J3OQ)>8M^T(:0&DD$O MA@L6^"TO[MMII!;]X"T:Z/<>\(^UR%:/F'1_8S.H'W#Z#9NA\:C;U$ZJ]R.) M'.3Z*/+T03$HU_M\I9Y_O$ E]8[(%Q6'CV1;#"RD)HU5*JGY"0XY,V-&(U96 M"^"/DWT@U?ZX; IYQ&47VWCI)K1*8U.=?BGJ&KVNE$NZI+ A1:I:8C9;3A9^ MN=6,8VP,/Y2/ NNS1N5(-XK>=E9[=[%=.S(5FJJ))$YUCX])8U:ZF0@X+*1=[80QUM0E M%4!#8*B[3N[ 7Q(&$:^5(U7&_?(Z%?TA^T.HHB$;N,#5C\>&T MTN[5PZX["O-PZ6@**:]KK(7H5T9V2^@F7M:,4S@7R9I3&EMWTRH;7;OE90$U M6L"-^QW5>$EXHF@PA7 LF;%TC>,FS8&IUP;7R2WC:_P,H1/4:TI_82JR!7BP M"$CW=RDQL(RT#'+*;+)OJ"J2J0G5CM.$/\KN"G:N6M?-A/0O9#=G(O;Y*Z%" M604B64(N$.*TZ8]$X>-#L0=QQ'E5;$S%3RY=+5KZ;I6\2ED(UC-<[;,V^+'^.5%;P'F M/A1;(W#^,RH:%Q*X1%^VQ24+9?O>7KK&4\&/[>99M4N6Z;\]V8G?[$G/JPR. MRXI_9BMYF$#J;"D"QKW-MA8D:]1Z*.H_%_U7J\\BR9.()50R3"@U7G6YW'BA MG' .90^*[^VB*\H!<6D,A:=R9+Q*J?*FFX!JB>$["V-<$G0'<,8LH\<-#YCPQC]5GSD;SC&UQ;H>W \2N)/Z:AL@]"N]&0 M"7F.K+_&Q[2D(6V=KH4Y H=>2O-$LTST,[K*+/F@9XDIPU';?%885=R6 V\BKPBHW.W0@#X9&A@HBTJF M#1A0*+[C;.YO )X0GW&DIXK?I M,!GY)@SF+7#G,T.T15_7V%93_71)55SML$!_)CP'R@0I@]/+JY?OSSC%7+ZI M!)L>>>B^I'/)Q:[ACG$.D>2E$ 1/[==Y)1G\#-D#0Y,1UFKJZ6MF^3% 30+: M[LGWAGK;!FUI4OA+].6*L1&3S8.0D-RD1SK1+:&>7%Q;T(-EQ:'51ZFATO2M+D5+Q=^.ZVEPC2KO1!=65Q%VPBRXE MI<1G[&4]"$/7$^,F6GD]&*J05Z:3.":-8=PQ$O:_F;Z^2D 5HZ$ X:K[)!(Y?;'@WK+$\ M08269SRA*57A<4YT;=.0*C> M'K^^ N>).L_7S_L.$B6[.PN^(@L4U8>TRV3 M^HJ=ZBCH8E@B*SV--MC%3]72^!O;(#;?/Q?8*[2S8T12FG_/RB+'I0UQJ05$ MB@(6!$O5H:C>'8'&.'M1T[S]%)[N%$:^N3WIC;2UJO>AW)2:(KY.,G,3C$O7 MH"\,6/*=M#^Q:E)<$"O>')QB,NT'+ HUN8FY2)=X.EC1\]3Y;;>"5,/@, M&ANOZ^?]IDK"X.K;)KDKMHDLOHGPL[9$!S(G%9S"KOWFHT=P5!;/AC6H;2,0 M0'=#.(@YM)G!YR&:M"1/T#&3_YXEXBM,RUQC\;'Y[P+ K5@Z76>;M$R':%#R MP=]A=RK$7C/8>BK,4Y@!H4,QYZT^6W%!^H1";G?@! ME& VY3!K= +R4)J:I*2$DC76L9(@,N/6@%<;ZP*#>+FA4"Z(-T_3M?_X;J<5 M_HV4@S^0F3@6%IPD.K@R%XEJ19 )*W9@@Q0+Q,"83%'_SASE!Y57 D=?=J0W MX%[+3I@,8+D#MHB[NDR3$M^K-0'!0HT>,!.QW(=N__WF@>TL=(;A<#:.YAQ$ MJ8'[A\2C)EKSE"'$_IC)&4@ADQ+K9&\D'5!&/B00-H&P0VZ!#HJ?%/N?NA$& M B-W ^3%,@3E%*$<+JG^*P9AZ@][YKM3H0F CRTR?G:GU67=/:4(WF3JHH&U72E8D;7M;F MEOE'@R/Z".B55(9!')YZO$/]9?%>>MM&;B.$B"=9(.2,*Q6.>R#0Y3 MH@]\$R*_SC(9))QJY>G>2'6@>&T(0?#WQ*K%DKB#=RUGIF: M#\YR$\(H.HER,J/*,J<_,BX-PP 6:_&(40JO4U"D@>&04P -MIBN%+68E 9V MI]GD? )?S-<9"90FDN(&%OU;'WU8DDT_\#'(2&1HT$@1<2T=<6I''K>3-Q3G M0R4PNB#4_*/T>V#H/Q/49 N$_F56-11Y2>!L/M@5F%;=X35VCLNO-DES91OF MY>E %"/MN2,9GBO&8,&89G1-NU[,G,/5*'3QTDO,YMAGK(,7+A945F(4CN8Q M?S(S M"'X?P[6Z[E%'(ZRB-QG-N* "C!9>@O'Z)1X.P_^-IN%\. W&,/3I)!C-PBDT M!X+E,R+6BF@H<3O:9#P/I[,XB.'I>!Z,L-=9J["$U-8PU2-.@ED48NA;U#L? MB1!O()599"J\8<5]1^:,3H]%\*67[^C2?IM0W)O[ZL%-AL&%"=A_I]Z=HWQ0 M/873J*565*1)&O(M3QZ6*\;:J^]>K)X'=_:X<,S&P>\"QKWH2,T[[S]06,AX M-,'MAOV'W>Y^W3U<&.HX@Y_3\4(.4=U9=NB5Q\=2_"5 MP;\);7'OSZ0P$6U54)2V+Z3[3'712G-E;*2;@5YKQU'82&XGT,6)[>Q![[$R MXSZW\(ZGY 4M10USOCE3E0+1>RWF@V!%L_3]K$US08RCHEQ4D8O*<5',-V]= M']X 5;&..4(69 F.I)T2M:&:/[:BZ11V-VX[J9RZ<29C]+@;?CBSP69JJHUJ MU;8M-R.H+>/YE-P;_"KD)>K]A?E.X;Y0M=LXG$>CUI,8F\;HA:-P,8?Q M BTD[!%^0Q"548B+S#^_%N6W(#.V:'AMCC5X@:DM;)CR.%Q@L=X@7H1#N-T' M1(;?GF3:?^HI]ERPP?LS"_V0$I]%A *]26A1G/R#>&*,$R@^.:,%U!T7;96" MN"JA\FX^:BO-BTQNKFNE.[7 +_(V.7 42 ;A547R&D?A9,Z%C,/Y-.)/1O%$ M$MEC8./T_\+RV3\EV]US[]K@#8.;9@O<01MSK-Z,OT0AP=OC V9> U M11R?OR.?MDT 8OX)OC7K! M8;,D74GM45,LNQLH\5NY-HT+-^':5! M$#[LMTBZBO*96Q'MA$K/G6B%->1Z6 K]98H>@AP?9]@U&K+C0&_&]CZS9<8U MC+<_CCB*PP50'/AG/HKP'ZSQUNQ2UZ;1Z1_5&[;NV":QDI)?IYWLF>C^))%( MVHVGL*2S11##B=5STXI?EF=!SB)IFN7 M6T(W[4"\SN%EOX-L#+0[Q!W/G8G4(L06;5ER,.YJTV. M9[@9QH^<_HW9F24M[]3;SS)S%,:+H?GWA0+7C19 5R(@0OR3?&<49)UMT4(M M1P&>F@_G]/_5>HURB(^BL-[#W:&SA8:1\2*FG\/@NEC75/MT$DQF(_K_/.;_:A@(3K/>3B"@Z1_ M\:&(YR &C:@Z9CPEA;,7D20XC8#73:9G]$L\&Y_9@P5*QWQ&9W0Z:2L?7L9" MW['ZB#9_B@'#R^:^REJC!G1L^"UN+E/ M8/FFL'9XAX>S,1D28M!?J*Q6<#J'K^+I$/B;:B6J$IU*[/29,\_3>#P_$V(P M!@ZQL&I]1]<:H&Q;PD-W2I)V#-L*="0:Z:X:*\Q/O=5^V X69AQ/:/[SD,:- M%VZQ: M/9@Y4?=3:?]]9RV^7?=6)TV;VR/O6F8!!FOXM^5TSQEQV(T!)AY?D MLJ8UJI%0TI M'(+3$:C@L]F9Q9BPWOJVNG,*9P_>F0[AFHA].8X6> KC:>OD=@\*>IP PQQB MUT!6A] UKN=C;YW02*,)G5OZ=3IJ$;%7QH5K"5CP"2\V5@G*,?:H,R88CZ]U M_VKVT6^D6GS.*P=K$TC+GC&)R3'C""$-NG7M/QE'@V'P2S :N_\PH6+0%'16 M,H%%F(A?S,\I_/S2F801S.+! K[5L^G^]@F(.0;NBQ68-$"6"M@K=3J>#V#W MW5=.9X/)&0T*CSC'H'KE5D\G@Q@?.(U&@S'^,AR,X.<'+'I"T8F,+.F\,1Y$ M/>-["3N*(4=>A4D>FC.B:,R#A)ZI0SVF@QF/@P<\I#6RYX76>SRBP4WI9SRB M1\P5*]-S-V6"BCCA2P*(ZXX >/J8.[>?=G>%SX[F@^C,=-@J0=F=2W.<[9"L ML?;8VRP@$\Z 9(%%8)LHU)>^0W@1O:3SA3C[@+ W*SU94JBQ1&Z\LM>'8R56 MQDM F:"#V7LC1/%/ M5NGCNZ"*U)$;5=FF$HJKLCHD-O>4T:-,6D WHYOZM(CYGN)3M=+_*7&-B1J5 ML3!!15)BZ@,GU!J=^4(45?N!>DC1C *-HR+*YJ.&!G5E]>JP-6B0RL<3L35& MBP$,'W[$Q.IBX))OJ!+#"A3B13B>L!UR,!H[V@/(<<,92.5D^SZEQIA+<&OV M0=3H1\$E'HM-NGKZNBC7*954_?^*N];?)JXE_J_L!ZHFTMKU/FUSI4H)CWN+ M @1H^(+ZP2$NN#5Q%,<4)/[X>V;F/'?FG%T[I94J"NOS?LS,F<=O7!'S-_XE M.8>6#4]U7:%L6<\J-X>RS>L*7XG3\:0-YE"KIZ29PPQ>*"BCJL;4>].?0M46 MWV4*4_4(J5$9KWIIQFJ4L_&,I@ *$#N%>I+/U5Z5-2@:3,MJ^*T;?E%,\FFM MR*VB:'.W 26:@!-CC_T_.6XUE*+.VVI"XU9;H,;=X)(V2H87[WCV4JMKO!"^ M$Y<6=[@"+X#R(K]^G2_O+\SHX=O+M-<+NKU!#J];Q,:S\>RGZX4B/F_>?P1< M3=.,%TZUN5JN26S>;;67G9_)]WKCNP.&BD7M9KS:_CG"!"96MF$>:@[4&C"\ M#,03^=R90-,@H\_%^(UJ_1;YXM?LZVJI7N>*;G_VW;ZTE0YQSLW$:4C6=&AZ M,FJT#_JT=;L#AU)GW.LB:2R_ &B$=@)3S.%N9,JK-\AZXV"Y=6PP)J[[O-*: M0^.EC'V3+Q8XKGOM8S0AW4A!Y(LW7SL,FJB OHZW%;\$9NJY->MTQUXCB.@U>S)?OV\ 8=0#'BMYN-F[M>X6H&CHEIV.GJ& M8B08-5W]>[)G<\O_.7;\\)]CQ[6BI]-V3@Q4<=9F/"$#S*RH+1_@W.6)/HV* M ;1E/IE5R(+;\72>M64CT?TCL!I-D,VI1\ED.+.MFDE>S,@ ,:[5B,>HV%#, MMG',M@)?*.0*2KYN_.$U3=ZV+?8[@1-8UVT?;ZS**:KZL(KBU*K'&3D%*"[8 M71-A1:J9*JFF6DS'Q5QQ+)$/'C6@2#H&WJK>^$.YWZS*6UP+-3(UD6J,YK): MR2"Z?_(_$6JV8+,O:!45RZS&J,"&FBE7O8"!>H,[W.R%C:/_MP]O1/&F8(8/ M32R^D482[A^J![_.9V0V(#NG4&IAU/:;MUADQMORJ^;\;QYY;#(PV;(ZX1BB M37>*/9B,)\6H:,;JS+5* FM*L-K ]LS'T\9\TO]Z .54Z>EXIDYFB2ZRZID[ M19/#N*G--_//!U"R',%YF67J*C7@AP%"*]VGRGPS_WP )>>C2CU96Y1A0=W9 MCHT@"]:J28,&0/PW''!]*/5AI)/9/6^)0P94$74A2%[BFE;<-V MM[9=0N75;7?L> E%8H2"^P0'T1.!5 6PFI:^F&I;$8[^-*MG MZB&%*UR,ZR)!K(VHKC:SJ>=(J2<@JTM4JK(GM59J^J[)5QS>@ZX(*T@"H5,"N@,YP2 M?*IY2W\IVHESTG48"EK)>P2Z\V/@YTH$:+.C6G&_0CT2VVKFNQOH8J7B\F6M MUD.1H:,2C!_@A<#+.7>'D3:/3X"ANC^.X,]CLHJGJQL3>J(!O'@#EFF6STES MW^8EK5>3SU%)H+ZTM$SDPLR6J5)$6$EE6:-^+.&EGC?M-!AYH59',81*<8,& M/.YFZ*Z@W3->"+X0;&DJ^*-6?$-1:G0BB-3JKHBK5Y)_ 8SEUTYL10?LV7/. M6&E /(B \H)2@:CBPJ()"C*202#D"_7(S7@NCGT""5Z &P&H88^SH\>84YT? M_"I[CJ&/Y![#K6/OQY;>7;QYG!T]X 1K>:/*3))EGNVN>\L\!]SAGK[\\4P' MC"=6QA]/K(P_GE@9:7TT%$*J:!L;UD(-:Z+#V2)E@NQF3[[H$"?C79^].P/W MR%\ $.HWQI @>M1! FYSBA(U.8ES@BG: 5[.ZL,*FOT$<>3:273[<7-[1PB- M%.TJAAY7.I26]6T&J$$Q@QC4G.Z%=GEWCO!N1!JK2\D*W88;=24GS)(09JLP M8*R"'T (1ZK9)AO]8'5\Q!T!JU@(+P*R,>A>B+#*;MZO"&H'+P0=EM4M\,)" M0':A2;;9MRQR"$^-S?-_X%IRXKR,V(2EF.^+&U3HF0C);]D;M2?J-;/)(0!U M^7ZAIJ,^[BX)X/$N>_)9:/IE&)R=9[<(V+[Y?;0S(5B]5=:1P!%<-O3V@TN; M^K%-_=C M#PF<$BY=*F2*;> F\:.+-S,Q80P<+P@Q8R!D\PW83TU8JOO"!C M%5^^@A1DTSEIK0U)@D*,;*>YM 0?% 8R@(*7 MK=AH+7VE%*"#EZAHQ%D4TM=]MMR&)AX/IL32<\^!EW'9WX0K.F.D>6 D*9V MZ^)\]K,:"RPR8(R/*'FUR?.0^ZFPR4_F6Q8?0B>047L9]91RX8Y,1@HB'KN_ M=H(>[[,WLK._*/+$(@SR['R]T&[Q+M @=;G\7)#I]R3F*EAC4)7V%?VX7%_A M=JDW#).G2>.:#(7P@BK%?)#\F2T^-Y_3""+.HT<99-!K\$33 9[0:TTI/K MKMM"*S>\%T4/,K+$'J\_F0Z*DTRTN,_PC(DBT5P\H))M:,+F_/.)VM+1E9GL=OD>*-(J/1/KG6#= MMPCH/==YP==*SK_#!JXVZS68#ZWY98^V=C;W26D\44D MW-O,RFZHPW!Z2XSG2W*B3EF([P^MOT*P:8*PZAGZ@:2YT^M+PET;T=R7=>2' M6"SG <*TL:]<+3X)[YB8I(1D5M(E1>,*A[8L*)"/- ?&!>&/LGV]?)NY7(.G8$\3Q*,EAD/.<1M_XL091#7"Z$(/<9\SX1E M<_DU>TZ0HZ1Q1GQ:>"CWJ-=QMIZ2&Y@GXP.1U-CL-1,_^O3BO,7%NTJ^/%T= MK;7W0;XM]A&&MD/+[DA6WD@0:1@]^ZV'>DK5-!>52FAPWJ+2 ;R' MW(FC))J0-51X'4*F= ,+C\"6?UT;?^EHG=X9YB[HDF052#"-UL0K#6:.*,$I M.>_OZ2*7GP/=F*K[]YZ:"Q&7Z\VUB3M;Q\.=Y9ZM!38/?-VO,E](I-40!M]XL&%\_T_BDW4Y3ET3K3K)+R!2$+KOO%S>J(A_% MN'U2C_MN'6NV]9,O*2#>UA%L-Q8 M"P@:K&%'%SJOQ4;S .T1:2(PNPD@?8@W/8R#Q^LDH.C(IZ)N.>S!#M6(]KW/ M->O; 5(BT\6-9P7K\>R7TY>O-;5_+51ZN[A=$5R7^C'WTH! \BHETC/%W;@1 MJ/%I]E1=%GQC2)T4X[)AEZMUEB*-I$9/KX8W=E\NK(S9BY*'F@9[U?+PTV,"VX MR[?JSK;?AKW'H=M[%P,R PXLP#2!!?G!E@K"PO3 C4>[3VS_' Y$[CX.-)! %!&^3Z!MMJM1P)%NR7I<"/;Y*/0('U4MSZT1!PNX).+O-XJB/"6VP(A\'-&$V0$.A#5)],A"J^3W*JKIT ']S(=8\E;H'&S..M@* M&<)V\+(]VZV-2^R$]>]ZOMFIJZ_3K6B1+29NHO;#)CPFW/T=)@X"!%U,(X4/ MB[L- BCH^"S3 5=LVU3(W@);XFU:$UD>Z(R7M]L?4=75>7N3AD"L)L+#,/ 7 M410:<9"8H1N![L=E);L?/UU>CB$**^[5K$&JF)W:5ZA%%7*77R7%6W:"&Y22 MD4ST84+GXC<HMF#_.U18@F#7FQ0$+ M.\)(:!<5-LK>\3U&E'.NND5XZK=>.1T22MK?'*54S+\.)AK20WOYN^WQN=Z86-G4<(:3%6.; MW8.J[.T]X*L36!R6,2,]^.$>?-9:E7,YTQ"94IHPMS"@+W0W-O%G1IVQ$D:6=G5 M9D5N5 M:+KCK#MP$J*-.HAIOK5^Y1ZB6T+S$D)2,5%F7)3\P>WC545_=+!53#P$%*MX MJR&FU6&W-"(JW...!APAR%"K9>*4MYT#0AK(L75*I\%-X\G9AZ^+Z"H'S;F? M3H33/X1K"R^1T./O$+;.UWCP5.QR[]EEPL>V"SP8>U.U/4R^[KR]0'H84J[[ MNW8"BW438&O]#=,J[7#E_J+-H=EETM%C^@>=:1CNF^'M'Z#:PT54=3K MK0.HA9ZR"380>%$X\AC1!$7T)KD!&Q,JB*L,$?% MFD@3#J*-R22:9-2V#;D)#[6-3Z!#)"/#2-PW%^<@P[.%@H>[4>)=$A3VU.;> MHH:K.%B$Z.^K_["DNAWB>D_R_CEFCY4-Z2.U ;>024-1R6<;4.F_75ZC=GRH M$CGLQ0_73Q&=A&;G_<0HPM>,]_"'K*3?>>[COB M9"NVVVELM]9XS0D?6<1&UD'V\1"?I&YX:;0N1BPA/0=9A]=0 M9(YQL=[#G<<"$W9_&09$^#>]5&6404:LNL!_O04$]+QA]'T8QF!?6S]MMW<_ M_Q]02P,$% @ 9XMR3ISMS3 Q @ ?0D T !X;"]S='EL97,N>&UL MU59M:]LP$/XK0AFCA5';R9J1U39LA<)@*X7FP[X5Q3[; KUXLIPY_?73BU^2 MC+&1=:/]8MT])SWWW%E(BAN]8W!? 6C4<2::!%=:U^^#H,DJX*2YD#4($RFD MXD0;5Y5!4RL@>6,7<1;,PW 9<$(%3F/1\ANN&Y3)5N@$ST<(^?77,H<$/YR] M_M9*??4*^7'V9C8+'\ZOCO$S%SC'R'-\RA,<+=_BX,])+\)?\YK8$?6EI0[Z M&M*XD&(J98$]8'(3#FA+6(*O":,;1>VJ@G#*=AZ>6R"33"JD30^-ML@BS:,/ M1]ZS[>UY.!52N=P^@_]N^NE'@<&S BEC![VV0!K71&M0XL8X;K(#?PJAWE[O M:J.P5&07S7T#_%0WF"0;J7)08YH(#U :,RBL'$7+RHY:UH$-:BVY,7)*2BF( MTS"LZ U#FP%C]W;O?2T.N+L"^3GVEX08616#::KNS>FOA4[R/IOGWJ-=G42+ M:KJ5^F-KJA'.MUL'[A04M'-^5XSY#3NI:[;[P&@I./A:?ILP.C%A&I,A#ZJD MHH^&S^Z4S "@,-J"TC3;1[XK4J^AT\-NZHI3-<]?H.:G[G,) A1A^Z+-UG_. M7?[/BA?O_EZR.U2.!3^A1GN1O "1E\]?Y&+UCS4&_7F^=VD<7!DCBC8M99J* M7FU%\QR\'GMG)_C6/A?8P0L=\)NU.12D9?K.ENB""9[LSU9X MM!QGK4>*!$_V%\AIRU+&PO=V]R:V)O;VLN>&ULQ9I+;]LX$(#_"J'+IH>LK9?S0%V@33:[ M 8+6:[>Y%HQ$QT0DTDO23=-?WR%5-Z3A#/8R\ M2Y6]>[L]U\R,X@7M1..D5K#2K[B5XM$^;_>+C,,.W\1G?C?-QAGC&Z>O9.>$ MN>1._&WT9BW5_33+,[:4QKJ%OW;8LY=*]O*':,.27>G'?[21/[1RO%LT1G== M.,IO" ?!%>SO-;?".-DD.SI^-^? .LTF8SCA-VGEG>RD>YIFX7\G,KB+470; M(0[;WR&(Y^;_A%$OE[(1E[K9]$*Y(8Y&=/[JRJ[DVF9,\5Y,L^TNC*N6_:4< MT+!K-9P*]O7W I>^;H?[RA:NW[ /ON&H$ M"R&W$6"! !8' V1',QY!E@AD^8J0"P_A#[!,+^&)-SJ"K!#(ZF"0"Z>;"+)& M(.N#05YPNXH@)PCDA!9RL>E[;IY"Y.2]DG 8A_?\?=/H#;SG$>0) GE""SD7 M/ID"%&1H2#T1U"D"=4H+!5)90_9^&G+B?QNY]@=$;&<(VQEUP)PTH;GY!WNC MU?WQ#^M3=-A/L82]I@6\U(LA3& =:%[.(T->[ 9),8$$74*M50 3SIV MQ9O@X!@+,TE.K!*?BGO!/O/O(@D5)HZ\')X6.FN%<;^$5[:])%BMLB)=1'8CC]PN_,^Q'R8*')B4\S]2F";<9,& M#1-#3FP&"%0OW>!5GX?!N0[ZZ4(U.ZT.$T5.;(I_-Q R8;HG=B45=/HDN RJ M"LZ.V1?%-S$FYHR<6!IH5^!K$?>A,6D4Q-+ ,5#I MG,28F'1*8NG@F*DM@]..99C(F.A!&[!\/\&@KGWYB8A4IJ"Z&8>8R) M6:BDKF]0S#B]EYB%2O(R9Z??=BD,=3]^0C33T5= M_KQ8FL^%=X_ M.'HSY,X8$Y-032PA=*PP;9N8A.I#SOND;1.S4'W(F9\4$[-0'2PTVG[GU8JE M5*+]")>PL+[A73,SS/\,\])5[>>1EINNNX!UG]2-YN'++'^.[2=O[WX"4$L# M!!0 ( &>+&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/%VLUNVD 4AN%;0;Z #'-^2%*%K++)MND-6#!@%+ MSU1-[KX. MFSI2XJ\+]+$!(:-SWM6#->;A9SK6Y="UN3GT>?%V.K9Y736E]#]"R)LFG>I\ MT_6I':_LNN%4E_'CL ]]O7FM]RG(MBG MLJ["VS'\Z8;7W*14AV/NB6'G0W'W1'#[J?#[JG!\4E MD'')3T)8\[6.@.O(]SH"L"-?[ C(CGRS(T [\M6.@.W(=SL"N"-?[@CHCGR[ M(\ [\O46H+?P]1:@MUSA7AO=;//U%J"W\/46H+?P]1:@M_#U%J"W\/46H+?P M]1:@M_#U%J"W\/56H+?R]5:@M_+U5J"W7N&L!!V6\/56H+?R]5:@M_+U5J"W M\O56H+?R]5:@M_+U5J"W\O4VH+?Q]3:@M_'U-J"W\?4VH+==X:P;'7;S]3:@ MM_'U-J"W\?4VH+?Q]3:@M_'U-J"W\?5VH+?S]7:@M_/U=J"W\_5VH+?S]7:@ MMU_A625Z6,G7VX'>SM?;@=[.U]N!WL[7VX'>SM=[-=$[-_60MB]E.+3[?.F2 M3\._K9G G+,+;3 MG?-N-,\5LZ=71V&T:YLNS+,J1G?%6"@J:DW(K:,N59;6MR:F4[]BSA1KLR(F M)I,I*VP7J8OCV/?(%K,;6II-$T?7^^M]ZWEFG&OJPL3:=FS;E=^:CM\;YIZ: M84VH:A?.TH)L=+M+74*Z-L]2-63L%Q.^W]B?I_ONM^1]7=*?HMGELBZHM,6F M3;?DP7DR9:B(8MODH3*>RL?HZV[UGO?!^'AGVM28[1KV94%^NASQM:'# 8;* M,2?'M"WHT*BAL/_D_QKXL1L*ZVGL?*KZ6!]XO!3I(54#ZQ<>\Q&IWSHEE;\: MGEJ?[H=]L7X]?#_TPC^+@0V'_[WUX^40(#DD2 X%DD.#Y)B"Y#@'R7$!DN,2 M) >?H 1!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL M D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616* MK I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56C2*K1I%5H\BJ4635*+)J%%DU MBJP:15:-(JL^H:S#,6]-W?V4Y-G:]<=\-ORC9O$&4$L! A0#% @ 9XMR M3A\CSP/ $P( L ( ! %]R96QS+RYR96QS4$L! M A0#% @ 9XMR3B?HAPZ" L0 ! ( !Z0 &1O M8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !GBW).AS)A >X K @ $0 M @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !G MBW).F5R<(Q & "<)P $P @ &V @ >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( &>+&PO=V]R:W-H965T M&UL4$L! A0#% @ 9XMR3G\;AQJN @ ; H !@ M ( !'1 'AL+W=O+&PO=V]R:W-H965T&UL4$L! M A0#% @ 9XMR3O*@'F5]!0 $AT !@ ( !(AT 'AL M+W=O+&PO=V]R:W-H965T&UL4$L! A0#% @ 9XMR3B:= M0-JT 0 T@, !@ ( !J"8 'AL+W=O+&UL4$L! A0#% @ M9XMR3FLW0ERU 0 T@, !D ( !?2H 'AL+W=O&PO=V]R:W-H965T+&UL4$L! A0#% @ 9XMR3A0[)LFU 0 T@, !D M ( ! C8 'AL+W=O&PO=V]R:W-H M965T+&UL4$L! M A0#% @ 9XMR3@>5R[^Y @ >@L !D ( !QCL 'AL M+W=O&PO=V]R:W-H965T+&UL4$L! A0#% @ 9XMR M3OJV7YJV 0 T@, !D ( ![T( 'AL+W=O!A"0>(! !!0 &0 M @ '<1 >&PO=V]R:W-H965T+&UL4$L! A0#% @ 9XMR3H%K'/:W 0 T@, M !D ( !&TD 'AL+W=O&PO=V]R:W-H965T+&UL4$L! A0#% @ 9XMR3M$'IM*" P 5P\ !D M ( !4U$ 'AL+W=O&PO=V]R:W-H965T M+&UL4$L! A0# M% @ 9XMR3E"*<5XT @ . < !D ( !=EH 'AL+W=O M&PO=V]R:W-H965T+&UL4$L! A0#% @ 9XMR3OC3 M/+V@ P >Q$ !D ( !VF( 'AL+W=O$@ &0 M @ &Q9@ >&PO=V]R:W-H965T+&UL4$L! A0#% @ 9XMR3NK]G$OL P .A, !D M ( !T&T 'AL+W=O&PO M=V]R:W-H965T+&UL4$L! A0#% @ 9XMR3MH'1G;] @ ^PP !D ( ! M<7< 'AL+W=O@ >&PO=V]R:W-H965T+&UL4$L! A0#% M @ 9XMR3EE R!UU @ ?0@ !D ( !*8 'AL+W=O&PO=V]R:W-H965T+&UL4$L! A0#% @ 9XMR3EI0ZS#E M 0 $@4 !D ( !%X@ 'AL+W=O! &0 M@ $SB@ >&PO=V]R:W-H965T+ M&UL4$L! A0#% @ 9XMR3FKA&V&? P P \ !D M ( !D8\ 'AL+W=OA-? X# ":# &0 @ %GDP >&PO=V]R M:W-H965T+&UL M4$L! A0#% @ 9XMR3K5&PO=V]R:W-H965T+6@ !X;"]W;W)K&UL4$L! A0#% @ M9XMR3HF]/JDT @ _P8 !D ( !OJ, 'AL+W=O&PO=V]R:W-H965T+&UL4$L! A0#% @ 9XMR3E72:OR= P M4! !D ( !!ZL 'AL+W=O'.OK*# !3Y $ % @ '; MK@ >&PO&PO+&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" !GBW).@+MSN.(! !9(P $P @ $U/ $ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 1 !$ (X2 !(/@$ ! end XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 183 352 1 false 69 0 false 8 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://naturalgaservices.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://naturalgaservices.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Income Sheet http://naturalgaservices.com/role/ConsolidatedStatementsofIncome Consolidated Statements of Income Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Cash Flows Sheet http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 2113102 - Disclosure - Rental Activity Sheet http://naturalgaservices.com/role/RentalActivity Rental Activity Notes 8 false false R9.htm 2116103 - Disclosure - Property and Equipment Sheet http://naturalgaservices.com/role/PropertyandEquipment Property and Equipment Notes 9 false false R10.htm 2119104 - Disclosure - Retirement of Long-Lived Assets Sheet http://naturalgaservices.com/role/RetirementofLongLivedAssets Retirement of Long-Lived Assets Notes 10 false false R11.htm 2121105 - Disclosure - Deferred Compensation Plans Sheet http://naturalgaservices.com/role/DeferredCompensationPlans Deferred Compensation Plans Notes 11 false false R12.htm 2123106 - Disclosure - Credit Facility Sheet http://naturalgaservices.com/role/CreditFacility Credit Facility Notes 12 false false R13.htm 2125107 - Disclosure - Income Taxes Sheet http://naturalgaservices.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 2132108 - Disclosure - Other Long-term Liabilities Sheet http://naturalgaservices.com/role/OtherLongtermLiabilities Other Long-term Liabilities Notes 14 false false R15.htm 2134109 - Disclosure - Stockholders' Equity Sheet http://naturalgaservices.com/role/StockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 2136110 - Disclosure - Stock-Based Compensation Sheet http://naturalgaservices.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 2145111 - Disclosure - Related Party Sheet http://naturalgaservices.com/role/RelatedParty Related Party Notes 17 false false R18.htm 2147112 - Disclosure - Commitments and Contingencies Sheet http://naturalgaservices.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 2151113 - Disclosure - Quarterly Financial Data - Unaudited Sheet http://naturalgaservices.com/role/QuarterlyFinancialDataUnaudited Quarterly Financial Data - Unaudited Notes 19 false false R20.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://naturalgaservices.com/role/SummaryofSignificantAccountingPolicies 20 false false R21.htm 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://naturalgaservices.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 2314302 - Disclosure - Rental Activity (Tables) Sheet http://naturalgaservices.com/role/RentalActivityTables Rental Activity (Tables) Tables http://naturalgaservices.com/role/RentalActivity 22 false false R23.htm 2317303 - Disclosure - Property and Equipment (Tables) Sheet http://naturalgaservices.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://naturalgaservices.com/role/PropertyandEquipment 23 false false R24.htm 2326304 - Disclosure - Income Taxes (Tables) Sheet http://naturalgaservices.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://naturalgaservices.com/role/IncomeTaxes 24 false false R25.htm 2337305 - Disclosure - Stock-Based Compensation (Tables) Sheet http://naturalgaservices.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://naturalgaservices.com/role/StockBasedCompensation 25 false false R26.htm 2348306 - Disclosure - Commitments and Contingencies (Tables) Sheet http://naturalgaservices.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://naturalgaservices.com/role/CommitmentsandContingencies 26 false false R27.htm 2352307 - Disclosure - Quarterly Financial Data - Unaudited (Tables) Sheet http://naturalgaservices.com/role/QuarterlyFinancialDataUnauditedTables Quarterly Financial Data - Unaudited (Tables) Tables http://naturalgaservices.com/role/QuarterlyFinancialDataUnaudited 27 false false R28.htm 2404401 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies (Narrative) (Details) Details http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables 28 false false R29.htm 2405402 - Disclosure - Summary of Significant Accounting Policies (Disaggregation of Revenue) (Details) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails Summary of Significant Accounting Policies (Disaggregation of Revenue) (Details) Details http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables 29 false false R30.htm 2406403 - Disclosure - Summary of Significant Accounting Policies (Contract Balances) (Details) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails Summary of Significant Accounting Policies (Contract Balances) (Details) Details http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables 30 false false R31.htm 2407404 - Disclosure - Summary of Significant Accounting Policies (Transaction Price Allocated to the Remaining Performance Obligations (Details) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails Summary of Significant Accounting Policies (Transaction Price Allocated to the Remaining Performance Obligations (Details) Details http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables 31 false false R32.htm 2408405 - Disclosure - Summary of Significant Accounting Policies (Concentration Risk) (Details) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails Summary of Significant Accounting Policies (Concentration Risk) (Details) Details http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables 32 false false R33.htm 2409406 - Disclosure - Summary of Significant Accounting Policies (Inventory) (Details) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails Summary of Significant Accounting Policies (Inventory) (Details) Details http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables 33 false false R34.htm 2410407 - Disclosure - Summary of Significant Accounting Policies (Property and Equipment) (Details) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails Summary of Significant Accounting Policies (Property and Equipment) (Details) Details http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables 34 false false R35.htm 2411408 - Disclosure - Summary of Significant Accounting Policies (Intangibles) (Details) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails Summary of Significant Accounting Policies (Intangibles) (Details) Details http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables 35 false false R36.htm 2412409 - Disclosure - Summary of Significant Accounting Policies (Per Share Data) (Details) Sheet http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails Summary of Significant Accounting Policies (Per Share Data) (Details) Details http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables 36 false false R37.htm 2415410 - Disclosure - Rental Activity (Details) Sheet http://naturalgaservices.com/role/RentalActivityDetails Rental Activity (Details) Details http://naturalgaservices.com/role/RentalActivityTables 37 false false R38.htm 2418411 - Disclosure - Property and Equipment (Details) Sheet http://naturalgaservices.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://naturalgaservices.com/role/PropertyandEquipmentTables 38 false false R39.htm 2420412 - Disclosure - Retirement of Long-Lived Assets (Details) Sheet http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails Retirement of Long-Lived Assets (Details) Details http://naturalgaservices.com/role/RetirementofLongLivedAssets 39 false false R40.htm 2422413 - Disclosure - Deferred Compensation Plans (Details) Sheet http://naturalgaservices.com/role/DeferredCompensationPlansDetails Deferred Compensation Plans (Details) Details http://naturalgaservices.com/role/DeferredCompensationPlans 40 false false R41.htm 2424414 - Disclosure - Credit Facility (Details) Sheet http://naturalgaservices.com/role/CreditFacilityDetails Credit Facility (Details) Details http://naturalgaservices.com/role/CreditFacility 41 false false R42.htm 2427415 - Disclosure - Income Taxes (Components of Provision for Income Taxes) (Details) Sheet http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails Income Taxes (Components of Provision for Income Taxes) (Details) Details http://naturalgaservices.com/role/IncomeTaxesTables 42 false false R43.htm 2428416 - Disclosure - Income Taxes Income Taxes (Narrative) (Details) Sheet http://naturalgaservices.com/role/IncomeTaxesIncomeTaxesNarrativeDetails Income Taxes Income Taxes (Narrative) (Details) Details 43 false false R44.htm 2429417 - Disclosure - Income Taxes (Components of Deferred Tax Assets and Liabilities) (Details) Sheet http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes (Components of Deferred Tax Assets and Liabilities) (Details) Details http://naturalgaservices.com/role/IncomeTaxesTables 44 false false R45.htm 2430418 - Disclosure - Income Taxes (Income Tax Reconciliation) (Details) Sheet http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails Income Taxes (Income Tax Reconciliation) (Details) Details http://naturalgaservices.com/role/IncomeTaxesTables 45 false false R46.htm 2431419 - Disclosure - Income Taxes (Uncertain Tax Positions) (Details) Sheet http://naturalgaservices.com/role/IncomeTaxesUncertainTaxPositionsDetails Income Taxes (Uncertain Tax Positions) (Details) Details http://naturalgaservices.com/role/IncomeTaxesTables 46 false false R47.htm 2433420 - Disclosure - Other Long-term Liabilities (Details) Sheet http://naturalgaservices.com/role/OtherLongtermLiabilitiesDetails Other Long-term Liabilities (Details) Details http://naturalgaservices.com/role/OtherLongtermLiabilities 47 false false R48.htm 2435421 - Disclosure - Stockholders' Equity (Details) Sheet http://naturalgaservices.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://naturalgaservices.com/role/StockholdersEquity 48 false false R49.htm 2438422 - Disclosure - Stock-Based Compensation (Restricted Stock Narrative) (Details) Sheet http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails Stock-Based Compensation (Restricted Stock Narrative) (Details) Details http://naturalgaservices.com/role/StockBasedCompensationTables 49 false false R50.htm 2439423 - Disclosure - Stock-Based Compensation (Restricted Stock Activity) (Details) Sheet http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails Stock-Based Compensation (Restricted Stock Activity) (Details) Details http://naturalgaservices.com/role/StockBasedCompensationTables 50 false false R51.htm 2440424 - Disclosure - Stock-Based Compensation (Stock Options Narrative) (Details) Sheet http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails Stock-Based Compensation (Stock Options Narrative) (Details) Details http://naturalgaservices.com/role/StockBasedCompensationTables 51 false false R52.htm 2441425 - Disclosure - Stock-Based Compensation (Valuation Assumptions) (Details) Sheet http://naturalgaservices.com/role/StockBasedCompensationValuationAssumptionsDetails Stock-Based Compensation (Valuation Assumptions) (Details) Details http://naturalgaservices.com/role/StockBasedCompensationTables 52 false false R53.htm 2442426 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details) Sheet http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation (Stock Option Activity) (Details) Details http://naturalgaservices.com/role/StockBasedCompensationTables 53 false false R54.htm 2443427 - Disclosure - Stock-Based Compensation (Stock Options by Exercise Price Range) (Details) Sheet http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails Stock-Based Compensation (Stock Options by Exercise Price Range) (Details) Details http://naturalgaservices.com/role/StockBasedCompensationTables 54 false false R55.htm 2444428 - Disclosure - Stock-Based Compensation (Summary of Unvested Stock Options) (Details) Sheet http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails Stock-Based Compensation (Summary of Unvested Stock Options) (Details) Details http://naturalgaservices.com/role/StockBasedCompensationTables 55 false false R56.htm 2446429 - Disclosure - Related Party (Narrative) (Details) Sheet http://naturalgaservices.com/role/RelatedPartyNarrativeDetails Related Party (Narrative) (Details) Details http://naturalgaservices.com/role/RelatedParty 56 false false R57.htm 2449430 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://naturalgaservices.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://naturalgaservices.com/role/CommitmentsandContingenciesTables 57 false false R58.htm 2450431 - Disclosure - Commitments and Contingencies (Future Lease Payments) (Details) Sheet http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails Commitments and Contingencies (Future Lease Payments) (Details) Details http://naturalgaservices.com/role/CommitmentsandContingenciesTables 58 false false R59.htm 2453432 - Disclosure - Quarterly Financial Data - Unaudited (Details) Sheet http://naturalgaservices.com/role/QuarterlyFinancialDataUnauditedDetails Quarterly Financial Data - Unaudited (Details) Details http://naturalgaservices.com/role/QuarterlyFinancialDataUnauditedTables 59 false false All Reports Book All Reports ngs-20181231.htm a123118-ex231bdoconsent.htm a123118-ngsxex211subsi.htm a123118-ngsxex311steph.htm a123118-ngsxex312larry.htm a123118-ngsxex321larry.htm a123118-ngsxex322steve.htm ngs-20181231.xsd ngs-20181231_cal.xml ngs-20181231_def.xml ngs-20181231_lab.xml ngs-20181231_pre.xml ngs-20181231_g1.jpg ngs-20181231_g2.jpg http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ngs-20181231.htm": { "axisCustom": 1, "axisStandard": 32, "contextCount": 183, "dts": { "calculationLink": { "local": [ "ngs-20181231_cal.xml" ] }, "definitionLink": { "local": [ "ngs-20181231_def.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml" ] }, "inline": { "local": [ "ngs-20181231.htm" ] }, "labelLink": { "local": [ "ngs-20181231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "ngs-20181231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml" ] }, "schema": { "local": [ "ngs-20181231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" ] } }, "elementCount": 574, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 37, "http://naturalgaservices.com/20181231": 5, "http://xbrl.sec.gov/dei/2018-01-31": 14, "total": 56 }, "keyCustom": 55, "keyStandard": 297, "memberCustom": 29, "memberStandard": 36, "nsprefix": "ngs", "nsuri": "http://naturalgaservices.com/20181231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://naturalgaservices.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119104 - Disclosure - Retirement of Long-Lived Assets", "role": "http://naturalgaservices.com/role/RetirementofLongLivedAssets", "shortName": "Retirement of Long-Lived Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121105 - Disclosure - Deferred Compensation Plans", "role": "http://naturalgaservices.com/role/DeferredCompensationPlans", "shortName": "Deferred Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123106 - Disclosure - Credit Facility", "role": "http://naturalgaservices.com/role/CreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125107 - Disclosure - Income Taxes", "role": "http://naturalgaservices.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132108 - Disclosure - Other Long-term Liabilities", "role": "http://naturalgaservices.com/role/OtherLongtermLiabilities", "shortName": "Other Long-term Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Stockholders' Equity", "role": "http://naturalgaservices.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Stock-Based Compensation", "role": "http://naturalgaservices.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145111 - Disclosure - Related Party", "role": "http://naturalgaservices.com/role/RelatedParty", "shortName": "Related Party", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147112 - Disclosure - Commitments and Contingencies", "role": "http://naturalgaservices.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151113 - Disclosure - Quarterly Financial Data - Unaudited", "role": "http://naturalgaservices.com/role/QuarterlyFinancialDataUnaudited", "shortName": "Quarterly Financial Data - Unaudited", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://naturalgaservices.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "ngs:ScheduleOfFutureMinimumRentalPaymentsReceivableForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314302 - Disclosure - Rental Activity (Tables)", "role": "http://naturalgaservices.com/role/RentalActivityTables", "shortName": "Rental Activity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "ngs:ScheduleOfFutureMinimumRentalPaymentsReceivableForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Property and Equipment (Tables)", "role": "http://naturalgaservices.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326304 - Disclosure - Income Taxes (Tables)", "role": "http://naturalgaservices.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337305 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://naturalgaservices.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348306 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://naturalgaservices.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352307 - Disclosure - Quarterly Financial Data - Unaudited (Tables)", "role": "http://naturalgaservices.com/role/QuarterlyFinancialDataUnauditedTables", "shortName": "Quarterly Financial Data - Unaudited (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "ngs:CashEquivalentsQualificationMaximumOriginalMaturityOfShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "ngs:CashEquivalentsQualificationMaximumOriginalMaturityOfShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies (Disaggregation of Revenue) (Details)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "shortName": "Summary of Significant Accounting Policies (Disaggregation of Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies (Contract Balances) (Details)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails", "shortName": "Summary of Significant Accounting Policies (Contract Balances) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Summary of Significant Accounting Policies (Transaction Price Allocated to the Remaining Performance Obligations (Details)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails", "shortName": "Summary of Significant Accounting Policies (Transaction Price Allocated to the Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i3ef0b1bd3bd64aa08b0385bfcdf904d8_D20180101-20181231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Summary of Significant Accounting Policies (Concentration Risk) (Details)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails", "shortName": "Summary of Significant Accounting Policies (Concentration Risk) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i3ef0b1bd3bd64aa08b0385bfcdf904d8_D20180101-20181231", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "ngs:InventoryValuationReservesDeductions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Summary of Significant Accounting Policies (Inventory) (Details)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails", "shortName": "Summary of Significant Accounting Policies (Inventory) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "ngs:InventoryValuationReservesDeductions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410407 - Disclosure - Summary of Significant Accounting Policies (Property and Equipment) (Details)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies (Property and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "span", "div", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "INF", "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411408 - Disclosure - Summary of Significant Accounting Policies (Intangibles) (Details)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails", "shortName": "Summary of Significant Accounting Policies (Intangibles) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "us-gaap:AmortizationOfIntangibleAssets", "span", "div", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i58512bee3ddc42a997ed6baaec7a6c44_D20181001-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412409 - Disclosure - Summary of Significant Accounting Policies (Per Share Data) (Details)", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails", "shortName": "Summary of Significant Accounting Policies (Per Share Data) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415410 - Disclosure - Rental Activity (Details)", "role": "http://naturalgaservices.com/role/RentalActivityDetails", "shortName": "Rental Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418411 - Disclosure - Property and Equipment (Details)", "role": "http://naturalgaservices.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Retirement of Long-Lived Assets (Details)", "role": "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails", "shortName": "Retirement of Long-Lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i631eb573a2804edb90170dba750f38a5_I20171231", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Income", "role": "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:DirectCostsOfLeasedAndRentedPropertyOrEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "ngs:DeferredCompensationArrangementsMaximumParticipantTotalCompensationDeferralPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422413 - Disclosure - Deferred Compensation Plans (Details)", "role": "http://naturalgaservices.com/role/DeferredCompensationPlansDetails", "shortName": "Deferred Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "ngs:DeferredCompensationArrangementsMaximumParticipantTotalCompensationDeferralPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i3669e3fabceb41c487451dae52eebe2b_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Credit Facility (Details)", "role": "http://naturalgaservices.com/role/CreditFacilityDetails", "shortName": "Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i3669e3fabceb41c487451dae52eebe2b_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Income Taxes (Components of Provision for Income Taxes) (Details)", "role": "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails", "shortName": "Income Taxes (Components of Provision for Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-5", "first": true, "lang": null, "name": "ngs:TaxCutsandJobsActChangeinTaxRateIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Income Taxes Income Taxes (Narrative) (Details)", "role": "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxesNarrativeDetails", "shortName": "Income Taxes Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-5", "first": true, "lang": null, "name": "ngs:TaxCutsandJobsActChangeinTaxRateIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429417 - Disclosure - Income Taxes (Components of Deferred Tax Assets and Liabilities) (Details)", "role": "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes (Components of Deferred Tax Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430418 - Disclosure - Income Taxes (Income Tax Reconciliation) (Details)", "role": "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails", "shortName": "Income Taxes (Income Tax Reconciliation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "id4ba65921581461191fa4b848636f8fe_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431419 - Disclosure - Income Taxes (Uncertain Tax Positions) (Details)", "role": "http://naturalgaservices.com/role/IncomeTaxesUncertainTaxPositionsDetails", "shortName": "Income Taxes (Uncertain Tax Positions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "id4ba65921581461191fa4b848636f8fe_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i52f7ac21565945d59634b7048c830bb7_D20080729-20080730", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - Disclosure - Other Long-term Liabilities (Details)", "role": "http://naturalgaservices.com/role/OtherLongtermLiabilitiesDetails", "shortName": "Other Long-term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i52f7ac21565945d59634b7048c830bb7_D20080729-20080730", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "us-gaap:PreferredStockSharesIssued", "us-gaap:PreferredStockSharesOutstanding", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435421 - Disclosure - Stockholders' Equity (Details)", "role": "http://naturalgaservices.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "iea0ddf28cb2845cfb41e16951195f026_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - Disclosure - Stock-Based Compensation (Restricted Stock Narrative) (Details)", "role": "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "shortName": "Stock-Based Compensation (Restricted Stock Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "iea0ddf28cb2845cfb41e16951195f026_D20180101-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i870549c051b249b1a4e6310826b0ff7d_I20151231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i870549c051b249b1a4e6310826b0ff7d_I20151231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5243660d4cc4401ca3509a8a1d6eb7fc_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439423 - Disclosure - Stock-Based Compensation (Restricted Stock Activity) (Details)", "role": "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails", "shortName": "Stock-Based Compensation (Restricted Stock Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "iea0ddf28cb2845cfb41e16951195f026_D20180101-20181231", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440424 - Disclosure - Stock-Based Compensation (Stock Options Narrative) (Details)", "role": "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "shortName": "Stock-Based Compensation (Stock Options Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i8b7f1069368448a0a182b1f624ebf1c0_D20170101-20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441425 - Disclosure - Stock-Based Compensation (Valuation Assumptions) (Details)", "role": "http://naturalgaservices.com/role/StockBasedCompensationValuationAssumptionsDetails", "shortName": "Stock-Based Compensation (Valuation Assumptions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i8b7f1069368448a0a182b1f624ebf1c0_D20170101-20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "id4ba65921581461191fa4b848636f8fe_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442426 - Disclosure - Stock-Based Compensation (Stock Option Activity) (Details)", "role": "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation (Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443427 - Disclosure - Stock-Based Compensation (Stock Options by Exercise Price Range) (Details)", "role": "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails", "shortName": "Stock-Based Compensation (Stock Options by Exercise Price Range) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "id4ba65921581461191fa4b848636f8fe_I20171231", "decimals": "INF", "first": true, "lang": null, "name": "ngs:EmployeeServiceShareBasedCompensationNonvestedAwardsOutstandingNumberStockOptions", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444428 - Disclosure - Stock-Based Compensation (Summary of Unvested Stock Options) (Details)", "role": "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails", "shortName": "Stock-Based Compensation (Summary of Unvested Stock Options) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "INF", "lang": null, "name": "ngs:EmployeeServiceShareBasedCompensationVestedInPeriodStockOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "idcdfb7731e924ce5b80cc77ef3d68709_D20180101-20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446429 - Disclosure - Related Party (Narrative) (Details)", "role": "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails", "shortName": "Related Party (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "idcdfb7731e924ce5b80cc77ef3d68709_D20180101-20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "ngs:DefinedContributionPlanRequisiteServicePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "role": "http://naturalgaservices.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "ngs:DefinedContributionPlanRequisiteServicePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450431 - Disclosure - Commitments and Contingencies (Future Lease Payments) (Details)", "role": "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails", "shortName": "Commitments and Contingencies (Future Lease Payments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i0719d8e7a3f545658080e541a1a57524_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i58512bee3ddc42a997ed6baaec7a6c44_D20181001-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453432 - Disclosure - Quarterly Financial Data - Unaudited (Details)", "role": "http://naturalgaservices.com/role/QuarterlyFinancialDataUnauditedDetails", "shortName": "Quarterly Financial Data - Unaudited (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i58512bee3ddc42a997ed6baaec7a6c44_D20181001-20181231", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Cash Flows", "role": "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": "-3", "lang": null, "name": "ngs:DeferredAndOtherIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://naturalgaservices.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113102 - Disclosure - Rental Activity", "role": "http://naturalgaservices.com/role/RentalActivity", "shortName": "Rental Activity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116103 - Disclosure - Property and Equipment", "role": "http://naturalgaservices.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ngs-20181231.htm", "contextRef": "i5ef4e4c178fb4ef591e9148a2afc7126_D20180101-20181231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 69, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Indicate if company meets the shell company criteria: a company with no or nominal operations, and with no or nominal assets or assets consisting solely of cash and cash equivalents.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "stringItemType" }, "ngs_A1998StockOptionPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A1998 Stock Option Plan [Member]", "label": "A1998 Stock Option Plan [Member]", "terseLabel": "1998 Stock Option Plan" } } }, "localname": "A1998StockOptionPlanMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_AccountsReceivableExcludingContractsWithCustomerAssetsCurrent": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Accounts Receivable, Excluding Contracts With Customer, Assets, Current", "label": "Accounts Receivable, Excluding Contracts With Customer, Assets, Current", "terseLabel": "Accounts receivable - non-ASC 606" } } }, "localname": "AccountsReceivableExcludingContractsWithCustomerAssetsCurrent", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "ngs_AccumulatedDepreciationRentalEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated Depreciation Rental Equipment", "label": "Accumulated Depreciation Rental Equipment", "terseLabel": "Accumulated depreciation, rental equipment" } } }, "localname": "AccumulatedDepreciationRentalEquipment", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "ngs_BillandHoldArrangementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bill and Hold Arrangement [Member]", "label": "Bill and Hold Arrangement [Member]", "terseLabel": "Bill and Hold Arrangement" } } }, "localname": "BillandHoldArrangementMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_CapitalizedContractCostsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Costs, Policy", "label": "Capitalized Contract Costs, Policy [Policy Text Block]", "terseLabel": "Contract Costs" } } }, "localname": "CapitalizedContractCostsPolicyPolicyTextBlock", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ngs_CashEquivalentsQualificationMaximumOriginalMaturityOfShortTermInvestments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Equivalents, Qualification, Maximum Original Maturity of Short-term Investments", "label": "Cash Equivalents, Qualification, Maximum Original Maturity of Short-term Investments", "terseLabel": "Cash equivalents, qualification, maximum original maturity of short-term investments" } } }, "localname": "CashEquivalentsQualificationMaximumOriginalMaturityOfShortTermInvestments", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ngs_CbFloatingRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CB Floating Rate [Member]", "label": "CB Floating Rate [Member]", "terseLabel": "CB Floating Rate" } } }, "localname": "CbFloatingRateMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "ngs_CompressorRelatedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Compressor Related", "label": "Compressor Related [Member]", "terseLabel": "Compressor - sales" } } }, "localname": "CompressorRelatedMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ngs_CustomerDepositsDepositRequirementsLargeCustomContractsMaximumPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Deposits, Deposit Requirements, Large Custom Contracts, Maximum Percentage", "label": "Customer Deposits, Deposit Requirements, Large Custom Contracts, Maximum Percentage", "terseLabel": "Customer deposit requirements, large custom contracts, maximum percentage" } } }, "localname": "CustomerDepositsDepositRequirementsLargeCustomContractsMaximumPercentage", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "ngs_DeferredAndOtherIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred and Other Income Tax Expense (Benefit)", "label": "Deferred and Other Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredAndOtherIncomeTaxExpenseBenefit", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ngs_DeferredCompensationArrangementDeferredShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Compensation Arrangement, Deferred Shares", "label": "Deferred Compensation Arrangement, Deferred Shares", "terseLabel": "Deferred compensation arrangement, deferred shares (in shares)" } } }, "localname": "DeferredCompensationArrangementDeferredShares", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "ngs_DeferredCompensationArrangementDeferredSharesReleasedAndIssued": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Compensation Arrangement, Deferred Shares, Released And Issued", "label": "Deferred Compensation Arrangement, Deferred Shares, Released And Issued", "terseLabel": "Deferred compensation arrangement, deferred shares, released and issued (in shares)" } } }, "localname": "DeferredCompensationArrangementDeferredSharesReleasedAndIssued", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "ngs_DeferredCompensationArrangementDeferredSharesReleasedAndIssuedValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Compensation Arrangement, Deferred Shares, Released And Issued, Value", "label": "Deferred Compensation Arrangement, Deferred Shares, Released And Issued, Value", "terseLabel": "Deferred compensation arrangement, deferred shares, released and issued, value" } } }, "localname": "DeferredCompensationArrangementDeferredSharesReleasedAndIssuedValue", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "ngs_DeferredCompensationArrangementsMaximumParticipantTotalCompensationDeferralPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Compensation Arrangements, Maximum Participant Total Compensation Deferral, Percent", "label": "Deferred Compensation Arrangements, Maximum Participant Total Compensation Deferral, Percent", "terseLabel": "Deferred compensation arrangement with individual, cash awards granted, percentage" } } }, "localname": "DeferredCompensationArrangementsMaximumParticipantTotalCompensationDeferralPercent", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "ngs_DefinedContributionPlanEligibilityAgeMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Eligibility Age, Minimum", "label": "Defined Contribution Plan, Eligibility Age, Minimum", "terseLabel": "401(k) plan, minimum eligibility age" } } }, "localname": "DefinedContributionPlanEligibilityAgeMinimum", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ngs_DefinedContributionPlanEmployerContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Employer Contribution Amount", "label": "Defined Contribution Plan, Employer Contribution Amount", "terseLabel": "401(k) plan, employer contribution amount" } } }, "localname": "DefinedContributionPlanEmployerContributionAmount", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ngs_DefinedContributionPlanEmployerContributionUltimateVestingPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Employer Contribution, Ultimate Vesting Percentage", "label": "Defined Contribution Plan, Employer Contribution, Ultimate Vesting Percentage", "terseLabel": "401(k) plan, employer contribution, ultimate vesting percentage" } } }, "localname": "DefinedContributionPlanEmployerContributionUltimateVestingPercentage", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "ngs_DefinedContributionPlanEmployersMatchingContributionVestingTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Employers Matching Contribution, Vesting Term", "label": "Defined Contribution Plan, Employers Matching Contribution, Vesting Term", "terseLabel": "401(k) plan, employer's matching contribution, vesting term" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionVestingTerm", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ngs_DefinedContributionPlanRequisiteServicePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Requisite Service Period", "label": "Defined Contribution Plan, Requisite Service Period", "terseLabel": "401(k) plan, requisite service period" } } }, "localname": "DefinedContributionPlanRequisiteServicePeriod", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ngs_DevonEnergyProductionIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Devon Energy Production, Inc [Member]", "label": "Devon Energy Production, Inc [Member]", "terseLabel": "Devon" } } }, "localname": "DevonEnergyProductionIncMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "ngs_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://naturalgaservices.com/20181231", "xbrltype": "stringItemType" }, "ngs_EffectiveIncomeTaxRatePriortoTaxCutandJobsActof2017ContinuingOperations": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate, Prior to Tax Cut and Jobs Act of 2017, Continuing Operations", "label": "Effective Income Tax Rate, Prior to Tax Cut and Jobs Act of 2017, Continuing Operations", "totalLabel": "Effective rate" } } }, "localname": "EffectiveIncomeTaxRatePriortoTaxCutandJobsActof2017ContinuingOperations", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "ngs_EmployeeServiceShareBasedCompensationNonvestedAwardsOutstandingNumberStockOptions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Number, Stock Options", "label": "Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Number, Stock Options", "periodEndLabel": "Unvested, end of period (in shares)", "periodStartLabel": "Unvested, beginning of period (in shares)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsOutstandingNumberStockOptions", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "ngs_EmployeeServiceShareBasedCompensationNonvestedAwardsStockOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Outstanding [Roll Forward]", "label": "Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Outstanding [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsStockOptionsOutstandingRollForward", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "ngs_EmployeeServiceShareBasedCompensationNonvestedAwardsStockOptionsWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Weighted Average Grant Date Fair Value [Roll Forward]", "label": "Employee Service Share-based Compensation, Nonvested Awards, Stock Options, Weighted Average Grant Date Fair Value [Roll Forward]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsStockOptionsWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "ngs_EmployeeServiceShareBasedCompensationVestedInPeriodStockOptions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Service Share-based Compensation, Vested in Period, Stock Options", "label": "Employee Service Share-based Compensation, Vested in Period, Stock Options", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "EmployeeServiceShareBasedCompensationVestedInPeriodStockOptions", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "ngs_EmployeeServiceSharebasedCompensationForfeitedInPeriodStockOptions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Service Share-based Compensation, Forfeited in Period, Stock Options", "label": "Employee Service Share-based Compensation, Forfeited in Period, Stock Options", "negatedLabel": "Canceled/Forfeited (in shares)" } } }, "localname": "EmployeeServiceSharebasedCompensationForfeitedInPeriodStockOptions", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "ngs_EmployeeServiceSharebasedCompensationNonvestedAwardsForfeitedInPeriodStockOptionsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Forfeited in Period, Stock Options, Weighted Average Grant Date Fair Value", "label": "Employee Service Share-based Compensation, Nonvested Awards, Forfeited in Period, Stock Options, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled/Forfeited (in dollars per share)" } } }, "localname": "EmployeeServiceSharebasedCompensationNonvestedAwardsForfeitedInPeriodStockOptionsWeightedAverageGrantDateFairValue", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "ngs_EmployeeServiceSharebasedCompensationNonvestedAwardsOutstandingStockOptionsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Stock Options, Weighted Average Grant Date Fair Value", "label": "Employee Service Share-based Compensation, Nonvested Awards, Outstanding, Stock Options, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, end of period (in dollars per share)", "periodStartLabel": "Unvested, beginning of period (in dollars per share)" } } }, "localname": "EmployeeServiceSharebasedCompensationNonvestedAwardsOutstandingStockOptionsWeightedAverageGrantDateFairValue", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "ngs_EmployeeServiceSharebasedCompensationNonvestedAwardsVestedinPeriodStockOptionsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Service Share-based Compensation, Nonvested Awards, Vested in Period, Stock Options, Weighted Average Grant Date Fair Value", "label": "Employee Service Share-based Compensation, Nonvested Awards, Vested in Period, Stock Options, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "EmployeeServiceSharebasedCompensationNonvestedAwardsVestedinPeriodStockOptionsWeightedAverageGrantDateFairValue", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "ngs_FiniteLivedIntangibleAssetsAmortizationExpenseYearSix": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Amortization Expense, Year Six", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Six", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearSix", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "ngs_FlaresRelatedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Flares Related", "label": "Flares Related [Member]", "terseLabel": "Flares - sales" } } }, "localname": "FlaresRelatedMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ngs_GenisHoldingsLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Genis Holdings, LLC", "label": "Genis Holdings, LLC [Member]", "terseLabel": "Genis Holdings, LLC" } } }, "localname": "GenisHoldingsLLCMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_IntangibleAssetsAccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Intangible Assets, Accumulated Amortization encompasses both finite-lived and indefinite-lived intangible assets", "label": "Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization, intangibles" } } }, "localname": "IntangibleAssetsAccumulatedAmortization", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "ngs_IntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Intangible Assets [Table]", "label": "Intangible Assets [Line Items]", "terseLabel": "Intangible Assets [Line Items]" } } }, "localname": "IntangibleAssetsLineItems", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "stringItemType" }, "ngs_IntangibleAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible Assets [Table]", "label": "Intangible Assets [Table]", "terseLabel": "Intangible Assets [Table]" } } }, "localname": "IntangibleAssetsTable", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "stringItemType" }, "ngs_InventoryNetofReserves": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventory, Net of Reserves", "label": "Inventory, Net of Reserves", "totalLabel": "Inventory" } } }, "localname": "InventoryNetofReserves", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails" ], "xbrltype": "monetaryItemType" }, "ngs_InventoryValuationReservesDeductions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventory Valuation Reserves, Deductions", "label": "Inventory Valuation Reserves, Deductions", "terseLabel": "Inventory valuation reserves, deductions" } } }, "localname": "InventoryValuationReservesDeductions", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LiborBasedRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "LIBOR-based Rate [Member]", "label": "LIBOR-based Rate [Member]", "terseLabel": "LIBOR-based Rate" } } }, "localname": "LiborBasedRateMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityAllowableShareOfTotalCommitmentAmountAttributableToGeneralInventoryComponent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Current Borrowing Capacity, Allowable Share of Total Commitment Amount Attributable to General Inventory Component", "label": "Line of Credit Facility, Current Borrowing Capacity, Allowable Share of Total Commitment Amount Attributable to General Inventory Component", "terseLabel": "Borrowing base, allowable share of total commitment amount attributable to inventory component" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacityAllowableShareOfTotalCommitmentAmountAttributableToGeneralInventoryComponent", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleAccountsReceivable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible Accounts Receivable", "label": "Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible Accounts Receivable", "terseLabel": "Borrowing base, component, % of eligible accounts receivable" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleAccountsReceivable", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleEquipmentInventory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible Equipment Inventory", "label": "Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible Equipment Inventory", "terseLabel": "Borrowing base, component, % of eligible equipment inventory" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleEquipmentInventory", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleGeneralInventory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible General Inventory", "label": "Line of Credit Facility, Current Borrowing Capacity, Component, Percentage of Eligible General Inventory", "terseLabel": "Borrowing base, component, % of eligible inventory" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacityComponentPercentageOfEligibleGeneralInventory", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "ngs_LineOfCreditFacilityDefaultTriggerCertainDefaultsOfOtherCompanyIndebtednessAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Default Trigger, Certain Defaults of Other Company Indebtedness, Amount", "label": "Line of Credit Facility, Default Trigger, Certain Defaults of Other Company Indebtedness, Amount", "terseLabel": "Default trigger, certain defaults of other company indebtedness, amount" } } }, "localname": "LineOfCreditFacilityDefaultTriggerCertainDefaultsOfOtherCompanyIndebtednessAmount", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityDefaultTriggerRenderingOfCertainJudgmentsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Default Trigger, Rendering of Certain Judgments, Amount", "label": "Line of Credit Facility, Default Trigger, Rendering of Certain Judgments, Amount", "terseLabel": "Default trigger, rendering of certain judgments, amount" } } }, "localname": "LineOfCreditFacilityDefaultTriggerRenderingOfCertainJudgmentsAmount", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityPotentialIncreaseInBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Potential Increase in Borrowing Capacity", "label": "Line of Credit Facility, Potential Increase in Borrowing Capacity", "terseLabel": "Potential increase in borrowing capacity" } } }, "localname": "LineOfCreditFacilityPotentialIncreaseInBorrowingCapacity", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityPotentialMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Potential Maximum Borrowing Capacity", "label": "Line of Credit Facility, Potential Maximum Borrowing Capacity", "terseLabel": "Potential maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityPotentialMaximumBorrowingCapacity", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LineOfCreditFacilityReferenceRateNumberOfAllowableBorrowingsOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Reference Rate, Number of Allowable Borrowings Outstanding (e.g. LIBOR Rate, CB Floating Rate, etc.)", "label": "Line of Credit Facility, Reference Rate, Number of Allowable Borrowings Outstanding", "terseLabel": "Reference rate, number of allowable LIBOR-based borrowings outstanding (in loans)" } } }, "localname": "LineOfCreditFacilityReferenceRateNumberOfAllowableBorrowingsOutstanding", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "integerItemType" }, "ngs_LineofCreditFacilityCommitmentCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Minimum Commitment Coverage Ratio Allowed", "label": "Line of Credit Facility, Commitment Coverage Ratio", "terseLabel": "Minimum commitment coverage ratio allowed" } } }, "localname": "LineofCreditFacilityCommitmentCoverageRatio", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "ngs_LineofCreditFacilityLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Maximum Leverage Ratio Allowed", "label": "Line of Credit Facility, Leverage Ratio", "terseLabel": "Maximum leverage ratio allowed" } } }, "localname": "LineofCreditFacilityLeverageRatio", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "ngs_LongLivedAssetsHeldforsaleorRentalCompressorUnits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long Lived Assets Held-for-sale or Rental, Compressor Units", "label": "Long Lived Assets Held-for-sale or Rental, Compressor Units", "terseLabel": "Available-for-sale or rental, compressor units" } } }, "localname": "LongLivedAssetsHeldforsaleorRentalCompressorUnits", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails" ], "xbrltype": "integerItemType" }, "ngs_LongTermPurchaseCommitmentCashReceivedAsDiscountTowardFuturePurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-term Purchase Commitment, Cash Received as Discount toward Future Purchases", "label": "Long-term Purchase Commitment, Cash Received as Discount toward Future Purchases", "terseLabel": "Cash received from supplier as discount toward future purchases" } } }, "localname": "LongTermPurchaseCommitmentCashReceivedAsDiscountTowardFuturePurchases", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LongTermPurchaseCommitmentLiabilityRelatedToDeferredDiscount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Purchase Commitment, Liability Related to Deferred Discount", "label": "Long-term Purchase Commitment, Liability Related to Deferred Discount", "terseLabel": "Liability related to deferred discount" } } }, "localname": "LongTermPurchaseCommitmentLiabilityRelatedToDeferredDiscount", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ngs_LossonRetirementofRentalEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loss on Retirement of Rental Equipment [Member]", "label": "Loss on Retirement of Rental Equipment [Member]", "terseLabel": "Loss on Retirement of Rental Equipment" } } }, "localname": "LossonRetirementofRentalEquipmentMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "ngs_NGLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "N-G, LLC", "label": "N-G, LLC [Member]", "terseLabel": "N-G, LLC" } } }, "localname": "NGLLCMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_NumberOfUnitsRetired": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Units Retired", "label": "Number Of Units Retired", "terseLabel": "Number of units retired" } } }, "localname": "NumberOfUnitsRetired", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails" ], "xbrltype": "integerItemType" }, "ngs_NumberofUnitsDesignatedasImpairedAssetstobeDisposedofbyMethodOtherthanSale": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Units Designated as Impaired Assets to be Disposed of by Method Other than Sale", "label": "Number of Units Designated as Impaired Assets to be Disposed of by Method Other than Sale", "terseLabel": "Number of rental compressors that are not of demanded type, configuration, make or model" } } }, "localname": "NumberofUnitsDesignatedasImpairedAssetstobeDisposedofbyMethodOtherthanSale", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails" ], "xbrltype": "integerItemType" }, "ngs_OfficeEquipmentAndFurnitureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Office Equipment and Furniture [Member]", "label": "Office Equipment and Furniture [Member]", "terseLabel": "Office equipment and furniture" } } }, "localname": "OfficeEquipmentAndFurnitureMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ngs_OperatingLeasesOfLesseeMaximumTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Leases of Lessee, Maximum Term", "label": "Operating Leases of Lessee, Maximum Term", "terseLabel": "Operating leases, maximum term" } } }, "localname": "OperatingLeasesOfLesseeMaximumTerm", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "ngs_OperatingLeasesOfLessorOriginalTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Leases of Lessor, Original Term", "label": "Operating Leases of Lessor, Original Term", "terseLabel": "Rental arrangements, original term" } } }, "localname": "OperatingLeasesOfLessorOriginalTerm", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "durationItemType" }, "ngs_OtherLiabilitiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Liabilities [Line Items]", "label": "Other Liabilities [Line Items]", "terseLabel": "Other Long-term Liabilities" } } }, "localname": "OtherLiabilitiesLineItems", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "ngs_OtherPartsRebuildsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Parts Rebuilds", "label": "Other Parts Rebuilds [Member]", "terseLabel": "Other (Parts/Rebuilds) - sales" } } }, "localname": "OtherPartsRebuildsMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ngs_OxyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Oxy [Member]", "label": "Oxy [Member]", "terseLabel": "Oxy" } } }, "localname": "OxyMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "ngs_PrepaidPurchasesFromJointVentureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Prepaid Purchases From Joint Venture", "label": "Prepaid Purchases From Joint Venture [Member]", "terseLabel": "Prepaid Purchases From Joint Venture" } } }, "localname": "PrepaidPurchasesFromJointVentureMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_ProceedsFromPurchaseCommitmentDiscountNet": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from Purchase Commitment Discount Net", "label": "Proceeds from Purchase Commitment Discount Net", "terseLabel": "Proceeds of other long-term liabilities" } } }, "localname": "ProceedsFromPurchaseCommitmentDiscountNet", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ngs_ProductSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Sales [Member]", "label": "Product Sales [Member]", "terseLabel": "Sales" } } }, "localname": "ProductSalesMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "domainItemType" }, "ngs_PropertyPlantandEquipmentExcludingRentalEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property, Plant, and Equipment, Excluding Rental Equipment [Member]", "label": "Property, Plant, and Equipment, Excluding Rental Equipment [Member]", "terseLabel": "Property, Plant, and Equipment, Excluding Rental Equipment" } } }, "localname": "PropertyPlantandEquipmentExcludingRentalEquipmentMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeFiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range Five [Member]", "label": "Range Five [Member]", "terseLabel": "$20.49-33.36" } } }, "localname": "RangeFiveMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range Four [Member]", "label": "Range Four [Member]", "terseLabel": "$17.82-20.48" } } }, "localname": "RangeFourMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range Three [Member]", "label": "Range Three [Member]", "terseLabel": "$15.71-17.81" } } }, "localname": "RangeThreeMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "ngs_RangeTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range Two [Member]", "label": "Range Two [Member]", "terseLabel": "$0.01-15.70" } } }, "localname": "RangeTwoMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "ngs_ReferenceRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reference Rate [Axis]", "label": "Reference Rate [Axis]", "terseLabel": "Reference Rate [Axis]" } } }, "localname": "ReferenceRateAxis", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "ngs_ReferenceRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reference Rate [Domain]", "label": "Reference Rate [Domain]", "terseLabel": "Reference Rate [Domain]" } } }, "localname": "ReferenceRateDomain", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "ngs_RentalCompressorUnitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rental Compressor Unit [Member]", "label": "Rental Compressor Unit [Member]", "terseLabel": "Rental Compressor Unit" } } }, "localname": "RentalCompressorUnitMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "ngs_RentalEquipmentAndPropertyAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rental Equipment And Property And Equipment", "label": "Rental Equipment And Property And Equipment [Table Text Block]", "terseLabel": "Summary of Rental Equipment and Property and Equipment" } } }, "localname": "RentalEquipmentAndPropertyAndEquipmentTableTextBlock", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "ngs_RentalEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rental Equipment [Member]", "label": "Rental Equipment [Member]", "terseLabel": "Rental Equipment" } } }, "localname": "RentalEquipmentMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ngs_RentalEquipmentNet": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental Equipment, Net", "label": "Rental Equipment, Net", "terseLabel": "Rental equipment, net of accumulated depreciation of $165,428 and $145,851, respectively" } } }, "localname": "RentalEquipmentNet", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "ngs_RentalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rental [Member]", "label": "Rental [Member]", "terseLabel": "Rentals", "verboseLabel": "Rental income" } } }, "localname": "RentalMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ngs_SalesRevenueGoodsNetAndRentalIncomeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales Revenue, Goods, Net and Rental Income [Member]", "label": "Sales Revenue, Goods, Net and Rental Income [Member]", "terseLabel": "Sales and Rental Income" } } }, "localname": "SalesRevenueGoodsNetAndRentalIncomeMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "ngs_SalesServiceLineMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales Service Line [Member]", "label": "Sales Service Line [Member]", "terseLabel": "Sales" } } }, "localname": "SalesServiceLineMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ngs_ScheduleOfFutureMinimumRentalPaymentsReceivableForOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Future Minimum Rental Payments Receivable For Operating Leases", "label": "Schedule Of Future Minimum Rental Payments Receivable For Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rent Payments Receivable" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsReceivableForOperatingLeasesTableTextBlock", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/RentalActivityTables" ], "xbrltype": "textBlockItemType" }, "ngs_ScheduleOfOtherLiabilitiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Other Liabilities [Table]", "label": "Schedule of Other Liabilities [Table]", "terseLabel": "Schedule of Other Liabilities [Table]" } } }, "localname": "ScheduleOfOtherLiabilitiesTable", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "ngs_ServiceAndMaintenanceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service And Maintenance", "label": "Service And Maintenance [Member]", "terseLabel": "Service and maintenance" } } }, "localname": "ServiceAndMaintenanceMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "ngs_ServiceandMaintenanceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service and Maintenance [Member]", "label": "Service and Maintenance [Member]", "terseLabel": "Service & Maintenance", "verboseLabel": "Service and maintenance income" } } }, "localname": "ServiceandMaintenanceMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ngs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberofRemainingSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Remaining Shares Authorized", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Remaining Shares Authorized", "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberofRemainingSharesAuthorized", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "ngs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCanceledOrForfeitedInPeriodIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Canceled Or Forfeited In Period, Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Canceled Or Forfeited In Period, Intrinsic Value", "terseLabel": "Canceled/Forfeited, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCanceledOrForfeitedInPeriodIntrinsicValue", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life (years)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "ngs_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAggregateIntrinsicValueGrantsinPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Grants in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Grants in Period", "terseLabel": "Aggregate Intrinsic Value, Granted" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAggregateIntrinsicValueGrantsinPeriod", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "ngs_SiteContingencyNumberOfSeparateDamagesIncurred": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Site Contingency, Number Of Separate Damages Incurred", "label": "Site Contingency, Number Of Separate Damages Incurred", "terseLabel": "Number of separate damages" } } }, "localname": "SiteContingencyNumberOfSeparateDamagesIncurred", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails" ], "xbrltype": "integerItemType" }, "ngs_TaxCutsandJobsActChangeinTaxRateIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)", "label": "Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)", "terseLabel": "Tax Cuts and Jobs Act, change in tax rate, income tax expense (benefit)" } } }, "localname": "TaxCutsandJobsActChangeinTaxRateIncomeTaxExpenseBenefit", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ngs_TaxCutsandJobsActof2017MeasurementPeriodAdjustmentIncreaseDecreaseinEffectiveTaxRate": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of increase (decrease) in effective tax rate for measurement period adjustment from accounting for tax effect pursuant to Tax Cuts and Jobs Act of 2017.", "label": "Tax Cuts and Jobs Act of 2017, Measurement Period Adjustment, Increase (Decrease) in Effective Tax Rate", "terseLabel": "Deferred re-measurement for rate change" } } }, "localname": "TaxCutsandJobsActof2017MeasurementPeriodAdjustmentIncreaseDecreaseinEffectiveTaxRate", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "ngs_TransferOfRentalEquipmentToInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Transfer of Rental Equipment to Inventory", "label": "Transfer of Rental Equipment to Inventory", "terseLabel": "Transfer of rental equipment to inventory" } } }, "localname": "TransferOfRentalEquipmentToInventory", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ngs_TwoThousandNineRestrictedStockUnitsPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Nine Restricted Stock/Units Plan [Member]", "label": "Two Thousand Nine Restricted Stock/Units Plan [Member]", "terseLabel": "2009 Restricted Stock/Units Plan" } } }, "localname": "TwoThousandNineRestrictedStockUnitsPlanMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_VicePresidentofTechnicalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vice President of Technical Services [Member]", "label": "Vice President of Technical Services [Member]", "terseLabel": "Vice President of Technical Services" } } }, "localname": "VicePresidentofTechnicalServicesMember", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "ngs_WeightedAverageSharesOutstandingBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Shares Outstanding Basic and Diluted [Abstract]", "label": "Weighted Average Shares Outstanding Basic and Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageSharesOutstandingBasicAndDilutedAbstract", "nsuri": "http://naturalgaservices.com/20181231", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r133", "r211", "r215" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails", "http://naturalgaservices.com/role/RentalActivityDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails", "http://naturalgaservices.com/role/RentalActivityDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r132", "r211", "r214", "r370" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails", "http://naturalgaservices.com/role/RentalActivityDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails", "http://naturalgaservices.com/role/RentalActivityDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r18", "r360" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business.", "label": "Accounts Receivable, Gross, Current", "totalLabel": "Total Accounts Receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r18", "r212" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Trade accounts receivable, net of allowance for doubtful accounts of $291 and $569, respectively", "totalLabel": "Total Accounts Receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r181" ], "calculation": { "http://naturalgaservices.com/role/PropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less accumulated depreciation", "terseLabel": "Accumulated depreciation, property and equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://naturalgaservices.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Intangible assets, weighted average remaining life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r19" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net", "terseLabel": "Tax benefit of equity compensation" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r94" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of adjustment to stockholders' equity associated with an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Taxes paid related to net shares settlement of equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) resulting from recognition of equity-based compensation for restricted stock units.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Restricted Stock Unit or Restricted Stock Award, Requisite Service Period Recognition", "terseLabel": "Compensation expense on restricted common stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r222", "r224", "r259", "r260" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Compensation expense on common stock options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating\u00a0activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r224", "r253", "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r48", "r137" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "negatedLabel": "Less: Allowance for doubtful accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r81", "r160", "r169" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This item is to be populated with the collective of (i) types (categories) of arrangements of the entity applicable to its revenue-generating activities or operations and non-arrangement transactions, including but not limited to, for instance, sales of product manufactured by the entity, if such comparison of arrangements as a component of all transactions is provided by the entity.", "label": "Arrangements and Non-arrangement Transactions [Domain]", "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentChargesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported.", "label": "Asset Impairment Charges [Text Block]", "terseLabel": "Retirement of Long-Lived Assets" } } }, "localname": "AssetImpairmentChargesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RetirementofLongLivedAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r130", "r348", "r361" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r6", "r52" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets", "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Assets, Noncurrent [Abstract]" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r225", "r255" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails", "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r303", "r304" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r33", "r83" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "CASH AND CASH EQUIVALENTS AT END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS AT BEGINNING OF PERIOD", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets", "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "NET CHANGE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r9", "r84", "r86", "r134" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "NON-CASH TRANSACTIONS" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashSurrenderValueOfLifeInsurance": { "auth_ref": [ "r7", "r37" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.", "label": "Cash Surrender Value of Life Insurance", "terseLabel": "Cash surrender value of life insurance" } } }, "localname": "CashSurrenderValueOfLifeInsurance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChiefExecutiveOfficerMember": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "Highest ranking executive officer, who has ultimate managerial responsibility for the entity and who reports to the board of directors. In addition, the chief executive officer (CEO) may also be the chairman of the board or president.", "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChiefFinancialOfficerMember": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "Senior executive officer responsible for overseeing the financial activities of the entity.", "label": "Chief Financial Officer [Member]", "terseLabel": "Chief Financial Officer" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r190", "r354", "r366" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r198" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common stock, shares outstanding, end of period (in shares)", "periodStartLabel": "Common stock, shares outstanding, beginning of period (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, 30,000 shares authorized, par value $0.01; 13,005 and 12,880 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.", "label": "Compensation Related Costs, General [Text Block]", "terseLabel": "Deferred Compensation Plans" } } }, "localname": "CompensationRelatedCostsGeneralTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r118", "r119", "r309", "r310" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r118", "r119", "r309", "r310", "r371" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r118", "r119", "r309", "r310", "r371" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r118", "r119", "r309", "r310" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r116", "r118", "r119", "r120", "r309", "r311" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r118", "r119", "r309", "r310" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r202", "r204" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Accounts receivable - contracts with customers" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r202", "r203", "r212" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred income" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r213" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateJointVentureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.", "label": "Corporate Joint Venture [Member]", "terseLabel": "Corporate Joint Venture" } } }, "localname": "CorporateJointVentureMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfPropertyRepairsAndMaintenance": { "auth_ref": [ "r62" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs of keeping the property in good condition but that do not appreciably prolong the life or increase the value of the property.", "label": "Cost of Property Repairs and Maintenance", "terseLabel": "Cost of service and maintenance, exclusive of depreciation stated separately below" } } }, "localname": "CostOfPropertyRepairsAndMaintenance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r59" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r88", "r289", "r294" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r289", "r294" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current", "totalLabel": "Total current (benefit) provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current provision:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r88", "r289", "r294" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers 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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable rate, applicable margin" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]", "terseLabel": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred compensation liability, current and noncurrent" } } }, "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r290", "r294" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal expense (benefit)" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r81", "r88", "r290", "r294" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred", "totalLabel": "Total deferred expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred provision:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r13", "r14", "r282", "r350", "r359" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r269", "r284" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r283" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]", "terseLabel": "Deferred income tax assets:" } } }, "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r263", "r287", "r288" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryover" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r264", "r287", "r288" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r263", "r287", "r288" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock Compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r269", "r284" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred income tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r264", "r287", "r288" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedTerseLabel": "Goodwill and other intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred income tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r264", "r287", "r288" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r264", "r287", "r288" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "401(k) plan, employer's matching contribution, annual vesting percentage" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "401(k) plan, maximum annual contribution per employee, percent" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r81", "r179" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails", "http://naturalgaservices.com/role/RentalActivityDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r81", "r128" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows", "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment": { "auth_ref": [ "r61" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense incurred and directly related to generating revenue from leased and rented property or equipment.", "label": "Direct Costs of Leased and Rented Property or Equipment", "terseLabel": "Cost of rentals, exclusive of depreciation stated separately below" } } }, "localname": "DirectCostsOfLeasedAndRentedPropertyOrEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectorMember": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "Person serving on the board of directors (who collectively have responsibility for governing the entity).", "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r200", "r262" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per common share:", "verboseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r58", "r95", "r98", "r100", "r101", "r102", "r106", "r357", "r368" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings per share - Basic (in dollars per share)", "verboseLabel": "Net income (loss) per share - Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/QuarterlyFinancialDataUnauditedDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r58", "r95", "r98", "r100", "r101", "r102", "r106", "r357", "r368" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings per share - Diluted (in dollars per share)", "verboseLabel": "Net income (loss) per share - Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/QuarterlyFinancialDataUnauditedDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r86", "r103", "r104", "r105" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Per Share Data" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Computation of Basic and Diluted Earnings Per Share:" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r91", "r270", "r271" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r270", "r271", "r293" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 3.0, "parentTag": "ngs_EffectiveIncomeTaxRatePriortoTaxCutandJobsActof2017ContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r270", "r271", "r293" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 5.0, "parentTag": "ngs_EffectiveIncomeTaxRatePriortoTaxCutandJobsActof2017ContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity-based compensation costs.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "terseLabel": "Nondeductible compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r270", "r271", "r293" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 8.0, "parentTag": "ngs_EffectiveIncomeTaxRatePriortoTaxCutandJobsActof2017ContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r270" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 6.0, "parentTag": "ngs_EffectiveIncomeTaxRatePriortoTaxCutandJobsActof2017ContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to excess tax benefit for share-based compensation cost.", "label": "Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Percent", "terseLabel": "Stock based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r270", "r271", "r293" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 2.0, "parentTag": "ngs_EffectiveIncomeTaxRatePriortoTaxCutandJobsActof2017ContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State and local taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r270", "r271", "r293" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 1.0, "parentTag": "ngs_EffectiveIncomeTaxRatePriortoTaxCutandJobsActof2017ContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "terseLabel": "Uncertain tax position" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r270", "r271", "r293" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 4.0, "parentTag": "ngs_EffectiveIncomeTaxRatePriortoTaxCutandJobsActof2017ContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Domestic production credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r270", "r271", "r293" ], "calculation": { "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 7.0, "parentTag": "ngs_EffectiveIncomeTaxRatePriortoTaxCutandJobsActof2017ContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research and development credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r254" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based compensation awards.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Total unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation cost related to stock options, weighted average period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r254" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested options awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Unrecognized compensation cost related to stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquipmentLeasedToOtherPartyMember": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to generate rental income.", "label": "Equipment Leased to Other Party [Member]", "terseLabel": "Rental Equipment" } } }, "localname": "EquipmentLeasedToOtherPartyMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities": { "auth_ref": [ "r261" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Financing Activities", "terseLabel": "Tax Benefit from equity compensation" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities": { "auth_ref": [ "r261" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Operating Activities", "negatedTerseLabel": "Tax benefit from equity compensation" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExecutiveOfficerMember": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "One of the ranking officers of the entity, appointed to the position by the board of directors.", "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r86", "r307", "r308" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Financial Instruments and Concentrations of Credit Risk" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Intangible assets, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r168" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r170" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r170" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r170" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r170" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r170" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r161", "r164", "r168", "r172", "r334" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r168", "r334" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r161", "r167" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r168" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r81", "r178", "r185" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedTerseLabel": "Gain on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r153", "r155" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r86", "r157" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r86", "r165" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r81", "r154", "r156", "r158" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss": { "auth_ref": [ "r183" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Loss recognized as a result of the initial and subsequent write-down of a long-lived asset's carrying amount to fair value.", "label": "Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss", "terseLabel": "Loss on retirement of rental equipment" } } }, "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows", "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAssetNameDomain": { "auth_ref": [ "r176", "r184" ], "lang": { "en-US": { "role": { "documentation": "The name of the impaired asset to be disposed of by a method other than sale.", "label": "Impaired Assets to be Disposed of by Method Other than Sale, Asset Name [Domain]", "terseLabel": "Impaired Assets to be Disposed of by Method Other than Sale, Asset Name [Domain]" } } }, "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAssetNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleByTypeAxis": { "auth_ref": [ "r176", "r184" ], "lang": { "en-US": { "role": { "documentation": "This element represents the categories used to group impaired assets to be disposed of by a method other than sale into groups of similar types of assets.", "label": "Impaired Assets to be Disposed of by Method Other than Sale by Type [Axis]", "terseLabel": "Impaired Assets to be Disposed of by Method Other than Sale by Type [Axis]" } } }, "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Impaired Assets to be Disposed of by Method Other than Sale [Line Items]", "terseLabel": "Impaired Assets to be Disposed of by Method Other than Sale [Line Items]" } } }, "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleTable": { "auth_ref": [ "r176", "r184" ], "lang": { "en-US": { "role": { "documentation": "When an entity determines it will dispose of a long-lived asset by a method other than sale (for example, by abandonment, distribution in a spin-off), impairment of such assets is separately disclosed from those assets held and used.", "label": "Impaired Assets to be Disposed of by Method Other than Sale [Table]", "terseLabel": "Impaired Assets to be Disposed of by Method Other than Sale [Table]" } } }, "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r81", "r173" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r81", "r177", "r183", "r373" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of long-lived assets held-for-use" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r86", "r175", "r187" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Rental Equipment" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r56", "r95", "r347", "r355", "r369" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails", "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails", "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r275", "r279", "r281", "r292" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r129", "r295" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "totalLabel": "Total income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r86", "r267", "r268", "r280", "r281", "r285", "r296", "r372" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r266", "r270", "r271" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Tax reform impact" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r78", "r85" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r80" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r80" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Trade accounts receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r80" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred income" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r80" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "Changes in assets (increase) decrease in:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Changes in liabilities increase (decrease) in:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r80" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r80" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid income taxes and prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r99", "r104" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Dilutive effect of stock options and restricted shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r163", "r171" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets by Major Class [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r171" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible asset, gross carrying value" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r163", "r171" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r159", "r166" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles, net of accumulated amortization of $1,758 and $1,632, respectively", "verboseLabel": "Intangibles, net of accumulated amortization" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r55", "r127", "r312", "r313", "r358" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r73", "r77", "r85" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.", "label": "Inventories [Member]", "terseLabel": "Paint and Coatings" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r25", "r150" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails": { "order": 2.0, "parentTag": "ngs_InventoryNetofReserves", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished Goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r49", "r145" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails": { "order": 4.0, "parentTag": "ngs_InventoryNetofReserves", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Noncurrent", "terseLabel": "Long-Term Inventory, net of allowance for obsolescence of $19 and $15, respectively", "verboseLabel": "Raw materials - long term" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r8", "r50", "r86", "r107", "r146", "r148" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r27", "r150" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails": { "order": 1.0, "parentTag": "ngs_InventoryNetofReserves", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials -current" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r49", "r92", "r145", "r149" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Allowance for inventory obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r26", "r150" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails": { "order": 3.0, "parentTag": "ngs_InventoryNetofReserves", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesInventoryDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r62", "r143", "r144", "r147" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory allowance" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Operating leases, rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r319", "r323" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Rental Activity" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivity" ], "xbrltype": "textBlockItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r351", "r363" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as current.", "label": "Liability for Uncertainty in Income Taxes, Current", "terseLabel": "Uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue": { "auth_ref": [ "r141" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for the period.", "label": "Life Insurance, Corporate or Bank Owned, Change in Value", "negatedTerseLabel": "(Loss) Gain on company owned life insurance", "terseLabel": "Gain on company owned life insurance" } } }, "localname": "LifeInsuranceCorporateOrBankOwnedChangeInValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows", "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Percentage investment held by members or limited partners of limited liability company (LLC) or limited partnership (LP).", "label": "Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest", "terseLabel": "Percent ownership" } } }, "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Borrowing base amount available" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Weighted average interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r39", "r90" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r12", "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Line of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r44", "r195", "r196" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "Line of credit" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Long-term purchase commitment, amount" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/OtherLongtermLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MajorCustomersPolicyPolicyTextBlock": { "auth_ref": [ "r116", "r118", "r119", "r133" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity.", "label": "Major Customers, Policy [Policy Text Block]", "terseLabel": "Major Customers and Concentration of Credit Risk" } } }, "localname": "MajorCustomersPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MajorPropertyClassAxis": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Amount of property owned but leased or available for lease to third parties, by major property class.", "label": "Major Property Class [Axis]", "terseLabel": "Major Property Class [Axis]" } } }, "localname": "MajorPropertyClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MajorPropertyClassDomain": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "The major classes of assets leased or available for lease to third parties under operating lease agreements as of the balance sheet date.", "label": "Major Property Class [Domain]", "terseLabel": "Major Property Class [Domain]" } } }, "localname": "MajorPropertyClassDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r111", "r124" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "NET CASH PROVIDED BY FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r79", "r82" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r53", "r54", "r57", "r82", "r104", "r356", "r367" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows", "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity", "http://naturalgaservices.com/role/QuarterlyFinancialDataUnauditedDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of business segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income (loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/QuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease, liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r321" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease, right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r314", "r315" ], "calculation": { "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r314", "r315" ], "calculation": { "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r314", "r315" ], "calculation": { "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r314", "r315" ], "calculation": { "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r314", "r315" ], "calculation": { "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r314", "r315" ], "calculation": { "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r314", "r315" ], "calculation": { "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable": { "auth_ref": [ "r318" ], "calculation": { "http://naturalgaservices.com/role/RentalActivityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future minimum rental payments in aggregate as of the balance sheet date under operating leases.", "label": "Operating Leases, Future Minimum Payments Receivable", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Receivable [Abstract]", "terseLabel": "Operating Leases, Future Minimum Payments Receivable [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent": { "auth_ref": [ "r318" ], "calculation": { "http://naturalgaservices.com/role/RentalActivityDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within one year of the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, Current", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears": { "auth_ref": [ "r318" ], "calculation": { "http://naturalgaservices.com/role/RentalActivityDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the fifth year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears": { "auth_ref": [ "r318" ], "calculation": { "http://naturalgaservices.com/role/RentalActivityDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the fourth year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears": { "auth_ref": [ "r318" ], "calculation": { "http://naturalgaservices.com/role/RentalActivityDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the third year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": { "auth_ref": [ "r318" ], "calculation": { "http://naturalgaservices.com/role/RentalActivityDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the second year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforward" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r302" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Principles of Consolidation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r62" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other costs incurred during the reporting period related to other revenue generating activities.", "label": "Other Cost of Operating Revenue", "terseLabel": "Cost of sales, exclusive of depreciation stated separately below" } } }, "localname": "OtherCostOfOperatingRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeMember": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other revenue.", "label": "Other Income [Member]", "terseLabel": "Other income" } } }, "localname": "OtherIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Long-term Liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/OtherLongtermLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r72", "r221" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLifeInsurancePolicies": { "auth_ref": [ "r70", "r75" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.", "label": "Payment to Acquire Life Insurance Policy, Investing Activities", "negatedTerseLabel": "Purchase of company owned life insurance" } } }, "localname": "PaymentsToAcquireLifeInsurancePolicies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r69" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of rental, property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r225", "r255" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://naturalgaservices.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://naturalgaservices.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Preferred stock, shares outstanding, end of period (in shares)", "periodStartLabel": "Preferred stock, shares outstanding, beginning of period (in shares)", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical", "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity", "http://naturalgaservices.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, 5,000 shares authorized, no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r31", "r32" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r3", "r5", "r151", "r152" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r68", "r74" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Proceeds from insurance claim" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r67" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r71", "r256" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r193", "r194", "r353" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "terseLabel": "Product warranty reserves" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r182" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails", "http://naturalgaservices.com/role/RentalActivityDetails", "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentFairValueDisclosure": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant, and Equipment, Fair Value Disclosure", "terseLabel": "Estimated fair value of long-lived assets" } } }, "localname": "PropertyPlantAndEquipmentFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r180" ], "calculation": { "http://naturalgaservices.com/role/PropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r182", "r365" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://naturalgaservices.com/role/PropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net of accumulated depreciation of $11,556 and $11,274, respectively", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets", "http://naturalgaservices.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r34", "r86", "r182" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Rental Equipment and Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r182" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r180" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails", "http://naturalgaservices.com/role/RentalActivityDetails", "http://naturalgaservices.com/role/RetirementofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful Lives (Years)", "verboseLabel": "Property and equipment, estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "A listing by major property class of the amount of lessor property under a leasing agreement, and available for lease (not currently under lease), at cost, between the lessor and the lessee as of the balance sheet date.", "label": "Property Subject to or Available for Operating Lease, by Major Property Class [Table]", "terseLabel": "Property Subject to or Available for Operating Lease, by Major Property Class [Table]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property Subject to or Available for Operating Lease [Line Items]", "terseLabel": "Property Subject to or Available for Operating Lease [Line Items]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RentalActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r64", "r205" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Bad debt allowance" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]", "terseLabel": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.", "label": "Inventory [Domain]", "terseLabel": "Inventory [Domain]" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_QuarterlyFinancialDataAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Data [Abstract]" } } }, "localname": "QuarterlyFinancialDataAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Data" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/QuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Uncertain tax positions [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r325", "r328", "r329" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Amount prepaid on purchases from joint venture" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r220", "r326", "r328" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchases from joint venture" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r220", "r326", "r328", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedParty" ], "xbrltype": "textBlockItemType" }, "us-gaap_RentalIncomeNonoperating": { "auth_ref": [ "r65" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature.", "label": "Rental Income, Nonoperating", "terseLabel": "Add: non-ASC 606 rental revenue" } } }, "localname": "RentalIncomeNonoperating", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails", "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r199", "r362" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r206", "r210", "r211" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from contracts with customers" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r87", "r216" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r208" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Service and Maintenance" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r60", "r125", "r126", "r131" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues", "totalLabel": "Total revenue", "verboseLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/QuarterlyFinancialDataUnauditedDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reporting scenario used to indicate financial results forecast for a future period.", "label": "Scenario, Forecast [Member]", "terseLabel": "Scenario, Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r217", "r218" ], "lang": { "en-US": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r161", "r167" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Identified Finite-Lived Intangible Assets, Finite Lived" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "verboseLabel": "Schedule of Future Minimum Rental Payments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r171", "r174" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Identified Indefinite-Lived Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r28", "r29", "r30" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r36", "r182" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Quarterly Financial Data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/QuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r89", "r326", "r328", "r329", "r330", "r331" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/RelatedPartyNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r225", "r255" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]", "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]", "terseLabel": "Summary of Stock Options Outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r230", "r241", "r244" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Stock Options Fair Value Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in stock options.", "label": "Schedule of Stock Options Roll Forward [Table Text Block]", "terseLabel": "Summary of the Status of Unvested Stock Options" } } }, "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments and Related Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r63", "r142" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r80" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "Canceled/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled/Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, Ending Balance (in shares)", "periodStartLabel": "Outstanding, Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, Ending Balance (in dollars per share)", "periodStartLabel": "Outstanding, Beginning Balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted Average Remaining Contractual Life (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under an established share-based compensation plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r243" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised, aggregate intrinsic value", "verboseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Canceled/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of options granted (in dollars per share)", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "http://naturalgaservices.com/role/StockBasedCompensationSummaryofUnvestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r255" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r232", "r255" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, end of period (in dollars per share)", "periodStartLabel": "Outstanding, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r223", "r229" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/DeferredCompensationPlansDetails", "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails", "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails", "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Canceled/Forfeited, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of exercise prices, lower limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options", "terseLabel": "Options exercisable, shares" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options", "terseLabel": "Options outstanding, shares" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of exercise prices, upper limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value (in thousands)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of equity-based compensation awards outstanding. Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate Intrinsic Value, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of equity-based compensation awards vested. Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Aggregate Intrinsic Value, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r248", "r257" ], "lang": { "en-US": { "role": { "documentation": "Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r255" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "periodEndLabel": "Exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price", "terseLabel": "Options exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price", "terseLabel": "Options outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsbyExercisePriceRangeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r86", "r192" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r15", "r16", "r17", "r198" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r47", "r198" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r17", "r198", "r199" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Exercise of common stock options, shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r16", "r17", "r198", "r199" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted stock, shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r198", "r199", "r234" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r16", "r17", "r198", "r199" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r47", "r198", "r199" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of common stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r139" ], "calculation": { "http://naturalgaservices.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets", "http://naturalgaservices.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedBalanceSheets", "http://naturalgaservices.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r273", "r279", "r281" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Uncertain tax positions" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxesNarrativeDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxesNarrativeDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2015Member": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Identified as tax year 2015.", "label": "Tax Year 2015 [Member]", "terseLabel": "Tax Year 2015" } } }, "localname": "TaxYear2015Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxesNarrativeDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2016Member": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Identified as tax year 2016.", "label": "Tax Year 2016 [Member]", "terseLabel": "Tax Year 2016" } } }, "localname": "TaxYear2016Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxesNarrativeDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2017Member": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Identified as tax year 2017.", "label": "Tax Year 2017 [Member]", "terseLabel": "Tax Year 2017" } } }, "localname": "TaxYear2017Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxesNarrativeDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TitleOfIndividualAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Relationship to Entity [Domain]", "terseLabel": "Relationship to entity" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/StockBasedCompensationRestrictedStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r18", "r24", "r86", "r135", "r136", "r138", "r140", "r352", "r364" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for trade and other accounts receivables. This disclosure may include the basis at which such receivables are carried in the entity's statements of financial position (for example, net realizable value), how the entity determines the level of its allowance for doubtful accounts, when impairments, charge-offs or recoveries are recognized, and the entity's income recognition policies for such receivables, including its treatment of related fees and costs, its treatment of premiums, discounts or unearned income, when accrual of interest is discontinued, how the entity records payments received on nonaccrual receivables and its policy for resuming accrual of interest on such receivables. If the enterprise holds a large number of similar loans, disclosure may include the accounting policy for the anticipation of prepayments and significant assumptions underlying prepayment estimates for amortization of premiums, discounts, and nonrefundable fees and costs.", "label": "Trade and Other Accounts Receivable, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Information by category of arrangement, including but not limited to collaborative arrangements and non-collaborative arrangements.", "label": "Type of Arrangement and Non-arrangement Transactions [Axis]", "terseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r265", "r276" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at December 31, 2018", "periodStartLabel": "Balance at January 1, 2018" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Income tax penalties and interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxesNarrativeDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r278" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesUncertainTaxPositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r277" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions to tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/IncomeTaxesIncomeTaxesNarrativeDetails", "http://naturalgaservices.com/role/IncomeTaxesUncertainTaxPositionsDetails", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r112", "r113", "r114", "r115", "r121", "r122", "r123" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r97", "r102" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares outstanding, Diluted (in shares)", "totalLabel": "Weighted average common shares outstanding, Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r96", "r102" ], "calculation": { "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding, Basic (in shares)", "verboseLabel": "Weighted average shares outstanding, Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/ConsolidatedStatementsofIncome", "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://naturalgaservices.com/role/SummaryofSignificantAccountingPoliciesPerShareDataDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e543-108305" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109225645&loc=d3e1280-108306" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "305", "URI": "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5212-111524" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5093-111524" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=6384439&loc=d3e42048-111605" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=SL66093879-108312" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=SL66093883-108312" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4492-108314" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4542-108314" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4556-108314" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77904769&loc=SL2265659-115463" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11374-113907" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32059-109318" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238393&loc=d3e36027-109320" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624186-113959" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13279-108611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13531-108611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164653&loc=d3e41551-112718" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164653&loc=d3e41551-112718" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=113997351&loc=SL77916155-209984" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888428&loc=SL77919398-209981" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r374": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6787-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(d))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.5)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6812-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=SL94080549-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "21C", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=SL94080552-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256" } }, "version": "2.1" } ZIP 82 0001084991-19-000013-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001084991-19-000013-xbrl.zip M4$L#!!0 ( &>+#(S,6)D M;V-O;G-E;G0N:'1M[5AM;]HZ%/Z^7W%&M6F3"$D(E!884@?=BV[?U#)5]]/D M.(9X3>S(=J#<7W^/XW1KM;;K=K?"G8:$9]/IA-X-ST\@$XK"&&JB-#<<"E(YOO[1PUHI,84?=]? M+I>M9=22:NY/3WT+U?$S*35K)29IC(;V"Y:,)*,GPZ>>!Q-)RYP) U0Q8E@" MI>9B#N<)TQ?@>;746!8KQ>>I@780[L*Y5!=\05R_X29CHRN_:0[^:9!C+ M9#4:)GP!/'G5X!^#CR&JX>,']U6;5<9>-5)FT?N=;F$&2YZ8M!\&P;-!HQ(: M#6=2&,12.-)5'"J MN70&]W#H+0X82Z$MY^0,WHN$%0P+;)ZR.=>H,;+PI(PS3F&/4E346$:^X2K_ M:<[Z;WV/Y :V9;B28E $75*I"*F+W;L!^Q68H M**CMJB3<&J@%S@QNR797U8"M-U+E<.;MP(LCJ5L019'7#MN=,&Q6]7!WN]O; MJ>O;0;!]O1[5]4XOLO(8$-<.@]UNYZ5=B-]BEI61I4*-47]4*+&GQ?,M1!]< M!6=MVZKS^B%1-'4:A6B[/:D>6[,[^-!$KV6DVL9J(EA>R(Q73H09%T10CL[7 M7P)N0V0EV6S&J.$+)IC6#PG4\ZV==M@;:&04[J5X0["3&24SD NFKDWF(HE* M-6&9?%87UU:^@> M'!%@EX7"0&5X,C$Q><_QGN,=R>&+R5_CV3_G)ZC02X;.__YC^F&,/#\,K_KC M,)S,)NC][,\I.@RB&,TDY@HT"(Y9&)Z<><@KM"Z3,*SK.JC[@9"+<'816JC# MD FA:$ T\49#*S$MQ63TV_"%[Z.)R*LEY1KEDF)-":H4\ 6Z(E1=(]]O9XU% MN9:P*#3J1?$ 70EY#2OLQC5H1D<=SC!T_6'8&!EF@JQ'0P(K!.38@X_1Q]@L M(S0")U5ZS>BQ5U"+GASV@G='I4YK(+I(XBAZF7K-O-%P+K@V<-(HNT^'\0!) MTQOM8P8+GC0K3I=8+H#[F=!:+ VF@?<<7*>2X?QZ(47%B9\+)F0B%]E^[^CH MH/NC*(C>I&YL+VI^J07PYW@);)W,8$D5.J,UNA!+S-V8@B_4F6/ J=]Z&/<: MGTYN"LC T!D'\5V'OLV51YC9 -I5;QO,C<7E)NY4/B>KL?&@Z=:.U7=&]1&6 M+ZM, 0$LP0").=(%11=T 4J;!-)H)[]WY.13I33,U\]-RB,D3(V[)J\SRD2- ML*1(W6/E#.M*8H9.L4*75*X@-_)3L\CR 'W@>8!JT(7E#B3Z5$E0!');>ZRN M*328PQ?<]%4A:HZ H]*8X49!@7JU=_1[^@V$[;KY[F[QMVZ':YPQ>B\)&)WK M!%=:="I-:CE))B2ATD:&X5+1I/M(-^Q9?=<'3HSMQ&83 54RO$Z -P%H[+9% M;# (!@,;QJ:4:>.4)MV2VC(7N+%0DX>#_3CH-[__GO)5_9\'/&RXKPB8R^F_M;^N&-SDXO3]&Y%*7U@*H#-)V.T?[8ZF B MWMRF4AN'6X;[MPQWFY@+3C=#MNW47P'\7P&\P%D&YFIGZB#"2HD]^A MS#\]]@//TU=[\=LH_=7^C.UWN_%M>K!\P $9TJP M2M.TK9?1SH^DMG4OLN9M./H74$L#!!0 ( &>+?3R[^\^6,I"Z3Y,N_/_YR?D*VFJW6M^Y)JW5Z<4K^ M>?'K+Z07M6-R8:BRP@FMJ&RUSCYMD:W4N7S0:DVGTVC:C;09MRZ^MM!4KR6U MMCQBCFT='^$=^.24'?_MZ(=FDYSJI,BXHP&L4#T?TN1R;'2A6#/14IN!&0^W._U^H_J?M*/V MSF%X]J[M_SM$ \T1S82<#2Y$QBWYQ*?DJ\ZH"L^L^!\'?\%U*11OEMV).[X# M9U>I& I'NG$4W_3^KIZM[E,",>9F SIUPHT3(Y%0A*%]?+>$8M"E0;P/S2ST M\[^%!?.S#>CH>8/\YGB>"6(3H#-G8ZE%LJH#B P5(SPR(9 MO>30[H)-"_<8. --2I\2H0TLD @#*1"**<02Q(\;,DU%DA);X,>\_I0;7AK! M#F3"2LB5F':GPJ7009OSQ#N(=G-P33/HY@2J,3*<+8;A;0"U^_* RLE(*( " MHFH^] U *12'QV;AN5 CX":?2.%[(@L&-@%>"^/< &@*(V6O'T;J.QM+"HO;@SA/VR)N%*S(-'H$4@W;K;MCA_9;D Y#;UT)"B;A+FW%_FP1OP4 #UQ)-47;_W0D!,-Q'$47_/!^>46P@>#*K/H/(G2;1AW@$OFL=<@::1 M@']XPG.<6%@$%@0!XS !10Z9X&V@/-E$E%>L?C:ALO#4ARC@HQ'H5C&!\;,K M]">(ES5(/%RN%J,>T5 1"-@&R3O4A?OSMM=),_2Z-$<]/[I_H4:&U4K!3U(> M8@#^>$!B Z\>E&P301FH-PSY,G1P3Z'4DO[)+60^@&I1->@D*0Q"8R%%W["7 M:>O@#N[Q@A6;@(D_"LCM8'1[J? (< W$=ZM5>34/^1R' 93_Q"I7XO9&=>@7X[%KA@P0Y".'S M;YK /5SE)X(#;,JL?[T2FW)ZB6D\R$.?R+VP]?N]U7[7@\!8+IK"SL@*0J0, M*EI^S8E5T7+Z$,"6U\BR7>L;AZ335@4SI M#7@#')^H-*)U7B+?#8"[7]J6=8;:.9U5U9Q?$]XLX<-'"Z>K9OSK^'!G"'.! M&QQ/27/+!]67191B_<-%9.-@0>[))9T-A/+#YMLM3PL<'$3]W;C7[ODS PZZ MX%CE4GF>( KG"5J.+3_L1;W=N+V_]^1U>]LN'L0=78[^[V#OR(J<3\ZB'O[W76=:_DQ#>,*@+$Y5>^WNEM5 MC6K:(IH[^=7U-"Z1BK?6I)+;()R@(@*17=X+!F_1Q +G!IS'RXQZBWC\Y;0\ M^'(/9]UDMS7[ 0L;7&9[&?/CNWBW/18=]_AM4AK$GJ^4-84U$- M@K\ZA.'X]\N-X<=9K=R?CL/>WJ'UG\NGN.N8?M^Y7;/V:QW9.H2O1$"6&Z^A M.0@3GD(C52=?0GR7_Q2G5IKUA*LYZQ5SUDL(X1?#K<"W5 UR#7SO? M@:%:_AW] _\R/-?AYPT&X6\J)GSQ%P'N^ZV )2-T"#JW#,Q,FQAU<;6_;.!+^?K^"Z^+V$L"6+<=.8SL-T";= M7G#=;M'+77&?%K0TMHE0I):D[/A^_.?SGX[O?C/Q[=LYC+)/O[KS?OS4]9HM=N?#T[;[;.+,_;WBU_?LU[4B=F% MX/DF$KP M$WAZ\I?CGUHM=J:3(@/E6&* .TA9886:LL\IV$O6:I6M3G6^-&(ZIF#.1OFJ(WSN_QZA&&PM"J75+ M":\:,R#IPUXW>MG/W6@A4C<;QIW.7T<-W^[D>**50W$&.X>O0<::) =7KL6E MF*JAUWB4<3,5JC76SND,9:+X1A!7=1GSY')J=*'25J*E-D,S'>]U^_UF]9]U MHL[^*-2]Z/A_(Q+0FO!,R.7P0F1@V0=8L$\ZXRK46?%?",-)H:!5SC#N^CF] MO9J)L7#L((ZZMR>T>2H)+BV8ISF74S!.3$3""9#VB[-YDKJ?-]F[B+WGQBSQ MX36I12&R N-<(SL RO#X)MS,VD7IA*Z,P,!76(3MV MC%-AT!NU;*Y@VU;*K&F[@_#NU?#>H,S%+2S\S9;0+7D=N3X]0<8*9L_N>XB< M,V[ @Q'!)<82"#0,T +&4M@9]:!F&7I^\OYTG0J;2&T+[$N!)K<&PBN:YEW+P09$E>YGOCXY$1AVE!L>'.9/-,_:X_M/ M!))/RC[.P&)6B6#Q7.%A)#>)QB2\L-MW(3XQ!D1E.5)@*+HP*" G+FV]=\=6 MH+P<2K9NXL)J;#$@N8=Y25%NL-HLXPY5"HP1J(O54J1^)\,68RM2P8V@"8A MI'RT4R2IL$1NO&.PG@GY6* MH$(.8P]URCG:5U)(3B$,I^65N"%)V"-0KE6F MB-_&0 TQRF!_2.^/*CMB1^/:CAZTHZW]]9HY;>_IM[8JM,2Y2,E8N-6*4TCC M%@V-\@6R(&[2"LUH7X*/A11N241JT[!DVQ[X'M/!+&\U74%R9' MF[*>^"6)-JE7P&<>4U#(YR2:%M9 3C9+33"K"N:#MBUR#%[/PH"2VH V[8/. MN2R\MR9TP62"N8"8(R[L!DZ//&Z+N!,N-Q-\;RG8$6.G$6!?NRV-O$QGY M=6N@'&GRWIL8I#[\^=F7H6G)I+@$6>Z W6G?_(8% M>=B@GJ3]].ND_OLD]7['/ZW,KGGC>"D.K)K!C0\F.#^"R*VE)*@7QX3$:6.O M69,O0&%9)IP#V!C9QAH9&=6D G7RW??03#"06 I4^)<2HLJ>X8]"H,K>@@N5 M^#VQ_3IA?[;8?RV18B/E]\]941/:[$D$(!Q+QG.=."^ 7Q*%"93;DQB?+/@' M$=7^Z:- 7N:X88-L@\?F*7:T<.VP-QA$F5Q@8\0VY@#-P* LTB=;9 A$G+N? M1AD0-^XQ/QMV5.?2&R&.)&ABT%4V$7#@73M"UC^Q*K'=#*Q"J+F6XM_N]E=V7 MT:#?'_2^5G@GBN\1'O4Z_>[1X5=VOW?@@T'4/>P>]09_QJK$_6@0]XX.ME6N M[>]IN*\(&)MS]:IQT*AZY#RE7:*6T_FPFU^-JNL2J52TI:>X"\(YL3;,*,JR M(/!:OL=YC-BL"@+.XW7_?<>O^,M%>9CL 9=TVWEM.0_,XFB[PE.MV^ZS6NQZ M&;=:QE^Y05(1'S7]D<)Z$;]J$0,"'\#A8;V$]RSA V>\HJV-O JC2BO8UK_^ M@-6N+>S[6UB]A+63^O%+6+NB&@1_]A*&GU3L[AJ^6=;,_=MQV'LYLOYS_<<3 M]9I^7]NNO?9SO;/U$CX3 EENO(;A<)GH "*K)KD+Z[OFQ&NB6=M;[;*>L=QOX;!'[:O^KU%2^ZK:5_WX)=S[& ZK MHUMZ?7."O?10^]_!1;7]4_F5HP/;'"M8?W_$O:<1MA&9Z_#>D6'X3+2YH=&WM6]MN MVS@0?=^O8%ULD0"V;K[$MMP CNVVP;9Q$*OH]JF@)4*81+X@6)( Y1EE*_0E(-EWU&J5 MHR8\W0BZBB1R+'N OG#QG9[BHE]2&9/]2L[(+*Y'IEYDM.3!9G\4T%-$@[<- M^LWZ9H,:)C04K9G6_J?JP2T0IS0>#/T:$(R=$36Z(0GF!5]&?V; M%,O%E)%6N4/;T7N:G45T225J.X9]>4/WV\HUR%P0=-]Y%Q3PP;9$/ $P]>6Z M ',/IEX#[F1VXAV^.YR,O+S^,A#WORE;=3NH\_&PI@8Z,UKN[?G MVNVNU7QIFQPOT'@Z/_9FTY=LRL5LHMDZL'IH_@YY'V9H,3XY&!_-%JWYGQ]G M7]%XXJD>Q[*^X M2)!MM?Y (1=ZB90(R@-$6 '8@7:(Z,Q)3Y)ED0H3[??E]?9QA/A5$'T)Z*,!\8N(TZ8Q_$&(E.2QHKXY,8P30XG."T@XX4 M&)8U]:R0,LQ\U0X" WUKJ,,NC,KC@H\<3C6]9G8E-AJ_.)WH%=,D7L;DRHB8 MA'*(<\FK)$W?YQ0M2RX"(I1A8IQF9%A]<2]D>&I^<4W!4Y@<*A4#FJ4QW@PI MT_CK=S\?<>/T M&SN=/6/0[0XZ]Q5N&?8-PHV.U77ZO7M.OW'A]L!P>DZ_,_@5J-A=8V!W^NV[ M*F=JFQ9V!<)DP.^WC7:CFI'B(*!LU9(\'3KIF5M=ETQ537>,"5=)>*K2"Q_' M95LA\%R^YKD-W*P:"I[;VX'ZACN'SBW!YW*8NN,^(+%4/_OH1.5RH*S KF&\ M$XR?L/ C2"AU7CZH0;P7B 4#;^%AKX;P!@AONQN^LY-7QRCCC-PUOCX"VK6' M/;R'U1#60>KQ(:Q#44V"7PUA\5SM^6)XL*DS]__.P\Z>F^G/[1^8:TP?UK?K MJ/U2+5M#^$(2R/*'UV(Y@(G'-$#5)I\#OMM/">M,LW:X.F:]X)CU'" \%B2C MZBE5$TUF<_UX;A)A*D!D]43N@&,1J(LI%<277&1UY/I?GP(=XX% M93Y-<;Q=:+7[ !'*U,_H7WH]HRK]"+D@*ZXJ[(MZ-."#KM6@&5H2U1SF@M$L M(H'*NTF\485GV/>+2HV+!2(WE;&ALHX-3A@0S+BLA.L2/57E"+-3GI'+A4K] M>Q0G75H%5%FJ\A:?@W2A7R=8;I @(1&$^:I'[0;V 8HH?:[6Z*TC M<")3@@ M($F!I0JG<"B)N%HJV 2Y*S@M8Y+I72BQ*\*(>O;U0P.UKQCTS_%*+8^RW(_* MU;?+7N["+$!-5]<,!8FQ\H.+[RK<]A;#EA"\!"OGDK@E4ZU__>9#^5F\9J%? M^-C_!U!+ P04 " !GBW).7[3 TR,& !!,@ &@ &$Q,C,Q,3@M;F=S M>&5X,S(R_!^_N$06I;CPEP2GC+%!">1;4^.:E!; M*97T;7N]7EOKIB7DTIZ?V%I4RXZ$2*D5J*"V.]0E>*4DV/UE^*K1@#WA9S'E M"GQ)B:(!9"GC2_@4T/0K-!I%J[%(-I(M5PH\Q^W!)R&_LE.2URNF(KI;RAG: M^?W0-H,,%R+8[ X#=@HL>%-C7YPO+JIA8T%>FJI-1-_45E1+[[<\:Z>=J,&: M!6K5=QWGUT'-M-L=AH(K%">Q<_XUEW%-DJ)GJD$BMN1]H_$@)G+)>&,AE!(Q MRD3QM5Q-'P1"=F7R\66UV[7RW]P+&=[D->]=LS?0 MHA"1F MT:8_9S%-X8BNX43$A.=U*?N;YL-%C--&,4/7,W.:G*W8@BEH>I9W>4(/F\IW MD+D@Z*']+BC@HVVI_ G -+?K',P=[/H=<,>3D_G!_L%X-#^8'N%2.IE]'!W- M83Y]:1-UN_#1FEEC"WY[[79V!FZS[=1?VB1',QCM38_GD[V7;,K99&S8VG,Z M,-V'^?L)S$8G;T='DUEC^N?AY#.,QG-=XSG.S1[C\1W$$_K( PZ^X)SZ>J.# M-5,K4"L*(\XS$L$)3814($(X(BJ36/*.I#"C\I3Y.- [U#6IPP'W+=C2W7Y[ MW?4\9S 6<4+XQMRY@VU R?M"QN ZC=\A%-(,D5#)1 "4![@AEJ ],1I[U*?Q M@DJ]TIU!TZWKK;C[DR@'"'W((D3KW$PSZF<28Q241'@ DS-_1?B28B@1QRQ- MM4GQHUL&&'? BDJ*MKQHJMS"I:70EG5X9\$AD7*#U[6DW*=U&*\8#6&?<<)] MABR8AB$20&IB:%F%O>N 98J%^"7)9)H1A$L)^*X#U9,A@4AT-'2Q\:Q@HEZB MA?09D0O":=J8GD5T R/?$%(OT3K6$U2^W1T\KU7G6C\)IW*B_R3*S-'8A<<) MLRC:H&>*DTB3^YSPDOZ5,4EU$)QJ%I1T<9M;!/V,!+>]%6R?,^?;\CA?&@5] MW%ZSE9,P-AX(2=0;Z$7TO(CD542Z@4B,XT83$\,.W.$4P68!EAIBE"PC3"+- M$DE33:BZKB91!-@--R?T!PHI-W4V01T2LM(AJJ/LF4*(,T<\[)2Q9"!E1JPT0D26F__#*X$.'I M_OD]PY7"55^K&+ TB1VOV^K]"%3N]<=]2TGA]8=SN>RF[KG M/#"PU#_[F$#ELJ,LP:Y@O!>,'XCT5QA0FKB\5X'X(!!S!M[!PTX%X2T0WG4: MOO;*G+_ M[SQL[0Q2<[W^ W.%Z>.N[Q@]*)X86'VGX$%V6;)_,O/8M1)WR$0M*ET/#E66A(").AP5)8 M4%T<9I*S=$4#'6W3:*/3S8COY_D9%]-";DM>@R)[#?<5%,R%*H6;Q#R=VXB] M$Y'2R^E)W0>D)%T:!559Z*067Z!T:5XB6&Q TI":X!MK]&QP'JB(UN=J9MYZ M1?%>0DP"BI(T6#I=BH2*RJL)@G64NR0RB&AJ9J'%+BFG^HG7-PWTO"+4/R-+ M/3RDF;\J1K^>['(?9B%J)J>F+VF$XD_IQ3<4[GIWX9H0LD K9XH."J8Z__I] MA^*:OUQA7O/8_0=02P,$% @ 9XMR3@,=H3/7V ( QS,A ! !N9W,M M,C Q.#$R,S$N:'1M[+UY4QM)UC?Z__LIZC+O?6YWA$7GOKA[? ,;[*''"#?@ M]L"--SIR184E%5,EL7WZ>[(D@< 8@PUHZ7),,ZHM*^NLOY-Y\N1O_^]9KYN= MA++*B_X_5_ J6LG^WU>__5^MUG]>[[S/U@LW[(7^('M3!C,(/CO-!YWLDP_5 MYRR612_[5)2?\Q/3:M7/O"F.S\O\L#/(",+RQL7R)6788.9P2PBN6PPYTK+$ MN)91T5.IE;*:OSA\:;$26D;1TDKZ%K,\MHR6M(40C\(2*P,CJ]7 M+\]LVGI:CJS6I2'OQ"$Z"]YOQJ8O@LKX_NK^$DW W5BV$6Q2/;[W6Z"FM;\1:ZU_.TNLG[77S_N<[7I\N6U-=OO[LB_NO MM9RN3F[-SP:M*KAK-\/QZF%Q E\%=X;$J%\&I>E7L2A[9@",3)_!6TA=?49J MY_8.?JL1TB)B98K,_HK.TQ\I?AE=O+RURF_[0+@3__*?K?>[KA-ZIG63+\.J M=6C,\9>\&5_XDC\O?;C1H0EUX,(MM^=G7^,3IE.TN+R]*AC!\B[1&MTQ>:!_ M>"4R?3,8EJ9[")PO3W(7JE57].H^80(] @D.QK_ZK1<&)DN/M,)_A_G)/U?> M%/T!*%UK[_P8*.-&1_]<&82SP2^UU+WZ[9?TT*O_];_^UV^#?- -KR:*^MLO MH^/??AFU;0M__NHWGY]DU>"\&_ZYXO/JN&O.7_:+?H!V\K.7Z<90CG[FWH=^ M_1.NMZ'%,G>C#IP-=D+\YTK.0V0!=%BJ:%F(7..@,5.&F.@D)N*O]?1]" /1 M+S\TZYM>>G7(7V[TH7_G.^$PKY*T#=IP927+/;3LZ9_G=KTX>4]V3O;IUM ? M;9P[^Q7'WX-T&/_C4[NT??3R%^U'[: UO?SKH;']J=[Q_9_J>/>/O=[Y_;GW;R],S!WN^=K7=_=@[6#\_: MZ_ML:_UUGOHS>0;>-3P@'\7!7@?:@N=[?^"#=[_G[7<'W:W>QNG!I[>?M]V_NXL_8^>[>VF^UN[/RY^69C-WNWL_WQ0[;9?O/;+]=X_/0L?YMW0_D& M?,AA49XW'/\FQ]OY%,<1YXXSYUL^.M5BE-B6CG H7=36*(T])2NOUIP+0.3: M3]?D?G8F;T##AWG_\%U9G XZ;XK>L>DWS+X'LZ^I-T/&*!0!&\$?YAQO*2)8 MRTNO-+"="QQ77D73K<*S,WBW9[K=U\,*O&15-8S])F.WWTPQUG+*M4WP-\ ? MI@EI*81,2^I(/,,2,:^?G[$3Y/ !6B[\1M^O@P%I6/MME[RWEM@Z8N_:7TY$ M;HB6+6PH:C&,7$M94%W*,1AMKJ-5:N55C4B8" RH&T&*.VI92S*9*ED4J*C10C'L^,NR,M;OA[7_YN3O-7 M,67!*BMPM:"F$-6YEM61M;C$7GL@O/5NY=7;_2?G[B@&AZ?/!B]M472#Z==N M89KO:\!T7S.^:PX;7M^#UUO3O X.D6 %;AG#0)>1TBUM0)>E4C1B W&P8,#K MM?>[&\^.LCZ%;O??_>*TOQM,!7&ZWZRJ82@;)M^#R?O33,;"!HV0 @VV'* T MQ2V+C&AI%D*@@B M 7&UBV?G\)]%=]@?F'(4%C>F^CZ<==.<)=9I8S%N20+! M,//U:+&'L#A0&XT+CA V$\Z^&98E&.6=<%R4 PB%=P=FT/CB>S'X<)K!1CO. M ](M1@5$P0;[EO:6M@SQ'DGMB%!XY=5^J)X_!NZ >6[&-N[/U\_7%)@N*7I;O9]./MW6%#F=L._=N"WUCVSKZ.T1,/6HO;<#C-K'!Y\VS@[6]\^V]WZ'_L!;>V^[;=*.6T<;?'MO M[7SK8A.W@;G +*88"][*EI BA3G -B,TJ"./S"(A>4S,0@CHJIC6SQG4CNWL M54R[T",7C\4TOO7'7YH3@#48M50$J,,08H!W+(90U3/+"3#* M-:=PY#O"V- M2W. V;"?C_@UK/S*=08BB;5701H:.>."*Z10X&F*UW#)"?MK\XIO/KB\!SK] MSY46G7!Q/*7WR1*_ MX6DZ6T:CK8O/)P?]WSL'%\7Y]KMVOO]I ['>P5&!AVMM_[>+Z_MWD!]T)[[G3_R/<.UO^ _OV> M[^\=]-*S6_GXF?_\WK$]W]T^@KX?O/=KO M_=YI]PYZT/?S_UQ<"V]UI#$0 AA8L)MFO]?#<0DWC*6C/S#=C?\.\^->XRD>*B371M,T41$KQ5H1 K@6 MPUZWM)"J%9UAW!L7&+(@)(*_8$3-QE8TDC)#2;DR)T0I8E ,+>&\ G."8LL@ MCUH>06A"*;"0,9 4QE\H_D-H\PEMRB40O5U:X'NZ0_@6B-/WR=/UT9[.: 0&2)K>4Q\B[G@P#UAWPK.>*P)."XJ0)[P M"\[%G!J>1IQF+4Y7Y@DI"KZ* M#A*54JF/*%-<^@E'9;+]]@)/Z4(88RC+XW4'A/N_6W5@;#CI%F5\$W\C) M@^1DX_S]91H9^!Z'N?""M 1R::R%VR0HH:5UT$A'H;6#((J_0 C]H*!\GU%I M!&6F@K)Y*2C +03Z;%K!ZC1&#_Y'14TAAI+"A"!]9/%Q!.61+,I%* MOJLY] M9*1.:&KDXX'R<7'-D,A@*(7P&FD%AL1"3&1"FE>7$7L"T39H_LJK__F'(IC\ M.A^FI)&09Y"0*PLB(E.42M?R49L62ZGGQH 9"4SRH*52*+F:QY&0&=B0[>$@ M+1[U>?^P$9.'B0F:-B2:&A\(MBU)K 9$ A)BC+EXDW1 MZQ7]6B0^F'*[3"F9P:?YPW#UZK%DH$8R[B,9^)H!B0[9Z$P+ S)M,5#MED41 M#AG&%BFA.)MA0_U?$X@=,2",63R\64_!#2BJLYRW-4K4/9TU+BV0P MB%$Z8*ZI0@\5BYF-B$P)2Q/E_IB0D&G;P8G *HVM!LU1RO7V+1.]; 6%!>5> M>2;-RBN*%F0\I!&3QQ23*UL2M>0X*-;2V#+ J!1^6>%:U!(JE7%*I-2#1Q&3 MF5B3)MK]'A&ATY;$"JN]U!#M^I3'Z UO&451RS+O?*2,&9\F]2B(R /2F.;' MDC0B\ITB,C6DZEC 4IN64&GR5VC;4MJ+M+HAK3ZQP29G@\D+I1;2BC2A[G?+ M"9LV)<9;#L9$M;P!/,*"(RT%G&M%KQU$-IQCB1;9E#1R\B-R44J,M8@+!*9E MVGI,B4$J%/C2#\OS8,J;0K 33D)_&'9"S^1]8#R$N/63?1>V;3<_K#, -LZ. M@X,@>"_OP2W;<1?.5G'4X5%E"3Q;,<%;>_L3,;G86N_T]O< J2\I#U M1_)J,6&&XII&V)$\Q#J,@(XZ; MEL61<.Q3O0KW0!DA #5<")H(CID,P@IDB$32PU_#O&]D9.YEY'Q*1O[XBTD2 M!(? %X$@;=B#V>"$ M,$*P8J3V6O FBJ.BC8S,O8SL3LD(V!'L%0%@V;+>FI0\(L#-!-IRBCBK XXH MVH?:$6D(#F P-)(0OB!E:1(WY S5V&AZQWK^J^G;KR2[?ZQ"'';?YW'&R_N_ MF]T'_^D@U_NS;S[IX?;1UBFPN-.^\$=M8._^T1]TO_B$ M+@Z,ML@7OVO[T$>WO M?3P[.'K[N7VTP=M[?YSN7_Q!MW8G9N/XM7]Q .U"1/P.U)]LG6^O;T+$ MO$8/C@XOMO>ZG]L7O^<';VZ8C=X?T';WJ-V#;^BUX1O_N-B_ +DZ^DBWUGUO M>WV+;W^"=_5^_WQCD7"(2F."9(M3EJH'" AVP1_4U5L@0,44$$0J?GC7$/RM MAB,8Y#W(M+-$,>ZB93A@H3G&X,G0MRODW>5E-GK'W>(\A-U1 ?;;Y:Q=]$]" ME9+ADTA5>\7 =*>OORFJ0;L8[ ?HL"L.^VDV9U)GL1R?2O?-V!:J7GWLB8IH$M(!GZ2KA#RE4\I7, 2TI@%U+&!.( 7"Q M!@6!,#:4>>/E[8)V9PK![?)T<^;O8]]#A]+PV\@H)?=6;9R%TN55^ ?$W:2 MG7M?G(9R] O@SF!);%7!#MX=?(:^L/TC1]KK<#^$,M V/5C?N@#1@+XZOO5I M)[]\YA+B=."Y'?"QG;Q]L8_:>SM'6T<'\!W^,\ EMG6Q?]J^^'QV\&[S[%HX M#;8*G)2W-$ H+74JQLM:!@/&T3+5.$$::?.(&2ES+EQ '?I 9WP+K(5L1$+WA@FDVJK^Q M*A_%8LVY8#46ZP<%Z\IB<<\%3WG=RGN9*C$ MH(PO64\U*!,2P T&L*9I()8R@$I)9[JX(4,Q>LQF+]B&!=JQ@D%75>2=IR+*H6&*C8 M,H[9%H\Z35P*CI ;"=8#%KPNK& U%NL'!6L*8P7F +:'5E 2M9BEI*5#,"TB MK >_Z(VV]48:J^QA2^Z_(EA&(Q$-CI2 )4SESC0(M<$B:JV<(6&"L0*>))<&PD6 \K=+>8@M58K!\4K"N+I;5G MSD;?TM:F:E>!MI3PO$5M)(HA(AQ..>QTE7ZU.-&M Z.48PT0'=R;@&:8U193 MIZ6@DA$IO^+S;A$9^^V!=?O%P/K9<5Z:JWFV!96*Z_,N.SE(P6E[K]T#;IYM MK?_!#_9VX#UO>^.RS+B]_OJHO>[.KL^[;+"MP[^8C!01[UI8@=%@*>W+&*=; MA/-4T@$)9OW*JP\8/?WV,%>57=9#S/N)N?U!F=OA1-\WNOEA;O-N/CA?.PQ; M>3_O#7NS9N'%QPD+3P^.-MC!T>_=[?5]4%1@X?H&V3_Z@^U?>'AF)]6@[QZL M_WZ4$ORNL_!U;VNOT]OJ?63MHTX.+&1;>]#?]:NWQ:ZS M<.VLO?87LAZ"'L"L0@2?\G]U"]0)M:BG%&%CO40\L5!]R<)T/+4[:KW.-/1= MJ%[]EG;K?5G5^]D"3[-Z]]Z7@_-C8%&5]XZ[:7/;^ERG3"P'MEVR[3<U')WO!5,,RO!IOYOORX^[ZY/')IOY6 M'@!9I>9IYC#G2&-,T,3A*CM:()JV=)XKJ%J*M ME!K^/12]1H$'+".8*PKF;ZV] ME!D4Y7>:LR^>3R?70[_HY?W;FKVO4E]KXI?KO?^F-34FI2(BKS0!2 V&4T6A M PO2">(%GH%'&W]V.$PH>73HX65GQ]WFE5/L& 9_8RQ&CDGB$DLE M!+,UZ\2$=:)AW:VL$_=GG7@TUB&CHA)&(4($HU@K9BSU7L; #%+$+[S!'%_9 M-=U0+:/9U%)*(;D1 I!.9-9*RH2PV%JCA.5NX2U94PI^.LY M,YX+3TT,)%ACM5IXX_F,#)R)"0U10IR.@]1*,&_A_X@+7K- .?'6+KX)'9\P M?;]EEL^#D;!"I,I0Y M%9&QGG$DC1&*1B*9]<(*(Q?>J,Z"DS.QKLK*B)'05"CPD089K(C%41 6;,0. MS4 G%T(#."4<*VJ4A5@Z(/!0-&H#M%/21&G###1@,>1-(LZT0QQ;PK3%A@5! MX:.(L"A&.5K8RN?18%S.WJ:*A.F9T3*G-(5;]-,JIY'UN+WJZ>.;CJE13?YH MX[K*.8Q=Q):#6&MO#8_*$X$<\P'8)9:&.U/55Q:$-<*9Q <7;'!,.J:82R,+ MVB*9RDG+I6'-FO?UPBW3_6!RO]E_8X[S)QD=>A(V)1S+#>&,:P MED0Y8K1>&C;MA(%)60X;IDPKQ9\@]'P:"Q>!+33R:!AAT@LMHW-1,.1HRN8Q MS\>?65' @6 ">FE=3(X&B**2\.=YXJ"'H\U)#II9,2*8PB!($"5DF#EJ$9<*TOQTK!F M%E'0X[%)>484Q8QX8P!I1A.\H8[RR !K@HE;&C8]:Q3T>/Q)X[P1>\4YP@R) M:"528."L"8.^8@%)(L,.2]DIQPKB05R#!AZ/(Q=#91T$R8ZYT#X"68H(@RZS%$/](3 MZB)7.&BVA-KZS%'03+A*(^(,C"]V]>(YJS47QH'6:FN,8/'YLLB7)PKZH0SW M&Q[2(^&E1D@K)F548&"%$Y%KY A&;&FX\UQ1T..QQB/M41KDH\0P*@&\&*\) M9TZ3& #&+ UK9A$%/1Z;G'0&X*5QTCMF@E&,61$8MD8$\&!H:=CTK%'0(ZJ1 MXPY@8B!21R:UU%0IT"?E# H)22Y 9N$\F;K9)QAZ!DZ+$TR4((Q1K)B1.L2H M(NB@<[-8<+LL!G+VS.4$.8T\B:F$HPU1&RQ\(,@$C50P;OF8^\PQP$RX2B&R MLSY5>K&:68J-4A%">&R\ ?@IR/.MI5V>&.#QUOG*E-,H"*:$.!:HL]0QKZ.6 MCB,9E%X:[CQ7#/!XK*%>S;L\8 /\2?RW7\_6'JRU>J8QS#STD#]ZZ- MX:7$"JRD]#(P0[S6P'B-&$=,><'E F&4O?/CL!VGBE)=+8YXG7>[IN__573] MU/5E1">. . ,3( 6@_9R:[!DBF/BP=8R/2X7MQCCSO/&SYF,. LBHHE2IJPJ MQIQ7A$9K/$0/*NIH%R'BOWO=4K+.9:BJM 5&%XCDEU$K+9FXLST45B-8DV5ZILM[H\=94\YW9.%]< MG$DF(Z>*,0_QAF.<$6>MU&GA@[ Z>(@2;RV'N5!\<0(1)1PS#E1G. I\QKP8GW<1'&MN_F8+T#X <@)7#1#O.N7\K! M;,^P$B8:$@EE#H",)%X&+FE ENL%]Z4/CL;9V)/)6B>MX''M.;&:6(\A?\P MUP!6G?5BX>WIL[-Q)D8U8LNLYDHI+1AF)M5_P@%%.(G),AC5R8FE+QSD8V11 M(R9T](P8"4PU1 >,/% Z!+'P=G46G)R):0W"2F]"]!0#P)$8<(YG*JA@.7& M@A;>M,Z"D[,)_&T$4..,!,O),*+:,PINTEK$!4(2SWIB*]7Z]U\?#O_AG>YW M)U0>\?ZWIVEXU1>I'6 =01,N/^V;+J5TBH#S,YV*& [W:@'&:JY228%1 M_<%HG[Z=O/K\^CSEWMS(-QU6@Z(7RB]N_D:H>*_H=,L<%>7D#=74L-_9^8\V M?\='O@Y]U^F9\O-4,)QJDH_%^5U1^*H=!A 9C[9[V.P[Z-\R#E<%F4H+&,,] M@: 8"2.D03P&@7S0EBW"<%4CS',HS+-9>L\DQ-<:2VLXTXPI+Q5GJ7:@XS:- M\S3"_./"O!Y.P*7W0WEX/AY:A$= IAH)?P8)=Y@9X1 R(DEXQ(JFE12(88>, M,3HNP)AT(^&+(N&S22]!F"H2+#.*LA \ &E/I?!&4!F(F46Q^N63\+\A()G- MM+XC6D@(#)G$#.MHA5!$4(4U!ZLMR&*'BC?X?+D(SKEBV$_Y&B[D)\9VO\7: MOX5"+61TZ (5FFD%$DR8B=@H0,V16LJ--$HLTIJB1GYG*[_/!967K'D/!B7XO>(RA74I,0)'BG,FG.2,,L2MMLJXX 7E 6RB7)0]+W?2 M6N(1(T>.\BSO#7O+R+"(0H!(&CO*"/.26.<5I1('@97%!B\(P^[(:TS!YOCL M^[R_E/,VQA*N@E+":L5XM)9+)KD+F%%ME"$+@,SGBHFS6;P1.([@!T-TEB'$ M#=-.A"BQ#-@+M_B+X9Z9B3,9X\&(2,($BMI)")6]II[$.K?888-1)\)L ,ON'.02_:U45!M7K\U'H^"7<60\GH0M@R.\%U^D7W>+P M?"<_[ R6=?'IZE"!G"&"\>BDH(Q M(6P07+FT,PN5'K$%*!B]0&Q[O #?!+< )=CG MW3(^'J\",BJD&!T!0)'"JT@-E8IC^&&!@PL$6=:@!9]WAP-@V6YPP[(>-MLX M<]VA#_YM6?12:9OAH!Y%WXZ3BG\?0KG;,65X?7Y[ S=&='K'W>(\A+KFYO9Q M:FH9P8WPE'LM:=#.LZ"Y(2XJC2,/QIIH%J$DP)*+Q6QRCI"@FFJ,=5 ,6Z^Q M4LHXJRCEQCFS %'JDHO%3.)>QA7A7D0)^)H%Y:V77&E.:+VX$2U4_5!S]J'^ M\!M^W9SM!U,F95I&<^\8=UY8[@273*4*A,,I9JDH0EF(Q%B$8J&W)N!?!D9R%-]7AL"A$B.$:.U!$QNC0E. M&HB QS@6.44)J9*%F,SD9D MG?0)]$(X&V4=N^JD2/.J/Y>%SW==Z!L@Y'4]FIQ]6Y3!F>I;20/WQU/^:%@- MTGLK:+H=3L>Y4VDE8%GTX:>K>W6S3/[E7=#OOC>EKSX>>_B"&DB2Q^K=[M!6 MX;]#>/]&RJ+X,M7JQ@U/&KWKZP;F1]9:2T-P8,YKE/PV4I8*[#P"^Z^QT8M2 MQO3FA'O>7]8)=Z1]=-Q*#_@J%?2"R%J!L=&48Z4!Z$"-]()C+DGP>(&&0Q:$S3,9WG"8!DNY#]A$)I.7E=Y0IS S@5$7YW_V M\$';QY)4$E8DY+ MQ21G+@TE1>&]]0) #D5QD98[/8A%KU-=6HAFEA'5@$)1P6/TEG"F<="6,F=! MU0( &\9G7MEI85CY)+80C(:!E-(Y1"(2\ MP58%,(EI<:^D2$)8@ THHEF /4?GD:]/8BDM"D1(1;F6A"'OK&$F^A"B0LP& M&Y?,4CX_JQYQKWNAA+8&PB]&691$(ZZP1Y+40Y[&+IO9K!?@QIB[<'D9;GT[ M+/OY8%@NY?*5(#4RUA#K-&=8%\=LX^C>DTFH!.VN 8 M876A(8^Y3!N-D!!8X$MB.F?)K$?,PS5$RNB ,9$Q(J@.+J9-TBC56 %.63;C M.;4K^O%P$,K=(@Y.31ENI.\NHQ&%D%RGV(\C'ED$O:3""B)P !T- $>7Q(C. MC,-/8DP5Z*$@P>!(& N"6R,1-DQZAQU@T44H4; H3'L\HPH 15H*J%2E-458 M:L(LD1%19HUB;FD'-K>,Z^3]4)Y/W[B,IA1X2RCQB/B(&8W&R "PU$DL)9(, M\R4SI<_$UZ>#!%6*$B0\ M-XR38#WV7'!B%9521+&L9O//T,E=]RF6@\W>4EJ&%&%2>TP#,QX"=X-U -3I MM!$X+DOD_O2L?!+C&#E/P9\U(6I&N3+(1V&C)=9A&259,N/X+-QYQ'67QD1% M7(C1,V:8TS;-C$L12(!P(*(ETYTW!9"JG)1/AD8PA-,BE>: >$U8S2E?-IR1 M1BJOW6BF;ARM9LS[AT]>*'#V8 3C9$LY94ACIJE6B%K!+(-_*.+E2[F=1\;/ M) E71:L#5]H)K)E22$7FX+_HC*=!C%=.+5$2[CPR_KG2L VI M&>86? ;7F,C(.%%:A!K8S;7%6!!63T$]\7@C\=HP&0V5,5B&E3(6>8M=X%IZ M1JU<((\_VO;BNV/2^ .;T=\( F)WN*.+##/RR"=3L88>@.%@N MJ2$*L>"M3K+FK9$<1:K,,F5"/+N->+QP4(%M%]YYRA4&"T\5F'7@3O#>1:_, M(J5 W&DC)C?5JKF\6U1&+J)$0EI",/,>*R8<#10+3;V(;&E,_O.S,1 \I.@VF@B$Q)#G&;"8+H!2BA^MITTP;'NYT0[F)AN^B[85DF/N?&CC=T M6)#13R*E#B0H\':!(:HM0Y99 '+>>ALYFG]'-[=,>L0\:6VMH8B25-_689%6 M(1!M!.F]%\.1N^$:E#F:A9LI<,6DFJ/!R(+!;F/ZMPX#IPH,' 1WC4@F'C&>1*1,M MD>,P@*I19J<7& Y6Q0;=[T^()?,:6)0<)BE MO;64E(Y013%S7BQ$I:\[^/?&O@5[G:K /8:=:-SC=:>FA&31X>@#AXC;&"(] MM\$YQ3 #S+, HO/=1>(:67F8K%B(Z"EG/A@$(8LP6C!-E9/.J*!(6*35#3/P M4'^OS0,-R(62EG#,). :;B5FAE+D&.%4BP4HB[7D(O(D&):3*(TCF*>D".ZY M%I19B9ARBB([FG5%"DFB6Z,?%,TK^]\7_<.]4/8^#$O7 ?#XINCU\L%H!NP- M*,5A49YOQ\U!N+SC1DWJR9:\3S)..*W@"!1;6#8[PY%^:90EH) MQHEE)&V^&Z+CRM'@K#)RM$<20P+D9/)C7KGW*),O]WY;2CA)>Z1=Q?][I\5> MIQA6IN_;>3_<>&_*-ZG20T^,HED+B196]T'1-V[]D8K@40A';316 5MI*N$> MHW"66Z:%M:.IHD9XYE%XIJS*#7GX :OBI$XKSP4*:5-V:S02"BEE HDI0Y6/ M4UP(O'+RHQ&,>H.8?- -X&+Z/C_)_=!T;ZQJZN0A;IP%5V_8-2KN4SY]4@UI M878?@W+CUA\*RUDD02 NTR]D;!#8<1$ %T;D$1X+$"6T-?G1"-!]!>AMWC=] MEYONLPD0<(G>4X"F;_V1 A@Z"N,$@$T%8%0[9;P05,8T/R[B> RP$: '"]#S M&Y_GEQU.%!7(.L959"$@'3#QDAH Q:F,RB*-'\^5[*SG97 0'2WC.'(PR/M( ME+-$,>ZB93A@H3G&FD=$%JDTR*R2V&;/1,*PL5IJ135A'B$3')'611P5DS2: M!Q6$[AP!( ^ ME4XRJ;55\%_DS!E% -;]75*![_VV^1Q0>+RQ94^4<0A"-)4,B,L6(-)JQ2*60EGHM*1^-&O.)C6WX\BT; MR^]O8_GCI50Y:8PC43-$F<+*8A5(#%Y9JXGG8OX7CL^!3CW>2G!.& 7+Y@&E M,(:P,Y0C;93!7@0KHYO_Z;,Y8,?C38QAP9C1@DK D\P0;>M-') Q&ID84VTS MK/4B(I"-WG&W. ^A9L;V<5I']E@HY'(AZ)NNJ:KM6+_BB_K)O:+_Q-AG+;%F MZON>%NBDESW>6F_$.':I#JSTJ4R;UM$%%X2B"%%J59V9!"@(_,#XAVCD[^\I M?]=RJW0]=\?O@2#&MXK'0!!"D\B<""RF&F564<,Y(1"C:4F4Y>-0&V2T-?G1 M"&LCK&E(85H"[QY2>"QAI8A0YBESV$8FHE=8$X,#HSXJ1L.HE&PCHW]C&;T& MZZ^)W8\LE^-8"T2D\$(QQ*RVF#HM 5A"X"P7:J7N\\O?7%BKVI10$[C135XZT* MGW=@;R'&TG#D3*$0+ V1@=(J3;WQ@J?T1Q3) B2L[W9,&>K5QZE&&ERM*\S4 M9ZNUX:!3E/E%\!_[/I0W1+MZ?;YQ%DJ75^%#F:=5L9Z485$V^A241,,0P&^BF=+*(J\-ML02;]%B5\KI!J-S++I 63I[7>:4"4M]-)%IQF34. B"%5%4 M:LSC(@G HXUS+28C9?"62JJUB,!(9QW$23S:R GX:T47/V7Z^1DYD[3I()"0 M*IBT/I,I;"V25B-JK4+.HG'N^T*G33\_(V>4.DUI$-PI2R#R,5A+[L"W&N]3 M^0R 28NS\NTKZXF2=_P3'.8'<+'U:XJX%URGGSO3W0WE"5SZ5OF%'Y6E9U]' M\?RKX#2$R2@$;1DAX*REL4IR*C VZ1^E"V00=D(7B. _ -G.]TI 7J;>%Q( MV/25FS-%Y7%1PL7?B[P_^!->."P?I?CK]FD_E%4G/[X2YO:[]^_?+*,M^6BEI#AHPEQ(.ZDY)V6(U LED5Z@F.2Y!&HA0Q8&AB8J&4P: M0D)<6V Z,PI+.!26F\7G\_0>F^'8Y'Y2KJIZ6Q:]QS08C<#=9Q(BID4#5&$* M,3$1W'IBB&+8&@(8ZXO]NQ"=OZ2*!]$-$.CC*&IT%'D7HA62 70PJ:X4MY%( M+ 76DSH,;$(W\?0U'+^#;NS^=!./4_*2>62YU00:)0RKJ /!/"+XGV&>236F MFYS03<\EW>3]Z:8?AV[84B9=]-19SS!3*BC-,.@JYUX0?G,L:Q[U]$%#1X^E MI]$3SYRA0D?/;#)V!#MMHK=4R" F91/8A&YSJ*?R_GHJ'TU/'35:*2*<59XQ M1S2)A@B*$=,,#)X:TTU.Z#:'>BKOKZ?RT?04$[7$N,GG',^>%TP^AIAWA_R<]>EJ$J /F%:G38"<;7G?7YR:O?X,^(G'^A MOQ)]KLY6@_-NHD3(#SN#EU0<#WX]S?V@\Q)(^G__NE+?].JWZMCT7_UFRU_@ MT='O40M?M)/ZTS+=_+#_T@&!0IF:2$],;K#&?3XLBV'?MUS1+#ZWQYV%2?]/']N;>QGJVN[>VM[&;[6Z\^;BSN;<)/]?: MZ]G&?][\:ZW];B-[L[VUM;F[N[G=OO[-B_:UGTS5@4A^4/1?9.NK;U8S *), M/^R;\MYA5I6NWA+E,E#ZZQ"O'AT?KF2F._C*E>O2)=%$MCA*K?X"S3XSO6ZA MS__\ POTZV+S^.WVSE;V&ZA]O^BWASTP$RX;6X>=$.N$FL@"_T/LK7^D1_T-O@^^7BQ13;P]GJ[LW^T MQ=[3=G?_XKA[\&Z#'WQJ]_://I["_:A]M(:W/QUTMC^UNUL7[4Y[[_!B_]/F MQ?9;=?:>')SO?W)BJ_?'Q=;>3GZP[O#!NYU>>]UWVN3WO'WA>UOD]\];ZX=G M^Q>;\/Z-$__N3^;_]7OW@'1/[%%Q?K"^==9^]_OG]L6?GP_>[:,VV:#[O4W: M)OL7^[T_3K?7WQYM'?V!MOY4YUM[G_G6^N;%UM%'!OWB?Q&#,:?>@)W&II6V M$6@9JDE+!@R_;VTYV= ^,989IMKV38?Z3_SG;?IOM_6MCVL1>FM>U-WOI M,M:4/8 N/5,>YOW6H#A^F5S5ZV7DP909^._C)5\T; M'T?V;CVX>IAE=$3QBRSI_=S;PEN^IRCGN+_WT:L1T:?__I]L;V>MO;M9Z].L M5&T.2?4EI7[D[TP4] X+,DACJ7D:2LU&0#^+9='[ZRO_!L77KOSUUQQS^8OO MK[OD@TNCP_#I+[-A2I]+MT'?ZDT9JC3\#/:U&[+^,-FLEQD&YTNU>OAWWA;$ MS!5]OJD%=]*KO;;W<0?<\[NU%-?L_+GY!NS NYWMCQ]>9)OM-ZMS_.&W*,9/ M&V?&#;*TX#(K8K83#O,J*QQ<"LA]EO>S?%!E;SH05X?RYX>C"5L, M!D5O B@&QH*DC9\9W]$-E MYT?'>3^-)+Q$\"Z?5\==<_XR[]??7K]W'"!IN:J5XDC4(?@ XOB!GW1I'$*M MCL+S7P;^RXM,K")-%2-?O^7.Y]$JONO).CR0W_WX(W;\EYHT(_( W1/C_[E" M+^/.8^/3)'8-%\GQV:^3XS'#TZE[RO67LG,2RD%*0AJ?'35Y^89:8# P>7)B M)##X2\QZI0?Z"P/ OJ%#U[7MGI^2K"I<-;ZX@?;&U'XN.M8ZL0L '.6V=&P MS"N?US/XR>JJ]/P&WEH>GG%_7QS_-G,> %BT'X^347B81+(-B;JSNK MNZO39!XG@9?9YGCVQHVDNEVLWB;)\V-M%D:H.5+9I]7LD^EVL]W!:K8[S,&X M<(Y>9%NY[YJ^?Y'MA3-3-29CZ4S&0I!0:HGPW.OZ$EC?->_+4%4)0AR7 "+R M8]/-PF0#(3B==A"J&@"QK-9@"43X(#_.WA0^S LV:*2U(6!#P,B&XT[1GTS*O$A#!]UAZGIFRF" M#Z\;.1WH0W @HOM M3XR2GS,B2(M(A.;$%'Q-*!?PX%L;S/=@MM8%.1*S@G&=S*4RV_-IF1:"FO-@VA=_MGB2"E2+9#ASG50W M+0/+N4X @>@9D(U\1)CR*N,TKS*3 MG89NM_6Y7YQ"CX.I@$P>+E3#-/IEJLR'F/='":D[0\!.#/$)B:SSS< MKY!H'VY_DE3Y3V :ZAI#W^Y#\M,\B^[[%V,7.R_\\_"&?W6@ZT MD K=+P9PYK_#/%E),([U$H,R'!?EH+H]?J4I(^[RJ%YW*NZD[4G335(-,H\^:\6BCKE67S8+^N*]+R&;&O I;:9+$BJ&'@2LG4S,-G;9-5&-OCJ15,M3P.QZ;!J)QP.NZ.$[MW6 M7O938H7\E5"R>AEW <8#*WV<5@4^M6T>=?VRWY>V-U0_+YAE;6SKWSWL*Y;! MGH'5\7GEND4U+.LY Q_@X?\.0<]JO2ROAWB;@]"[U;+\>Q(IIGHZIA[? 3,9 M\OX(>YWF "G393!?EW>\2"TF@V%#5:/#\LO\J32,!(CS,!G(_FCH**^-XG%9 MG)TGZ)GWP2#U1OVH)MO=5E,KM$9XM0P1^M-W(;632J]FFYN;E_;O+321I6(T MJ44PPYF!5GQJ:=3'Z5M6LVO_YL$,S)6;?YZ_PI&B=DE2+$OKN&Q=T7 MU:I(:\[O*&+Q?(W/2Q+J@Q)!YBB*N3EI?,TJC*J8OO^:/9RV;\_B;>_1V1OP M>QZR)Y98--9N%XK;'."\",A9(R#/*"#MV\#;\T+TQFC,F4SL?@VTSZ?!:(3C M.85CHQ=29'"803=.!YV):"R$R?@&%OVQ=0X_+ =W".ZR]NSIW9ZU8%9W_1=;KIIH ?(4^/R:F#Z MWI2^2O-J)[G_VLI$^I/Y^=:1\%G+T[TF8[^WR/7<#-OO =G-X2'(2I*C)#YA M,%I*E)AR4M2\3#,;:2IE?.A&"Y!2$L;@/ /O4D^'UG,M,66]04O5A*77:T?# MR=^'_?&:#XI&>Q_4*1WF.$V_YCUXMGN>_>_QEBIOR]$6E]FPGX\V5!E6?N7Z M#BM88>DY<3C0R$PD&@EFO91.RFB5%7]M7NY;"([/P2NZU3]7X& TR0LMG U> M]H<]7PS&EZ]LMS P"J"*4+?PM]J/97O]$/\E3926.-L* M7)D6$\ZU+(VJI167W'/,#)4KKR@2+R2A+RA"DZU8)IQ\E5E3C=*6DGBD-($D M4L=E[L)$9L;R5=7KA.H;S2#S=?74T5-?64KT/$MG;IVQFJT2KPVR+5.ZSDBO M>*U6^D4B51FRT_3GJ_I4=4P9JALJ)2D6T)(1@3-&I-3,8\R1QIA&1$2H54HC MBOBT2FVVWSY(J4;K&&L6[M:]V!X.:J\! O%WU;*+K?6UL[\BQY(;3%HH*-UB MT>B6AG\M@FU0# E-&%EYA>D+K.D+Q-B72C9BZY=&^/^I;FC7%N8/C%RT86Q7=X2#\.M8F]/5G'@0SI_]VRJN@YS"T;!G, M9X!FT,)+TSTUYU4B0*>\;1]*1E8EO^U#[K,5Y83"5#^8PO.;!J)7)9("D>]+ M Q&K4DO!GR110\I5:)IJ\12-ZU5&A>;W??SQ*OG0.:KD4]OQ9QBKK7>13(F@ M-_*^GKDL3\.O^Y8R^,9N3PT;%X*->VNOWV^D#?K>;+?W-MI[NPW?%H)OM^;( M+E<)LZ>HI/-<[*E7=+2+^UO!AH(_)N!/0K^:'(M*P _FZX6%YD23GZR@T]]) M2!OB-L2=RWJTWP?+?LQG/6URQMNW#QG\_&86W)V[Z?YF%J*?6:=,TR7_2&-> M0H#76=O9RS9_^\7<'"%KL.F\J'Z-3?%"0]-'F,AH=/E.759HY=7K807GJ^I! MVCR?TG*+4QB!^\8G/+T3O06!K#01K7.<=KE.3 ME5<[>?4Y>VO-S"L<9UWN$Z, MV,JKC_TR5$7W)/AL=V!BS%+B?DJ];D#9?'!L824+RP:6-;"BH=_RTJ]1Y.^ M9:1!98WOO,MWXI1L4!;'B46A@6%SPJ*%%26L&AC6P(B&?LM+OT:1OP.&T0:& M-;[S+M])U,JK]^'0=#, 8R[4.QLU:&Q..+6P$M6@L09--/1;9OHUBOP=:(PU M:*SQG7?Y3H967FW!Z6S7Q# XS]8O-Z%K,-F<\&MAY:K!9 VF:.BWS/1KEO[. MA>5=2 _!R63M;[/X=R&5OZ%?0[^Y\>$.#-@$#CEN]RRX*OO-H:;6B0 MJ@KO?%F'>%2!/-NH-S)X 7=TZRK&=4GR4:7A;,L,!JG@<*K!O%E50SCU85BZ MCJGJ\MI?^ON&L<_"V!'/TC8BPS)OLJ#FAU,+*U&X62/8P,2&?DM,OT:1OP-F MBP9F-[[S+M\IY\RNMM J^ MVYNB[T?; *=[=D(U[ [J6[:/P^B]S5C;G/!\8663L ;7-;BDH=_RTJ]1Y._! M=4U9U,9YWN4\"2(KK_X8FK1_=KT1;8W1X$1WIL!3-=4& MM\T'2Q=6]"AO<%N#.QKZ+2_]&D7^#MRF%AVVW>)5CX;5((_GC5]]:K^*VS*G.$0\75M:H:#!<@T$:^BTO_1I%_@X, MIQ<=PS6^\VE])Q$KK]YT3/\07I>/)D?7\\H4V68_%F6OOKV!8_/!J865*-KL--G B89^2TR_IH#K7%C>A?00DE\6 M<)V#"J[?([3?)[,C +)LEJ IMCL/[*G#/8P6/=QK,F-G9Y:56GFUGI?!#8JR M>I%MG 4WK!8NTE5SC=%>9R:"MF[ CB=$BR:G(HY8>?"BAUK"@\U\4Y# MOR6F7Z/(WX/G<(/GYL)A+:)CI0BMO+H"<6^*WG'H5\WX_ARQ:V'%JL%K#=YH MZ+?,]&L4^7OP&FGPVEPXK(5TK)BDRM[U!BOGV?9I/Y15)S].I2#? $=-WL]> MAWZ(>;V@:72]'I&[JCPY+B'YQ;8ZMVZ;T[!ZMJP>;W748/'YX,_"RE&#Q1LL MV=!OF>G7*/+W8'':8/&Y<%@+Z5@)6WDU0=TUH$YUV &-C^#:@G[0M?!@KS3] MRKCZPUZ,RRN,YOZS36CC.,"?9FI_;IBYL$+7P-,&7C7T6V;Z-8K\/?"4-?!T M+AS60CI6*E9>?2CSOLN/37>ZZM7;$,:53$-YDKNFLL*\L&]AQ:S!;PW^:.BW MS/1KEO+-A>5=2 _!U&0IWY_-2KY%-P3-2KYY8,\H/.1->#@7UFXAK;+ *?.[ MD]M\O*_%;1M>-)'A?'!N826,X>^+#'_(\]XF,R,AO*?8W"'D3<>^WK'&BW^/ M%Q>KB^F_'Y]V,3[H([YF*]\692IST/IWMCOL]4QYOICT;7S7#'V73+/2Y"[? M]YG[0&1%I3#!&5B4'HDY=6;F]$6.KHCLJ>IA M:-DRF,\M$Z&%EZ9[:LZK1)Y.>>UEW_J0;[WY:8>-OF$7[Q!M>5.T2?U)NQ\V MWFRNO<_:VWL;V<[&N[6=]VM[&UT=[;_8HH M/MKS(V3QV)1GIK2M[I%\3E-T%67\=>+>@<;N&70"5DOF'ZZ7,1L-]1) M61F1:^DP71VO"LG3)M-ND,YB3>EXGF]\-]ZXY>Z-,U=OH3/U&'N1&0@*>RF_ MRX\2O_*KRI_9\:C?J2^#(AM"+XMA"7=X8$%Y7M^>WE'DW?IWWPR&)=#BT%17 M-PTZ9I !G:RI@D_T24_8T,U#K%(O4HN]RT4K=7].0[=;]ZNJAKWC.BD-;O'P MV/D7782O*^&Y+EPY,7DWF>K4U^NMKDZ/IJU'H0O[@<=[]UROA:$7YW.PX'U_ M\VPBV!<-U^2=G*R)6N6%5321@Q(N)#$S>/Q:K6ME >,I0#;LC/;B2F S$:*RR5S(+#?A: M:%-G?RG*43?&Y!M3]P:M)F2>4N2;PN:+^H-KV#8PGP,T?@[R#1Y@I/?)'AW[ M^D4E=/8DAX\]'L)U5U/MWNQ9ZPZ O(<=,#K96+CJ[YLF$K0?NR.5NV34UYNO MM>K2V@'/JZ)?FZ4I<_8"/JX^+FL..K ]-F2'H+G]D52,7G*M$_"=TP8Q:5EB MVDEM[SKF)/4?'@?(FS)WKWWD9B_9)Y,,@:D+>DU$+\G52%#@?+)D$[9#DSZ/ M,20K"B (^ QDC671JRW G<2YBS0CFQB2-1O4=$H\[H**I<<'Q8OQ\]UN<9J> MG/3VTM'4,C4YZT/ERMS>RQR/!*ENQ)F:@A/1W,FKS]G;49-CN7SY0.A^"VAI M8345[M7Q'Q6WXQ@(7 _S?AV0BB\#[IE@,Z""N 1G,^W-]0B:K?*:0IEO) MQ,01D 3[ FP%K)G\ #A.B'33ZNH[),T.*WAQ-3*K+^H[AV7_Q=C &G\"SX &$G8UXQV0X*N3(34V[Z9%WV-':T;Y?,G.NI"?)$_2B-#L M10B _'"T$B@Y9K &]01;?1BS/C1>!S&NZ!UWPPBP!-?IY_\=AL8"S '[$F. M+R/8VBO&GN'$E'DQK&I8!>:_K&UXNG5BX*MQ(NW(%Y2%!_?0\',>^'FU.7!E M8AB T^\$ ]B^YE3HG^1ET>_5QC:[4MV&=?/%NDN_G$QJ 5ZP'GSY$NT!E3^' M.IS(3CNYJX.W493:^,8YX&@T>;<>:HHW(!1$E9.1FO0[@9\L_'>8'X_JU:1! M_A1;YJ69>-(QG$Z3>V.L!(ZT[#5^+^]'AC-01=!;Q\Q7,?$B*&2SW3C<.^NXJT)OC:YY6I4FVSY_EH^'\2 MH=3JW$NQ=,UM5YR$OAD-\]2L]\&"5A^683(P-A[&\<&E83&0DJM1Q-@-9_FX MW=O$*+752,#L)6 \ANS,<3["4J#*Y11_Q[,PER'LF,/]PX9Y<\ \8]-\UF2P M/LT0#=-HZK!,8V/U=%+#IMFSZ3#T0W)]5\-4EPBX8<_LV5//!2=L&LJR .#3 M&\T7-IR9.6>N#=?G:3P>>!0J@*< )JK5QT@W>< 5[[( MX&_""CT#\,"Y^O[1K-^HP;H_$,ZGR<%A?Y+.8=*=T!6 FL=E\'D:1"^_WU"N5//C/:K-*IWF7UQ1S;.^=6L_><0CE,G>_D8OJ98Y]K4Y&A:TIEA MHDZ*5*_->'YK:O)+L;Q'%N$S"(]Z4.;6]V<^WB\M4HA[IT4N0!+D#'4_;U(O M?R#UMBJM WQ'1&3N >G[:YM[&53?:8>?UQ=[.]L?NUS-&E\((?^]W1 MG&VH?09T<63)3U,NT3BPK:=H8QKCZ!P72N'V.J.->(#MRZQFGT8 MS63=8.H&IJWO5JP!AN35IS>YY/ M/5H('PO8*\5.AY?YM!.0V868*DR_9#23M'J9=A@+5\__IAD'^-Q)OG*_Z .] M^@FZ)HC7_2);*&6%C.>#T^LNA7[\WH_]?%2%/\4AV4^3<7!70!,I@:T74OYQ M>%&W5W5,%WX.$A&OO:"^4/W\8C3I]:).#1DE$Z=T/3,P5QEZ&WV@P#GHU56F M])H'!)O7"<7I\*>5C^+)PI;=&?^OB;F9Q7@TSP49,1J%"_H)XZN-UNC%,40[_S_[/W MILUM6]FZ\%]!^2:GDULP6Z-M==YSJA393OMT'+DMI_WVIRZ0V!01@P ;@RCV MK[]KW ,(TO(HDN:IZAQ+PK"QAS4^ZUGL6U >R,XO8BR\VQ!K87/RN+?@I03] MI7MMTGY,/D-9&_\](5"RB-"Q9 CV'&]%$ ?EK]S0T]5#QGUL&IOQ8N$YEI!; M':'C0@\8+A@?0G>VI&:\KQM-D@HF##P5.,,C^; $J\M:A"(GLUFNC^Q.=I+7 MI3_C#"#&5XUS/(7U I9TRE.A2";\"H1$-SZJ <2RR1AV M"YNTS"I_1_ EWGK8ORG2F@YHQ5LI-2/\-@EU^-OB#6&)$TRY@.YN:0QBW@1" M%G;O$#\/O-<\ATU:ER5($0%#@F"]AB?@Z\9X,QA$BYW>%=98ZAYRBC:("91$ M13L=LBKSCZ6(FD!F,1"%Q)E*T5!VP?/P%PUR,5,DAF[#H5G9-L*E0KV&QS5< MY8M>=9EAL 8$H2YX2JM MP0$7&G&8UA_#QK50V&QF:%MBY41#F&VXCA'_.[U[+DE^@(1H_7PGS,)WCTX' MIQ$\-B<1BPK[NT>/!X_=KV3K+ S(>BK,BIX:V#.PS7BECP_CZ.C@\ GMRD36 M%.]X[RV/!_ 1#<*A03O=_47\4_@5)T>/8IBFZ(?O8.Z.,0X(V@W#(EBO H/Z M,8[DW.@(OSL\&YS9K_SAN\/!Z6'/?7<>EGS,B^6/>1C>%>D-6GY0X[EU\] D MMR#XL)E2(^>X*F^I^@CV_G>'3P8G=M0I[_ $EE8/2T8E%](%W7NB+X>OC(E^ M*^'OCS5(>@%"HLRSE*R!/D(6*=FJ*+3HU\GL\JDY;U;LP%CK_! ;@,@OT(PF M^N[LD5L;U;.RQFGTW>G1X)%=.01R)C7# >D?* ]OP)Y>DJ/RHCSC+#963O+; M#@_<_HTMF"&9(CP;%K4!O5EP:1_#'TCNX7LQ8@TC7_5QT1Q.RG';VQ#]Z,+/RCX;+S-"2'B_)<=CGAJ\C+X\K,TR[X0M/#YY$;P?16PPV7#6#.+J"PV2BT],#V M9"M94&D=OS"VUIW.$AU>8/>,SP M_UE MVV"R;)IVB,*_X3))[9?2:/3(5<@*HK7/7=0H M5C<>X1Q_KH[$ND]0,A1=ZH1!]%%D=16HN# @@<6S"M?"+"Z.A9Q(_*3;62X4 M*7&45OSH;AA@Q5LTM#6XZGJ;["F0+875Z*2V2.WV#&("3Q2\"TP=5;"Z^6MG MI5;4&<25X>!H,[H$=!B PP510X!]]7&.KBJ'7. 4FPKK.R1YVRT,M,.6"L&R M6E<@J.$3PL'"A(]HO6D,*Z8LQO+N/*7*0HOMT2F*.V@%^VR$9;'Y0M,7KZQF MB&%/4K%QOERW. ?7';72C/I,=N)&O_4&,VV=2S UOD.KBTL!#<>6H.OHPEC_ MX?FOX:A3- R6]J;$02-*<)4,?;^8_ "!LPID<_\"Y[R(VD()0GCW> OLA8UX MC]7V&"%"(VNDW'^!0;]%9#CL:P7 (+K*, 0*6O,18Q?(<*%31VN41-,R-0YO M[^UW3_0-HC<$]I8D#=Y=X]T3^! *4=%>,;<9M1T@%4W16]H8&AI 6P#D$?SU M#-2KVV*=BZ@N8(A+P,XQ+ Y<4&$V"":(/F1H,,+PW>3SPJOE8MWS,)9G M_Y5,9S^]\L0M#Q ^+T)K4S)Q3/X6/7P8_:Q9 0JZ'/Y$1H;8CS!03!+8G!VN M@CQ@Z;:?89?FI651P,6:EBSM.G0*]WJHOMJ3]O@.3YX<;C:^8_/EL9]44P/G M+ODT.:W/7IS+P?P1#+:2)76AO!U*"M";%U1IDT9'@]/OT8S)32?79!\4RJ2@D_W(YO 0 0[>,GC:L.?UE"'D09+[Z5@ PG@X7E)E:(7:# XS MPU!TV&H-#2YRA4R>+%!CBETY1C78SI!50-? 9NZ$;$)=#>>OZ'AV&4/Q*ZX: M@D8\"$D%.[_>91_5M]?5B/*M;T<&)%:VT7 EG&UG>*/GRMN7!8+N6;;.NF<- MW2D8RSOB'9N"U2BA4GTRR@B#*H)'@?'4"(R&-Z+4KN-@57$A MD2*IGI3S0@UX6#S,O@J'4S@FN<=Y#70GK>A#YJ2RDX?,:#@1O"QH_'+<@])Z M_VY1-'(J' :D !DJ\Z,WRMN&!FQL)0C$=R%CG2FNFXE^2)#_],539_>QS@'9 M+""& * >P'UJ\EHJ$SK"Q$\%$Y/B1X,X9B^<'2(>/84%1#?5L)??87Z'W WR MB:A>@"5_S? V$OXEK16W:6O;+X0.>X!><)16%5HP+C%0E&B=(11X^;MU@6&D0A-D1M@U?061PN[DJ1 MY&@:0\HC8=9 ]J[6Y%[1KQLR!C$$_F/FM-W$;]5+YPBUIR ;"*MJ$+VJ+'ZG MSPR@[Y!-T_,Q^G"F4LQXF$)DF*=_0FDP\V25(1)QF(+RI/AZ22M8 ,6]BCX0(&9\'[&N5+,D[%^O4%'VLPP6>YHEG1?.62:5JU9 MA2=71 Z(X$7.[2$\!IZR!'0CNSEALYD,,8& 67R%#H11-@0@P6$HW(R'J,'8 MNX5@!]'/25M*I78VHV$):U6_I0@'%,W%^C>_-M!985H?9#)*EUGERN@(^ MD#1AXD)HL"N7F1*W:RD_@(9Z7[GYY]_!5T$?PD=B_)KM7+;+][]+UZ84M1"6&#!@.'6_/\:;L:@9LHW2(5:O@3 %C+=&#R,XYA(_0--/H.;)?'\V M-V 9"59Z+1U G+\5N@.X;&BO:VSQIST!R6:L'$RD ?UY8Z-H*%EA\F],7L[Z MS*.^==T?P\U83"\7J-D'U'U4B6ECD=18U85$ /P&Z7(]-OC6M/Y7'OPJ>W^.G2E8A0U53K;"L4.6%* M63WD!KEP]!VOR5>(HV<%R QC$#OTS(K/*VYB(50BI M?>H7W^/.%EH($X>DO MBTON;OGO7;I"N0=VX5/G4%4&MP$ZP/I,[J9 M# T]:3W^A].&?#PU2$S(&,M@SFVDB&*.P-A!53\^%C&!TW9J*_N9,@>'G-T2 M[&1N"@J@8(-">,RD0Y/GX7ABY5%V +(8[JD;;SR5T>9QGE4S-(M2A#]O ARQ/",+%Q4D$)IF$H+2>:);$:X *W.YL=8 MR-UPF7%G#R;N.>1'FPTFWC3]ZR?'M3CB!M9_NE01)%A/I=1P9[=JP3+OHHTN MO0-!.!?-A6$V%% 2)> M$*-N81OJVI3753*;9*,(/@WVFDUCY0&K*#P@(F5I0=OQL_,L?Y3 .D@H^ M5"9JJH4@"9&*0:Y7YA $0-H'=BT$-&SI.SODMK(7NZ=341+,BV"?]MEBJZ! 9R;/.%H2K(,2!U**G MJ='OE6Z MBD7B<6C+W>43#^-C>/9[!W%T?! ?/#GS!^%D]-F)$RUQ\(F'L'IG[W_ZX9.3 M^/C)4?_3GSSV[;J57QY%Z[^7PG^(>?\/GPZB:NF3G\B?<7HT./L^^)*3,ZS& M64.\\?AN9^NKE.6*0LTEMZ#BOO4U?^ M4._]"]M[C.U^Q/;LC_YZ\1BO@\HF;M?G7H,7L-[+_$:V*=(F38>K*#;)TM,1>ZX# MODI1JKY\YH([D1_"4*ITHJL4S5C&$(9QE*B3?9<.2Z?MW1Y0=+Z7H9-0Z/TL MG30*AE%U*F!JA)"=++N\L\ MN_TO9D&JK\?2EOV9W_$S_YP8ES?<8K"'W>/FCFDGQQIB"&)V0B/=P$AK*>+C MPA3D]O'J/*D'#SS:9][&LO=Z4@HK=3D>\P](VE9X'#2JPG$>:AOO(++Q:P-S MU>;C+(5!"J0XSS._0VE"C6R1 M0K=;;LI?3^Q+9;60HK=8Z)9LI;\G5%C&A6KT+N&@W\N#'9<'KTCEH2JI M@V)HLI>';9:GF^D"NTBRX[6'/8RM3U1G>I]"9CD+"?I230Y+^1N1FF(PF4*] M0BE-Y@,5#-"18]L@85:-#CVC<-)+]0^,(#.YDTYYN8X77S\#T\"W7%\MAYAF M'_]^#<8*:_Q1!7,4\'YKOH33&)0=*>CD8VY'&!(IX]UI"2!#1J.#SKO6V_J< M(5\[.KLA)_VC(D@KX":;>';>VNX3X?;Q=PA8P.QQAWD:TJ1J$\/&QUP:TI(Q MYQ1^/F/UR)I^/ &3?5I!Z##)#S9"+L$M=40;%?)PP^@43$S7I_O4G@)T4O \A+PK0W:%MR8 ML$BE6XCP(2A:8XE2V1R%R(%8/V4//\=N5YK>(J*X9=D=RK53[<@N6 MO$Z2-N>KW%N%2X.J*VXXT)$0283\H8:/2-M.Y.-GC2M0]2TR?_C CH:Z-/C3 M2&7P*16L3Y/;;(HY*>M4T$JPR,&89-!VF;8:XE#P#DW][C(+D&7(NV*.AYWN MI_24 @?"R8^+VU:%)9]A/AS1CBGFBD$"S:G JY&1>O#/,1=AT<\2'Q1*0 (=IX1=0@*@:EFF5? M#,EV1,Q))R!&'W*.1/Y"_5% =B/7RMQ0!V5G0+@6=CXJ4DFR^47*]^0PND+4 MHS0W9)A8-PS&1:#8RD_.8TYD8I+5/="(N.3#\+Z"SF4$D4G]D!D.8C7&M[?G MFG!'" A6.U*3I_958BQ[ *EWPHXW&T"Z5USWH[A^<8A&@SJLWMSH. E-G\YU MY%HW^44V)1OA1#%)\%I4(;'/DS=KJ[HUMB["?CBGU3&"Y $]I7L@Y<8HUH9* M!;GKB">0BWPRDQ*X%F4A:RX?\MG/[T3=JZRL9-SDN)=5;PT=F6,\=] 8^';; MZ26._@:?AI__,AM-LNL$1#Q.^TN8G1'\]3?XGDGT-'E7-DD<74XR^-WENSR9 MP++$8%,71;W(;^ -B83]XNCW)IG$\+'@-?\CPPJ.+*%1O5V4TU5YU'TD?4?% MA]B]FC0^?/13C8YOFE0+"'+&ZB]%&R98.$$8:&$TQIUXY@@[CX'+Z2=:Q MHV^CJ#H)*3.=@>N.YFIH7)*0XBB;)8\S@^M!S'%Z^.DB>^7;KX'DD.8L_M^[ M(<3*S)+,897WF:Q=/W]79*F#:8LJA[5:,OIWF['-NI%9K#Y-;FZ2O"7JW)+" M+GCDO,^(HS_*#%O5F*+1KKMRD$*5+.Y=F[O^TZT66HQ&P@B/^IT=.0+6:6-K M#OISRT'Q\]3V_WKG:-/CNQ?,*8P[#D.\5$6Q7,C]66-9FRM .B[^R)L;Y=ZN M-05S-W[./7?$/8O3EI)PE9=?9U6ZB8(4 ]9!MDG"5[8D&^L>5Q5D8VJ!B]12 M*5(SX[%5)0K)!<%F<(1XWF4]LAF'#;E H M1,Y/Q9MN CQ%H$&_>I+-1(%8?](KA'$N9=)P%1DJE_[I^?1RPDXUX1>K)%R" M;'AUW)^]N) HF]S+U0!W!89[P;D%@O,I;U_&^*T"!6^0W S@1+B]68[F1+1- M4MM*9!T:U5I2-R! ME=4D1H8@Z]LLITX:<,!3G#A?G. ;IMDM6>O^)X%W"F/-&@*0+@-'N]!2&B7] M4J[L08VJZ*2]YTL^?Q]&$Y//J!R;K32#2:.AX:Z$(ME@ >KQ@B0CJ$ %QKFJ M$^$/6(K 29Y:A:R5RJ8884-R4W$/XP>,0OX;//1!.#81Z+5$ >P2!7! MET;J0%VN)9:5B90D5&D"\U"1HSXQ7A3. 4Z6;#[;P\XR?FC$'NGAJ-1K;L0B M[))Y:(88#R:%TD<--QRR13?X%Y/4BSB"(8S>B2'**!QT]%">@V#M0/1!4S0/ MV]G2VQ2-7R_JQDSYO8T930HETD]O$NJ13*]&ZY3!^C1X[HQ"SY:WE#.:"OX& MF)^R,8R&_W.)N5:,>9152K* 3$0R5IW 6F6]+YF?U%"EQK;QEHL![%Q3[XVS MK9 BSRPV@8K(!(X%&R^9;J0 L7V&8SAZ(QLY-[=FU%)TA<)_UL7#[P"CB@$> M$VF0$QT?C,&O==;BFB.&ZYT_P4#A3!NX2%5GQR M'SQFTP4I 0<)IDKC7JJ!E6VO@SPJZ- MZ84CV'$-38/,93ZOBMI(SE*,&8>>2$LI\0<43>RSD=4+[/.3X2_9X]%VE=S7 MC;S-W+" 3BVB*]-2JJJLZX<@"*GO'P?S"I.[;I)4FNOE4GL\-FE@YO=+<"&U MO03< @E(S8!M6S8K+H*HZH8*0_)/7(^ //B2,"S,TK)+M1=T&25!P0R_[#FD M!KL?$JBSMXVV=KQ<\ARLNR,P@'P19% I;=F-U!"&[P[LHW4GZ)Q<5X:]K=AY M4"JE*C/.N6TM4W90V"1AP6Z+$6"B,K\(9N:A\^5=06S?=B3^1NFQ7](6N=!% MWO+$Z '!Y MNWCPHTV$H <2X7E/5U"B1RD"&OO%)H-HW5!N^8 ]-3=P_IYQ M:]%77KSX13'"<='?/V!DC\.1'7Q/;SD\]3B(:7 Q%0AIXG#M4'F(5)1SNP@& MPF]>,YI'X6@.931GW=$,P#94OD:0R[F7=<)8"#_!5@)1:NKPH/L0,MJ8KXXF M B['(0SNUM;G\9&S(O;X]+L?MY.MP*=OKK@B0> ?DD=V7\O6I]:Q)KMA9MJ0 M1='RC/.QH]-U$DJCGJ>LIV)T9]'+F'LC[#V#'_B6)R0(^'5OJ BRYHA*QNBP M,5_->(1F7D;OS,)/G!-4C+$ 8*8AC1B:/U*NR8@(K1/6Z$VL7:D3+Y8:2R=> MMJ0<#IU)G.M)-$9O+8[8_","PYG4"7:: 0?V&R?:,4Y$S+9(P$)?J)A;+\K4 M#T#8X5)CIVE>$LX$)O73BXTW^'RWE?!XP$X9&4%[UGYW> K4T"6"7QR7G?UD M&4$\5AT+I?2"HY:E7U4[N@E5QGY^F'ZU7=.Q38(#\(#/#Z\N*]CKB.MD! T% MU\0[HI-34#0YK"D.237 MJW,.SAI/3!_?'9$VHN\;&M*+4+(* MASKIG6_5'[4XW[+8908' MC??X:!R%\98NM=Q789L1B?TUT]'7)6MH#I;0([6AA#,6X"YN[K0V_CLW%J+B M(S+%6""V&6Y&FJ% Z>[=+H^^9R!P&^A $'#*V'$U81V*N61C-I,(_/=9#"PAC%4H UIV5%>$>DM M:F,$ #0$E% )YQI?4D51!S>*SA"X-EW.>=JU=DLO T=Z>?/U377EX/@0,696WV93V0/3=X-+.R0M&3QH@U1,0\R5<>B"-FD/8AAG@RD3:N(M%7H6R'QY\I 4[P'5B9 MG-7L#8ZS:NH$*-E>/@UUHHDU@X&F>5F]$_O,DO^P)TP=1S36CL<'3@V8WDQX M)4J&BIT)!4[V%"'615JG(*$)_XE4U_KUJS&?#-7_(R0F[Y/LE12,^]#4TO&@5H&DR1DDQ7H?BA/&MQO#//^VA9M1(6!D%CRB6=4JT&^ MA'R=)#?H!;LL0)Y-9WFY,&:GFVC>K3W,XV/N88)5MSPG,=*>>/88,^(+RH$9 M_I(H3X9,$%,6E)SV6&+9?BO+U/FFSJFR;]GE[?5KD+R[))?]15&#$8SJ_J+D M[/\N[[W+H#MU ('![21 F31L9H#1"E(O[? /JI)!POF$!\E+D5? M]E=-1==::@BN+O9@C!E-4[.1/JHH4EE<4RR2$/9*Y5//0),M.1B6[=)9Z9E= M3?4Z] !DZO))XX@/X>N=HDMMRTR+!-J],5Z3+X\B?P4SO)T*-P(ZVA+JTO(C88KM M1KL"XLB)[1 :T$?.NX >XCW2EXWD[!"F-H4=U@4E_[6<([B&5'#%ET555K_K M>Q@23Z$)/<0MI]T F1GEAK@ %WX?#(Z-5ZIVNP^1>\ 0P@L['QX8!^Y>;N=& M\E)1V,BF26:+=PBHV&R9"<7'B$257Q,X*UVYS+)TH#BD,52H]9@;T'0_9G.>YI=((\RSNS':% M,'BR!D8)9K=),609(XH>V?7!##>*],MVD4YJ;4,8\$0L=<(' M)B0UK&GLB3-ZEE9<_=DU@[X($T^(11/TPCI/E7OI#$6O"T?N&5*2LMND&&/IX+8*GR2%++!5+ Q//0:$6ZW*P[S X[I+KW)2#_PA2$EEWQ2K- MC"6M_-!"Q6^A6^JE7T*2^4#0A!(%; ;/2IQ)5&628'5=HY$G]4X*L+MY% 7* M"E!+4->Y,$O,!TE:SA1^VO<*^0;-6ZQ[-A\@HM?.1G%G\WM$]C 1(TQM)C4^ MWVXX#C:S0V'[;'LXD&(%_L-9&\NT#@V?_%3G]PZ21*N%*>.=XE]$/FJCC(@>3=KJG6YMJAA@8+E1AM[:B""*YBG:J"DE2>0]LU5%/&7'@ZFEBDP%4WCO=8/W'NNI=N=E?=:2IW^K"@2%)!Q)G(B50K M/PO$TFNE]J=L?U&[6BT7_SL?T2(O+WX]CVT7I:0B MRX(%(OZWQ0!!-L4U(,%%G 3?L%5&RRV]:)&_I &^ M<>&TMZ2Z7<\2KJV0*;L;"^3A\8;LVAVHP?$UV6OQXK$S#.9BG+9ZK=Q&J*Q^ M>/#ZXO7Y@Q\Y0%8D>7E-^YLTDC7$&=\*>BFG99:*76N;7U-4E=E[C5+PQ$RL MA!@5^[/8*>A/E13 7AWA(W>F+!YZ9P[)R]E:K ?14R$%(&:UMJK-D6?3C".5,3?"(V,4HQ3CRACDH!MG.=JC,=NL".X1HY;G M;5@E9#"0F8K#LO;5CVAX_;M-Q%C3:4,6/;)+D*'7/E5C666@ZZ20 MH&5?O$T6MRKTNS5P8ME4'TJSGE44F&!@QQ$O].2JTE+;H7.!SH5PR"G ML&X7Z, XP(#)3,R*+(C=1FDP9*EC:0(F+=6I123@0 MV<\3D^38Z*4!P8%G*'#Z>+4H;S'-N 1?)T! %'&4$2L0RIJV8+> 0W9%,._BG_)WSV'RWFPL7I7,C7*O5>J7@?VZ!, MPCDY'#*38GET0J)ON.B?[K)R@:*\;1(N.EHSYQ^#!=\; )\<]_&B&W.*?] 2 MQ=J>R2:=Z>38H >O8QP@N[WP1>>LM1)=T6ZZRPG&,>'LW+.(6V@0G>4O';D\[K2Q6PMT"3*478!).-9VQSLQZP23O M'GZYQ9.+).D$:-PPFN2=8;EAYV>HF@#?"9_VD.)%RJ BER7,$<58=N^^Q@&H[CV[5 M*K>@A!IQ\MI36*K7T$!;:2RI$N120\J%VV0-V1LNT8;% S>&IP,;@^$C/$B, M%=N!'J$MBL4(TM95]9%WTJ@N"2NQ&VV:%CQA$$4"XB70BA4.+A'%&3X>*EO4 M#'"B*W#+1<1'R&J:3 _&+&F;3%*(-OR+GY\4^"[7M'J!15T=^!3U-,#+!*Y+ ME]$T\GCN%*O?JXM/]QD4J'^T:&]\\.V"- MLMXEW,&*!R-,'(R$02R;AA&#^YCVMNQF*&'E6* MI&($G43CG/-I'V23]Z_ YTGY[*%/Z[;:HZV /FVX7GN[)L8E 2SPA2F$93&1 MDG(3L[)>PCI+1H %)/E(UAGVI26+14:)P/HHJ:I/'N!Y(=[YU"A,R'\847QP MQ7OY=M]6MHGSN6DPJ$#H%Q#0=%F,3F@^6:XVFSE-)L(]R2)1#Z[<;H#L)2.1MSQK);.2I)BJ6I3$6 M_-TC&+JL295-*2@[,_!?=KY[J8@%@Y:]ZE!)'M63_V6RQ8]1]O0;75O M8M0I#+G-WSO;741B%/D-+6B+.&=*\(DV9X#]*A ^1@ZH[![R8*A)A8Z2_+O. M 1Y2%^2_T?-*Y7/1JYM@))#CBAPIEMAV6%;N*#A* MF&ZB2,?I"J!D*)6&M%?8"]59CZ.;K,S=F'6N<;2X>9&* [N.,Q'\T7 :'<+3=*-N+VYT;/LRIZ)FU%/D/=X?'96CM9#)W#X\'11EC+EYV"@TKY M;-U>[H(K':@R/*_.2\4I10]TK>?9BZWIA12JTHR,+A-I@RR(<9,LU9RC+1%#JI=.R( (@B6A6AHKU::Q.@OE&0R#9O-H)-[A K->L,PGK3/3 MM:N#:R@@UU\'5FNPK'=*Y",HSU@KBP:1$=#/+DC?^'F&L'/B4U#J928H_$@=MHI!+>]JLK&,"OM M.9EQT0_D\![\!/8>_>OPIQ^C63O,LWH"2\SP=;=Q7!#\XOQ13##XOJ/8FJA$CT$Y2_C"E$^5[,HQ MF2N(^^Z>AH M9.Z/V3!VK[66,6]Z%V_5(Q[4,' !DT9T^#R];;$ZFG M(N&F*-ZC\6)N&J77L#A"TPTQ$9UBTGWR[S[ZF\O"Q8VKNI06X7+U'E%"XSPY/\8P<'D73;%0AG<^46-K MP!UF(X3 8-\P%@*GGA"P\BH\]Y$VG#6%@HB<2L&Q\-(I#<]_RD+LDT;+%]BD MP1,Z4CT-OZ>W(3%NQF@)K63\,WHY[D?+Q\<>?H\;S!8]/P87X&JIU)=#%=98 M[S$M4K A"%RBOG]_\T^/\TJ\ (5RL _ ZEE?Z^B5EHJT9C9+L"1M5%KR1ZA7 M$/H.J[J2HO@:+O3%#O-5L^^>VG9RI?\^@H_UOD=K@CZ+,[*761_[$8>G(K-" MM>U4*=7E*1\MV)CN?*'M$9B#-EY'K+ ]M5!>,Y6>/Z&+3TD.5[(47<'!IH)( M(NJ4T5EB1:?$I5&;(L!2^OHK1EZ^\EC\KZQX\9JV!;81]G!L*VWNR%! \KYS MS,!>)P7(.6)Y:#&DI]+Y'Y<73CB3C0#B&7T?#"08.B(]5K,WAC4F&7-UYI2^ M+4<9AQ>)V.7]4^Q-JY\G5@M(%M:N*=*UR8PO5T8R.C T:*SQX9/FR3[(#9,! MKUAF;&G,\A'C>03))\7 M0Z(1M+GTLQM7;#^E#A&*NIMQ'SZAOC_JTYOLW,WZ(.F]J3\("QN"^I6PN6MNYJ5K2E5[9[AIVE]J, MI(5?A4P5AF"N"8Q5N['"SG?[P4,@4.#I90*&*_/1NSYHA"R(P=4Q-?4CB-Y4 M[70FG+)B(^#WTSMO,L/=!(E/OQ-@@+<(]=JLRBAX02UXL$4(QL%IBT^3=]*W M&=XWR@J9"=3I^-RILI[A0&SPG6R+5(LQ&80U+9E4DD(@7! W#D/IKK42#- * M*LH#KRJ?6(?Q'#P0V["S4M9HQ%G%5E@E.=*E1GNL1(J#-NS% M0E%#=\1^QQS]=0!P%YV1;%'X225U TRI#GJ"\1VF9E=9[_FC%9- @W%QG6G- M?B>$0,QC%EYDTDQ:JXMA[^8DW#@.U-ME B!+-[B8>\,CRHGW8--#K/D1)M9. M5-0O]5YK/8:#?HH&4KLI!S P!"P43K+1& J64"Y,8XK,'-Y)"+V_/MRY9S,) M6&1%8/Q8&]'I=B[+7+5MZ@D[*V6SLN-!$E2\]_0Y<+A)=KBEZT%_Y33G&7>"D&PS7:9"0#$D1R5RV=6^.3&NB$D5$XKK1=V>Z M)AVHV%RP50=WB3-\JL[;Q "%95$BK,AMP_B2A%O&*)\/+]&U995#Y3#2[*+( M8JZ+(5/9EBJ4E0-6V+T9KL7,960":2XNUW) CA>OPS83$F7ZX'118AX?CF]> MI1A1G6)$%K$-M%-X"DC3L5;J$,J!Z8[15%O]Y=/LT)R9ZZS6+A+=_!$B7QS! MH;4J_$SPY]N"&X<5N!R-VID:"5?@WHD$^"O5G6T$Y'1EP'&'#KO2G8=XFZX7 MNGZQHG,/*05G]X<'EU=_54#]2LZ/I:0\%3:M@CBP8(&3ZQ5>>^)"2SEY/!HQ M8%"0XV.F$!..34* G0X_ZC ZQUC^#L^I<-(>-N5#M*![TL!OL@:^\,6+%_A& MG_.DSF!EDJI+>.(HS-DCL*RSDH9$I%6.PC(K* ;%4<8A5@[W4$)*"7?EP.K9 M$B55U--'1/R0KN_!\32/]F[)MN:8J"AKN\!4'[03:="-$Y>ODH8]H3=5@OW@ M*@G9*O-V8W+LN=LRKH'JJG9<; 5[F:)[;'MVC4/IJ%A6EQ7;(PK U&>.,E1''0NBH 3(B+4!OS3@9$!9>%'\?%L7/' M%45-C P9-62OV'[KKA*F"8*#*^@NB?RIP)H[ZBN-\5U^?]B&QJN-]5M5$]NW M1L:DX'].&0U;H^G1>B?R;,V'$&(%0POP&'!$2,!)=%5$FJ/*D.':N]CP]4XN#"EB.6C^/A[*G>T$=F7[>1#52C*/7JI>VF41]-RUC^LT1P^[ M*-T@;0IGS6Q[$RF-'CL[Q?&U>NGIX1@"=KZC$"P8IMNKW4' M;*XIIZ-<$E3O62V[1(I0S)2LM5S%&64D6B+NU#)U+^#.TZQ3$#0&4+8 %S[. M"0I(>14+Q+U)P+8$RZM+SZB4!R$3LNM!D$KM<8II%*I=KQ*T,4UC>^YKONBX'"(T9 MJ_';%AH\"WA?Y2!S\P+V)G([%4$7,FZ(*77<=E[X4C>9WZIJ.-<-"A:J=6-V M62F\E7P?[*&Y&1*S$1D(&.@IN+U=BHYR-F38&!Z?"^$U\CR]Y?8L[XP[[8A3 MH1.DQ7%\*EZ %8>8CNBU[4E4._?8'](/T4;$5V@%4S,J^?3^A5UIO QF7WI1IK3Y?U8+_!G8$R,70L)# MT4CY%UZO!1P7U$:X,_D>#:$NG!T^BM_#HZ"W6?UPU(#!@)J]:W"NG MIP=Q]#)+@"0ZSZI7X 5'OR:(*^:!'!\<>./X_VD0ITO4Z7X 3#JE MN Y+NO^%:4P=9]@1M1ROG6[M@WV8$B8Y>Z%YEC=8S/QE;B]=X<)&]>A ] MC,ZC(6P[$EDG^Z M6.19(0P^KV WFS_)PZRA2@ ]"I1**=]--F2E]Y!T>;=Q&44\ I,UIQ!6UM0F M'W/I#)P%B=J 0$ !.4'/)XQP($;)K_O5@#S^;$+P80 ;V^7V4 ]&);*("8LH MK-:#B/"#AS_!KO%G1*N306EQ:(UN]*+Q'!+C+G\"SL4"#X.%&D@7D/Z14&T* MLOF#859\6:;D/62E9[&?;#9D9?,/RQC$CSLA00 DH@I4L/Y&[QC4.%.CR<:E!DR6BY!,++&RE9L!C)RRK14G'JP#L), F9LH$$B)8 .Y 8S;P _QKTC;(TZI=1,G7\#%^LKK22&=@S=3K M1%LXH[FO#7F$JYE"*MB\$JUH'O4@NJ01!SU]:OTDVDB" A%'H2W$_+8,$(EP M0_,F4-I?#L.!X7K-W40XL[/C>@Z_-<_&C=-OT7E0W%%,,.5+>23.AX&YSX2< M"%\)UR K_F!D"Q6ZXP[/V.KP8V=_ELR0A>-X./E]DRY_7>H)['ZW,,_1 +VN MV+6!<_BN]@BQ$?9=(M\,K!/=*W4[EE6&3A'HZ6IFA9&L&E[*,ND&M/C4>&4X MLY*:G[)$DY.Y7R2[2-0J.5RD<^9V&IM*^$U1EN!-S)V/0&;+J<2MN[C:A5O2 MTX6C"BG3\=G.DT4.&KWOX= D9&I:*Y-O+N MJN?#JAR.<@(2D""+!-5"2C5"9\_LHZ\80@=38\FF6?K'K"-:PL4>M MS)T_3%P2#>$,>'RD^ 1LNMO+R1($IL1?1IPAE4A6N!".A0CAA+"@RFZC'WA: MIUQ][QJ&,Z9-;0DM]JQ_E&4PMU2ECT>R*^.B'VA(/Q+PI;HILQXJK?4+D*7_ M_2#[U\&_SH[ZV#=W._'VXLVSE]'AN0137[^X^EOT_/SBS>7KJUW>Q?\L6ZUA M@AV*X!_.NSML#_/!$9XJJQ%"URWSGA>:W)">%;#G1^_Z,_^4BJ;'@ A. M. *!@4R3456JMR)1%SD#KO\28QZ#.N(.-8JW]3[[SMIX(?E,I\^;,8E1!1R\ M;-H.JS)A6$XLP.\<:[;>&4$T"60S#N?TQN"O)4 ^AG5FG7<%VU^G(+D((4=LI'QZV/5UU4NV:IUKC)\ M4/;O-DO1YI!Y&&&A=:-O_Y#>SPS4I1VU$HI$+T7X4RT>('>9X&HCS"4PB$Z+ M7H/7=;H]>[L\D/>_6]'.>Q^F:(H3T_]]9*XM$0<1Q' =M2I]FP,UVA1Y@!FN M-4LM7,8!H5.B-CI&21D@C8_, YR8OKSG-TM$H'/HE.'QG M_-QX Y/U2)_'(<1N %'FIEL3B:X LQ&DHK)QUH2G@_D#TBIC#CH/*TUQ-H\U M2DHKAX%W@@!Q:<6U5Z6EF5/>#07UY26S3>8'3\C/H^ FXC M)C#O*,VY;)4/O%LY(MJJ>U8,W_(';51$?H15I31;RF9UEX_>7=C@,IOVVF$BN'=:_5UZ"BI#R[W*;GC[3YGK17@Y/::W-90] M7ITI'D^*,,!?4^)*Z9A.%NGG(20#CE)#TI MV#,N0D:1QD!4&.ZN<=XR?GKE=WN>W$?V(MHC"#QY<;85"()]EZ$OW3)*>%'' M[V$"O!L[Y7ZY[G6YN-X1!+ZI]^MU_^L5Q #F996G!QN.>OGT>&U%?ZFJ_ MEO>_EIWT$?YX293^_[&I@E<6+OGL5E':%]CNLB) 0J'PJW M5#T[=J1;9[^>][^>C:FJLLK UW"$5*MA!G N#0$]]TNW 4OG>8F>,Z\$-);9 M55AH]DMV_TL6TN@Z=LJ?\'3MU^?>UZ=);BW7_)<"-6Q\YOTI97=)CQ=")H7X M(X]AJD>_QY[EQSEE*8_I-080D\. %(*FM(B!RKOPG)DTTW-8' M,Z8!2O/9' M/BK%S_%>^K1O2O"%*6/I8H[]"29@VS[$VH4X@&CX W[H9K%B M#.Y M#,8XO1B?5+;@,4O%CZS9ZV?2\ZP=[ H=0?%U-="XCPL!K447#V?ZQ%A M$I8A0M8,=#"&/O\7D>QHSQ_<13-$YRPW) UOPJZ]X6#+(1R[ST[?O>7P)4:, MP-86DD)I,ZMH/@M4Z@($!7$7HDAI&7 -<>%%AM23A,$FV"MAE^%+;W4"'57S M6F"2Q>>0LPQ&7>\Y5!Z+"NNM2D; 7%-U%;9RP]X-9E1>%[QHQ'A+K(<]S)&> MGXYP?WJ2U^8&";SEN<'YUG9=-,HE1C^]16%48ZHQ$G+>V%+C"J+&L>.N'NE" M&?N'AAJNZH'6N<6&QM*XB;4'X:"Q[X%!Y3&;9"/B$X 94QRQUU246AJ#5(-O MQD)=>(@T>CT1B&'<85P=Z;$<*"(,*[U#V^7(ZBZZK?-P4ZM (&()A?7@UL^N40BU M5TNIY0]H-03/W0EQM].G_#)DM=3N$DOM*Q!'SB!;9I3SE@DW">9?93T-VB8< M+VT$@1?P.U./8]')S.$AJR>8LK%)!, \\[HBVG8@5JC?, %;@GUZL:'%2!FR M5V)\_>UTX3U&BS"]IB,62\>L>#X@V4/""_FFKV>D')NAT]5TJ4HA:)+;7SB5 M+ZP9 H]H]DIZ.O8H6]X>#+?31;2L_*@M$;Q1 MN5NJ%D%OT<;:ZI-)&S%&\2O M=PPAR-9\B#V_R-+CJ*-CJ668KS6Z7 _+7YW,9ZL4RRX>1#%RZMYM*9Q00F/YDK:>$YN""1Y,M;P)_%9? MMO>/*G2>?:F=6%&+=J>"(5A=W;=N;5=%B[HJ10Q=TBF::>QH%35=H\4(&8F$ MAG$E;X ZZM9NV^56!^^=*@HC<*DQS1->H"H9_T<_JU7%Q"Q,L>S=@V0JWBWX MH]P1EO?UWL$19Y@M90/U'?;&*V+D51TS3[N+/5-6Q\5+AX9Z;* / M%MH:[0[@TE5>MUVA$PV[',EP8S\+M3Q6]&4TB=7G MA*_)ZM"RR7[RROB#YJYHB8^R&74R6WDNM3VQ'DS= %Q$NMUM5C]4Q+VPW7,= M3@!-X6%"H#P-)0I7%]4**SEH;1,T9.QW+'*_!= &ZX6/#*ULO#Q^CL8%-;[" M@YPAW=W8CQIXO8C)*B'A1+V,A)GO @1:)>7;U/"#CXC ;['K:_04]L,[W!)O M*5F!;4)^(/0%>))/WY[3/P]_^I$]9XZ ZOW([98UC5ALDT5:)2WL6'^?:7A" M>I^*Z%&ZY]I2"%*GU[X'2(QF$#UOL9]B%31RQ1 '2D)8HC9=H#\F9%=@;/4^ MC?>ZSY-*L>-4YV!.*_P M$TO1$%[8 ,,TF,(;T8N%^!7!DJCBKBNBUK'?["]TL)2X1+PT,Y/DTNL0&[EK M)Z+>:?C!W([,K.$X4 I^L&D=,I\U18*FL78>:!D0DGW67 M44W2^L8]NTVNZ:WL'PY&^8#W2/TOXESCUO*HP[ M+A=)<)]LKI&0+7G=K",T5+[Q,[31(PN&MD%%/Z)C\_THD/NTM J& W*Z2/ MAQ-<4>)N@,4<"?&8^1(H9%%Q2>C$(Z-J?=8R'Q.78A>I*24CD'6*=>/(F'0) M[2:0OZGK*.FSC;G /T&;5UFO<:#T7?D!H=W8S6*UQ,Z7>"4(Y]CG=WV@$JYY MW0[_(-Z;DOGM:M3&(5P9N\;[>GY98['RX(P,86L0GDX$A+9O?3):NL]F^OOX MT'8=/3+VNA/;@BC#C'T^NJHR7:I,A98,%YYN=V7'MRJ+8Q'$SEKI74B6TY;U M#92_-*T<:R:-([,2??"VAL5]S+/:!%2XX?X!6="P-NII@UO[GTL! VWK)--2 M8(ILDOP'S!4DR9J#.//L]1J;-U/GF6:2%04UZ<4KHAG.I_Y _/_PSPE!F.09 MTK(%_C/,449JIFBIQ6.#TK/1ON^-2#)WF+1F6N,PVN/0DT;T[C\UP5? M^+-RH%'BV0:4_/ ;V,S:)1CU5,GLXA[N1Q8%HZO.NN9Y,*0YR,3,C;Z*VJBE MA%["N:-D'BP,&\QRF;3@KH+KI:ZP#,GG:3/(&-S[41 52BA**[)$DB:[0S>B M-QH)%'O242T<3)4W7&6S)"17"D5L421M5V2<-"-3DR)[<(0M$KV.(HL@.LGS MT=V5-H5N;GF6,629:=(>OWH$-Q;MC&0Q5VM28E7]8:].,TVF"88'.T%(UKH% M 1AMQR;Y<550R1&ALLV+XA4$O/2Q@>)47=Q;I[709<]>[_:H8GA M<*9U\KB1M@0G%ET^.&Y4&L83 S'D0FKF%A%QSC5#AS:H9<9P34'P Y)_6C$B M+['XLZ$M@4XM:N[=R: E$/=S!B0HBB\UAP-=IF4DK;79 D)$35S;].$" 34KSWV35W MZ7ONL[J;93[ ?2G85R<)J>N6K; Q>*3@U& [< I2Q=$(_.1<8"<9=GS"4!C\ MM]D7-6_$VL$49ZRB*W.CO?\P7$+Q2D\'R>EF(,!^Z39@Z3S7'^P*+/*RL$4K M1==7R^YQ4#X.ZG K<%#[,_5%.3O\2I!QQ(W8;7RY1,=.?)#'8W9O:Q/5X$E?9MM7BA0*JBWMAW4NA;3$!;039;S]&"[C00.S=2 XK1XIJW MY&TTA7=/:O;\*31L,,1/,C,L<'#O%,\HOT5>LJ&O+(_+)*\ M,95@5#)J..+@0^0G[W3<\0T5.137V$=KQ2*!",TF!;Z8 4B6=NA*_,,&K\ @GF,* /H<];7FI)EU>(J_'ET*HM%*V M,@\KKK'U!HI_P.>Y%^H3,)1([Z*,2:6WT['5)W/]8E+1*_QUZ.D^X%?;PD;- MY>G>HSLS0@1C;*[W[TPNK9U([Q,:U'LP_E1R]%Z4?[P"DT9N'L:,QWDYW_)F M9A^1'+(!1B\&ZJ^7"S:.\B2;?LW,SN;&IRZ#PA?M=Q_2W/5T3Z7P_(A"_@09 ML3$N:IBN1>0(U.2J=RQKIU1O5OS1HAFG; MY-C:QQ',E#8L1[84OF264ZX7' M*)9;M_4,TW]R!%VE2Q2]G2 DDX*;PMJ7%2#8R*XDC9I(\),*;_O:.$KTGO1N M]\Z[!;T^7U/KO<_Q)7T."8&+^G.T#4ZCE482=0 M7&9/9'OBFGI&%W1>V=H,CJMBG5>X"RG'][&UIX9OO-I]DQ $R>N4C8Z7M/Z4 M>JX[%U]_OEVT?8X;A7C$&2@+(@ B%'C9X2&R_O\:&I9OK_7RI9_1SY2Z!"<, M3P7U?2<:BQ%CWL-(RK!MN *@+*RDI#*5[IS[18@IK9(-H_$I'!%3MFL\G%Q? M5TBYP/Y@4/!\].1[5_;'@<^Q.'C8,#+BAL4KH[:(F9F7?M_@#QW \>E'#^!Q M*+::E<,,IFC]X(X>V>'(A;7757@0_5YPD)G!KRY61FJ-))%B@+R^N"0G1RA0 MPQ7/D)^%.=IZSIIOR/H/Z\2H5Q1$KF-(>5%8K+SRKXP3 FT5T2Q9<&@0A7TX M* 'O]PUK18MI*XDQ!,8!,=G,B$A\+YKZ6Q;$OXH0?H=4AK2K+1"=,:T>!/X# M2;!V*%X&._F=,41?;K,-=0,VS=1C=TA&$VWW[0*Y?%;A5%*FTIO2!F[F@JM: M:U8J@_L?]CS,\E_HSA^R'Z.+26;&T3/[C$N^(H8_VK\^M_%+^2L= K@ KO@' MDN:\@N,K<;MQ](;J-F6%U MX<4@>I,L?1496)QKFWDXW:!.>1"K+-""MR'-NPC7+!&'#XF,# 9V,3%:YUJLF0@'G^ M=\OJLS*S/*&>]0&:T-,$-@[OL3OW*(5.!DH\ME%2$7O" K_B(4QG&';SOE+/ M![%74^GK^\O$/ZF<;[O^N <9]8&,CC8.9+0%E@&Z:*8J-=-"Z9(>[K&EU/#G MMQ4VA"GC@S@?=LC;?.F)7[?,O!>,I/SO0!O)0?>*\ W.6*<0N5]9Q?J.[7?6 MZJD9VFR@CWK&5"'JP:?"+D(?IBR31-O5H7Y5\KVYP9*;#LDBF1[D@KBB#"QN MJ#(:1V)9I3T2[9ZL<=0[6\K@R$..;I*\U?K\#'Y%W+,AN[GE^DKEZY"4$<$> M0@ PAJO6DV6RVXR4QJC]";!"I6!,S*'5'#HG2@U=@)U )A?:"E*! U\CGRHM M,_B)-DY U==@8PPEK<'IX( =TRTX^Y'T)%QZ^4[B_'$\O/8+PJ<,RZKB=.V0 M/H>#D=(9^"&C?81H<9R,_$P,&8YP=&AH'*ZS+>5T?\GBN$\-RR[&H$C934VY M[@^.X1P,-#7DNFM=:Y>2M4R3>/O1P>%9EYJU1Z36QKSC9#E_L%W#H38KH4$C M3.UA4SZD?P3L2O8:M)W +E@0Q\)H E.;(DSK")+#1+V6F!--Y1- MAZH*3P9&)M[#N^H16"&W!&Q!L* EIM'WXJ]&YK!]WCU8V%-B?@VZC; _%X%M MGX.?A<5?UB%DQ$9AL X5 8X6*#.=:=A?G 7/]">B&8[PBT^SZPA%%?+*.J+] M%13D5B-UC$#"6+%8JATM-S>W'EO<%+Y,_6KRRA)P<'UBM8[;-(1S;&X$L4?! M"&Z#("Y\[2!E'KY-EIV#>09UL,(N#H6,+]>O9#JZ=A]^/DR@RT,V,A; 2 M)))CJ/R$DFWD+"^_5-HFZ8[D'08*#0,"93/IUI:: MC%#U-IYC;AA;:[A[1SD"BRRVIQN#7^V(;*:'$+T+ABKT*F3C'( MM08[>UMT4=S$2 [T&3T*.K;4,G[OB2$SAEKBHJY;,'"R2 9'MBJ6;%XK M#,6>R-YAXD:YP3YCJ=\4+V$ /+]1N-$[);RKVQO3ST*G)-N'K>4 MQ?0F.-PM2^YWW?6_N36=NEGJ80V3XMVR8S6(HO.\F= 3YQV;A-Y !)%(*;+T MOB4%\>=2WN)%(5'8!!, M"6Y(%A%S6P^14+^@:%&V_#&2D!1Z1CWQ[I5=ZRR0WHXLS!/8-#;J-?A>N@5_ MM Z*Z!<3>(0IT1MAOT&*)!9U V"=WH1P")L #&OA+$0EPR&5N:':&;R4 MN4Z85<:A7]=9=%6"S#L]4T%S&::=_#SSLAW!#.T@F>@"E')(MN-34UAYI)$- M7D!F-"73'+QHYBWFNX*!/Q= .U)I*K]/=V_A1@:-4EXSRXW-TB3#7KFG^\:I M[-AZ59_<^F%544CI)<2_MM3^I[XX/P"W.O MD+*]Y514O>0C1+J?B.=W*/X?7KPD7Y&?I! *(\3%5"H4.R#V<<"_G(2.5H^NO+E;/W G0C*$O$K/B8LYE_\ M-W5"H=2[PNI*MA[CKB]HMQO)L8:Z*=(^+(ME)4]&(0PQYL %L[M2'[[R!J." MC0>^9*@.R$>4OM27C[O>E,6Z-?FHM,^&NFJ'IRA0?O>8)GUB.9S+7U_\?/D: M3DT^4G)TH?9E"]IZPK-)4O/Y(+>.;Z,,)$J"0VZ%V M;TI:$+U!"(:>VIHM',8F6Z?Q_=LIO%\A[C!KV4PN'R#+.MD&XI5:\C"N:4_F M 6>8TN &3-@O+IY%/]O9._=8AV X/U P5'%W[F]E9;?UCW$GIZ("4U9FBH:Z MH$OMHGB>M98$8M>W/*LG4P$T^>:66S4N^>WD58KH?UO$HSYF:"='!GX?_&W@ M8:@NA#WN7+BUT+ ?[51]$),@ M,94N5P1$3J-+8FW%%-1SFU=]C9+9]GNX?/[:]GN8M72NW6.>"YOE:TEY_HQ" M%TX\COV?9?7N)T?Y*4Z>;>4%HJ.>9&,2_XZAH2W>%>4>G3]%U)>3OW+^-6E&2<9PT(3S(/ %:!-&]YCW"$E:W29 M^3NTFZ7!I@NLM,2IYZ@N!R!8^[%;\R%*C6J8,#9,/EJ%-+I<:"7+2[/+OHVE MK2= OIJ7([$52C;5+2,HA7C$B[PNFTR[(75<%\K[*94Z W8ZCH8<"BLK)$2" M;I V=1!56ONG@GJVXMS$LB?42.Z9/Q4N%&4[\.YT,NEJ0A$[.":2Z&;:D);"ET,,#,)L94A@ M(9G.H5F4A>SQ69G9&@K)>'*!3,1D52L+BN9<>K6^LLF&JL@%= $HG-,AO(9C MAR*\N-)HEBS(19)?5@3RYX-3][S@\&!PI@&S=6W68$K\O_H#B(2ZYQHV5R$3 M@E$,$IYS1:G@B>T#&1 >4$Z^EPIU\63_54MI?IOIDIYO;E!>&+:6UCG8DJ;" M-[@>HH6L-5..>U!%F[O:\^'>?_EW!PRB$4ZW1T(((P(]J'Q.0_(AS7UOKL@Q MD<_:"MG,+6Q28G9[/H?[WP=A8_DN6]@I4,2JMV8AY2,?J\:MX>A?L MZ5D.1X$#)SFA.)B5DIWO""DI2TRJ#EQ:51*%:<#&9KL 8ARIL7W80E1_T,EB M$/6!72U3 4ISV_%/X0&*I+(BUZ6W]$9D7<^1896)0&QZ'YM@(%C.!] 08ZA% MSC!4_Z\:<^+*>@5)>I6/ 1;5I=HT4.""!/I-=G=:2JJU^(,E_>4/G3P2/4E! M8Q"+T>K3:MR8LS4AELR;4KC:RQKJW^P."4Q\KXNUQ9A2O*2#*/4(N_18[ZWI M^U>&-6=\:@'0I%F=I#=@4(%NQ)0OU^?LS=W[7Z@U?LY/45GM5^C>5Z@R6BJ9 M<%%(TO5*@IB$!:/X4=PN, 5Q>7M#TH]D6IN@:[<0X6)&! 4!C(5<=A]B*&WQ M7&1SG)M;S4@0C!6T/68'L6!.37_N:B;V$,60/(.4C*!ZYYO#_F[M*PMX(@.J MLQ*QEJ'L]?O]"Z6@%QEGXMJI&^W(-HCYGWC"LOKT)!AI +AB20Q!8, MDIFY:-*R-0;?@FAUKSFT5)I*PE2:N395F7/2LI^H'=NNU>.%P(Z[(^C4Y[+1 M9@OJ"H^VS!F%;,]Q!S[&U2#4B/H?CTS.D1CF,,3@2NF @'643:5!+O)V"%VB MI%B[(9#$#F9$%BL8D@66 U64$O"B*XY8L1/'ZIO6[ELT)N7BJI7!VE\=?^P^ M4#X;P4C(8R<\R5(6;4:YA^KF<$#<(2HAIV8LX4'7#WB6FQ1[WQ+%@PWWD9%, M#)5>!*KK GU5QV9+;MS#.]?".T\V&]ZY?2XU"Q%L[V);P%>&VZ]H<0]%N1MS M39+1BS]I)-L(^Z4 8L),N>4)Z"]?PXLQ[&VJ74_4,)=%R#X?$6[>7'-EKT$H M),ZQ0\,%9=)X,VL/._$496+F6U\S_-6#RE9&=?$'U'(A76D[G6JP1(!X_FB" M]UVYF[UK*(W0,]1N,:@6=R[7K[MR*5=6G!%5H*TR2%2<#IJGW ;NF5*[?H$]8A?JHR74/N;RHG1@%'FHI,W^E MO#15#G);YH34[]&SO8^>B@KR"=P8\ M,OJ7C[^OOW'.B6>&"%#N0/+)*MXNLRIZ5?Q+9V"5IK_72$8OM^=V&1EOA1PD MI-5FRB"S1-;$5-<$>+7R#4[CX=G9$SYV]G0Y[(+LD+ G:&;1/18+1>341LG3 MQ<+Q^K!PZ2-Q;;%0MO1)^ M#>]_#=L9N&&I<09HZC6"0#^L2ESM:1B8ISJF697Y=;%+O'?[I-QFK',V1;R, MZ?3C=F?7HGG064!GD5!4R&#-SK82$XJ7O7?Q;(NGS//:G7/H&4RX8;FSK&2&%%A&R=A MP)!1 B-7=D]UXHY:E+10B_'/;D00D[+NPJSNH91.#=DAJ:.3]N)G=2_IG=(F MN"=C''7&N4_^HIP(A#4/W/F",,"C1.!,I8/F+D4>G4UED,/ F$JB Q+U\LGQ MXX!< <'J224AA(!V'KPNL-@J?$\V';:P)77TB=WPW2 A^<02RI9:(Q3L9_J=PF7N_ QTW4AW("744._7-?J!RB[[\ZX^1&VH2A3;#V&SXQ:"N=CT#[$_<^55$:U9.1Q* MWXNYS[ 6A.DHI6%'[6;'181 'E;I0Q0["RUXJ;/&>*%JN_"%N8;]C20=81+, M!M1<_P]:?A;-'I,R6*NYE:4B2K &Z'IA24UC5Z;/S6-<_H33:V% 6QOY&)%8HD)"J<64T:N^U/G=]V12!^$6[:VZ!>75)LT)YB2:YE5/. MU"[;'=+>7$S:6]-MX>T6@$78'VV5U9H4!B0#./M[T6(_VC3 M:S6H-$#G2QPE^B3)C960(^7'@?=2#%B'47:&P#'!+FN.3AO2C)68*'AD&PFT"7Y)&R&O$+CQ1;N1>U,6;">;N--,ETN"A4N1D273$S5P39[,R>.[5B8ZIJHF&4+9XAG&Y9VKZ6A$ M/:H&>(X7L_![6/F^CHM6+">HU2%,,4WK?11C? M+]^;=D.M(Z;D]? %E@? E_==(,R',..[M/5.NZE78M.?')QHD.@J0?IA4S^\ MO,W- IE]'9=C4A0M-79T"6[_V(T]-D*LU#=U[4#8X6J0@O:!_AIR[<&;*U3T M+HN\"D%GBIKY(]F;1'PBW$(,Z=P%&OY[70I11.;<3MHMZS;5JN^@\,IH5%;< M09R@.]48X L#-F(MMTLSO.6HW'B;@J1F1 M&+94ITNX0(TR=6[L!PY9_W225%.\A[NBE[:%&M4J8(P5G5Y.[DF\#$9K_,I> M#[QGB5J9T\!V7&O*D19'P'=(;S,WI?OL0LS&$&Z6" M[4(YHAW03=9)SX@Q1]DB(?7E"'N>&X1DX/D&-Y"(?+$PR^;X4+XD36+C:($] M0!!YVW1:Q&=E4-#' 6T^Q@O?>8(A9.9_,681B:AG-B=][AK772EHKJHMEKEG ME&YXIGT0DW+,<.R (3JQI/WT6>A>#Z*G^$],, M=F-U*#XVMUJF&-W"P1Q03D^=AE5F);X)I;Y/8>0(8/W\H:S]ZA:"GT<0;OQ9 M$+E'@'7&FE?Z7;8.(5I1!V2 M=N)M18VWJ=,+VTAP$6%;].UQ=)-5Q-93-FS58 \I#+_022S'S3P1Q!/L<[A2 ME+5<;+?9('H[R8@N5@O5RVO2=^>UW4YRDCEOD4[%L/2 M%URW<(7&S"=X2/<_ 1^J;=]T[3FIX&"S#NW0<8Z((61RWV77\0V3X&M#LA7S M$5K B7+]B9-&5& B4C(7&)8DR=8HUGX4IOQ*#VW#=ZN*NKL()RJK0 M60,9D&%SR?Z"N<;[XILR;Z>A21_$MZ^I\8/4$P5Q)VG40S3[KIJ$6@O9S\%G M_KL%V:.H"'&\?3^)/)=8G"VJ+>+\ I8^-=*1*=88OG88[E0+M3_E/.R?8)$ M"@LXP=QW=M84PO %M'I;F9)8]=\MEXE:F^H$U>K5U5@PMJ49R?F,M0T5F//( M!XR6DO0;D0,L#470N5%D FX28;Q$F9ICSY+N)B$D$S+:9HVKP?,B14LG%"-^ MC6WCVHL^.N^T#C@Z&CS^7N-:?K> >I)4*R8!17PY+[0I3V6X14[6M)9]7P(Q M8*$)T09K$+A+6)&I1^#I][:KZ_*;N='FRZ0:37CH3V)F6^6?HE>V^MDN5YY4 MUTI.JI%-G'-^(#D]]:2LFJ[C-102D$KZ&-H;O;1B-[@D$6EMD&&]HV+IJ,MX M@XKAV?+@EZ9YR!B@- .WC5[,6#XN+4"\32D9X1%;W%A &S9J>#0X^N"U73'K ML62@1TFK+KIQ'^_M?/@3?](0W$U&36J-:WTI8L MZ-.[PB2WJL&*^@M/K(448AA3&*77$F:>!<8Q:3V]-1.DKZ$ROG:IN,&D@<%) M)Q&\C-LVK0ST[K2Q_;,[+1QWSOL7KO]H^NL2FK&K#??.:OAVN-\#@>X/K'$& MCW76NE,*GM6K6X_:GJ,+,6U!5BX3$?D2<&GL/"H;U/?&_CZ_P?W%,[^[Z8+ MT'>YL-CZ+8'5C&DF0^@6T+7.(&\JZO$HBM5V%N^:Q-1M-1&A[;IEL@60FGI4 M94,L&AN"O_'5FG%OP(U[3,I:3,JCS<:D;)_>Y$QT5M>MMCVNU$9V\8L89988 MX9@O5#0Q/J@6JP>,,-Q8NZVN>+;8J> N-6%D1UL>D.B#.:44N1!9KIA9@D=[ MD2)<"480DSWCS?',=C34G[,;L"-07M>FR+C&Q.:')F5.;1U[=*#+WUKRX,H-(@] M9GU:AXR#V"RGG+FE!">CXXH%N^PQF4@/O;Z?L818D+L*-T[*GD]!VTH1-4H4 MZ8PP#P3SB+]M*.7[$I^D,G;#LGWPVMT_BO7+84FDLX. 'G$[ 8YR6HU8="PH> M953-E8A/(K4Z#+$;][9RV"'Y1@3"50.'VTCEW*BL0$ZYNMCA J&_.J$^?M?V MP$BS&J:2-K=/)3C,TMI6*7%'!Z=/7 @/Q0^>>FE5C52X?2)VJ<3V3L-6H!R. M==_:X/YY!+P *N+2[ -W^!3Z0VX)RCVC4_?LX;<_RX =QRC"&Z*1GKR_W9"1J%%@E2>VI69)"+[I6Z-V\U3!)'; MFHZ)#$RZFKIL#<>O\&2RY8A(S+[G8PW+.+M=#E!U'D"6"#KBJ%H2$09*3N(8 MPNE:V1_\3C\RMW)X;$(CQ[%?L]'GCG@ Z$%/%J?[7)N^41AVEX*@Z9T685R M!Y,@K:C/%]/CI/K*(9(5'6ZJ$. M!5O@7X<')WUIL\\BFA\^ M/NKJ>OK-_4OKNP2:WSQ[&1W^+&OY^V^OGUU=_OJ/9T^CJS?GSY]'%YO.RK%0.'CSZ+&-BF0.P=SO^1 M'/]7KR]?/7O]YL6SY?.^.1^UJVSRE*VB6K>A05B3PEMJ]3JX8'^ MPB](LQI,Z<5?LH*^A=XKLNKL;'!R>'IT0*P-_U\#TJU)=4@BS08LS?[/4E:^\_&!RN^^/I\>G1VO)UW]>O!Q8FSS M/N'7DJD3.\:5;*^>C7,/NV+-:/;;>+^-B>RG =NHWF_B_2;>YDV,P'P3/3>F MV>_D_4[>XIW\>VWZA/$7L$G_SVADS'C\OOT"CU3WCY^.SS3SY 1MQQTNY3*GQ+ZWI)H1[, MD/Q*L9YO;6'I=3NYLF>'\>,G!]_:>N[L0<7D;67JF@H7AY5T'8B#G@H2E^U9 M\R^A_<;T?W>9_&V8WY=9FE/Q]1MSF_1-X5V/S=VFY5Z/S6ZM'*FP;VW!5NJM M;5BQQP7V_L^VK=C)Z=[_V:X5NY!" MV;,D.C^/#X]-O;C_F(2?PY M+\OI.#,YJ!E\V$MSFXW*O:VU/2NX]V>V;<4>[]V9[5JP2](O3..9:+_*?0+G M4]1.E:77Q.6X]VZV;O'VWLW6+=E)?/I)*F MP]FV%3N)#_<>SC8MV*N]6_,YIO&7,LW-0E3,WM#:AB7;.S-;MV2?"@?8RA7; MYC-V;]IEMY3T/TQ5)'D<_=XDD[U9M0TKQLKEVUFKK58KQ_'1WFG9I@5;5BM[ M=^7#$!1)A2S/5$AS.IE;TUM3UJ92O7:LO5RLG>5]FF!=O[*I\X@6\GQN2FVN=6 MMFC-]I[*%BW647RX+_'?I@7;>RJ?FJVODIFYR0KS*4IE;TEMCU+9RK7::J7R M9.^E;--R725YGQ;Y,[7164]P_1%]^WIO7+D;OGRKH__[HL N3(]CZO2D#3)G M;36:4%^GX\'!Z5F4C+ %:59$(:!8^J^;*)=1N_?'1X-#FQK5[QG!-^4FX8[F>8XGG%6P7W(9M]@8\DJ,DD%M]9F5,+U M\GL^PC!*F)VS]W3M^^C=($V"#DE"%2W4A_HFJ3+L9Y^;ZR3'PP0.&HJ[6OOUEA7\ MF%0+[,-3+#=^'U^2F=1X#EXUJ^#)T@RWS1N2D?"L M!D2B=IK'3N4DD&OJ*2R'O>;3CJK WI=GR1"[_RW@@[(:Y?.8/M=_!C<\QL;% MD^3&4/=B:1THK8!1\,.WC.$#"^R"'&GG461IJ^%=W'D7Y$O"#Z1^ZO4D&N?E M//QRGEA\UZBMD.(-F_^Z:<:Q#Y/B7=7.FM$"'S\R&38)GF0S_*FLKI,B^X]0 MQ"4I[B+NA%Q%=08;(*F\Q6'U,W?O3.;X+^QPS?VD#7PHRCQLCWA-#_U 479' M.7=R\(W*N1-9_9_?ZZIVGH]C8))I,F!TL: M3O%'Z\/3H_?L$]><9=]2>&U+X2>;UU)X4Z;K#F?WU?GK-]&+%Q^[C1^=/EBZ M:8.^CB33Z2"*HI?GK__V[$WT_/)U]/K9+R^NWKP^_^W-?_V?)T>'CW^ZHE;F ME[]%S_[^^XLW_XSABE_/WU"?\\N+O_WU\M>GSU[# ]Z\>?;Z*CK_[6D4W/3U!=8=Y@0FX\75U>_P2:]^?WWQU_.K9U?1Y7/Y]NCJV<7OKU_LVSS?RT=< M@ND%MM^TQ$&4HW>>Y=14X)/5:)^AL8@/_6=9O8NNZ+)GMZ-)4EP;<#$Z.CLX.OE@KZ).CPR_24?D(_GIZ?T %VOYP; MMIQ/^N.]^SS'/L_Q41; -BP=RK!]DF.[ENQL<+0WR_89CKT>7YD!/-Z;9;NS MG&=KO-#U3#.?KTQIX\O3SJGX_ZD9F>E0A=GQ84Q577[I/U5]C7.F@1DNJ"RL MJ9*B'ILJ2JZQB+\"=[5*:^)?F"1I='@JOXHF99Z:JE96!;^<+. 7 'NPCHH6 M1Q*E)7P)5OUGQ2AO4\/D J8PXXQ(#,IY@8_$"K3YI)Q&]21!OAQX15"M-DWP MKFAB!E$;U,JI$$?4]H@LZ8 MP"=/ZL:5Q&$!'=?/]7UN4#TW7*PM_)O#M=\=/AD, M7_AX726S"4Q4.:^C)!IG-R9:F(168(8$&HX":=1.6ZZSCYJR@>U$J\/[%!:H M::M">3.ZR\1F5<$V%%9?FUM1_"8X4W I/G=(3L7+?\&4Z MQE>3+$]2D\\F61)=9GETQ?2+T0NZ"DLN\;*K!OZ5P"G[KV0Z^REZ59:5U$#7 MT>G! ?%+\=-Y?[VJ[#,ZAP])1=Q4P136=3O%@P?CRAH\=%EQ8Y2R8PR;$QZO MPZA,^$?84!ELH;2'7NAKE(3"?=GT.JJKT7\_**[KARC/#H^.#_]U?33X8W;] M($KR9L5?.J0!,)%<^/?HR0EI87CNYZ0#V3,_^,P/9]O _+ Y4O -5W6#%H3K MX5BK!$R$$@A47VK,E(C8+#D<:1[0YJ8R> _\@+I5.,7@8^ 2YC7Z?^R]:Y/; M.)(N_%<87O<>.X)6B]3=/KL1U;:[U_MVVQTNS^G83QL0"978ID@-+U76_/HW M,P&0H$2I5*621*HP$>,N2;P F8E$9@)XGN(6=*Z5>S*8K_F7IX$A&1VY9&G<":]GA5O_%K,@^5E,.WR M'QY?9LKW@DJPH02,,-8-5SI'1;-#2(2$P&BZ9T1.$.ES,ACWP4I MUZ0'W8!_52_BE%IUGVN[6'"@#\JW/Q$"T/D[73>T8LL'VY'A[*V H/*Y%]+D M#_:Z9(%/-EY,=74A0\?ZBVN8#WXLH*PB2*F")=KFDJUPA#"!N:6>5?LH?;J^ M"L$.\YLY-@]&&]X"@P)B#Q:(.R'PB>#!B#%&B%DV_BY P#@-'I#G739?ASJS MZ=,O,484F!D$$,-G<2)AQD@0>+,?I!Z\#,<2/%:*A082]$>3B,17F^40$_&. M]2=;;00(U6O$>WR^Q![ERWB],QY;!B+*^F<.;<.GI6($BTAKQJBYH+9YX,VW M=0;3 AS:\)B0WX(V*K(ES [$<0-%W21<>$,6IHA^24"+&,1#JA!(!#;92*G) MLF/"7WB0/Z-2O""!6!'<*RC@V;J.CZ"U;$5!*8]2X8S_#"&/O&A74@?/DB\6 M$&C_"QZE#$2?H!)^PQ"3\$:8OY":ITMMB5+#A 0,>TL"__9Q0FTRG$K?&;C= MP:/A5'H#=])_+#C(O:@D^/!CH)*,.^.QVQOT&MCNG3^Z'<<9#?L[X&L>_^QC MRMMQ.RXTNSMLH,!W-[S7Z?=1Y@V&KSFX#'Y64+K^^K36W0559MIIVMGD=C:F M%+1'%S!*M-Y#QG03)ZNU6DVSE^DFS7>H;3*$5^QUJPWYLUC@@K!=JW9!$CV% M1#Y-/J+_K$_3<,E,9N>*L[@YZ *G5(E:(\@5I6;G7/#O%EQNMX7476N8L1+JK$6TM\K9;.*_X#=^^@$"J2 M43N)L"P>A_DBLB"J>UWC!QI6H= .9[FM/)SU<7LE&3F];L7BL-352NW<>FNV M13X/\]!7P4ZM[2<07A-,8>T,I[$#,^J-MHVV6Z#M\QU87 2^'_*J](;-E)[8 M1/ME6>Q<>#['WVH9HMN$=C7NVN*YH45>IC^P![U3Q4>/+Q0U5'K?\#"XR090 M73LA+>6/\G4]^-V/?_S?K\9]$]10!CV[6ZO;M#7 M8PR=_1SB_J< FG-V\I7S6N*3$+A*5&R>EH _]VR<%AL,$19VC5!:(.E_1 F_"=*, M(_#"\S"WOZ0M13$!BI'!Y;H8-,L[IKD$_G^\"/ZW^[_.:/2B$>?;MIC*IV\? M_["&'_6Q^NOEU=,L; )P&B(8[I3WD8 MWQ%R">[I#,"05G%NW079' Q';KV=@RG%"<9M$A4$ ;Y\EK$*%,9?$OP$)L0 M-X=N(.G,DGA!;H[E?I 15(YZ6($D)&#Z.//F"ML,#;4$_H GOR'37<);8G^W M!>NMJW0:>DL8'4L("Q"P(XJC-[]=7?VIM6C!69HG./5?^:@Z>,O'7SY]^W!% M 4#QW6])G*:(]W<31 I(!)Z>IPBU4D%+Z5@"-DT]V$(4% 1X ;%Z" LGH6)$ MD\2&9^8A*")M_2:-8!L))8;_6(9,R$1_)"F3&HAPBM"1D"!8%@H$:1&GF0Q> MPI4$*H%KN:Q9^_^*SDN.OQ?/^D&WKO+"^K1M$@'@HT! F(2Y6 M]*H@PQ^"!4)%,079A$:9<%9C52R,P:51.^ZU+2$9T2L0/1??R'GV#Q:Q&[JP M ,7[$*1>GJ;T&M1ZQ,)5&I"++7OX/H[\(%/7?.5I'F9TR1>P46ICJJ9K$2U^ M@N98HV+DD,T^]VG+$[GAP-&&?4'^X KSD$ M&&?H3/K#2?O:/7'Z_<$.#)BFMGLT'$Z&;OO:W59Y/ZC=#3LLUX8:;@N//K@C MPVJ\4Z?_@ZGDQTH.:4'ZN+>2CX.8\9PN-8[H.3BBAA""M_,4%M:RS E;8P0G M9X4W1M \(Q@:(S!&,#!&8(R@WTAJ1A-'7VQ"?P:Z>;KT+;(X!-Y13@W3&FJ< MIRQ".CI)&5-PJ%EL 0_)TM>F(& * LUU9-??KKY]_./CYV_7UI=?K4^?WW_Y MXZ-U]?F#]>7;?WW\"E_\^N7K'U??/GWY;-"Y+D?K+9R^C$*-0HU"C4*-0HU" MFZW0\YU;;9'TOO);'N4\;>99QO.IZNR*,?!+VR0S'-C]T=@8K#'8MACLR!Y. MZI 5C,$:@VVBP8X<>SCH&X,U!ML2@YT,[(DS,09K#+8M!CNT)Z,Z#WL^,,J# M:(?DP94WSEB[0SQBO"GO4QXAWD)5\SY.Q=FB1"; M'(8YJD\B.3S9<*]@!6' M MDB!G']2WR1SN,[^)?C>;Z,ARMQ$/#QQ%87A'C6HMI'KP=Q^<#@U+5,:WU[ MU#\DFS):.PO\LCT>N49K[=):WX5$T'C(MFFM9SO]T<.#RV9N)C*7GG?GU>6M M>?V.>"\0Q2<\"Q)""Q&)0(20<\C,N<3OFE9'.)XZV^[O".O%/00@W:C-J,VH M;3^U#?J'!(1&9><(".W>Z!#2#Z.T1KG'EM2(SRN^#[L*N":C;991J\/$F[VFX5B=V]Z#IQRCM#$IS MNG9W? CEG]':>8::8Y36,J7!4)N,&[K7U6AMA]9ZO19O^#RO]"0-0W1C!9$7 M+[C)<\HVG@'2YXF/1_5,WGI)^H2<=EB7TQJ-ME6C8[O?.V3]T&BT:1IU!ENV M"!J5ME6EK@-YP59Z6E-+W"T]P3<;9W.>R!C3MB)N-@&V1H&.T] 3]D9EVQFU MC<9:IC&S]:]E&G.<0Z(\H[)SJ*SVG)RI$^XAND\4N5E3/HL3+N,X*V,_#L(W M,ZE.T]0\&ARR:F7TV31].O:P:TYT7Y)&QW9_:,X-7Y)&'?@X/ 03S*BT:2IU M7=NIW3-J*H;[QYH07:I-AM:K*8_X+,A>FV2K+5KLN::DT3*5O7+&MML?FT'6 M&HTY]L1LZ6V;T@:VJ1VV3FECNUN[4\-4#_<0WF>>R9IATQ*H^CV%!,\[#@YEO#4Z-3HU.C4Z-3IM.#GUXQ.;83.E M]PM+ ^^99WHFF6L/JQ_\IZ';F(VY&G/=+"]TFLKM9,S5F&N-=WWV:WG&7-MD MK@9ZVF# .14\X>/K% W-4S\$89YQOYFEF_.M"9U=+X9__DB9JC%7 M8ZXGSE0;BE-MS-68:UVFVE"Z/6.NQEQKS'744#QY8Z[&7.LRU;I@H%DKJEM- MVP]N59/HL4'D\RA[^\89:W>(1XPWI;VGD*J2W:6#>]07!A%_,Q>?G6[W)VC/ M7_2)^Q8#,; ;+G;4I4BAKK;89;'WW8KS+,U8A/UY6R@*>M^<.IAYO^%E.])6 M'*,UHS6C-:.UYZ,@6:LT]U?+H$<)U6B!LV(KGE?]WGN**Y\=? M/GW[<*7$FN;+$S1RV!GLT\HUF8,:WR%2-H)DY\M'+;R:;1UF6\>)V2C&!T'8 M&8,U!GMB@YTXQF"-P;;%8'M=>UQ[R,L8K#'8)AILW[7[W8:N)QB#-0:[:; ] M>SBJJW0U:REE[\W)XA&8_0:S50/W(A>9.;0C3:T%2VZ"R&I1@NX>D* ;A(!6 M.;?6(P3T''LT;FA!V!BL,=A-@X4$_:"#F,9@C<&>U& GX&$/V?5F#-88[$DY M(GO-)04W!FL,MLY@QVY=1:DER^/GE=Y[ELZM61C?I=8L@6XWLS)GWF_>;]YO MWG^6]S>KT-O0/?-?ECQA&33*NO*RX#;( IZ:(-($D2T)(MV>W3]H'=T8K#'8 MDVX*'MG]@:DK&8-MB\'24E-#3XP8@S4&N[GQP[$'PZ$Q6&.P+3'87L\>]>M" M@F850AN:P'Z*;GGZ= FL@3TX@PY?];MVU^F^-AIKC<;H2*IC--8>C5&EQ"BL M/0J#(>:.C%-LD<8&H+'QFL;,*L0>DOLUB%CDM6$5XG@J;+OU.PW-N8W&ME9* M!@W=0FY4MG6031I*9&E4MG6?6T.+YT9C6Q>51W536;.J<0T5W6>>6=Z<13?< M"B++PTV*+/+%'_R?>7#+0AYE#2W0G4R3TSCQ>4(O@"98:1P&OE7(6OPHW]:# MW_TXGX:\N. 9U?8?EB,^C5@;-)I>.4-[L)Y0FH%B!HH9*&LQENT\>S05,U;, M6-DKNAW;@V%#\?S-8#&#I5F#96+WGCW?M1DL9K#LEZZ,;7?HUJQ__9PQ:+N" MUBF A?_S_TZ3G_^SRDBJX1X)#"$E@Z'H(CUI[0HR+99G\3OYA1 *?2,%"2T/ MV3+E;]4?&[9/GR4%+ K,#])ER%9O@X@ A.B][^X"/YN_G4PZCNN.NZ.?J$6) M/AS%%4Z'0)'6QZKXL3?IC,>C27>X_9*=]W<[SJX?![U1?]A[Y.T[7SSNC(;# MR=!M7[LG3K\_Z)MVFW8_8;N/4!&N=ZV74Q\^E&'T^/+9C E&Q]6H!Q,.3UJL MTRLB'/_ /;Z8\L3J.?8>FE6S:Q1'_)Y5*7-I[:7&^SP'[W-DA>YT/EJ"XFXD M*&W0M]MUQJ?6\Q,(S1C!$QO!R!B!,8*A,0)C! -C!,8(^L?>UW7IL?5]\^??E\ S=Y<76Q_4*)I-ZH+:=P?-RFW3I MVR"#=GA'6>T)(BN;QWG*(C]]O;YTD"+LUB M:[HN9\',0;;'H/M3^QAKVZ;N2E./UB6W^*,A0=G MK9=7Z;DWXFBR4GO=@=WO'G 0P^BS4?IT)V.[YQQ ">V3!]]NR!>T#(9?39 M+'V.!_;@$'BH9Z+/%L5%[MBU1T[S<:8;*K[?8Q0!3Q:6SZ>9]2J(O##'1EJ> M7"A9QM"W.-I_*=3 =C9"LWVGCH7R^:FL+7.3T9?15QOU95RB4=FI56;JAP\6 MY'46>]_G<>CS)/WW?QN[SN@=01=F*Y,-7=@9/>< U:H MGXD^6^2%W9YK3P:FH'A)*G5[]L1XW8M2J=.U!^.M@>?#8)^JG=FS#=6&[^KB MFG0(U&DNI..XA.KRRGEMX?^N_+_S-..^]?&73]\^7%E!:OE\!M?[MI5P+XZ\ M((1?L]B*>&8%D1]"G_(POK.@3SRQ,+9T MN^\^Q]&;WZZN_K0D!PH+K3\X2_.$4_3I.N\Z6R356#&ZKW4A_I;$:6K]0DYZS<= B"O57@94X7M"0UUG<[HP'2(<&HT2\EEYRA$/:6T2 MN1BQU A!SF1K/9:S%[I\9D7*8&:%P2R$P5C9G&76'9?S@L52B[,D@HD@M5Z5 M\^MK:Y;$"S5+Q%$*L\ L3I!F @8J3S/;RM@/GMI6B-,-Z"+A69#P!:[,@3IP MA0Y>BH6<)7YGP_N6, ,%K% <6^ "WK_HBXX^:W^;0Q]PZ<_&UN4X'='D)"8R M:[J"[VQKP5;0S0S:!>'C8LD2 JJ$F2T-0*XL@8DK"S*<[63/H:.+91BOQ"/B M; [3&=T9!? ;O@%>BT]DA:R@(R Z#F'NR"; M6RAOV0^E&O%)AC7I/,Y#OVQSE 8PHXIG!>#MA63B!#O-K#2?@KUE, 58\/Z- MZ=K68R'X';5@"]Z/&F4 MCR\>#&8/_2!)H0OT%-DB?(GZ$WP:2W(OHT[#M=A4<2^*3#1*W $^'*_Q MP,,F&-Z#.\7A0 -W!L,9!/O.F'X33'_.PV6JF3O:-4ZE8-PX[X*+ Y.2+DUH M74QHG+0/$U<>9H3YJ/DZG)')"N%C$).ER[_ 3& :!N-,O,3I6!" %MT->QA:/!.N!1N';P5[ MD&\"SUJ&+(J*8 -L'N(($8<(JY-^/8Y4P\$,59 #7T$23;_S*!51XE,$[A>1 M JP'2W.090AQKU(6BA:C;!:NJ-0)VHM#(?55G.NAJ(I#+30J+1"UMT6B]%!4 MM?0HRC_!M1 +0D@/K1*UHAN)H'>YIU._-C+G*DA,]"CM-*+I,#_H-"'YPF1 HQRVEZ23@% M*.B:A'=0,Y!^ Z48T, $9JHPZ+88S*GU[E@F\2 QJ[2 W7M6R3 M8=S%R7?:L2M5'G'N&X4V3J$B'5K78L0]GJ9,Y&$I3VX#KZS^H.*E P>]+ME* MW(.Y%%7HIC!P#PX6C:X?K&L68OY[,]]=;<.IE$J$I'48S\D-.FVT YE;3CF. MV^(AL@(GGP&?[H(PA%DZXQ&$'K=4=INBKX> SQ/%('R8F )$V'&O%6+^7.M+ M( #QYNK9]*V) Y5%?IM3$0 C>4K\%Z"K!*N]>N $RLE3U.>Z#M93@;4$0&4, ME$5&;!J$0;82U3@( ?_%U])+CR<9"[ 0C"JPL[HJW4VFY3(C+9!@^^0$\F8Z&%&7=2FCY9\@QPTTX$V\0U$8U M:\1?Y4JI&#ZJL$YND%OS^*Y:Y%72+-97BURI[)X87(L8/*=/>1/(0:M:UY?J MGVXY]='KGN9&LV(?;1]W!>'P,XCFGX][S[,<3 MSPT[8[G_<)98'R/<)F+8 M%4]\J7%!S\$%-81)R6DEO<*9V14?*S1C!!?$KFB,H"%&<$YV16,$#3&"<[(K M&B-HB!$8=L7G%T>?-94_PZ"I+&T ;=>,R\U4*A[6.?G8JVJ:?!PYU/3 MV95BR#6V(N,]7YHM8ZVMLU9G8H\'!X D&8,U!GM:LBV[/S3D<,9>VV*O3M=V M^@V%-S8&:PQVTV#[MN..VP;N[#8S=_VD#HS1<<_T41GLY2U4MQV'\I Q&BS M:=IT#.SO!6FS;N8RRFRI,IV!T>8%:;..@+-A2R"-C2/IE'#&?JA(TGHUY1&? M!=GKIF65Q]-BVP= SSW GQF5G4-EKYRQ[?;'9I"U1F../9DT= 7.*&V;T@:V M8SC@VJ:TL=WMG2BDN_A"X>][P8B;/.@2Q@V!.+OMVG)I5&I4^KQ4.NB;XM,% MJ;-O]T9UP8I1:$L5NMWEFI+B/O+[L LBTR1A;1D&KFMW^PW=$&>TMIW)TNYU M7:.UUFEM9&J+K=.::X\&!VP+,%H[TU@;=+=2_3:UNMA,66XCAVQD_G,F/3[L M6._957JL_D&Q<0Q@\(,"C,HM)U;77O< MCGWB9E"807$RI .[7YNBF4%A!L6S'10]>SBJ6SF^IV[13( B<^G3H3DUL]'F M4J-AZ46KFA]PJJ)"M()64E]Q5O M^7(9TDYB: 78NA?&1'0YY1Y#_2+A.5ZW3((%TMPJ(DSXS;>F*Z*) LFP&[$; M&9X9(%LIM#$E:E*DC=*X*%4_L>&BFP_NFFW=S0-O3GR>W[F@H8*Q&64%V7I) M>+E-#(($,[5F2;R0ORR3>!9DMF!E95GE6R6SM-I$V:*.]1<19 ;0-XMM%?L" M:=\9R$@3[2SVX"_:TDW\PGE"S)RR \C_7I*-;O:.9"3$Q],UGE'\!#J+$VL> MI%F<$+]]85@:B2WSB$C6E^SB:9;D'K:?A( RSK,@)#I; ?^)8[YH@2UI3P4G MF'P^/#B6?+AW03:G1J<\A,%R8RNZ>Z%>?P'N!-Y(O'W0$O@/>!?%LEMV!I\@ MV<5 )@L.S?!%[X/BQ",'97^HT4[)H%MJEN* M8-6QOC)\C%UK<*KY0N?I"NQM 1=X%@O#V!.70K,TQ8,9PSNRE; 8=4[ NF4A M>I<87W$0E?KB^O]QUS\'&*Q;>627C=_@-0%(YW MO(\H\X25E5H71MRQOLW!:58?E7#I>:$'EI\3AS1I"D=]*A6M6B/- P;"1P8. M4HSSE"L7X1<7H#\JFBYI>&L)@SO6+])9W9'++TCJA;EO,4^:,$IF=!X6)U7P M1=))@"'2N"D)DX5KR'AEDMC'<6QY+[Z(^(AABH,!6.<\BU'OQ0E<@R\OO5#' M^@3BQ;H"/@55!V_!2Y!N.UO7E:U/@^34,QB 1"!.[(AJXMR<==4OJ CBIZ;K ME3[@6QB]MX'/D88:O0JV).30CASIF%.84VCVE.+59HSG.W!1NS0M@3<$955G MSNJT:F^9LM-YG(<^N>\IIYD15) 0QSOX61@[D3"^++9QZB3-@"8C>#QZ3I@^ M(WMCC*/V?5!= O8K9E28E,#$:'XG9X&Z[U@8;-R]::GQC=PQC[]$/N_.-K#^K8=(^5+I9PCE#.6N,P%#.&B,PE+/&" SEK#$"0SE[=AFV*H(V M9+/'))LU27X[D_S+HYG]4JQK?3)DL\_C8$K[R;J&O88"FQAK-=:Z(1G''@P; MBO)M[-78ZX9DQG:_%N#U%J=/0U%Z80MM" M4SMLIOAV0] V)/DZF<9V'@>1/\JW]>!W/\X1Y>CY,0X\,(U]&K$V:-3T''LT M[C6S4F$&BQDLS1HLKCT9//=MOF:PF,&RUV"9P,S24.)R,UC,8&G48!GT;'=X M &N@&2QFL#RGP3)VM^[)VJ#D40U]*"APX/_'B^!_N__KC"2=3EOML9#>")VB\OZA_"IJ#A/./O MI$Z[V^_9Q)98T^V>*JGJ<9?&UXRE!E?:[57EI/\[3\IA<\/?3!/.OK]A,VCX M6Q;>L56*>IHGE3[>)[_M&CI$XZ<2H#[:1G!KC4 _??OXAS7J6)88,'],?'S]_HWKCZ-VU]>'3]?M_7%]_^O+9NOK\ ?Y_]?O_7'^ZMK[\:OWZZ?/5 MY_>?KGZWWG_Y_.'3-W7-UX_7__C]&UWRY<^/7Z_PA^L- W\PMGD?571^S/=[ MX 7_5&BUY]@68A#2OR-Z) *1=<2OXM__@39)1@,8.,114]\E MVJ(9L7"54N>0^.#O//*HL06;#\O] *NM98>@GQDM]!<4.!8Y-$X,"G4<,L_! M/D!X2,Q"RKQCB?\FC./O>$TIKHJ6?@6=,\OGJ9<$2T7CH_/!!!%R"T5(2+7C MF;:5\H)_['K)24.?00W65WX#M^#5O\J[?Y=W7Q=W*VXR>#MZ6BL(#E'>676U MAX?\ G'3;<#O+MD^_P+S9%-D@LHXT=3D,^9EQ*] QJ1X=JR(P;=@*S>2J@@\ M4QHGBBI'#.=B^T[%;@JN'#0/1(7(3(8\61![C,-?J ?'G:M!=PZKS[X"F,%R5=6WJ>X8=9?:0NN M"L59!+J,%\@8-V>WQ :3!5$NO+Z@\,J3BL30DXI&0.S]AOZPI@Q\:J5)7\5+ MV0+,(2N8^03_&(^(%,:;L^2&"Q40&Q2# )Z>!\) _AC_EJA^*CTE86R;).XX M=,*W'+LW=+9JG%@)T2^X/=PY/+'F\"U?QG=:7)G67V'1E7C$7.EZ)O^1OG4;4\!L8Q&K\<+] M!0O3N'0:6Q6)HS!E@H"H,DZ0&2R%7J&2JYJW%IQG$!P%_\RYE>+D- L\.;WY M@9>1DYFNP$Q#Y*V#^\!1P?-@X/NYB$-P3, 8Y0E$6X$GQ@98'OR=APQFT.4R M+!Z)+11\D:H9,G!+XQRZ7)U^97\5K9K6[B"ZC<-;R;*XS!-H0LJQF3F--1[= M@!CE&)#WX(W(2:8X(+-Y@F)!?JP@!FV47:5206HM M0^8I7KML'D @8)?"4*S@$O/%ZG@ \PEXAQ"5A54T.!1#)Z2))3X&*D!2(T& M3>!D3S.B%J4A%U+("G8L7ES(P0=C 4UZ<^[GH7 :7@Q>%">((E@M20TU$U+W MK$T1(4(.0O_OD#:2F+#(WQ-76*C(&)<]+ M'*'072+7TGC$P!X3#R5PRX(0JQB5EGT24^F2I9E=/ ?;A^>GDH!''C&3H2)\ MGXLPWD^8H(4$B4#03[Q_D2(&Q5?)S&+#2M#6ULRDTIC_ D=]BWTC1DQ/T%@* M@M(T1V;6R$(&/^0#Q81#]+DD'(0I"PR%6WPV0P[.(DHHLZ!-HKXRTP"1^Y0[ MV=J8Q[EPAG(AYYU'BA1-]5R?XA,R&HIY&+)526$@128"(<01:@:S.9*F=!PD M&7%I*F$HHW9(7L D9R&Z^UZ-UG$*+@H-Y*WB$!Y]2R9/XSQ*YTA=2'/4 M;"8^H N-Y/A#B:AI'VTJE6,<0N&5G\00F<,7X0Q<+FB2)=,8V97C'_19#QOP M!2%.^K, 73''EO!\@;^M>>%O)>-E,=IGN)M;_P'M!O,63"44@0. M+0AX6 J^?O95.BR(._&<*\RCT0V7VIGF04@3T@T, F%@X%3N-K(NC8H88Q!H M; R#"5,IN%ARL/OK$99L,ODQY"!5$C'^2O-72C=*DX6T9>(E(UKD;U6Y89&, M4&G/NDN"#*ZNIFM%0$!CB\A"-7)I"G^4VV'35$V;K&B&>D#%GO[0WL!N(#X2 ME;9LM<05'YC\:(JMI,$B :9>1*)XJ!/>@L6OU+$<5J23,UY#&7M!6J^CK236 M;AA_,EB4U,.2H%O57_$7$9>6M);HDF_B))!^E,(JBII3%==R_VW+!;:VS-8F MRDQW..EVAX^DS!QU1I/>V#D:I>"P-QH=@U+0Z7:&P\%P?!2N3]/P)VAXHT^3 M-G-OOSX1MN2PBS,P7(X[=;J%RW%O)3\; @4SN!LWN TODN%*-$9@N!*-$3PM M5Z*9/9_#['G6T%@;-&XK!TV5% M#1L*$&H,UACLIL$.[6[?&*PQV+88[&!HCYP3X9(_78K0T/CJ&C>-M"J%,E!: M.Q7J#&UW:-AO+DBC;M=VNX99XX(TZO3LH5N';'[/#-;,0L;9+S65E/WX2&IW M^C4S\#^>&EOO.^Q^OZ&@=49I.Y36,YP(K5-:SVD=[6I#)Y]O\4%5_-.%L&=2 MHL%_.D%J<'%H4,.!W1^U(C,TP\H,J_8,JY$]G!P08YMA98:5&58;4AXY]G"P ME6-L [OPJ4_>G>Q)!M-0QS3LMP+3L+F'$!$0BNB"^!7W3H86)%C(X%'L7F M]% ">;GX,\AQ(- ;='B$ E9-Z4Z#=\ 3XS[T(%FAT7LK#^&-0C0&>@)?1_X1 MT&5>$M"DBG &:&E$=)0"B9Q(Y!;\@RQ PL+U%^"G^_B)/1)M1+MAD!E^(( M%^">=70'U2UAS0D8\S(6X)<"^D#B22X6L8]X"@)W91VX3#Z?D$ 2V7B"A2 D4I"20ON8]@$+&0NGAA@0\$(@MN M07YK#?Q-X=#94F+BE7[]V_)0( \1P!&BVZ ;N".C&LGS>6;9P72B+9,45J% M&&K!A2-I?HI*LOAZEU.X-*FAE80UD,($?X+P"=])/03V01 'ZEKI/W4#4E9O M"P@GS53]>('845Z-O>F0*FF^$%B=$EM$,]T%@JD0#!IBG!'2%2/0HT BPI8^ M'EY;&28) @$J@T?,(QZE".CQD/?78I(H,"IX8Z:/9AT>K? [VJ@@1$<8.R!H M1+_Q.7@A@G=#L(/D-@Z2 JT-.[! F>'/F\+#;PE%A9YO"RG!)$%08#8^O!Q7 M DMRNM+&.;0/03F@YPB'@GA-X18-V054C1?C; C/6W"4-/@2O++P6ND9IB"#MB:_L*>5WV4/Y0FE9,X*#2BBKSVAW) M0R0)(&(8AS%-3@*%#@\+"N/U/,8T3K5SN]W@4X'W#+AU'IH6^%6)-3=ZU\J5("A=DC <\KXU:.Z!*V&D&D M4!/@J@,O6#()1 H!+<-])1 Y!S%2B>>G\0"52_4.P)?E0A+/*(XEM6,ZDB/&G*4FW"UOBZ**7$(","G<042Y3*7#, M_<)1_(D09SEZ7;')_ M29C5 -L9$&PAH7PI08!-@=EA=*G$);UX$=6O@9CBW6NL$*I<4\, 48?_&B-X M/\)I@EH00A5N4"\K86$7#"$'K2@G6!5$)Y8(N'*22U7&H&(O'$ZQ!&$E#%31 MLGI>BBUHK"6T+%^R$CFR2GNAL40(:@D$UL7)0J#GEL8&@QCN6&(9K(1^%_Z. M^^I5_XB(A(*8"]8F7B_+J7PE.B!@:/T 4J]D+1VCV2Z;QPA'6TA)P/N)ZZDV MH$E,I6-!+>IC99;=SK'A^PG-.,+O5(HUNA"DH:D)!Z,3T51Z/'ZD>X,%*HV) MB5E8: ))\$I@[E9[16<5^06H MK8BJ+WK.P\KW+L,0V-VI-+)T/[3!-Y4=4K0$2818-1*08'VX #?<7#\["Q[A MV'6'Q=K965M37<3M=P8D(5F(HJQ00N]NQT\T:CF56J2G48$CP_%":*I4$([S M:3;+BR&64C$JN"5 2:.\LRM/\WR"]04F')@#V0^>&O6<7SVW+,R+>(]R*V1G M$'4%!*^.;@),47'M2999;N+8Q[+"._QD--@L#18HXR=-?LV-9M=,9=?,H-F[ M9LY?P:%WO<7*8>#M4]/Y*B/3KV5D*FHZJ[T\<&]2.M,')%=TV_DE5I&',U ; M,=Z+_2N0D,=46+BZ?F\-NT/;4L*B\L#[N$+R\[Z@ 7CU0M[PXC768_^;13G# MA63)*=:QKLH$6&P84"^<8]6(5GNQGIMN)'=BHU--,H'IGL\A\T6Z(RI =2RK MY9JX!V6^'9VHF!-Q/Q7F9.7%EALO7^3"N:M"!RY(QW['^DNP\D5Q995#VQ$@ MZH2E(5"!3M@'UD?0@E591Q(9!-!\W/P0AEC=B8K+U?*T;M0EMT5IR,J.<8L$ M,=#XBCL06LE\E/U"+@=-1=6Q8WV:$>5%^2->/N7P=K4$@B1-)2V4[-&_9&UU M4SX4D1!=8R@$2S0N2K*2=6NM-50IA1[CE5,6,DFR@24M7(7-UCLHUVYQO=&6 MRW 1[39F6TEN<7@2VZZHF,)EHF@H&C:@RHS@0U3+.'+!8K_GCNN?"YX)3(GV M!NE=QE5T7#E2(L:5J656[.O"C5BB7J5VON6%7>/4AA M^#$4 3&S*+Y'U%+@*_HC25$HRLZL&"AR/3DM!I+<]U@L.Q)A%"HK0LG+!0#, M67%O?0CZ$*^;\CD+9Z(\&B22QQ N>A5T8#B)G:!R%\Z2(],>/>,U.8QB\!1# M.R;CP/V<1%E'AC\%Z8NNX*Q#8U&LW@8R25.T4+0!DQ6D6MI6-+P1.AFE,YY( M@D\Q6H4L.M;U/%@N1<]]6E4F-D,O3@6K:4YW":9!FNBXV%&!M4ODC@I#N<MXE2BPQM0_TP91XO"* M8['ARI(X"$^P=M?<(5ZE^@G235IMN<1$E76UUU-,C7+CES:AJYT>*05KT@CO M*;@1C6WVCB58F>8RE7^V! RMTY M*DBB@"'5V;YP\P9MKU0A6*'#VY\HM?X8J>DQI5=L(!9M738 MM.]?=$!27F=W<,WJ3A+"GT<@=V MD.KB"S;?7L1HXH#'ME=4*=%IS?-A[QCWN]8;Z_=]*$B?DQ,B(+_"!UD-<4*[ M?=!T108@R$5GS0FB8J^+YBIQ[J&]E%7/(?P[:IR\B'@^>1%I8^J-=A'OB\PR M6YO)_)B+;'+)TG0]TK?0E89;)[(E:! /D06IW!22B5WU*:8'.!7(8TAK3HU9 MTT 2VL[C$*-_FN#4UE'M]<*MPY=!)C?LT]X!.EWN7OECB6^V-<"%I_@ M^V7&]$_('O L\:(XZE:6/M2^%*)EQ3W"M[R<$IGD?I?9$=*JEB)_)\587BV. M-. A95_L@RFFNC"0V[J5+7S@,JWZ)-(6095,OXG26"6W406-=(X;@X4^E$:+ M!$]+UC9C%=8 MK4GER0^YWQ8T<1$FQCP%.M-&(*\$SRU%*;3WCC07GD<;2DW M&XH516&<*D='Z6Y)=Y_"<34VO_F5(HE@(4I+%,71GO=:WZ*(:J7UVV++]7KM M@#89EP3>,F^JC..:8(7YHE:-&J;IPKK*ZENAOUUL*@\D=7;I7; +\HU438 + MZI4+$]TT1Z\WHR-6Q6E(["%?EH01] M4SC63-3F= 1"@)3D3QF2;PB^8 R6Y61U3 8]!N@0_?QF34>4DC847C&'.NVK M3;-B/R'6+ZGXO>;@2PYC47T6F_DT5XP/7> F]7*IV:"H;XM94 : JZ+.6UHIUTZ.=E1( M7$DM%#\\UNZWS[WJR:0$BV_P-8I2-=Y+M7"L0[,ES \_U+'7E^-.SUK@>5NY M-/&RWQFJ+VRM,AW>M]U@/X]\$;[]3V*C?V-I96I-=1.=8.,7L*ZIVQ*24;AG63*6A^! MVMK%J@LTW"%%CW;-4N6[RP5/.5F9:FE1+=501OXHP= ;O8:#.$&0](-!@5U2 MD00/'X?A&S33 E,@CM8GR4ZA1AG5!XY;I,KXO#?-B%-'F%E:A,UC++%\HZJ)8+ M>B"36Y:L,,E*8Q'.T)S/1)HN<114GBR/I^%[X*Z ,N;JE@[\! ^ MA\40C9Y MD(O9]JIRSN6#.N=RI%>D\+W:^IYO58*HN M4\ZB+@\AZ*[.650E_M1'U2H0 ^:2[.,GF\MBNV'P% X#J_=/5 MVO8]6?VOWA_0R5E1YEP[@BJ74>,\A>&V@/ \H[55VG)4'.\LZM1%$:K:;QK8 MC#8\D=.EZ97R-GEDTR]D0M.O+I.U+ XSO23@D709M#5J?8QK[0//G!)ZBJR> MK9W KO:6UEFI7%9M#=U40>:C* "K.7+CD,@_U\YF%UU-L9\P+*@L1P5+\$'H M6_1*N&@?Y5,Z.DLL %:[)X].LS2K'F/.BFJ+^$*57&PPY.JJ MB+:IRAW^I(RYYD";.+++MCQYM//)U=J.T]_UGFI':C:UJEZ7B"&Q?E!9)3QR M"*1M#2YVSLYRL65*'(@6 %=8 M7NQ8UE:%%#4PL7_TOO.%:@T'"V8OW8EC@Y,3Y;'!<((?'E0:N\CM:W("JQ[] MDPMDWW +Y"7/6%>I*'ZI0EX2>P0G,9/P"@H^KFX+,;DK$;%*Y"%T2M)MB[LX M1D)AY2"EMH6@^CWN#6+@8&53Z#WTK=@E=U=4^M= *(.T:'80W<8A;H'-4TL[ MB"O&(0$UJ-D-7HG^DW8E0[-O.)6IQ!IQ"5W)$>\ MV\KA :/0E0H"CH!K>)350M>19Y0VQ^4)_#J-2@)L7BZ^28""%0+M_2P\GRC6N%= MPV[0-[1N[#*O+.NNS^D+#$*R.5<(GM)Q?N=A,(]CN=2$CZQKD0)PDD!E:AN2 M='-P(7D_J70"Y,LJV$5W:[ 6\CDK5=<%-4_%S'(G6UI,GN">R[.%A5.LRG?] M7??<++80%$B?N&1<_"3B%5![[)>-T1:Y"24J+68>E%$9W<@OBX&T!L;2+ #N M,_JF:VTFASN86"LJP#]$9BT]#XT1$=JJ$5\-)W578V^UX+4Q5<21=>91;KJX MP341,2PBW'.P^6"8T3%@%LXG7"DDOMKGTD:>'$-)"4J*R%P9M.A?7"P&SK8U M_[(A2J*UB,AU52!)$#V=ZXYU@^Z"H+@L'C&OW&4%#HWVV*"L0GX3I*'*SQ>0 MN-"2?5G6E_MO8.ZWWN?2*/X[GJ:0S6;6*_R)#EI#"W I$B^#'^@KY]UKY88) M&FF:Q$R=?!#(->J8E71\U&ILE!?CF:;W<9# M^A59PRH20KJEG+_5$G;-[JCKC,UF.A+7+V"&N#_"^AQ+5^I !/I*=O_ZZA?+ M0=S,:L]E[4.B@Y :P+U8-J9-XK0_1B&U)F+FJ&O'E$=\%F2U\7-1H+&U;9S< MFT=4XH"D-"B=@6HJK5\(*Z19D6"#*6C#=7<64?#TBNEQ'*)>Q83R!3\/N@J7 M_[7$P*I*H@3F3-$]J?(+_P%*CR2\?HF$B="48:X&-2-D4K$%!,8[!PVC3'%^ ME6?%9/".6UL^S<3[TXPO:6^+.CUFBYA415I2<65L5>A,$Z!P,<5V 2ETI1ZQ M(RW8.E+E-I[*T_53?!)UC6@-H$7E>_#;XEW8F2 MD-C7I*UT%,^$6X& N#"F<"5)5-XI2A? F M$A7<$R%7ZNG'QQ0"&I7/[W/4NQUH'4VYT6PWV+G=8-3L[0;-'['_3\<&^AW1 MG7XOT)T^E>A.5V6F]IM$=[KDM.6T: $S,FZ!X'@8#U=7,YJD=9:((/'R!>Z8ER0Q= *EV#ML>2Q) M""\!,UJN(TS+(LY&I?Y7VE*;TI*'7#/5\$5%*B'*[Q#:W=S0=E:]_W+=2A5= M,OT8[G[XE$\72QO0L&."AE7!V,%.](WZ:NY1@0T%ZMJB8$R%H+_%]]L67 RX M7[.TK#D>N=T\$OC2F*7G HV:HGM/)D[2R&HEN-6( MP3#MAFDA7@2>P,Y/#81C\_0FJ)E*LD#!:R!" #E:P1%[W[=GDP=HZ0G"N\:I M_R]9Y="+&/41%J%5/3SBJP_,]$TU8HV,3B4),*M8;'^D1<&7R4!4O7ARP\ZG*2L$T+91I M*880CY8NT%E9CL<(,RZM3;-"97D:R@C"A(#H_YFS)*,I7*[=$!8:5K% ;>$J M#=+R_+$X;"L^+[#\!:W$!X1!)B:)FS(6=!"B_KG>JFT MW%CEZ^*0:S94(O3+8:C$(\MR6DM%'T3Z)JK_:OF@D#@>D"R#G>]\I9A.M9HD MC 2(9?&X)OK2RC%5VDE$_9;C32$7-V+IP)I1O):!%T.#5IAWC Q!/R<7C+7Q041D MU>..U?U>T(1?1=:B6R)/"[*14&QQW03%3LNQ_/)5IR:7WOZ)*&H@\O> M[05>7[JM@GBY .&V7JEID#9!*.:JU\5*1WPG(G=5+%<8L!M#V+=@L*) MPC=2S:J ^5[;:Y3PFSQD":V^RUJ.:@OX@B@36S!T\CBUKK:^5?@'[?XB9XA5 M9#PU7CY+A!S+)(!H+PA7:E8K]Q.W1MVQ7TZ&#JY"MH]0"M5"R*LWNP5MFPJH!.*[^ &I<.R=W6J(<>/&YJJ MR)[B]*,BT:'$F5Z<>L6F:F$%N_4N:G=TA#]"R>&Y&-S8A[Z.CNT+?T>[616L MJM:Q0D@:H.I+AS:K/C D:QS;&<8'?VK3]S?*;$F27P1%]AG[L"TAK5U'NR"G MB.ANBN!1+5I;*:8@Q?Y#^*J.@ERQPJZ=:DCX^I8!C^%Z>"XJZ9*$$2U>C+U4 M# JYV6O.BW)5028M^98ITBBV)-(^6HO\0X7TDF*ZH@'4D>(>[?TET$-Y+*%( MC"#](=2>K4&@..&I(@_,EU+:UP:"E=&3WG")-3P14'H2&5BDB6RU[4R#H%+/7M*6]% S_#MQA <$MD/M*NK1J(R3'-@E? M * 0S )NFPCSFQOJK0I]>,VK+8SD;57J*311+X5!T!%;!- M8K<8[4UC KU+)(G%!91MR4,ZVMQ&0(*[09QJ3K'52[WS )*.Y@:5]W1"+CQ( MARSM0RBG>@6MBT#T&*NUBH3>0M],:;\I=BEDRY2_57_H$L'[W^DBP_;Z0;J$ M^.YM$%'+Z;W2#TXF'<=UQ]T1><,,/&?FJR9)3]D1GO+GS-_\<3#L.""!27_[ M)3OO[W:<73\.>J/^L/?(VW>^>-09]?H#9\>S3;M-NQ_<[I]I!(E1!,,3O<%_ MO.B]6%_]Q 5(=_FC6'&5?@&_VM-WK0]YB/J)S%=^!R]86\[55LB%2W$V)ZD= M<4C_'@]9]:5[=D*YS37G*:5<([^G$8Z0]I[RV6B-ZQQ7G3(.7VOS(O!]<-I/ MJM/1<70J@7#V5JJ:G:(XXK42OZ!+C7\P_N$H_@$5*N-#?!LTSJ*C;982>1L\ M1TV&AEBPQI,83_( M7M6?L"36!&_5W)8]+"([K/7[6KY[7,LO)M'-LOK3CH57/A8A$WET(\Y3%OGI M:Q.K'3M6^S?/XWPVNY3H3- \/CXZVU,C$UR)9_:IH!&U]K?*WN:X=V MMV]\;;M\[7#X^O->7;ATF/*)A;5;T]LC+O=>--UJ8SM-WAEH"LH>H\ MS,L_3IWM\?ENOS-^"R/9L?O]7L,U9HH/:^Z\LT5C MIO;02/LU'F?-X_0.2(N-QSF+QW&,QS'5SB>5WK?XH-T0ITLRSZ' G?L'Y8_R MQ3WX'3D20[Y]F]79E7VLM;_'%V*>1L(-&D_#@=T?M:MJ8UICG(UQ-JUT-B-[ M.#F@;F J_HU2Y]:#0Q34_DQ@"HV$53DU25+C,3J^Z=@FB&5.&&F(#R/D\G(X MZ PL>'@8Q)'X"D'(U(^CSDC]:".L:J_3^\FN8*#LA$"Q!1ZO!*0AY!,!RKB) MQ,@D]^*D,_A)_*D:B]OL4]P*H;HA#T=*RF1D]9K-4IXA-!B#%HY^JF#!28@Q M)0)"O 0Y]ZI72;PT09FGP?W*VSK6):,#?JV*2,F%E/:R/^J,E0T(@+J7_6&G MNV86HP/-8H/NNE0.8FT3;AY!:)8J([111!%$%)] ('-4UC<>1$P\V;A9QG K\(F]J;C.W1<*"]F1I=$;8]Z ^W M/KU\TG!B3X:.W@>VO?%5]>W52P2&=>YOA]OKVMWQ1&\'=EWT9=(O$2FK)N7 M0)G<_W1GW+=[8[?^Z>.1CG>YJ_,$1EG1"/:024+C G!SX'8F/^UZTGA=67UT MAHA-K)\,%^^\9'=TK3O[RIQEO72&G=Z:-W*[';?BC6@.>0IWA%"V8N8I\"X] MD,PLS!$:FB@:EO!@-*6XZ@D*'$]E0?]'QT+%41S%$0B4$(&AW1!204Q-8]X^#)D2"^ MP,$%[28"# '/FDKI=:R_YD'()9>*Y#42/)XT%[.JURN0VM*XH Y9$20M$URE M C\UCB2 ?07?C3P088OJD*S3/)",NREZ>*&V0F ([@RJ6 IBTD\P-O(E\@X( M]&^)X$\Q@R_PJ6$BN47[B,#JA0$A[+H@_ZB0!U"CT;80:G69)VF.NDL7+ QM M:P&"SA<"DAJ[A5"G 3+)"EZOTJ55-*NTKL]7MN@@WI6 ,$!#*:CQ[DVV6O*R M:XK*%@=GQQ*C4#(EO+5>.:_U-^*,)KIF6Z_KH4: IH/E"N#,81'3S7N">7_,%C"7HF0YXF )1NI MP0\[&&"D_#7"'LEHLL:+H@EX;7")4:-Q &5$QPXQBMQ0X_3D=;, MR%G5!8EB2HDX]PO$[H1GR N"L2^^F0M:>N$MM9 (FDDP_IW:JL S&[;7X%!! M2K9U@W,>"VWAQGW044!3%S*[2'[I=&U,3SI.&;KL/XC7@L*73G?M.5K$0L-[ MTAEOI-"I1@[!-%1S5I-K$P,/(9!':1&]@@\J2@%/"%]Z$0'K!S7V4%9D#PN( M#E3HKZC(JVFUZY8YM IDG3*VE6GUT\2QRC9X):NNUE]DX+2>M,HDF/E^"2I, M#H5 W<77JA7BO^*V5VP)@<@/XN< DW,G]J [UI[^&A]&02EY)T1PIV;3)I!X2:86/:/% MUA\Y -EAM 81?2R?%GG1X^-M[229'[(FWG*ARK26\ ,8^$7\7&2UU7PV0(O*5A!K$7S&EI)A( MWN0M_ ?W3'UN;A(B?D4G6G&)+YTAA?@V M_-6?R+^HWH7:V($R7A2!Z-\A33CPQX!JF,B(0MGD.JT;SO4>,DM169LHB:ZN MWUO?XB7D_*-^]\'B+IC>&/58HUG":&'0'U%':#;TO 1K 2 Q%LJJ F;+T+2L M$"3=)$RQHAAI(?4Z[,BY!U)R(1"\M&*]=+DRWLU5!W5]O[A>4Z*ZK>@I,LO$ M4<0%T4G!MXFOMK[!#5=>5N1'XCUO)..@D@O.>#Z?<V!;[I,%:$T8-9$=9/WS^S'.=>$H63 M<2B,MG,H#(^$'6] 15N#CSY@]J\KU*/RU]@ M,"PO$F_<^(:F^8:C4A>U_KS$!?LF$ 2XK4303V=+$(3!T::!M=Q M? 5M:];Y-7)N,.V'HW*<3#0&4/L)$69.IK66(6J?3"Z-@[4R7M=XW1K1#(;V MR!DUR^L^\E#]51*P\+%R:):%--GCCR8=UWC\YP(K=C+QT3FVEI21SX%)G9X]=+= IS9#I1<4(E^\[W0F1RB17+CO M-,7]QQ,Y-"6-/Q.@>JLF&@.JWCY_WBY4]68'O\;OG,GO]#9.SYFBK_%YVPWF M"!R*%^?S3,WW@>(CU-MF)MCG G;?9T/G$V*[MWX)]J \^&3X[J?;CF$ WD]3 M:COQ*8MFZ](X2>,D6^0D1XX]'/3;,+#.NF+3FC#RN=%@-!B91F":;6>SL"I< M%1)0<>2LT5<,[@-4U+"UUD#,AMN9*RQGW!G_9.D8FFND$SI!17^,"+L5[HD* MWKD@J)@\E*#B,I%VA=K7^"FJ>M?)**3>!\,UO9."'J_X3=1D"?*E ,UUV'=\ M02CP)1]-3E$V9BLM1<+A81'WUUDEM(Z4A!([*!]V$TILT$#4$4KTNOL02KAV MOX( NL:$8!6X3M:]/7IJ>H<-\HC)>)^G#^V>.ZY_^FBRE3Q"Z^A^O!&2!:)> M)NOJ&#CH.&HH(X87[2&JE!%K2+L:/X3"4^_I@.HP#LDI/]Y!U!%%Q()=(!5^ M O3K9:#;\Q%$%$P/(;NYP=^\)/>%[J0F M3752]U ^:"0/TDUIN*0'1JV[&!]D]+I)^5 ,$0W2%/$@U^,9G"*5"ZG$*R). MQCA%X4!2!$.FN!!^#<<22\* )Q>M^ONX(D;'XHJ :41>\C!2"(C"P+&5;?KW M?QN[SN@=OBG*A6U@L\J6!@3!.R3?5VD)..2AHJI(YW$.CE7GGJ#91F'[?N>K MTE>7D>X;$1'M154QLD<0,%F_T+ B5J8@E:VU:^,B;+"&9?QRT!V[ O.9)DRPTP5-+#,6 M)/(>"4]<*Y/O?)E==D#W()Z-:L"W09!QO]M>Q]Q[7T%(%Z)H:H5P!F_GR^%.A.' MOG8AO >OW>!OTJA5X@C)4[KREKTI4RYY9O@2E3IS75L#_O]'Y[ICW:!<(IJ- M>02Y%.98%"W-P7+0:2+J?LAO@C04-@6_+DC,28'+'UNRR(N@_N]S&5_]=SQ- M$>+?>H7!D-M]I^/^R_CHM2UCJ@7[#OV:)C'S9=J\6(;\A^7-670CB@)%D[%% M7NQ#DO5>QD$:"0&?S8C#448#^CLI792EA9+UJ^32$ ::UE$_7%_] O/8N*/^ MP#3Q-O"A8=2!+TO,-RSQ5?P*<4RHDDMHU)5'Z3S^>IU!3^'* MU'H?^\%,75103!2"0^()^$R?G'>O(=*D[D*WJ H1^7)\477#)V(/",+RA*=Z M*D+J5:'8NFQ$<6U/.-EL0)PCEZ]S"_9[>Q'I\,*0Z'8;KQ1>=19OX(JCU_CQ4'=NG MA*-\3)F5,@;.PMI;/+Y-R@[;I4&F0J[LCNNEOP!/<) M> QFV!F4-AAVML MG5Y,#;+EQD&&&5]K?&W5UTX&!I^Q7;YVV.ULX3,QOO;B MH,I.)3TZ5K>W(V@/1L>IY->S1]U!JQ!7V@EJ?K*9T3T"(.2I,,T;'=X:<*%& MZ;!G3]PM=%<-U:9Q7+OTZ4PZ6Y"_SBVT!AG]I7 QG"PZW$;%<-2(\3')=9.E MZ-C=P0&D82;9/H/.1KW.%K19DVPWTH"-RUES.4-3WVN9R^D;EV/J>\=@(CA] M7K!-9*="MF[[^M+C:P\G0[4^6:'"L4?C=B'_GTOW+9CD^N/.EG+Y6276('MO M>''5S!IFUFC#K.':D\$!N\F>R:S1GNP()HZGW_WP#.K;NUDBML F5(_=-A[3 MI 9F _&!?XT30J;QXL@+PJ" C*H'VLAB"S'.%HA5X0=P5Q:N).0-(4"46$02 M@,8"B_!R@N:2P"M M$B'I \N8]<;Z'$=O\$;MES_$N],78F-^D%I?.6(_WP./\6BLFE;@J2#D&D-D MZ5K%EJ@I!#*\%' T&(C^M OW: TF10<_0E^T_[VCA\"=""QW!8:L]X. EA!_ M','Z2D D=>D:XX>Z1UZ)""P$4YH33!)<#ZT(XQ7X+X'MAVA?](#BQ@)6ZG$R M(@0G) 08=H8_"? IW,#VDT+R5@ R.G(J;KZ0U^)R9JV(:U]$2%2)3RC?JZU4 M)9M=0Z:$'A(6T#NQ /=8DQ"MN-Y*DB*=0VJY/Y58RD)5 OH.-8'@L@O0@8(X M$X!Z.ZW[6./>W&AN-#<>_T8#9[P3SMAI-ISQ68.A+>= CX'D-WHPDM_ZJ2"# MY'=L)+_1=B2_89N0_!Z1@389MZ_O#-SNX-&X?6.W-W G1\+MZP[&X\=B MZ+ M(P?-[A\#1V[<$:.W;>T>=08H[AW/;FJ['V0G9H'^824[@]OWQ!&1P>V3/6@F M9D9KD#B,USF>Z QN7VM&UEF1IMR&($T]"+SLL,8;(+.C6>+1K.KL>'G&Y':: MW+ YV'G]AGBTQV'G/:[U!CO/8.<9[#R#G=?@G9,&S\F<]S)X3HVPY<8=,36^ MUOA:?6?YT.X-MPS<GK\;3HX FG]I_LY4.!\F MO08A%^ZS%<[ 4#U-[F>0J,Y??#/UDET*-4A4[:\SGV/2-=.'03%\Z-PQL4=C MLT9Y.7/'8- 8^-NVS!U[H!@^+8[/J4XK&]3"8Z,6]A *I&&*=@8'HA;N1AZT M"C08'9T.WMPT?AE7X30,@K&(5WK''@Q6F\0)1\0(/_!+9)]F.P.A#@!P/ MQ 67)(\$+:P7$78>_TL@A1*OL-]Q=N(52I!"PBL<;\$.K'W1P_ **^^4((74 MO@G!)3ZFIQA;>[*6L4+5HIU9'U6I*B'UFA.X][MT&E M./\855Z**D>-7(5MD0Q;Z.$>!)YB "WN!;2H %GL;0D-A(BX]+'Z'OD=HLRZ M2B%E2M^:07LQFGV@%V[@V#M@6Z#;;Z92WK-T+G"Q\0_^SSRX92'6SIJU>?)T M2 ;;FG5V39T;S*"YJVT#UQZZ#=OM:PS6&.R.W<:VVZTSV&/,63/ZWR7-6=\2 MYG-:Z+RH3G908[.);3^H,;)=YY#C849I9U#: MV![TZJ *3-"]C_0^1;<08L?)ZE"'94Z6G6-+8]>>C+;@=!BM-55K[M!VW5.Y MK,N+N?Y,^)(%N,7.P[U-&?OQ / F,VDW0H<]V^D?DB8;I9U%:?U^W5%\$VD] MQ&U)XKZ42IUQ-E>;MLV#([)T.Y-3.7KDE3J=,>09:XS1SC]\#-@W"( OX M(1M 3CSE'_C^8S!P-477U E_Z_Z8>WQ',]F1GFZG3C,;?>:=2)<7 M[UZI]=PE6^%B;C,#H_/HK!$*.MI^CL<5[1IDNJ[M'(+#;^S5V.MI\9]L9UAG MK\U*4AH\424Y]ZVPS%):DZ28NJ3*C,;:I3%G7(<#9T+(AZ_MF4#R4E>#[$F_+F(Q M*FVK2D=V?W"JW5A'F-7.*[S//%O'TFKFI'\RK1E Y=/O(V@CBO)XL,7OF,%B M!HL9+.MA5]<>C;;.TD<"8FX\DN5_!6D6)ZC_<&5;=]R:LUMNS7+"6R7HTR5/ MF,"US.;0MINY (68A?&=PJXM+\&-U& =27P'ZD\M?$QB35GTW?(2[@>9-6.> M3&HZUJ>(3NE"KH,8KVGY^F42+%@"'=JW(77ML!$3EEDA3U-H \@>7F1O-@X? M30U$X2!NIV@H-&8>>',K0/#=U$N"*31#@'1:!&6]!9JVBO9)70JB6TZ@L6RY M3.(?T+6,0]=>]B:=L05J"Q&#.(@(9F.Y0'$@]*V IR44X%G((492:+JW'!H6 MRDWK(?ZC+H] [UZ<+&.0 G9E!I=W1(/^4HC9")6+.-7,RX);Q&XE/&P2)+1B M#H_KU.XX.0&T;4MNW+A, ;^^37@(YG>K,$7!X_ST3HZVOML9H0_0?GE1_Q V M!5^;9_R=]*[=[?=L(G>=WY_TW*HX]7_G23F!W? WTX2S[V_8#!K^EH5W;)6B M=.=)I8_WR6^[(AN(H2L^XKL4J%F-!-\7WO62$92OLETN<\XD]% =!A$ZZ9<# MMS,LG"=>M0['C!>-!YV!NLBFJS(JL?E\FM$%?6=D0U^TJ4!.4^PFX7Q!,T8Y M#^3HRZ&1;K=C(0+T]A9J>.TX,1'>LP2!9R76ND(7+Q"DD_@F80ORYQY(,&%$ M1(!N/63)#8@E3E*^C.]X0L#GB" /ET[S(/3%=("3$MR99DGN*7Z%K3.#]9<0 MM' ],.U&,,O43ZD@5SEAP,1-I W5J28!4@\1#O>]S=3 MT@W*D$T?F<>CO<@HT,DK'L.D#-$J*\JDT>E)L0!P(VXM8EB?P[!LQ+CT,QI_.&3BC MTNMJSF"TMS-P)IU)15./\@A.IU=:Q,N^YA_V<@?@)%.%PC%=K0WS[8X!7EN= MEVK<2IUY#CO.B9Q $\ECA!,H %"JS" O>X[NW$G.:.$A,!@WPMHS!]EZ=6D+E\E[Z55S&(Y?IM!\ MK9[Q/EXL@@S]_T5'Y'_)XHNGB2)>$X57B@(LG\'4.)MQI,FA8D6:AV(Z+@LQ MMD;4!0_V@\)AAXH]IE)O0.*E61R&5**Q!#,(5BNL-%_ C+%2 6T*L@L@BF61 MG*6VM;H*\?SV<0IL,FW)9(*Z?QQMB3OJ3$;=T7#')8?1?W0GQZ'_&'6ZPW[/ M';6OW;W!<.0.3+M-NR^SW8.N.W%W//N0=O?&_=%DATQ.)F\#X/\X1/$M45:K MT/P-,\T]I]ZZSL2H\D)4Z7:-*B]%E8Y1Y:6HTC6JO!15]HPJ+T*5W^8\X;27 MP2CT,A0:UV]$/_M1IC/P\#VM9'^O;+1KVA&8ANKQ[%IK"&_/7E)KD+'_^[^- M7<<]@&74V+JQ]9;8>K\6U]?8N;'SR[)SX].-K1M;-[9N;-W8NK%U8^O&UHVM M&UMOKJW7YZ5F$\\C&$HSGO TPS,JU>/29@O/!4&X'5#%,=HTVC3:;'#89E1J M5&I4:E1J5&I4^LQ5VCL5[_O%,?+]*4]&ZRV&)XNG87TQ MM8:FJ=F4CXQ*C4J-2HU*3ZS2@5G^OB!MF@%J5&I4VG25UOI(3FP6VENG2G8R-RMJE,L(V5QJ+CWT4F.-YM+F7&HV&SP9 MIF7C*JUGTJ'ADC]!!?OBF.5'AT3;9DR9,67&U&99;^":,67&E!E33\HV<,#J MAAE39DR9,;59:.T><+[+C"DSILR8>M+E)C.DS) R0^I)UP/-D#)#R@RIS6S* M[KK#;4NV/Q-)^W]N,LEKTOH[3[-@ME(]N8>"7B>%[R$#?W9 MNZI(=@EO3>Y$4#\7!4T,X4K;NIL' MWMRZX_"R6TY;:?%]091S?/(LB%@$MTU7EH>TQ/#L.5S307YB[741-0%?*%\S MY3<@RB"RL(V6VW5&].@@M?B/)?=DNZ?8[,4RY/@9+N8L"5=X]:1C[59OK5V< M2G7B([[K;9!!2[S*(!K!PVJ4>\VC($ZL7UCTW?HE3I+X#D9IVN!>UO1!C.%[ M5'//R#M_+_Y2MFZE0B$^83*MJW/G2OK%3[@Q>]X>Z*NALO8 M#3SB!H<(C(-%D-&[<(CVNN4(3?/IWS!D<," &'! )> )V"T+0G$ >M6QH$_2 M8U#'R/GC#0G_9XXHQ+,D7E G1!-L'++P_CP2[\7Q-V5ID-H6#5OH/V%6S:Q\ MB8]YZ1;M48.]MNFOA#?QXCSTK66!MH TX'])E"Y;E"-%]F!,/8BQR2_[T!\P9"7+*D T: 541#^L]Z?S"'^QSVS9 M,'=:,V@+EPF#*N6J-V?V)*!O,&&8K3.X%6:S69SPJJ&!4G?9)YG$@H%!)NS. M!DM;PM_"N"$VP1[+$9*J\0Z17FD>TT(H4QQ;8JR*]_\(%OE"&Z2ZN[#\(/7R M-,6!-(UO>,2-: IXC%L04)RLK%=1 M3!Z"__ X-%E[S*8C8<)5HSY>RS=[KZW18)\W0S>#)3VL>'='C&#Q[W__N>'< MA5_'?>:U,I\'%-U,L6X)XXXRBJ8E;[&!U\C0 (Q'A)]+%T^ M6!>J#E26B(!IEH.=@=ASL*JTE(JZXS'NXNSAQ0/;O''9,DX#E.!;"I"#6_[N M+O"S.;P57B)?V'<[HP$T0OOE1?U#V!3RKSSC[V2JT-U^SR:E[_E%VNM5Q:G_ M.T_*%/<&_ U,T-_?$"_S6Q;>L56*TITGE3[>)[_M4TX#37"OB:<@67 ',8,(E7X'K)->AJ&4#R>V?A8'E! !9.&:.WOGW[Y\M5:Y&$6 MP!LP]%S1"Z\SF#;)Y7_E*4^@>5_Q=:\@"_8Y9*+"Y^WJV&M;A-:@L*4,F;,Y M))W8;)O:_3%/8HCV(7CT5N ^*3:TQ4Q!#R[[_ >5"*Q7RKMCH]^@[_:5BZ<. MP\PF>O7^%^M7$ .)[RN]3P3#0:H%WG2$>_0NM?Y,,&2@_H4\W?+R=]8RB6\# MZ*EMS2%RO,7(/9O#)!?%UD($&PPE MVWM :6DTVJ10ME-H-3$^3><9ZE&1/A M,1.!#$Q)-'E*Z_H5-9HGX UY853Z>P(U.(2 ZR4( G Z,&MWK+K';8IMQU/< M 3S%NO*\)-??#K]!X$17+V#@S$/L2*5[RP0RD&")DZB(I^Q"M$*@;/V9\ "] MIVC@J?XB&6EP.GLLAD-Q[Q(F\QAT-LTQED!E<0PHA*9GE)-%6;@2VH/@*H'[ M0L@>/D%2YOLT\8"UGBL%T<1%P48,GH,9F2^EY*MAQP2 MNR35,HM7-RK0$T&=BA%R=0[P+X$KPB'XN#%%W'9NC:($Q/=8N ML2):1MO035]T9\/3XJP<1#2,1(TS7Y*#*@8LSB0T%WMR,^JMHP9G#U7I!*_-K%F0X%P%4Q4-/7#G5-S# M02-3XS(')X>MDGOAJA%H0\OSL71(V(RBMKGUZ64L&>54>I/OH@?ZE!?#')IB MB%GDXYN)NQJ""P:3+J/0$"=Q"Z>4A:A1N)UN%^ MI3E&LO3WE.. +V;&5\%KX2=W@ 7*Q M@_H]&$+$(BW6.+-8:51O';^X+ >6GEH>R!2>"*,RX3A6X$?I!7!@WK$D@4X% M-""Q9(US8$I63YT5\Z.-M@DF+$K=D"-!6&?#( 4#I=&H*H5@S1 XXQZF897F"'54S]SN,>2TP+PC6(Q\^@F! )#AC0O\5O8;'EJAIT%[L M?;=H48?6=J*X?"6ZLY0&8(I74$@O?XJP2HIAZ#+D_@W>@>NIN/).*$&ZRT-.*HY:ZZIXT349R%*& M65T_"U15 )\?#OU/ELMN2TV#T1>F/OHU]"C0(@N_!430PJZJ:7Y:;-'=F^;&7TV7OX%>&X3HTGM-+=KOC M=\5 5PVSB[P 'ZPD!*X+NA6R1'ZS>=]&C8LJ-]0+M7VDXJ,KWO7EH(M+C^53 MIRSZGN3+S%OANP/T>K=4'5.O%\D\!I@8]&@.^N_8 M-"[E4NW]"5J#G= C':?9#P$#KNB*,$;6(,( X@MH\V4SAG'W"J"USK DWH-%O2/.Z)YGFW:?L=WG '^1^Q_V..G@ M]IN)_Z(Y9W#8&;^)DU4;#H8T3\,-!?C!&,,SCAHSJ#PS5SS:4W@%54UXSR%S#Y]O;E06U"G$E*"59U,K.T7/S4-!OE\>CR[UHYU./F1D- -LN?>Q!Y-&DKP;@S6 M&.PFJ$3/[H\GQF"-P;;$8'MVS]U*6[T!V?!@6(;F+B7BO@;<5E/L@:PL<= ^ MX5OOA.;_?&(RE(>-<;%_(@G-RMKP9+OG/9#^$&Y)T LU:M]]1Q^C1>! MARME69RDE36]7VA3)*T^\Q]!2JFP.LBN>J .*NGKB[,09"$WJ*UOA<"6R$5,/-42 M0F87TB%6.+T@\?(%;@'W4.MB#T>G:*$?X[XRA9BQ M*M=7)70&2;;8[9GJ4!VD#-I!D.FKJJ0HZ!P^%K>U\JP\TZ'K3NY.+Y]1U=%) MSX>WY$9S0'3G =&^.2"Z>^E_]T+_E]GLS2\LI"TEUW,.X_8*G<6-<'='LO'& MSZ*_$MP(W 9ATQO\+\U*V@;A&,0VE6)+26Q,$YO8 :;O(5;^T;K!3;I)D-(, MM/D4[4Q$=;O.SAU"M+'K,2WZ_]G[^J^V=6SM?\6+.^^=GKLB*LGRAWIF6"L% MVN%,27J G@[GE[-D22YN0\+822G]ZU])MF,' B20#R?HW+D4\F'+TMZ/]M[: M^]GE[F2>+*\>')1YBK5=UM0VU#,,3?RE3%VN7K^]$Q;[S,1NKL:JOS,QME0G MZ+%LT%=[M\Z0^Z93A4RJ<+XOJ;]8D?%33_?1^7X3O!"F7C>]LV&WQONZVFC5 M%=2>^)QLGL9+[^=;"\JFK%59YO)=&0\F;=+Y;62XJV"H/YV-6$YK,Z;7,M\T M)L#X8@6W#MD-*W*=W"BYTCG>!1E7+D(3:R)_* G+E"9H^ZMD]LE',B%"1W>+ M1$W-Z@_)1V7FV40A7*MV)3T(H7/.F:8C,AF=NB:UJFK6&?*),-.4R)Y7CI]E&6Z M7+N=UZ3IJ?N8*K=HI.![!3OOC+2"N!&T@J=*:3NZ#$:KZ7Y5UB*<=^-L3TV] M4("+4BEM[CGO '*;G,P\@[0<]K\G2BHN\^./$_EEU,MM@^?O7LVEM_N#IWZ7U5)$4R=ED0HK:$-"\_ M<(K2#W/OW$#*=(YU41VBB\&RK(PI3-(:*-,I^9[T\J&GB2[VZ#E74OT<=Z[7 MET@R;3#D-05)_ZM"L7S 0DWGC0DII7HZ+Y(H,;-;37P<])DIPBCTZ276:>?ZYZXM!5D[#W?*3G'&LS[[(\>&B/JL=9)JP MU 2Z2C;!BQN1*AE,(WV9\4RK?4VCD\DIU_9NE5%?%(9,X;J1$ZH];;7-#.0K M'LG2?A(Y*>*EDO9\:$5J?3F&?-S2<'I40S<%TZ:4V1E<]V7Z\*S7[JDNIFRD MBK3M\5&; -EC*W0M>Q+/%Y84-/=03I1WUA$*R?GT5A.^N*Z8$KGR@\U\4W.OZ+5KPQY M35WLTA\KJ1S&"YZ4Y+0L+>U10R:GPWYC=HB< \:P.Q9/E!0,NX;,*(_;#0>W M8IMJ1L07:8# I(GD%)UJVHNXY S+K>?T_I71(ZKQQ>054WD04+L4NB:T;^*U M!FZ5*/.\6%[SLUSFW)SY(E:%+U.CK;G(YF"8H]QM=F$E;WWEK^BJ]:0P)<:N M32;K&01F=%J*!;M4D& ^:HIBZ_YC#69[++FRXHI M,R.9UQ--Q#]WDK_@7QCB:<'!ID0MM\5@/SH[/':"]H34_?ZIW3D[.FN?'?UQ MZ+0[!XYZX4/Y]\'1Z?Z'[NFG$_76V^ZG,^>X??+OPS/GY.CTWR]T#A627PY, MP.8DR;YM<^2E:_"G?-I4/:V&VT&FL;;@45/;<'ZT4U%6J9>4XY68F%==SDK4 M^:+V++6EBH*MW!A=>;6\WI(U0[#"2&6D59^9$-<3F7/[U$:F!S%F/Y$YW!E( MJM\FK8],I+J.M:3+4EBMXV[Z.:X':4]<)R)_,EF419OX86$W*B-B6-ZQ]M0U M6%4/.#'B@_I19&Z=F5/"XB+:MBFN7;M"RVP2K*\-##7I:E'U!<9/5D&W+H_E M&HF-=:>V#&55]O1MDE0_9J^7$ZX-OJ3LTFS,RJZ+=)!#S8Q^2\C+N4R>-[WZE%.1';J/%3"E.SFP4R=PY+>*RV<4@'>;!PHI6Q/B+U93<&7'M MFZ&:E%CF1 8YBWR9L#!!#IF5YKL^BQBG M&2@,&SWK+*'IZKQO"# T,4.>0['M&_CGW"LQFW;E/9B-7$E4I=/]01_4.3G4 M_I!G->33-2G5W4E"(EVK6SB9J?&L-^$YJU* (;52?*=)A]$/E_.V#?C*LR$SR,[_L]J6S6T$,0]93.'&E+J32 M!&CRM)0BVV?\_98S;E61MW:I'M&4Y/=TB$;SMZJ/&6[8? #W"I1-@ZBG07@V M#6(N_I]Z/E9=1$TT55FZ!4]%'BG-E:$*!EV7$;(B;#0^G]8$FKJGPB-G@%K* M*_$O^7OUWE78XJR(U>AX;+79Z?-9?]RT8$JO@B?'$A!942RA05N;\>S#DBCZ MJ-/N[!^U/SBGRH\_/#[LG)T:U_[TT\>/'\S?[9-SYZ!]UM[F[<_L5+H9@Y;# M\6:758=K9J,:*2?._*T32:N/"39D9CLH$DB*T*7:P-K]_L@<8&EV=;V)O5/[ MIH,@^+=NM)7T^X6K5Y[;/5F.L7^O'!=S#P)<2R@WJ=S!&HXY9Y5/6LCG_K_: MG?>'I\Y1QTCEP=%I^_W)82&GGX_._N6T]_>[GY24ZA>ZG?+/H\Y[\X5*OJOX MU(:?$\[!_.32ICY$1VT%3Y9V-WRAJ$W+>.Q^MW-VTOV00_7'D^[^X8$2[-,7 M&GLYU%[SF)+K(,EX+P\][N?'D#E\?TP'7(JII$TKR3%9I](A0T[4UJQWXZG2 M64DZ@J"[ 6A2QAHUW^A*1_.R,N@Z3D SQ\KF@*^6\U:=(+>*'=#L:H8Z2^I$ MLR)"N'^1R-@YS'/8ODNG:SI.IN. SA\ZBCKM*U5HK?A*JPRGY*>6-:+!G'U0 MV[CEZ(HN(*(2"EX7BJNQ4!3-04S7$A,X->&;9**%R#@%Y MHOBKFL""=EQ'9 ]_%'2);6ZB7XBZQ!#\EBWQ!FF>O%<,M/[Y<4NJR;B.4]G5 M]8S%B3OID18#W3WJ%W-B0D7ZR*\0@F*9'I^;5I%X-U#7^%GDL^KZB7L_WCC=50JQ)T!BE97H%XTH8OH\S M7=353&Y$P4 Y,*T6=;E(:RQ0M=2&OM0DEWE$WX3B-?&G,NM*)DQ#A%G-BF$M MO2R,/1,5'V1Y.L ]3[SKU I^S/14BI8O[[)T08^HL#KU?5LUIN"BQ8E17%/K MY)0=R,QIALF?U(9I:T8IJ!(]QGIG> U-INWX_/U:>=DE>ZF))/:+^AJS3-]E M/4*./7U4WJ! >J>K;U!-TDEY@U73[^+I M"/Q23T>FK.4S%G'U?(KA%I.P=N_=P^?'K8HLLY;@.]ZU#>)4J56F'5FF:U*3 M[**$W9(EW?Q=%BW.C",&_FYMV.5^'4_LUW%]OZYOG7 MEF=-FDULZOZEFWFFXSE-995"/A%=K_"P3#"\TJU%*[K9J;$),X\_BD&.VW1I MHGFNT^.K3+*JB92FL;W2P0Y6+5/1:DM9.(]/P;TX7G)]:Z*:3 U_T$OX.!VN MVDGT5G671G1JW *%M^,6CR1QZX)OOQ$)W,9^\W]=]=XS=3231?QDUS,S=%6D MEHZ30?5*]TN3*R^OR K#PB36C65;Z"./GCF?':5YC-8D![ D-49<;(YZ;I&P M9[4 M2R+1AC12VI]9^6ZV?%?[ M])4Y#2LK"W0IK$X&D[7"B%&_E 2SCXZ[XK0<>M M&^7=)OC@4E]H;*H:RZAH*S_."<^2_'W3+FR>2$NK M"&X6)>EY?BZK+W0>ZRJR=B[R[GSE*"^3K%KC$M/RH,R@Z/K!=-BL8AG-G=PGL" MV*:[VB7[ECO&6A#')7FMNE4U*H?%T\1(HJ/;N"F$4T!49&;OFS+N88Z;ISK& MD.=!=],OK%\WUO2'SY2XBVMVHZ5/SE/-L?J8>7-93$SQV>O]KNG MW5\T0M^.I>Q27@_2;\XKI1SN+^6APJ#_H')=-1;@_CQ5,"?C/=^-;0?]E!<<;C_8'HW$%=ZQF4(%: MT\=Q'IU!\B36I[8SGKID]Z_ K6K!VU:;VJ83]1S%1C]D/W+K4$OV MK@)9R4TFH?+%SP]6ANW<8L!Z6KN/-GF6A3;,*9_8$^&]4%.]%ISL?*$QCQ8\+VHM*]5P9;L/W.9<&BZ-Y>&M:D77H72/68$S2;=C6A(]>!!4:X*)U5%_X*X'M:OWI4Q M5Q 5Z@-3(=*\Z^M8(VI&?RY0O4HQIPA[CAD%.NBF78:><=?T+-.W,75W@[*! MINYXF/2!D%?&=\O5^KM,*W6L'5&P'[)H-VRD2&8Q&P*! MI+2?3UD:,361H/NC)V_*U!8,(:[H*\;)L*Q OR3W*3)F^:*E2S]TXJ>^]C;N_5\MK>*7MO%A2=?.;M916: M,JMWTR#,9G8Z'/!O%X.>D.E3BC'6";X%[\I[9=^<%I0GSGLUAJN6$AS>9-[- M:6FYB>B9QA)G\@=;5EE,TTV)[E72-\>J4]R0P9/44R6)X,CC.*\UCOG24%S@-'+J7G_IQ# MQ8GCG_H\=$^[XV&6L['KZ"/0G'/1B&&K?M(Z#FF7<71SUJ])'L>R]TZN&5)]^,;5*O@KY8^K-/=2RFJIJG/QD( MJF4)I#*6:5H0T>8E1K?87#-GJ%RH?FV)S$P9:R9/GS%I./?&FK:R!.,>1A=- M$5E7X-:T?$835QVJ;8#I7-]"F MKIYS=>C:_9G[0-RIR'%]-I%W^XKPJQ/WC M?KO[MA3S5AFWJ#BL)WHVW$XQ*.KMHRP1"4M- OELU$9%>KVYP\3M:C)F(FKZ M=$=3+%>&2 %>AA=J>-.JB*)TFZ4BRY[QBW*DPPN=I*4#BEF9N%5464U&1FXK M59G97XZRKQF^JZ*U1X.$A;KEX<51_[\C)7CF-+!4/A, >C3+:C/E?(;M_*W. M'#*K56SLVS@/]S1 NYV@4\L2F%)[4R^U>=+F49 !)L.98OESA,\FB32D@2SS M9/JV1SHAD[9;TPH$'R@JN\^4RP^/QG.3Y[WEQTC3=K;^,S.AQGOJH*0<,7NI M89.ZYTRA?NHP1FP#K_FY>3K)DAW)B2.+::3?)/QN(3%C^FUS4FOBW\6!L5EG,RR=$1&9+(ZIZ< LTNP! MUQ?26'M/ 9)K46?>483LY\+:[V]FOX^-C0_)6;-KZ?&]*87V-B6#R)/MQ7)PPN\=9F7I$]1DPQMUX&HI5 MTS -,2S"9SW:KL+;60^BPR MDLIEK*?.Z>- F2E_-LH19\H=:SZC5],?E%24(Y 2P+?W\XZ/! MDKLZ+A%6:NK^G)A"E&>UXSU!7\6X.=.FOW0HQFP.RBV713>&JAG+7:_"*1R* M, <:O3D\H=AH,Q5X!B_B0->0)^-$R ]5@5!^1&#CA)/P=QL[YK!C-&J9C2K; MWH)ZYUDS-'M-O?,*_>(THJB[M%VJT$XQ ;\ZK_ O#R_N2JN,9UW#6A5Q44&< MW2TAGGS4A544B_'IV>VYU.^^7OK\6,&S08_27WE2E;.Y M<54S+9=6(+HUEMGK[+533VG>K-'/PJ_5M#&W]4CZ3T^I6&OP*.Y M@('W2"Y@M07:'?K!'9INP@[=V,2_C^V3,^?HZ&B^E.$9A3RG+>?P/X?[GTS+O^Z[=T?[AR*)IU^\RK6]1&O:9:>=D&N$4U3W%$5Q)KIH4)($Z%IE>#?*$(VT-)B9YQ62Z M2./N#LK:MMQP*YF >Y57-DZ?;!49%76ZES%S\"T6B/&'JTRL8AS.>VUPFI! M^1'M2!8?TT]V3^*F-FG'25%CRN0B8"F*F-EW'649_+BIT<$4+4>+%J]QTJL? M9I_EYENQ'12].W-=DIE*&L KV6DF\;J4IGKZ^O=_I?L2[*K_(;9;ZL\!R5Y M^6FA;O)1^AYYNW2EC]=IWJ([,@7>19"\D"FJY^&QY,>6TQX.^V^=R31<)Z !1/G1OA'SNT/1I9A_:#=(5Q.W MD_2*I=^<#ZPO:Y?ZC[F.]]0F"RY<4/''YNUYJ-CSJHUNOWO\\;!SNO6E1'G4-E6^J^/?G[QL0\;G?:[TWO'_/GR>$' M96X>.*=GW?U__ZO[X>#P1'WD[$Q]W"KITY6TXO ^59NC++)C\[J=7,5NG.YU M7[UVD9C&\I-Y>%NDR?C^[G O7I/=W4*12Y4UVJCV1ZW*IQ/Z>7;25GOGOGFS M5;3QRKW)1M#$W@XS-FVZ.P>'RO@X.+3^]//\Z9,BX?ZC0BYU_;/:^?(4)_@A M7WE+X,U];M/ +88W4L+;QY.CSO[11V6(5(T&G7>'AT67S,.3/X[VIS1>LXKY M!'NCJ#+2W$/OI"Q-CMS3W@K=FU$QR6-18WLT,IOH$FB/1IY]-/+'4\781S.+ M\0Q@"11L /7=5.W9;[+1Y25+FQM"\L8AI'\=O3TZ*T](.J?=#T<'QBB>UGAY M08R'C=U%XD&O-[@VS*\%$U.><))C]&U6M_N;)]_M'+1%$_6*_:*3.$UBG_H5 M_Z*CV54=:Y5D?#K._GG:=,S48&3]\_'.E$WTDLQ(QJ-ST5+FQ;CD7E.Y_-!F MQZ-?JWL C]DQS^'5V@CQ7MF-?8CV6/IEL2JY)?UP M@WGU;HTD7_-KSPF;:WYNLQ1"YWP;M^--7MRG/_:K)D0T$Y$O;V>PVZA DOVY MN3\;(4@/BOZ!J5J[FLJ078YXDE>X8$,=FJJ R4^8O9^-AH.2BC@UHS"O1+K: M(M6/W&-7F7Q3_E('2?W]7^LHJI]'%PCTV,V;I&^>S-RW\)4HW0U@X$-L/*:A M\JZ&HAQ2X4WMYM[4ZZ&X^Z:_ZT'B4GK_)Q[\^H-OAG274,^':,;OOS:CSY] M38U>B7_NN#NWK2O=F@U?_1B'OHHUT2_-*%>WI_N[U$W86:]X[3(10LWO9+.S M6JPM7U&4R\ "8/W=NZ=Z3.2VQP0?D_5_L(T8IW.A;,-_[EP,AU=O7K_6"2K* M5]W],OC^NIWR"]V4_+447UCZ6MF?[#6"(:$4O59C1.K_/$*ANB,,$'K=SU-, M$/QO%LD?+H+4A9#L#G\,=_;<7?2/U^QV6*$0TW4*8'[!&06P+GN/+,%#JS>) MM3,^A[*D],![LJCA+*U\4]VDO$]VF3/WO#JJ.P"W(YB%Z>&H]2C+GY2]]?OI MV]*-U?5:YIN=P?><&QE!'2V$Y)?*<[ (8A&D&N=$;*LP\I\%*^979<]H7'%? M1S>:O67W8GBI801;&'DFC+PU\_DTS!B#1DXMFS)#3[>?=\RX[E82:C'48NA2,51[A!"'K^4/]=<8,*WI]ES33;EA5(&-@IJ$YZRU _[MM::P M=3[VV%/\0$IWI]AT8RJ,!RR[ GFUJ>8:K"%/ARQS%3^_BK7W+%:MP\UDB-+0 M,"IK,LE"BY3,IG(,8*X%L&<"F $LIVOB_WAE_6,[5( MM5E(9:PJ$KSFJ13)D'U)+_O#,381BTW/Q*9],ZV5*#[ M:CC[%]I%?]6_JH8P\OCZ:==,@9I /T(;<+&RN'C:-KKO>Z^**" (\QDE_"W!RS7YK63K> M0.MP"LPMS3JLAIE'ZY"U#BW,K<4Z'(S2"?.P:/9SP\:H%VP!ZFV<=6B6Q5DZ M7#[9)ERE*VTMPV9 T0N'S#)L>)4.M' .TILQ1(86(E<.D1_'R^!T!D,Y;A+X MY8MN=*!9 B\UC8#&J;^YL*4&H/^_;.VKT&Q><&P5/.;]@KA@C&*I_#[H?=<% MK7ELQ=&CS>4Q[[-WVZ\WW[SW]K.#L&M!V()P0\>Y)!#V3%8AJ=QSE'$3S#2: M17" O#$JTRU Y3572DP[4#XT;*\&R"I(*Q#S*DUZ#LX1PIO/5CT=RJL+]>'] M7>>,W:A1-=,8+1XQ3POTK-MNX6_E238^?"VT)BBS0C=-T6DVTY.I&V:QW:;A ML5@\#Q9KZI2*.;ZCF>UQY8285K=8Z:=RK#6^*06=1J#&HQA%V$ M0M#_DOV0/S!"V2C*DAQO_@^CK2A?O0=OT(J20O2$BH2E2=4[.1VCAM7GQNC) M5NFSTF4716+ !_U,E@4 _V>4>0S:AJ.3>NL:]%JW0JR56B5 M6Q_JUTP?DQ1@Y6ZU];$J1=8CC]78RTZ#^Q>)C)T[?32=JU&:C717 N7HG!8Y M "X<9XV>LC1B?9F![H^>O'':W&"#\ERQQ83&Z-I68@+NL;1,1M*88/DA%HX) M=[J3Z&P?"PP6&)H,#!A- .VQL)ZC04*?8L)%A/6BPE8.1#?984)UEA8O['P M0H!AOR!X?OK,@N5&0/BFZ[5F*7([$?VF^MQ"Y48C^P2/:LL"Y#6#^> M'%IA7:BP?DRESBA8@$E0QHUT7OT:IO6C"R!Z9O&9-V,H42-U@([0G;P7Q M?\X[DRZL^_+JE.$I+;7FJP.:L9EY0';FN^(ZRN\>[$GN[SI%-XWNR7'>3>/T MT_%Q^^1\0?V,UU^IU!GTY^[./%[AT%]DN_H&E96M?UT(OG7.T)P*LK5/UPSZ M>WKTOM,^^W1R>/JP,JZ5N.5YW;>)7L=&/L3'VK%-GI_^WU&2YEWC]0E->92# M7&>0.LA[)7X9'^E4E2SC*I;B7 =1E[1NY;L[%RQSQ*AWXW VRG31KF[Q753/ MJKM'TLG4W*@WU.UT%_!(7K!>K&MQ](7,L6#^ 7/E5([ZZEOF@FPTO!BDZC'% M??#87#%I^8WRBP"-7J%FZI!=OY>QOSM7[ D M5=\O#S[>#E@J6B:O)=&1=$/D=4_!G 6C+1,&JTQV_M8Y?Z^J*KP[8//+?6CS M-.[@[3C!GO&HNCJ+UN?4D:;W+XZC(]D;7)?'T/&@I_Y2,N%#,;0]&_A;,KQBO>QT'^JFXOD*F/"%UF*<6;K'\]WJ(YV?81=UUO&Q5&XBU! @EE/[*?:2&LX*EU&\OJ2 M3DM/U7AU/Q+YO&/19D0E-F'"SY)A;_;)MB([_>#''J&M)@A_:R[3P77^.[;S MN@!O99W3N4$%5E,C*?J/ V6Q\^$@S5KW,@]IJ[D*N@'' M&&NM;;FGM=3]F+[^T!W8^3)VCTO M)'WCSNZRC/"5M1S68CDH=R_MZ9;(N[I!UC#)FKK5;="\;IWEL.;<\R+P8"?4 M;IW;$3*X'W0WWGJU&_\& (#>^#\GO5["+IUWN\Z_1E\N9-9R?DMWFXJN&S2Y M=O>WNW^3)]3N_FO>2A]!7FL"6!-@-2; ?NN%.K#KO,V92*[8-=-1=<-FE>[ M^]O=O\D3:G?_->^B]X.NW?CMQK^:C?^WP47?^;RKCUJSBT'OLJFXND'3:O=] MN^\W>4+MOK_F3?1>S+7;_M.V_:60K%,Z,\GZ6#\LSW95;DA(T%X9P_]XS6[[898M;7[1V/FSPKB?!.Y/^B;^*,F?G+>LA[K<^F<7D@Y MS!QFJ*L.))>7D4P=%YG0:FAJV-0OP68*KMU$UKF)8']G#]M-9!V;R,N:'+LK M+&I7.!VJ?\9,AD=]/KC4%(2I(4\YERS-G$.E[>+N3F%^!N5^X=O]PNX7\^X7 MGFOW"[M?V/VBV9/WP'YQ.ASP;Q>#GFZ<^G?G\+^C9'AC=P^[>ZQD]_"]G3UB M=P^[>]C=H\&3]\#NL<^R"^==;W"=V3W#[ADKV3."<&?/LWN&W3/LGM'@R>L, M=,^*X<"9V#PJ3KUJ&[%[@-T#YMT#*-K9\^T>8(^ZFSQ_3VFJ5)8!F&2.>1K\ M;%R)P/T9\S97?\9<_>?FELT@747*N%9VA"MMFZ4GV%0Q76,^_=TV L8-K<<_ M-^N!.KJ1CS*EWK/,.97I]X1K0C^1="[8=^FPD4CTW.O%8 H<+]6P M;C0\\OK*1$6V599G6RGD>$SCG%?ZBO_[/R'&\-?]_++F+_3K+QIL\@G-1E&6 MB(2EILW?1 Y7_H$[B5RMHF5@SXQK8I#91#@N,8?_+?5J!6IZ "CXU9'F:*=E M+LI9=I'?*Q['[B3C%V7+E:$RMJ5S8R)Y16O"*YDF ^'(B;C>Y'CS:]>'VC=> MX"NUACT%NL M?'X>_;ISEF@KU:*S7K!"9_1Z^9\[SEJH5AUKSONMD>&$TH3 3KG*B^Y[,\A%\D7TUK)Y:/?4A>:4GN+C/IWXRC@J;QVA? MJCMS]I3=Y\'"V37BH((-ULL&$]B1"X^:L508D# SJ"=$B5M?*$MCW%:T,,)* M<:EW#E >3Z9O5+0X>C4QF;\XKPJ]^+C?[KXM9;]5%[Z_Z_56PMM7\JF6LY 7;4FMGF_4GV[AZ"FI= NDZ;C*$\3HPZ.S+3ODBCX,ZN]CDTI_U/?ZTTR M5#+#IY:LEC.P7\P I-^<5^I!W5\:LK]JM;SD& M)HN>M3DR&AZ&?/5+,@9'_M#0J 5 30H36BYE":[ZEJD<].?2Z.;;9&]9EN1( M6EAG&_1X4Q[G[$)M;3-L@2R5Y<:CI2R)DI[> ";WM,)DR-3.V%?.M_[FKM,U M@C3QK<1$> OAT:(SN&WH3E[N\>&-44B+K8':;-?1^*N&S9RK'$IK&U6L_-FB ME[+Q>,I/*7.LZK3\Q[CQ=T^WRDN:9 M-DD-I^^E2@K$B&L1J!9Y]MW4S(%S=C'(ZN\6"ZP^HJRO:V7^]%@^;\H.TD9. MOB3Z5GJ-!]&0J1LJ&,T&?;-$3*%Q:F[-HL%(7>)":MB;T:[4(A:G.7B/C4F] M>N5'6N,+BI$T.I.F"GG4_^)4C6K#U[1;7T;>&VF3LYCWW)@<<"E&:7X>I&9: M@X7!H"3[EMT[9^6*/SK]CTQNJRX'M\>CQ24'-9$KOQ8K,ZY=YW2D+.S:A\?/ M)G^HF>JK2[4T4C%'&6M#C5R)&HK\KOM(<=/@74FFOI\1O4N-6+F*BR3CO4%6 M7'.V9\SAMYAD8XQ6H_G.>B,V'-]IFA7OC/*]79AV]4FL@$E-L!IV1H[D$]WJ>%D*.Q#:]3W?#<,G?A_NHH?>]%R"T0.T M1@]^?:$#GYHB@>:BKRQDU=6"N@:JU2:!PX/!AEQ[.^VS3R?M#\[[]JES>GCR MQ]'^X:GS_J3[Z6/+.>KLSV3_-_;A)ICBWK8_M#O[A\[IOPX/F\P1=S>R^&AV MTL[>*V.N#T:9LJ2S6PU?&\1+>7_R4_DX9#U:>^=IZ!,@YXF#GTX+M@Q^YR4Q M@]4/<5;0^+0I:71;R,"]S"E\4,QKQ,9HN7V EZ0#^JAJ97GJBYLT*P0+%H)) M:IMU0-7&;R?MT].Z@=: A-]M:5:^EJ*:Y]EA=K4W@NGL?SB7,H[783(M"87V M1VFJSWK:62:'V9LEP=$:YZVA&+.,&;&+UB"H6-@FXC=S+O/*\S*7U22W?F>] M:?6$39C$1DS9W^X%BB4W+C)B\\@T-4BT_I'\T*&0=RGCYF1[U$^&)[KV<)2) M'9-FJ1[-O)# %$1RH"YL4<\WPMA"*5'$$/,"SQ,_CK2'BO"+MIQA.3))>ME M_]P!2K5U,@(;JDO\&+[ICR[%8%B\O^/TV:74-P-?&+MZH^6\W1?ZG\-*R-O# M?9:F.F?]#]8;2;5^:F:E 0USPB?W\K-<[QW\FG;,V[!S\CH\//GE_7AYZY_C3SV-\B+H'G8OSK\?D@]OIG?^\ MZOWY_M#[\W/G\OSKIVOU>=CYVD;=SW]>=#]W>L<_.Q>=LR\_SS\?_>R^"^'Q MU_/O?_9_N_CSYP ??_[D=3^_N_CS\LCM?/T&SR]/>MWW[Y(_WQ_!X\_GUYVO MAVY'_[U/X?GGW[(_SP;7QY>_)>=GW/WSZQ?4.>#P''?8.?GR==S?.YU?K9OCM__ M\?7XX/SZ_*L:Q\_.M__\_#0\/H4_/IP=#H_;?TDW(CBF!%"""2!Q1$ D_1@0 M%#(J9$BD"W?V/-SR_Z<1A+ X"!!<#F >#-& Y#YD@! .)A0N(8$P!()<* !%B<SYM83@3 #;+\6VH_7J6ZI2[(EE/YZ]RJ40[ZLF6TYH-KDY*J4]_$ M8!0-XU&O^HKZR-\P1<8&_INGELT ML.Y0NC!;;S.C+2](HU=@QEB-7J1&5]8+$HP3R! (!4* <#<$U LI""(6<<1" M$?GQSE[8\ERR)N-EVT-Q1_WO2H8'Z8KW59K%%,WV-G#?@OC=1D>VQ0PM$7]F01L,U> 6FA-7@YVAP94IX+' CA'QE17"EMZ[P ME:> /4!"*#P2Q)X,D-9@0EP;PEBJ72%_7,E^5E"Q##2GA(UI;)&M<9@O;[LO MNGIM\Z13&X-]"H!]FS!!/!00*@GPH @4BJD?$:$^<-6B!<0C%/%(^4(MXD(; MZ;!*_SSSQ&KVTC6[,DTB7\! 1!#P""O[)(*N#H6;S+ HCF)'D9L0X5E$#!"G40RHC#!0BP9!&(82X%A"&H4N\231\6 :VG"*U?+5)XY8+7^ZEER6=I6'"EF1IUHNFJ>Z9: M_"IGN2[M%\Y'EZ.\:9&05ZE2@3&M]=^0[[4(#@L3AGBMT$,KL6->]@GV$BV7 M_I?L32X+AZ4HV'2XN>'LIFZT4!Y"7W@ZT]5ERF@).*!"4J#9>B6-7'OZ?#WLV[%2#?P0L)CP&/?4U:,9"#"Q >8J@W+@UX0Q+Z&OY87 MSG3D;6,OVZ_O*\FTM?J^0'VOS!U/K9J(10SBR*> C\8B.NDU[-!D\TT/LKUL\ S'_# B3,>*OR8*\L""1PK/ROD M@ 81 AZ'H8"QAUP4P^#P$A M$H$H0 H'(U>9,B'FDKL*^%H$(AL@L6J_LN04J_9+4/N:O1/X(6,Q 3X6GB9. MI$#]%8, !UXLL2=9Z&FU]]:6?KM]@1)3RM:H"J!-F+5FV2.U5L0)VET1?%T.V+];?]F*#1<^PPV MLG/(3'/8(#%LEF&60[P%]OF W:U;8HP(*&)EA-%8!H!$ 0512)4YYC+/%2&& ML?0TPZVWL<$@BXX6'9N'CBNK7+?H.#XAE"N0BC=X:DG-XIM8\.Z$#=@O9KOPS93JNQ&[^#RD2=8X4>;C#,- M)0(NNW0Y5^Q&]^AJ2+C,^GPOH)?N"MM*?LREVS*3/<7-.YH@ZXF%#V.!?>"A MR .$R@ P*CP0Q(031$00(-T'IH7P3!4DS=KV+.)9Q-OP0)9%O,4@7NT\EQ(O MDB($,D(Q()ACP#".%/:I_R2//>J*G3W20OX&ULPUURY-1U(XO=F6AA6GQ>DSS4C@S-).(5 X:XR+3P7@A ;ZF<9J24,$2*>Z6H'%Y%O M;N-W6V(G'P-@7,')Y!'4KGXV,4EG%;I#I9!5[!8I= MF4J^)S3Y:@#"*-)4(CX!(2&:P3$2 >-5'!#ZO)"]'DRJJ@GHZ#WGMX&5FW+2>4>.-$[/,=>2R/&Q/!#!2MTN06B\# M6TAR"DB(F0*P4(!8,A_[,@PD,12N_FR-_6P89/N5?:&DBE:C%Z/1E4D".<0X MQA)@PH32Z" 3#.C1K%.!8&4,LYW]NAL;D;#@B&-SOQ8E>%A#X0;DO=A86H^ MF/+JAH?/&0Y\A5"NC!1,8<%!Z(48!)X?0.YY'@W1SAY1HH!G(L)ZL0&1EZ3? MJTWXL/H]MW[7:G6$4!HN!0BY1P#1[30IH2Z F/@!)2P6E"C]ABU*9\HNMY&1 M^?FQ!I>7R5!WA,U,@RNM2FJ(LL^5<#NO.H.A=!#ZI9D.W)HQJ9B3Y9@>/[+D M33_I_7-GF([DW=3X\:JU^V*_OF86D.8"I./K28,#13'#$&#A0D 0YH!Z* "1 M\&-)U.K%E.F%OP5%#5.+9HUFTY1T'OO!*NG*E+2>R>&2B+L!0#KYF\20 ?5G M"'2["$\@+@GT[E72A@4K[E,:D7R?U)P9!7Y22Q[2IT>H.'M)7X*+_&\$X?]3 M@SH=#OBWBT%/>1+9__Y/B%'PJZ/[R0]O*D9-,^ZUDN-N BAM&/VM7;0'%\UZ M'7//Y<>TS W+-*BT'*^EON]D%RQ5EV>CX<4@5>,1+:<_*%]-LDP3&0U29S : M9D/EK*B'LN>V&Q(O_2G3@6#9Q6TC:2P)9G?Y@_6T'66-HWF,HPDZ(RZ\($91 M!* RA@ )@AA$ZA7 &(RP[WD1QU!CF=J^\:_VM-:J^.)"IE;%EZGBM<-;)IE/ ME?]#J3Z\1234_@\&GL\DD01'D+ESJ?B&^$3K#Y0.^J6]XL+[#)8KECK?M8P[ M?U/?1+\ZR%4?]4QP%>%6&,);!HU^HV;1M!SUWI54B_5=]FR:?+,LFKL!GD'? MHMI34>UGW7"AW(NI%S#@"8@!(;ZR66(: HP(="6+H(*\G3WDVH/>%Z2IBZ,2 MLIKZ3$VMY;,3*CP%E2#P Q>0."* $#R(U]S2(4M )_D<:&C9!LL-JO@@[:JOWB MU;ZR6IB/<(2] $#IQ$#EG2 ME\*1+.VKL36$YW 3IJY91DFYD(?%.K8Y'UV.>FPHQ8&,$V[92>9%IPEJPT @ MBM4R@B#6C9]C@I1/Y7D*K 1SW8@B C6UH8=;>+946!L!V0[57H'A855[":I= M&1Z2QZ[/,0$N83$@+HH!$YPH?X-+5RTC]UP=+O%0*_3797@LSC=I=/5=5LM@ M^[LC3>Y:$V,F+ZE<9P6V2SUQ,4]8M( V'Z!-<"(&840(XAA0%DC=N!0"!EV% M:C*,F(2AAZ78V<,^;"';%,)B0#.,'(L!"\" RJCAOJ\,&1X!X0D.B PB0,-8 M�(H<>4RZ(QP M:+EK7.=!+(!$PV2.SF#4KF\<'<:MXL[B;J]X7@U'4D_<# MV]JG?%G=FQ=9P3WSM#9(E)ME(M8JNMM]83>+YVX6$[R6V/,QPTP"CP4^( 3Z M(/(\!'S)1. AY F]6;C0:Q&X*<$MBZ<63S<53U?+D&'Q=#%X6AG?) Q\W\=* M(B#2M#A8.> 1CA2>4L]G+HPIE\KXIJ$ROF?*8##&]^LA4R)>UG"."U#W_A&E MK_>%JE(ZC//!I1K&C5)3IS\8JDL, M!\[P0F92*X/1=QWA=N*DS_H\,=%!]8(IU]Z]^[A&2/^"?Q'/W9EWCJX&F3G9 M?Y/*'M-YW;]>)V)XD=?5%D,G>#?PU./4WMF9?A$6J<&/AO+7 I[@_=]IXN*\ MI-4F\$6"*)7L&V"Q&OL;UKMF-YF>_8MTXC$?F\+[%^G.4EVR M]$O2+Y'?SX'=*,:M3Y@-E8V&@U^+%_*MP+Q2;!]JUGKL*I-ORE_N[/CF[Z0O MU-J\T=-5-G-.^F;BS'V+QZ%TER /0\\\5.$H%T,J'G@W?^!;%DK^IA?N>F&( M7>_^CSSX_8??A+L^":!'G_A]N(L>>M-S/4S)$[]N!WYO= 6%\QAGCRQ]'^X:GS_J3[Z6/+.>KL3]E@-NCA M]KN=T^Z'HX/VV>&!EQE@/2 MKNA:5W3]RV4=AJ?"<5^G >9ME1>8Z+?0>5O[+"TKT60A9?$-DJ8Y$D<08P$- M!!0AQ<27*(1A[%-)9,!]+'STUX'VM"""""R@X-38',VA2N^<'9>9(C_5Y]US M_.[B^."/KYW+(WC\_G?WXPS17YVWK_K=<_: MZ/CG'[WC@W-UKT]N]_WASW-\Y!Y_[7P[_ZRNI[[[9W([4^18_?W)4\_RL_-9 MC?/K[[ASQLGY6>?K^5=^28N8* MR%P@!?,!$3$!H1\KQQ(J:YEXKMHU-%V1W\+^3-6_S8R06CV>5X]I$ 1^X#'? M#Y'RF:(H<(GO1RB*6.A''K<^4Q/TN/*9>"P8\X@$"!*LN\5(0!$+0<"C4!F M'@E#I@]-6QB&5H]?CAZ' 10T(FKYU4_A$28\7[@LEEA&+**A=0<:H,#5#QFN?AOG4WU@Y47R:.+!AR R(D(%@$@$04 N91#*@K M0PZ90#[G.WN^UR*!#75:)2]SP((8ZPI@\,#E*DE(7'D*4,$N2"@7DPE#WR.L%+RH*66U"JY5?)\)W>QAT*7 MA5%,B(1AI+Q6RI2BAP&+@TA:EZ,!2EYS.4*D5H#( IHI)R/ (G8 MY5Z$I>ON[ 6HY7ODI1]V+*D@M'LE4S94@U(3E@US%G+YXTKV,YF]6==9QW+K ML)M06VBC87:=[3IOZ3K;T-<,\[:OMAMG$#NI*8'-R?AZHRSY+O6K0EZERNYB MQN(S=+["R>054WN5[-TXD>P-KIL4+]N$&6]H2.P@42L]U.*0=>,/DF52M/M" M5T9+\3$=*/MD>----=GXE:9TMO;V7/;VX76]?X,?<:Y7. ]_S&0(\"BE0BPE! M&%$/Q#A2 ,!B1(78V4-A"X8S%1=9?=\.?5]EH,SJ^[+U_=-8WSTO\AAB$8@0 M98 $C -*7 P8A;KP/>(BC,0D1 M83X)J=)[U$)X70D#VWM2DTVOBVR:C_/"(SO/]VHFH2Q'L3)01H1AB",.0,$,@8B+AA@'$.%>6$$(=-9KB%&^%<;2[7XL(0S M%(L/3<.'RK.!KF0RH!'@^IR5> *#R(42T$A2B@5&+'0M/EA\6*[G8Y%@74A0 M2RX3)")1Z 'N21]HEBX0NHB!&/F">-AWO2#>V?/(3)%*>_(R$Q-EKZ>&U'*^ MR+Y,E0^DCUZ8N$SZ23;4IXK?Y;A8TYZF--\/>O#,N%CL]_E2M_NB/;'0A_DZ M6P2;#\'@1/F+5+:HLD>5+8-UE%;X@'*J'!X_CGRI!%W]M[-'6Y#:ZI<7I.6K MS BS6KXD+:\\%D\BEP9*P=V8!( $0@#JHQ#$?A#3V&<>#S21'6S!<"8*;:OF MVZ'FJTP LVJ^)#6OW!&(9(PY@0#'7'<)=!E@GM)U%@486*'\Y MNG=03_4RKLGE0#W+3_."/:79*N^DOM;J]Y[4OVA+:^A MWHUA)U%85L1E[#GQG#B&ZYZ,E!X.B(\ E['",8PQB(*0@-B7FNY7E;':_FQMK]P6Q((XDDP 3]FA@$3$ Q$-?;5*@;(WB< NUMKN MMQ1D6VVWVKYRO\5J^[.UO?)1? :]2'H,8(R4MB,J 14X ('G2FV-15CG@/EN M"Z^M +\QIRY+9^QO;D/B%X5EBZZX'R_PD5E?F[X/N1[A?F+K)9V,N*JKXD=5\I?9A%@@4@0>6KQ*&+140Y M(#@20*\>B+0=$X9J%>-00C_FNL6IYR^2#=EBP;9BP4HIQ2P6+ +*D]&$!RZ M.M5"-BR+-=%5V@MUVW9OA.J MEQ8CL\MEEVO;VG6C>Q)C4)LSCJW7&G9K09X1%R&42>CM[_MU,WE^LA_G2%'GA9(]6 MD9^KR'7Z$^3+@$?*+V3*3?29#R*!*9 >B;PHELCCFG'Z[F&75>07I\B+9SVQ MBOQ,1:[B/=SW!=5=+S'%,2"Z'UX4!4Q3 7!?(H6]3.[LW3T#^F6+PSQ+TIGU MA'DV'6G6>N2L5ZPSZ \F@\P6=YZ".T<3+7F$$(/$8 M4Z]QQGS=@G.1-3V;&4EZ00J\<)/?*O""%;C60S=2/@"#,:#29X#$O@>8+P20 MOB]=9>@A##7MF4UE?T'ZNW!+W^KO@O6WQA,2*@<^H"%@+I> !#P$E 8^"!@/ MO$!X2I>5X4_*"=8U-DSY$!@#[E$8$[56'C5M[V;",!N*?.%*OW#GPRK]XI2^\CMT$AJ5 M* :Q""@@KN=)GZ1,-M1O=UC;\L4;FT=%=/FM[,LXL2;0G";0 M1!<\BH.(*QL(,.GJ@$LD 0M]K&/.(0X]Z6$>[NQA\E@N_(OUF39!BQL:3K%J MO6"UKA&Q4ARZ'J9 >;<^((%4O_' !]!%4C(<^"&D.WMNRW5G8F:TVKT=VKU2 MJE6KW8O5[MK), M=2B(/!()#0#RJMF_?=X'@8<1IH..=[LX>:05PINY0-F[Q MA&YWL53B+9J;N;H)L[C.$^!R!2T^+02?)MK7N2@B7)D6 (=A!(AP71!%1 #" M0A822E@4*NO#"VR*ZC9K]XII+\:Q@SF:6%D(6"P$U*@RXBCT6(1!I,QM0,*8 M 4;5ZO' 17[,75]Y(*9_E3>EV-729;PX %B 9V(!8/T 4#M;E0K1,4<@D)X$ MQ)42*%B'RA!0'KC+!!>4* !H!5,*52S-QA,KZZH#U))\SWD5Y<+\2Y../EY4 MHLER5IV5/0[=7\ MAAZB6'U?E+Y7G@GFDL$8*\\D](G:X8G:ZY5 @MA3QI='72(BDRU.U]99NS&G M)TLJM.O(X3V,@&N:M/G@:^U@];=[-QW<\ KJ#47\A3.CR*'MW/-4,)_HY^>' M5/J!AX#P&0,D4+ >^BP"3(2^I&[@"8YW]LA"VPVO+M)LX=#"8?/@<)4Y@A8I MGX>4-0H9A+!T70EX(* R>R,(HCCB@$9"N)[D"'&DS%[:"A=:76W!TH+E2P;+ M548++%@^#RRK&$'D$<(DC$!DRB*$E(!B7[>V9S1&4K@*-'?V_!:9TK6G\?0[ M+FQF6."0I7TUI,RYDJF37;!4OFE$8\@:.KD*G<1@%/7D1D4W@%SY30V2(H>,O0_RO14&RF+#1;CVT9] M:165MS."/3;NH37N9S'N)_IQJO5@RM&* :&:9 X*9>8'H0>H)WV**8*AI#M[ M2@(VLS[!@IP%N66#W#-#P!;DE@1R5;A7>#ZDL4< "H4$!&,?4(JAYK:*?;4B M,C1M G:]1:8T6I"S(+<](/?,T*T%N26!7!6F#4/&0D\9<3[W(2"Q$(!&4OT( MN8R"0))(8&W)S7:BM651VF65OB>]T5"*!;K6SPQ%K7U&E@7!3^0J:9"L--!] M+L37PNY3P6OXUKTCT<,Z3Q1*CP%7@*!""H84QL.%8A[''%I'.--Z3%APM?[%U'/C"%$0J)0Y@]$P&[*^'NZRLI:VGC#FN3DMVTC @AP'.I#X@?"1#Y?@RHQSGV-35/I.N6<(O.UJ6I M 1Z[5?C%*/PJ"Q&MPB]7X6M\/) &D>020!%"I? , 48HU"0=KA>32(3",PH? MNIL2HK,*OZ =?H7%=%;AEZOP55"+4!!PTP,FQ<+ P./A4YQB/.,(10,BG@'C( M!S16/[!R?5@0T9!X;A[(=&=O-_]ZR**>5/^*Y/O>/\R/_"-1^GIO_/'RS5(% M:KK%I1*]]+:.S"C:D_KPD.;<4KI>TI?@(EL)X:L'KA4CU$MGOG<1^>"R/ ?\&_ MB._MS#-'C\SMU2!+])*]266/#9/O\M?K1 POU'.KQRP>F>#=P%/34'MG9_I% M6*0>6NGBKP6 PON_T\1%?>< QYVGOQQM']XZKP_Z7[Z MV'*..OMWA7Z3'FZ_VSGM?C@Z:)\='CBG9^J?X\/.V:G3?:?^ZN[_^U_=#P>' M)Z?_^S\A1L&OSN'OGX[.SAO^Q.9>;Y*A&@B?]LRODKY"M,$H4UMJ]LNNSF3=(WCV?N6^@AI;N4ZFDSVEC$X(HA%9JZF[]W*WLU M?Q,'NS2 @?_ 1Q[\_H-ODMU &5;$?^+7X2YZZ$W/A922)W[]P1O[NZ[YSXY[ M5>.F.N9&-VW(G7Q0%]]QN\W^5BBH8[S3/F#=+E3 M6)@2F]MMX6-:M#ET3H<#_FWFP%*YS2LW5#X2]9GCHTT(5UF)>5AB]@>7EX.^ M%9=J-.G@>B6D&ALO.FTU(AVX8#WG(TL$..H[^^Q*>T.;%M"V2S[CDI_((5-^ MH'#*@B^[TENZTGF36;,M7 QZ0J;9WQWG\+^C9'@S?QI.0Q;?+O@#"YX? &V: M/MLE?6B#OE0?&MHEW:(EM5JZ=4NZT5JZ>>[=5@Z\6169#8TPOFU_:'?V#T]; MSH'D4F>_."YJ.1@B;V;M6T$IQ_;V5YZ>$1E CU ./11A0B/$B/1=!$/L1S". M _'7D5Z@QS*??LIT(%AV<3OI:1P0-9Y,@Y.ADI_.?O\/S,F'I[.K;\>71C_.?OWWMGAWA MSMDY['[^1+KO?__1^?S;MS_?'UUWS_[X=ORS=WF\?RO)Z?+WF_.O[[X>7QY[ MQU_/4>?K[]Z?9U_(GP>'Z/SRY-OYU[;7^?S[S^[G\^O__#PJ$IP.A\?MOT). MU;K%'N#8Q8!@A$!$8P*$3R'T XB%(#JL'V*$?]V0XJV5X:7M)+#JY4U# M/FOKK,+6X;KU:HPB+XH)%1'SXE!@'W(BI-)Z?S8E?S#+.S_/L];.0G2^4UD[ M@4M]%DL"%"130""7@"(: $&BP$4QB5T)34:W;YEPK;%CC9V'C9TGXZ U:Q8- M<959$_IQB"))@>\A#Y 8"Q"AV 6>)YGK142]:XI6?(MO%M\LOCV ;SYG&LRX MC"0G 2PQXAU"6>QRG&88B5LX1#CI5^ M6?1K OH=U\A,0@2%A-15+JT? !+R"(0NBX$K".*^"*# ND\"]EH>V13B18M_ M%O_6Y-W&"O;QMRB4(Y()# +"!"": MN$'9ZC' 5$*7N$@@ZNWL8>RV:+BN]H+;7O]U^$.F/,FD,XC5E)FBE$Q+N3.X MTK,\>\Z;I:69,KO%8=2&9IG9);5+^A*6=+[31*[<*^82@EU/D#A"# I"0D0" M-_(B@L0,Y%%3K(JC+!M)<3!*U=Q\E&DR**BAU,.9MS)K:!B$@ MPA> 2NP"[LO8^M7V%"G;9[++99;/+9I=MPY=MM?&82:N\+;Z. MLJ%I8' V:(N2/4^3YQWU"^H\<]@2,662URV<$_G?49(E0WDJT^\)E[DY?R+Y MX$O?7,58]M:(G\N(_[T>HQ$Q10'U(/!#IOMY,0(8C$/@2E](Z$K/XW!GSX.; M4OQ@$< "]U8MVVHC+1:X&PW<]>@+"P7B1!#@<>D!$BC0#@-" :4A1!+3((!X M9N2VB7MS*Z8.,[(^-XE[JO:DP"ZI7=+M7-(FI^N=C)'8 M?*Q]S5+1D<-N_&Z0QC(9CE*;R3>GV?&IGLD7$JJL/>@"&6$7$-W2/A21!#P( M@X AK+S&:&>/4GN@O\4 8#'=+JE=4KND=DF;8GDM/>WF08;%>S)NIMEB[]-! M9@VP>0VP>MPG0*&@!#, H:ZE<#%6%EB .08>CB,4("\N5@8+8GV+'UAV \G MDGT9)T,=\)&F^%AGW8Q#GAL04K?WMT<:#= E>Q)EE\TN6P-MQB5F?MQ[?GC4 M5YNH5-OK81Q+/GR7#BY-)._M[2/%CAQ:NW$NN_&\GNC!O8"1,(X!#"$'! 8> MB)@,@&21%]!8-R^ .WO!(DMPK;Y;F+;+UDC7WL)TDV"Z[MY[,G QQ#'0G B MQ JB(Q_%@& 9LB#$..1T5IRV61T+JZ^I97C42VTL.Y.-4-LEM4MJE]0NZ08M MZ3JI>&9.*KYC6MXZ3_JD!IT]FFALC=&YC%%>)_+Q($+&_4L'9^SW=$4I/WB\])XB@;=R;"0-N&T^/^PN15R-;2&Q)&.-? M_ZZLDI $V$BV!!+D1 \&7:JR'F2)")$4,2P$I$S'BPGADN'8H2">X,]HJ89O=8:[^DB69:;YD M)KC,&<"AZL>.S4[-8:_JQF'5G."H!G$X[,0,H*ED)YOS]P:EG% )Q!6Q%;$5 ML16Q%;$]5;']LAY99:";U^K+40]4FK_:PY/<&PJFZF6O?[M^7U3UA53U#[-^ M'*ZXU!)A;33BR@OD))7(! 82IB*XJ+>V#;YY]O/7 NQ- 7;AXXT4VR)\O,HR M086/5\S'TZZ3X"PWS!$D8W"(:PR$G(":(PN*)2VX<&D>0BYI8@OC[2 .JW:= M$EDRP$I,H(BTB+2(M(BTB/2A#O(^>GEMG(@*ZGXN7FZ$\-[I(%D@G#ON!&5) M"J5U=#Y*OLQX.6BSS?F>5Z4XQZ(FV2E0EH!^KTGQA2@_QS0)[X7[!C3@@IDD@:@&ZF1-4HAAZ4# M05*JJ5@ Z"5M90Y0_;[S:N?@^>[;5O4B^GCJ8K]BI%5E5*Q3JRO7ZX?8K^\ MTU8->IUVJ,8/NPGSO&!]5YNL$R8:SS%/5%@!=&8#21H+ST(XWON9^F*O^S'% M?G^4C]?4>#T\'PZ&MINGK7#80ARV>_%J2EEA1EIGI$>9RD!9T0X9IB**B247 M)37*AH4JB:U!B.C>"',QE#\XIO_KFX*B:\>-FT"%MQR46RD/UO27HVFQ/]BM M\S$+]2U,?5-5%IA2G'""+$L6<:8Y,MP*A(VE0AEXAZA-H[ZB[=R#MA.D]E%Z M0JV,7!/F*/5$.:^B9S'A-!_*OVND/:_K2Q1]9TF@?S>QV:AF-!B#!,,VEU9) M2 >ND!2"!>5"()9N;1/:4I)O".:+NE/4G8=1=WZ<"(MBLW2.\U<<9Z)*'$>, ME/$1.(X)9&@R*$F.5;)!$I^/[%-="*X07"&X[Q <35Y9E8@6Q',=G%6*$NV9 MP<)HQ\@2-+W"?4O@OD^3CH@T8DHC090QC7@@&)D69 !V12$>)$6.2J^B(#3@K?XRV,"D6;B' 0H#?/;>(+4DD:"$ +5@F MI[ & ]?9J!U7 A<"7!,"_'I%@([[:!/#"/,8$&Q3"FFG,:(ZT."(85:YK6T* M!&C$7 18CL8LC+#=+['OVX.Z+_9TJ>2J=Y9G>5 .S#S=O.TBTB+2IR#2Q6** ME&(:-:=&NEQ1EQF-L=0:&VN=8+3) %7C#%#UDQVRX>'JMTK^YX*JQI?I6&(2 M!D=* HHY8XIC:I&1TB.PLA35.C!0$;>VA2Q9WH\8YH6Y'YU(%SFA0X3G/F"L M>.0X!*T$7$DK)K'ETK(Y:'LQ0_$;;7;K]PX;Y7JL?(="[@N3^R20H()40DJ* MG/86R%TDY!SQ2!C.C0@1.^ES34I"<>'W1TP&A=\?G4@7"8 XE0B6ADG-N<[> M0$T=29+RZ!+QN/#[9O'[E)^04..=BQJ%9 3BE 7D(J?(,$:B44XJK1<@^')Z MZRVDX=1'[Y%'R3B&NC47:68&,C8[5K>N4W=IFV#*9E9)5A01%I$^CA%NLZ96=>:3^[D?GL'<7B87O;Z*;:' MY_V2M+6HWO%U.FE+"^J3Q1)%K"WBP1EDL /9)9%2V90GJ/V8&**1> M1%I$6D1:1+HNJM?*4V^^6U3O&UDWMREC?_1+V>0?T<"F/#]"<":MQ(@K"RI8 M+L&GI:"(B""]XDQ+[A']R>T!V<=>YFO$N\ ;?EH^>BM'RT.QJ4E>TTY M&Z?SOHK/L6A)1:1%I$6D1:0;(=)%ZL@MVX<\=VC[1K?=:S;-.QCTX,YP=[%W M%K-WR'0YSL0-B3A(Q+CFB$L;D0,+!P7OO6!1R1#)UC8I#N?"%?=]I+30R+K3 MR"35D69_F"<"N: "XE%PI(6PR 9L*+&$4 (TPEI2+;.L6Z&2=:.2HDD^.I&N MZ8'4LCNL^^XP[53W4CC%%=*JWAXD1IH[^$UPAJDQ-,38; ^B'&==$FZ/[!>X MS!G@H>K'CLT>S6&OZL9AU60258,X''9B1E#.LHQU=Y++8,%4O>_W;[8QB M,BQF,M!IAY+1AG$NP$3 A"(N@T3:6(,BCIYI+9TQ9&M;\IONI%\+LC<%V860 M-U)LBQ#R*L_-%D)>.2%/^7"2%#(PHG,- X[ZWFDL>6@E+E%$6D1:1%I$6D1:1%I$6D1ZSVW5P9Y-6'+),.,N M$*VC"I3Y)#2)AL^3+3IWC!_TWKU:[7U5CK4M;+VQF*K&U34Q+BY+L6:!^[^D\!>H_"?6)H\9'05((%E$1%$"=!^1$ M[3HWUAE#G29N$:B7;)LY8/7[SJN=@^>[;UO5B^CCJ8O]BI%6E7&Q3K7B%^LA MO(;SO%AY)):PX+#-$<\4IPI6OY#6P_6,LU;R5'?(_>'3^:_[,<5^?Y1'V)1( M.CP?#H:VFZ>ML-AB+,9'#%;'_X+EVC-,D5>.(9"=03H?4]$Z4*E!KCZQA8[A MKT%$Z=X(LW0*7QDW;@(5WM3D5LN#I4GX$JAO?W(D+Y'(",O)TM8#]9ELJJF( M)&8@+^JLEG+3J*]H._=2##)@&93!V&BN5-)$>.EE[@3K*<%\/I1_UTQ[7M?$ M*/K.DD _U:Z7)FN"]L@QG]OU.HN,"<-@$3#"-C%K.%#/:!D,%]X:FB*5>@J97N&\)W#?)9Q=$$VJ%049:@;BP M&FGO#(HTXJ1RY-0JX#XL6HS.=0:V\%_AOR?+?UYY*QU<607/;;2:Y<%*4S4> M?6I920PN(BTB77>1+A93#%YXK42DRB2NC#),:\N9]C9[:W&3 ZK'.:#Z)QO, MP MF/O1B70A^Y#2(& !:$DY9T1SJPR8SCI9K[R7RZ+MNA-5_=YAHT&/->Q0&'QA M!I]$"Q3F%F<+407&$%VMN524T$*WM<-[X7"'YU(%Z!P M$1./W!.ED^,Q"4.B(5Q;"KJ<(K10^#I2^)2_CVGNN:,X-V]6B./ D,'2("&< M]XD22XV>F\/+&:R?Z.EV[YZ^1UCSJY1J*V(K8BMB*V(K8GML8GM(O\K<;4S< MS38F=[0LJ17[HL,OI,/O74R[83#87BF'[*4C''$5/#+>"!2)93103AWE.6=I M4Q+6"P44YGY48GM(=TIA[K5C[BGOB\6>JI@8+#@I$7M M;:U*W/X1,T A]2+2(M(BTB+2=5&]5N(.FKLTWC=R;FY3QO[HE_+'/Z*!37E^ M3#34P7]9^V*(!^N0R[\Q'50@(3IE_$+E\^[P_H3VX*QC+_-5XAV@+1\M'[WU MHR6]ZR?2NZ;IE'2DCV[

<;S2^O69IO(-! M#^X,0A!6;($;VTOL]-2X8-U MYX.?3QV'\RH7E-YKEI]W21%!!DT',"XZXS5U=@M&(!*N"\X;RJ!J: MER4E<24H/K)?X#)G@(ZJ'SLV^PN'O:H;AU63F5,-XG#8B1E/.6LQUC4/*YO# M,H.2LEB"K$6D1:1%I$6D1:1%I \ATE_6Y)SJFT9Y.NJ!0O57>WB2:T3#5+WL M]6\W-HK=L)C=@*>]0T83;Y/T2"FJ$0_8(Y D1IX)ZT0$FR+YK6UY2\^D7POJ M'P/J"Y$_.I$N0N2K/+9:B'SE1#[E !*!>J^Y1UJ&@+@W$1D7"?R01,$>G93% M\S!YR16; V('<5BUN[YW&DL"6 E.%+$5L16Q%;$5L16Q%;%MD-@6,90H]@8' MFHAEW,5D+)$A4FRCP3I:O["A!"KD7JU!OBI'LA8V?@DN)*P?5SL'SW;>MZD7T\=3%?L5(J\HX6-\6 MA=]MMSIZY_!\.!C:;IZVPG^+\1\=<5\==.-*)MB&$G)> M><2E(,C"QH1,TIASSPB/8:$CY&L7JGD@[ETR13PX(:RJT?4:\/ FT.Y-I7*U MG%M:8B^!9O*_A/(&*"0IRDB"RE'A$BC)%.8V#;S:;9HI:MGUJFDK%: M4L)@J?'(O&.>!Y.,\@*KJ,U\%/'=@QG/ZS(413%;$F-,RBLF:0SCN1NB$PQQ MJC#26 2DG;5&1XG!)-W:)JR%\3(/RQ6]K.AEZT+$F\"[-_6R'R?=HH$MG4^G MRA2 4#QG$1&5+.(&?C@L/?(R$6JBUC'IS*>;V6>VD&DAT\=(IDR8B''"+(K MDPT:&)5Y2HSC.#J*EZ#!%IY= L].9?$KSC0+$3%*$N()6V2Y("@E3:R+(5GB M@&>Q:BE9N+9P;>':=>':Z$/P+$I.L>714*,$<*Q(DCF9>)S3H5BX=N7!FTFV M25*><>TB,LHIQ*G62$L5D /9)66"Y3SEUD^T1T.XQ+!7 M#4_B(&9PU/BO:]6D=M=V?=MV8,#P0GV"[]EB<_']B:H7_S$^YDIO+3J[9[U! M72/JM[JR3OMS_.=%.PQ/X,GA04DS)6 BIM[9NOTBUL%CGP_C/T=$A[_] MG744Z\L*57QVJJ9_GO0GF\N'B%P_VD_()AC[;[9S82\'>?9/^C./>=<4?EM( M-T1U:OL?VMWQ'B*;+:+&V[5/U!NU/1_V_CEZH=E4ZE=&&Q',6L>>#>)OXU]N M:!+UW^UN -G\EJ=K7/Z^W:TGKK[OZ'&,><9!*\.B?JA1PN!H2*,'?M8\\#4] MJ'E3BF>&$Z+DMS_RW>]_]TW]C'"%A?G!K^-GY'MO"B:HX3_X]4?\ M^JTIID0OHL6-$,8X+-('4.W7B=*FE4(%7YVAN(9S#G:.WKW9>57]L?.V>KO[ MYM][SW??5G^\.7SWNE7M'3R_N2]MTL,]/SQX>_AJ[\7.T>Z+ZNT1_+._>W#T MMCI\63W?>?L_U4CM[YP';#X-=K M6\A:]$AYD,XKHTF2#T,*-Q[&K.O 5BV[M7W<-1A8.5_Q \=!L]UYAZN/B-7. MX6AWN(=95*N9Q9>]?C94J_?1]@?5+BCY8>:\RAQ.U(W<% JB?A!1*Y["[P+J MNW[534!;=GW>=UAB"9-6%L&2%X$JBZ L OED3MBN: XGAGSU\LWA?G7X>O?- MSM'>P1_5SO.CO7_O'>WMOOWMH3:R^%??XJ___CSZ\&+3_SPZ.6GPS_>7QZTK^6B?/S WY_N?CF$ MS^S_M??E[Q=O3M]__2#^?M'Y]/>+?7P(UX3K\;\_[M'_?!T?#-P=[N\<8^FP MB"(AQ8E!7$6/G#?P9TK".@O_<+-)1:8*4Q6F^AFFTDXE@J5A4G,@*&R)IHXD M27ETB?BF_[ :,Y7ZJ:RZ0F(_16*75R3FM5"!>8XX40EQY@URTGD$4K-86NXC MS@><34N+36D>7'BL\-A/:5R,"J*9U2YQ'K%VDN7#Q-1I99-RL>8Q.>8Q67CL MP7CL8**,)6R92P*6@=<2P2(2R"KG$,;1!6Q-%"YM;>CLXJ<[ZO<_M'+-UEU7O+/;M$!ZH MF?PLB<_M83L.?ON)364%,[S&]]^P1;BF#K\BM <3VAIWF:%\/2?N13P#FFW7 MW9$JVPV5/>W!PWRM7RB=9];3_S:W-C@M7?B]$_,O.]VP,R7DHB0NI"3Z:8^= ME=%YP@/"8/(BG@)&)H:(M-,\"F\XM_GL&&UA/I>6N ;&;L'XAGFN"L97@?&) M0TMXX&O',+* 9L"XR5YYYE P+MIH=*1: <9)BV%:,/YT,'Z?7IV"\15@?,K9 M$QE)R02)G+$,Y6)4R GGD09!*NTCLT[4&%?FH1I&_(3-MKZV1U/_OQK:+W&P M*F/CYKQM.DG=<_?= 4P/_#;FI.Z'P6]CR0$%'0Y/8K]Q.1_9+[M?%DI:B)(^S)@66!.F0XXEPYI(RQ&]MWZP1_$--TS?3 M9_64<+P$B^(*QW>J'07B*X3XQ++@TE,&1@2RQCK$?2!@8Q"*HO%!<&8\X;+6 M.H2^:5D4G#]*G"_!JB@X7P><'TSG]24NP(1 5%B-N% BI\1PA#$-/F ;6X_,) MW;.Y->OYR0+,J3R'W1>U".OR8H=IIY9A(>6%2'GW8KI%GF=>8A\T"BQ&Q*V0 MR' -VE>441+)?!1A:_N6[)X?T[R*.W?-H;L$"ZM =Y70G;1=\TI2K -%W!B) MN$H&&9(XLJ ]1\D]@)=O;6M5H/LTH+L$HZE =Y70G?0_XYA+C+U%+*B .-.P MZRIOD.=*.2*% >4)H'LSRK*0(50"+#6&\A+.VG\_#MO]NMYNUO_[\"]8 O%_ MS]MG^;42>%G_+*]O]7/=.SVS[>R]J9GIJ/=[; @KAL/T^^5^')[T&K?.T8GM MO@76VCF%YQP>IN:+6?SEH,#BE/9EVI#00D6.J4?><()XP!)9Q2W2#'O8C+BB M9"5-8(LS=\TY8,E98(4#UHT#IBP2!^8(-P(EK3'BV 6DK==())T2IRI11@L' M/$$.6+II4M#^4&B?&#'&2AZ("4AH%7.A!H,LLQP)&0.51$@FQ-:VX'-U<"Z! MC'D@][L- LWK&RGT[NP77^C+DYQI:Q) .-:OMB8N%[GPYH#N/W+7O]%[]P- MTWEGQ_M,3H6-%F2CRVG[PQHB,&$$*:8%Z!Z2(RTI1KG[%!$I$2Z.(B(1B8#5(2Y'FAB*#L636.2PRI=N,!3T+A6]$RL@AF"PX1HQ(17BC&.D'6>()VN%5\)[HK>VY?P] TL\ MXPX8[74_@_G:ZU^NW@IXVDZ+>PI>C,7Y5[\]C"]Z%^4,VX)\]'7:#B#.XDB4 M1T0'A[@)&%G!ND%0@+L$X$[, ,*\93B"Q(T']<$I M@8QC#'GKHE=&!Q9!D:#J9G9X >VC!>WR P<%M#\/VHGV3S6U,KO_F:.@_4[JZ8J@!%KMK:%?+#SXH\O!E!WOJ^<'<0\2Z?Y>%(I4[4A-L!WRUN\ M/;']^'N6Z_,IL19Z6HR>\+0Q$$7P7.9#XS'78@Z"(9,80<9:0;B)3&&:SYRQ M6\("Q;OX:%%]GX6I"JJ7A.JI@ &+@M#$D:="(YY W\@V/XK> RUC+GP $Y^W M,-,%U4\'U?=9BJJ@>DFHGI@2-FJLM9%(X0BH)B8BZXA!AC,#"I?10>0*==HI5NSLX[Y<8P_K:%]](-'H% MPML;R^YYKW_6Z]MA/.S_;KN?#K-XGY_8[@?XR+]MYSP6YEJ,NV!6>"$VUE1,MB=;V[.JS]KO0*/PIR86E4W]GK5#L!H&-57JGYI M=WT_@J'\:\9#_1N\^UNU,7Z8A[[_ABVL=6U'5(3V:-L1/3ZOS%'?AEC947IR M[@ 7VY^MZY3RX&OOA)G;@[PWVA=?C';%O>XX'?W-E;B+WK>8WL=F*ML1(IS! M#"F6CY7D )$1^8PJ#4I2 6PK(NA]+8&7>K*DV')K;LO=9_"W@'PE()\X:C0U MF)-(4=0.0!Y50I8D#Q:>MI82*13/KM<6Y7?5TBKX7F-\KVOI\(+SE>)\XL3! M1A#.I4?*8(VX\@H9K2/"4NK$M* ^VHQS^+-DFB[]H%E)+5W3(A,_05!CX;9C M.?^Z(#/QF?-FL(7H7')"0*-TI9%+$!)29QB9SG$1&FH\/,4J%\1KS&)0#R1!!_G^?@"N+O"?$3LT5A M*JGU!/GD!>+2.P2T'N$'6"^.QJBPK/,:V%U-^]8K"K+^*:V=MG7M3GO8KO\< M);/^,DYK_37GM6Y,AF*Y_U.Y?_%+S /S<;R^.K.7.5I?^R2L]_WS^B#L%?"+ M6V(]$S"7D*KQNI$\J"H[C=Q?3<1>-):%-):]F=9@!%8V%3&@Q'5N%$(MTH)$ M9*F,6DNMM Y;VZPES,T0:D"XH1H MY(*7R&&G8"-F":=< '?50'AH1U9!=;K$Q)>1AY;0?QR$3]E>F$6@P*K*S*N MP/[2!AD3&;(F&.P]:&51Y%**F)?4U0W&_,;$A O2EXOTJ:*I3'I-24*4.X,X MSND?%LPQ'9QA"> ?N,G!8#-?\<$2*YH'=W4F0PD$K6<@:&Z#HY;BX5GLVR%, MV'-[UA[:SD$<%CY:C(]F&BY@X123RB//**B^-U1/M69S.'EK!/(&V]QP02#0) G"E 8O/-7>A:UM.5^7 MIX+JQX'J^XSC%%0O#=53-34PSR%:@W0D&/%@(G(X)B0$9X$R'KW.AT7$@[5; M>'Q1BR/[I7*Q&U-[6*5^[[2*_WL.)G#IX[8!AL4\O9QWO_@X&("4?V^$_!)D M?'NKF"LRVX&Q?RZ!Z!\@LYD>#$Z#T%3R8'-8C;B5&%G")(HL4N^U"2J&E;1] M+I[/]4;^DK/,"O+7 _E3)0"-3HQICP0A#G'B A@GB2'O#"9"8"^H+LA_+,A_ MT*X-!>3W"_*)K:)=4"*IB##+<0ZA$4?8 3;ROP4SSL MB;>#W:/J^<[;_ZE>OSG\]]Z+W1?5[^^KP]>[;W:.]@[^J':>'^W]>^]H;_?M MW-QY#\X5U^N'V*_O )-8#7J==JC&C[X)Q+:FQV4.XO YJ#NO^[W/[1##[Y?O M@.GV"K_]/+_1F6+EW. DDP5^DZ#$F 3F"\ ;\:2DC)QBC^W6-LW9\J6+7.&! M^S] 4WA@A3PP,68"P3P('Y'36"'NJ$;:)IE;6U.*K8\J'Y4CJL7%35VG\,#3 MY('[3.XJ/+!"'IC8.RP(+1E1B!A.$6?2(%#N+/Q) ^A\DD@JMK89:2DM-B\\ MLZ:&3VWTO'QU^-?;ZN6;P_UJ[^#?NV^OV3SW5N%C"03V^+U9JYV_A]T GIIG M\HG)L:,']]WOUB5:<@#][!3>60\W MU"8LQG6M%_O:7F9!#HYZ.QZDVH^O1X)^W;'=X4XW[(YE753+Q53+F885FJM M90Z0*/#>;WZ4DJ,%\AS">> M)*EQH %,1J[RC\05,IAXI&E0D07FECJ,!\A3"? M.(J$X$)R%Y"QUB-NL4..X(BU3_8]FF) M5JQ_7NRWCOJ,!9NS_Z\(ZFT<#CLQ,UANSSDHJ3 _P5K[%S/V@TTAB620)M(@ M3K5#EI.$%.P^1!AE$G4K.=]3W)GK#?=[#5H4S*\>\].UXZ-*CME%:$:2QJJ)(4UBNBXT 9?(AF+VR<#6+XYIG&_R56/SX?RH,&,*=YZ"_(\3"7F MNB3"FNEG98,UWH7?E"C M@'F%8)XR-12.)(B$O'04M ^2D'76(:T2#SGD89C9VM9+[4Q7P+S>8%Y^<*. M>85@GI@2!!O!29"(\! 0]U@@$Y1&.%$=O0Y8$I);G:GIF[*A;R M[NWNBVKOX-9#Z>4;1X2+V^2GN>YRIM2Z3%P1HU&*1"(>E4-& M"HF"M-%;(K@RP'4?LA,KT>?=F0EWL'.P?/2]F0==D%GGRIB2++QR/+TBA] MI8W2'W$:V? M=6VMI\GS((;4>@YZ!+!_C$VC0R$(R-1SXRA[B7 CGI&.(DA2"5%L'FFCDM MS.?JQU1B5O,@[MX>7=<'-<8?5$K!:3^-BN'_*4?=BT8OU^,3X7&)"AG M(2-;2S!1!/PP($^4L&-&\*B4$UO;ZL$LE<<7"8%5#I(WC7B/>B#RO]K#DY->)\_3 MRU[_=FXK1+80D?TY4_,SX!A#B Y114D^V\K!0LG-BYR*QAA'A,T5=FCI&?!$ M8+VRG@$%UBN']<0&$4IPSQQ%H'$"K)U-",B9(<]8H %4?WF\-][+W9?5+^_O_7(:2FZL[$QE+E.S1?GR4^SV$Q53\$"5LP( MA),$Y818AK0,'(FH,//64N;IUC:1Q3=:@+X:FZ0 ?85 GZ[XJ:374B%/1$)< M*;!"@*818\:)9%521&YM/5@YT$=7"Z>V3OYGY^"/W5P+M+93=@Y>-+_L_OEN M[]\[KW8/CE9LFRSF4]EX(EO[@J"9ZG:Z(?^3RQQ_!C[K#@>O8[_= ]+S_6@' M\45L_BU\MQC?S90$]<%I1JU%"B>'.+<":4HE,I8D(1R&5U,V85KBEO,FQ<7Z M..A@3<^A%!)8*0E,F3<..-,;VV+%KGEB'0Y MDO(TB> ^SZL4(E@I$4RL'VVU5%+E0&N4\"-PY)3&*"A+0G )M#^WM4UU2\@- M/+NRI@;0-TV>:N>H^GWWC[V#@QRF.7Q9O=Y]LW?X8IVB-(^,U )W5@I#B="$ M2P)F?K+<::XEDTFG>+RW(J5F9_C<]ON7,'/_MIWS0F(+DMC7F:B,=S)1"AJ!1P_RRXIT_/2S [?4+19/\L]Q1ISB3*'12M3%[JW-I=\A8V2[55 M"KC7&]PZ,2Y8$K!?@S4;I%')^R0Y]HQCV-5K<(L"[C4$]\3\$!$S%X1',0B+ M.-,.:2\58EX1G2Q5@=;U4UM@?);XRWV8'[OP^AV&QYK69G]P\OJO;^XS=.U\ M4IO)^5@1$W14%GB?"RDTUC@*3BRQ0@G*:\Z_L^) X?S[YGP\;:UQ&Y(P(B(O M(UAK4END-0?.E\#ZV'*K:]\S;4FZ5&MMA<[GPHB%$8O_JC#B0HPXU9C/16JB MURAAR1'(#AA1"8(L=DIK&85C9!7^J\*(A1$?'2,6I]_&,N+$+X"CMY@)BH1A M"A@Q862YQL@X@QDQFKH0%W'ZE;#D'"![^^[UZU>[^[NP"%]5+_;>/G]U^/;= MF]WL#KAJ7UCM';P\?+._<[1W>#!_O\+5S^\4H3$@M- [=YVX49D8S60^-8=U M$6D1Z>:)=(U]SNM:!&D/5+1^' SK.D@/YE$N!L$=$[-&*^8ACU./5^MK6*RE M%]/"NCR=]OA60""IAX13L,*)P5>&J)\)52S_37KCJ M9[EJXB-5*K"$)45Y[T!<$(<,50P%S2)66GKNP];V7 &C]7*/KJ\)ZWNGL1I> ME?-=IAG[!Y^;E='MC^6XKM&J>5@S-J_8NOYT9MQ"MXO1+9LV8Z6)22JL M$&96(IZP1R:2@)Q4!"<5 \<.Z%9L2 YZX:K"59M2%J#0V,_2V'1Y9B0R"7JD#-1J"RF2,S6-FLI6IBL,-E38++[K&M0F.QGF6RJZV8PV IJ M$1$BYK:Z"CD6$TH.@_A"(C3R7,-$S\=DZQ7&7=,4H8/# U3G AV]V3EXF^M( M'Q[,7ZCMH0O"//3]-VP-K6M63!':H\U[>7Q.PZ.^[0Y2[.?67OW8'=I.W>'K MK&[W->Q5[>YG^*W7ORS.Q*+6KJ4SL?MA\-MX%1^F-_4:WATOX:/>WG@!%V5V M,65VIN>RD2J 72Y0+F63ZXT'9"V%WY),R6KCP1K)@>=-*7%1V*NPUUIDR13V M6AE[39R*DC*L-)1+.3U%,AK:6DSA;Q6 M1EY3#2 8]A*[B!36$G'#"-):$.29E@$308.SN2'V,@X:AO;@K&,O\U7B'7Z' MC?]HF8K9J?C'T+I.A']#^_/V_ZM_- O']?^Q?;6(QF^.KS=%F#[F[+GK3#@G M@\TW/C466_0SLC\K>ZS MWOX<_WG1#L,3>! 8]^@9.'VF!#S7U#M;MU_$.GB*\V'\YVACP]_^SCI*Z66% M*C$[T=,_3_J3_?Q#1*X?[2=D$XS]-]NYL)>#/,$G_9G'O&L*O[VBUV]=7X^6 MW#*#!SM'[][LO*K^V'E;O=U]\^^]Y[MOJS_>'+Y[7>T=/+]E$6_2LQT>P<,< M'5;/#P_>'K[:>[%SM/MBW",4GOGM$;R0SX*_O?&8W^>M,9 %YG< ^>/Y8-A. MEVLX.>19-5+W#LY/8[_ME^!:FPT$_VX'[<%A>MT'O@2M+O/-3C>\A6EI)U"' MN\,=X-?S[A#8]350J6_'P1'<__=.SW]Z6!V/[+_XAX?__G!/O3?W?M7^;\\"/H@E]_ MA_??<;C?Y?['/_G!'V].0&_K''Q]]_7PK]W+_/[?+_Y]\I^O68?!CG M(QG1$8LXC@09Z\#HE,I'1B-ES#::>+M['L-.#L@;%AA.D1-.&?>..@=VJE64 M8L<5CG&KBJ ZG^6%V3^/L+6=GY[:_F7VUD\)HYI(HQJ+8ZP-CE;(321\&R;P MQ=$H:\$WXKQ[I+-/!O:"#(10JH7A1F+CC361)9Z8H5RR;VY0#PF[^EZ_M<&, M:?MY@+AB%![V/]AN^VLMA>=72DN#Q6EH'J:78RWF[942\Z(]\)W>X+P?GS@R MOQXGXT2P*F=A$ HF% G(:N60DQ+S:&TPVEQ?OU((0+!B,GG+2 MV>#P=61.RZJRW5"][K=!(F<=6'2 UAGQ_00VKV.FW0T@[-]XUG<>'D3?@,A- M-KES=K>/:E6]T=SMV5GGOX#7<]X6/"1,VHOH MXZF+_8JH5D6,T?F]>CK.SN$&@V:1@F>QN7'S7NP/;;M;@=3. MD_5P<_AXX=2+,AZFPZNE\S2W#'Q,B 6-Q7DD M)#&@S!&.K) .@5;#B$V6&T&N;P&/0*%I%D#&ZV0)?&-U/N">#)9=48A$R[-87") !U]S_4MQKYEC)KY:]U;/]#G+X)&!^? MXG!F(_LK B7Z\TR$;7@;)B-O6/5->UV8S3H( ->$NT^/(O-JK]W)3Q?.FY"% M.X?M!YY@?/=WW79FT%JE'52_#,X]C'8 #PJ7V&YLU=<;G-@._#K, M4SQS@_J-7Z\/>;(-PI>2=<"F<)?Z2SD-:F:HXYF%:8!QV2%LD'!?W^QQ4^,' M^4Q_[2)V.H/9/3]OII_8G-@<<8#\"9/EFWL]LCIJ=P_*I=;?Q):\+P78&O6E)U-^MGR+!5^&! M+@>@5C23DD69WYY^FKRG#YL;3L8#UVIW&OWEFH_OFM+]@/OLNP%LLKLP7Z=Y M:3_-/98<,V4EMIPBSQU#7$:,''88:6DU"2PHQ^TCW&-!^)DJKL3_F*V_HYHA M(_"!'5,DV$ASF1'Y0]D :@\O1QO5Q,EU-K&M/\0N*"J=3JVRQ[.1RGUS^X [ M[]1@MD#PL#WV\VOG>4?KV@]QO%>>VD\15MQ(,C6U@,EQ?GK64&+-_C:EZ(>- M@7/:& GPA+W^Y-;SQ)B::]^(4LU0Y ZP(GP)AGK>&6;R/N\$H.64\W53'UA^ M> *FWV2\,U^>]@].GFALGJ7VEU@_&VP G?;GS.G.PL6C@P?L='H7];8T-L$F MK]3[TSBN7_5R" H &N&MTU MO&TX.VBLYLECUX*#J6@^/&7UP6CR&$;R]*,*R=7G7")Y9+;"#(]&,]IVA[5^ M-JSMY6&5F[S"XSJX$JA/@W8N&=E\:W+[1G*N&?]@LD2[,!]5?I*)L9L_4*^U MJ^_D2_1A\:SO=O:-=KC9$WWYQ)V/]-A@2H/0$0F")>(J>K D\SE]JAV-0NG@ MU"/Y5X"*4[[X9KMH/:7Y5E(0)Z#6D//NT)MRF4K;@!VU1#5 MZ,^,.A@V^\+8*.OUVV"3 ?V?9HTW[X)PY:4#>>IH*!I$_ULX[U_T^F$0N]-) M7M>0_2?L2E>&PK[]TCX]/ST<#7=_--K#]#8_WQ$\WM[DZ9X>"7P]?+%_+&3B MV(G<'U(EQ+UB2)N $546\X2%E(IO;0]/^A'H'F1ZPX\A,I!;L'F8] M1MS0@+3E >$4;>26$R[D(]P;QLN@FJR#Q[P]'(*9,FYV#H=C;., "$CX([5ZZ;K"W.ND@"J*OP3'"-;F;TSNB&>7>!K:?VA34. M7=B4LMX:)SH;]B,L1Y!93\ WS4)=],W^)_>1?P<^_6&.;P\R]G7MSG+"PP0J_2I!%]>H3(#E_L'#M/O932($]\KF\: S)$2-@G-38J MZ412/JB!;Z0Z_W?>'T<+&=;;A[QPJS-[V:A4>>$UKNR1=S1CJD9@(XGK?DE8 M)Q$0X_L1;-F).3EQ%?S?06T2#@9CR[4V'D?+ -Z<&/S9^!UY:">@@95?!U^O M<)^S11V/B#L\O1KA0[[39GYL+SHZZ"=7.F.FY?<$PG7IGN3,>,NC0+T8#OJDE/#_O9Z_\%4#PD\/'_L7!T:=C(QP.@20 !'>(4RN0 MHU0C%A4V+FH*FN76-C6D!;O6#9#4"VD1^=]#][XB_[GE__']L>-.<.,]\DD* MX$<@2>.U0BI@DXS3B>($_"C--^0_O$HD:5B#D5:5(5ROC"S+S%(Y#)23TSN7 MSZK]B7?4Q4X;]N61+VW6*YC]80&V.]C__UF=C/=OV[@O+\ /3I8O_C/M[/8_L* M7"43#3P%1'0 FS=&@H"A',K[>Q2$"F/#C:311(*B7 7!#&PXTAD)ZXH&%T-@ MWNE': N-UE4VA7H?NDWTO5E,_@9FYD/(L81H^?C)*S0 MJP,Z.V^?5Q++5C6>K#KX<:5(-RZS,1('U2];HR]L_9K5MG_9[GF=938BNV?5 M3HY%-%&5UG0*6762[9X3V_V07?0Y8C$5GY\V)K"HVT;V<6](+ MSRJP!DYL -W)E6P62-UE#*;S=,+H7;_-NLCQPKS"AYG!#^L@L8;/+N MUUG%[6_6M23A3Q>QSF19Y3B<7$U2AORW(_#F77T*,0ZD;,?8>W&UISQ MU[S.LT(P"6TVEGLS=Z*V^NO89;\V:.;.S1U=5]]^78 XR*0./$X_2;9;LHNA M"XI##*VQ;V'LP)BH+%?Y,'#3<)7_/K@-G=]7-&[D:,[MDBIG_*Z=\9/K?<9O M/@:;^YC,G<=>KFD\T7)#I;7.)\6E\M8I89.S/!_/CQY_*X'^3DUI [EZO+N# M-7$:;49NF#A?[%7PK)F%4;):$TNW5T1YE04^)M*:+3KG=29EW@1J=VKFF&X& MYRB_NVZ9D!V80"/-[5P\L9W4N';:_5%&6\Y";#\#.FW\1Z/$LYRT?ME.U89S_FKAZ:ZVC3AO/J>J#^IGRI>LGZ,$F\3D'#,Y$D()$:PF/-L[YTD]$VTDRS M%Z=.W1TGD]DJQ<;GW##3E5I]=:/,6LUM0GWP:*2WU8\POO"SZK!6D&=>A$?( MJG;S (/VEYKC+N SERC5Z7MUM'R4RCY^6A?S+:YH.#04.H0Y;F6&RHZJSB0Z MT+QYT@3+KISY5X/:R?K(U?N#ZQ]H3OW$+V?M?E9-)SM1/4WP-"!3^'R[/_E& MKW^E!%S)I-[AZH?I7.9-KYW];*"SU]K0LRJG>OOL+*OWCOIA;TE\O#5#LC7. M*ZNG)MI^-[-\/9U7PKI1^;,]F)Z^]LV[7^GK@-,FX>W66TR)>31O"]Y#7UTU!/B)A/?_>A-_"MVA& MGK _PN.,/C>^Q.#V2PPFVO&TVG>E E\[S]$['^;ACI-/IQ@I+ZF<97L-H V- M9HG78&VN7X-UM,;&=VQ=Z:J-,3^\MF&$7FP,^#,[&%S74JO,6)UO[A=G($$P M#NL!P-N=.#JE,\BJ;6;<.B'Y!G?8RK4[S8F1DUXG:Z[U/M(P_LSM&_:$%]O# M3IQD?,?F8_WVX-/H5-"%[8>:_O.*[^?[C[3]_SW/C<,'6;4=Y[=?N6W&.>7C MH'1V4ESM/'8P?80H/^+4E/]S-(V33_>G(R:#QB)J=I1.V[I\Z.7JZ-6+\1G8 M45.X+/C1>XU;;T8O=[;3G$(ZR>>!&GF,)7IEG$P9&C=5@M%)GLN)2M"MI['? M2*2>?1B=[]@ MW6^8:LL@KK75UE_6&W;[M/'FU_76RSDV[]^(D7CMQ M?@/'M^@$-C1^]BSA>KNH=H:WCV+Z[A<9[S7H9]DE/\+HCK4EG ^RW2K]I-.W?QH^G+U7>HOCY.2,O8OFL]?>YBSA@K;.;^C'T>GT_(DC\Z=3,W* MZ-#:9>TSKNH\JBD/1[!7DV6;FT4@DP_YU=D[7ET]M;MM0'-H#,Y659^=' =N M+Z]RMNQGV^Z,';C9WJ]Z6>NL,L=DS?_U2/.],?%7J5LC5WB3H-8P1GM0\_Q- M?T3C!KDA\)GE<)OT:Q_\YW%!@^PRKAWWUPC^*IELY#D?U3N84'&^Z&G>8_,I ME+'),,K"RT-IO"_U.9++JS,W^4NN-ZHT,-DSNGD0HZ719 F-C(/Q^9^IX32N M\JO;7-4MN/Y%>S7]M7NI*5 P-:F#DWPBI.:G:_OO&$C9D5-+=N0A;\XL]6X7 M(4S[:?LJ4M#L@B,%\/+*M3YU.#-,Z6]C771&@Z\=WHW4O[/WCJ]<"Z&*W;R9 M756WN)&/4+O^[1GL#U_JHS2 N8426)0BVCNF@HK?&#P'/?SS.'!B)3$$1>XLXI$9Y)A,N? . MYTQP0BW?VM;/V,U<%=C$.N/ V2(B]Q0'&KF,/E@>A;-$<2T(#9$Q;CR_JS)W M$?F/BYP?[!P++[EUB2#!"$/<2H4L8Q(I*8)E7EB9R-8V?R:_*?)K.4C+T*H> MA7[V.AOF8"Y.A4FFV-=>N:FFLLGS#CB8!!(:#TQMX#]KTB=FMNO8KG>?ZYO+ MT'ZJ/4HGEX.T"G:_ MC#6N["N=QQV#JM]GW 17@;%IYWJMUXX6P-C= YIH-UZ,G#[#:>M\O(G?4"J M)--YM\;SK*=Y:KC?5$=&'WWVW15^;3'WXUG'^I$J.KG;'9&QO,:OUG.(^AG93_#R=]AOMWK''?3'+F5,*ZNT)[EOY$_K5M;5(\:PZ\;#^+(TJQMZSJ@ M<)6G5E?=F4ALNC#1^#,YF^J\AHUUO<^-G3F)0#&QE=@8.1^[DR0U' MKN@I<]S#G'RV_FAK&GJ><,++]H#^Z%Q)(X79MZE+,CS"UFZO$=9?27LQ;- M68M\;A+,:D<$Q\@: T9WL@8YHA2BA"8FG??8W%UC9.WWL=ETHKI=27:*7@RF M+9G_.YC>L\:KI_&9WI)"-[P\B[?Y)._(*UK[N?I&\O[V_QM-6S.P4YOK/C;] MO>SYL/?/T0M-7ZOZ%5?' E!]NOML$'\;_W*CA=CTO.1!C3O-M+OU\.K[CAC; MF&?&Y(>L>7O4@VN];RK'F3JV=4PO?EMS_RW>]__TW^3%#,I?[! M[^-GY'MO,LV5$3_X]3+P.1HWC7! 80G.B;M[ZM1=!E8&]@0&-B<\]9K,'1&+ M-(Y\X-&OD\5WO:?E+4K(^US>:9;86+?"6USAP/ 5RDQ?X\D<_TB/S MK6&D59U\5HV7W8:N_F\:W-_ PR^U"[)W/K#=,/CU<<-@'98^6V3E%SJ_:_EF M+\WQ_CDGO: M/XRG_/L\]WPF>:*.E=U.>_7KPQ?A?WR05NNP%6"^FGYFU-<+P M EF.DLIDDU)&",^Y#YJRY&R(UNMDDL-W);8N4J+MCLI7N^/C]3MU8D0,1_;+ M54(DV]#@S/N__C7X^ZAWDN?O_Q$\MCV3_]5^?@XY]? M#O]X"??K?'S?'GWG/_\Z<:>A<_AQAQ_^M0_CV[G<_^M?[?=';]J'1Z&]__7# MY?O3=_3@Q2Y__Q<\VU\'[?]\_7.X_Q9_>76T.]S_NDOW=XZ)"AAKIY#4W"(N MK4 Z1(-(TC9*SK'1<6N;X)8Q_$8>Y377_P+[^BH(OG!EX'*->?*@XE>R0X^'$>3%'6"(Y^S@SA)..<)2>1-<(IZYHSUM5Z)F9Z'*U?@ M9+@7K^O:N1Q>CE/JO^-MN*\)_A[U;8(K; &Z$TQS'AS%G@M.O7,*.(X+Z4P, MR@M6S.A-HKMWU\UHR9C4(GH4HC79C,9(ZZ 1TS8D[(5*AF]MTY9@8HF:X>/S MCC\A1F#*4$JC,32[7IPT3.9CR_DU2:1DQ5C<,$:8-1:I]#)*(9!F4HV*TF,C MD+=!ZRB,2%ID1E"B,$)AA(81#)=*V:B]!=4@&(,M-M)2P:+A@163:,,8X9I) M9 4ADE&!%,DM^%A0"&3+$7.2S M5M"?Q\9X(J(&=ZS6U2"TA2WQG=;;-V]O+JXPG^[Y& M2^<;[>Q*&)R?W3!>V,%@D"5>MO+=(Q''G1%::R,YX=8X M'DC$"5XDM%B*&[9[^%E+\<,QMDZ;&#V2U(+.&!)'FC.-, /UT1GO7&Z_3G%+ M,%7H M-R84&W.S*&':QCS<.2;.R0!T#UI"+C9F8D 6% /$50I*"J$98: E\%9])+&$ MS%9H5A[U6Y)@P>B0 M.UQ$A8SF&$D<#)$Z69_DUC:3+8WG(L,GZV=_2IR@G4H$Y]Q"S8$*8 %IZDB2 ME$>7B,?%9MHP3IBVF?X\CE9)!P2/!*8"<:PY,@93^ TK%R.A-+FM;8Y;6"XS MR[!PPB9S@F!4$)U+3B?.(]9.LF0L\()6-L&R*4;39G'"C-'TYW'"*6>06Q1E M!"9(U"/CI$&.$V*G$:/1([*8NX:8U[T.LV?25AZ@K)+41RGV:,H8.=8RND4M0DQ+0/8 P)AISS M!/G@L?>4!1WUUC;5+:F6>12_.(LW&/?W:PL5W"\']],&SX=CH74*UG$DD\BX M-PX9#O:/\B$Z;2,AR@+N0;FA9"1H?:I5SN&V>7#26K^J0M^> MM0WE^ON/@0T*MR_$[;L7-:_7_+[_Y>#CNV,E*652&62"S.3N+++.I4K*"H!"Q0EP* MBHR6("&/F:=<<27!K)5@UIJY:@,4!BP,^&09\ 'BFX4!%V? =U<,>/AB]]AQ M3#@+"32_ PHE$ Z)8FPC=X:CAG5>&M;D984<]4AO\/ 7\]&1RMLG_2/NBOJ M7(V6FS?O\2C>8D?O[M,=,O_YRJK=S:D,4[WNZQS9IODO<&G5.^]7O8ON..@; M__>\?78*OU^ET<:0.\Y/NM;G&PQ/VOU0G=G^\'+RC5M:SD\:8\_;7GX]NI=] MHUWX.%6D^MUV\N0.OO$0]]\F_+8DEIR[,MSIAE=MZ]J=]O"R- V?:1J^>ZRI M,1;'A(3V/AOXH-XR[)$QSH!]'W7R9O.;AN\,&/,VOTZ"-O\2&/B'QO\=P7_ &GF-W7OY:Z3V4[# M<_LB5]P3>%T"^ ^+X1WOX5.@)[ZY4BOORUF\6+^?12G[H4^DK,GDK'5JOEYS M3$Q,K0I]TZ2Z'2YK,;_K,)FK"F8L)7UQC1;= M$+K(@).BK+DN!""HTUCH(3 M2ZQ0@O+CO9].7/FF$^L@#I^?][.'\I'$,\Y._W[Q <:T>W'P]5\?#_]X#]_Q M]/W1WQ___K@/X]SC?Q^])_M'>^S@[;5XQNG?G^K['.TPN"[_.[N\OOY]3SL''=U_V/WKRGZ_[T^<3Q.'.,9;$.V\5D@$[Q"E+2&L2D*;8 M\JB-9%;GFJA,+#.>>W^:=6' PH"K8L# G97"4"(TX9(00Y+E3G,MF4PZQ9H! M?RYQI3#@"ACPZJ3&WL7!SK'G5!G*).),,L2)$.Y]VWL;I=Q.G3F=>V^YAQ243;"@UT-QZWX8_#86[<24OSH\/V:SP0TZ&Q0R M^Q$R^_.Z.J=L/G\B!/(I)L25H\A)EQ!-U#I' JL;6[ 666IIPL=79N.107Z% MFDJ!_+U#?E9_83C*H#!'R0F / X,(!]RMZX8-7>,6NTSY"4WC[:*QNU -+?6 M3U\!$IN39C_CQ+YWR^LIU1&Z!T_530;\H]\;%(K[(8I[-ZO5_'FLA3"6"XH8 M\P8H+F($ZR17TL \1LZX"SGGMB7(,MMU_0QM+0%>A2T>G:Y4V&(U;#&M$ %; M,,U$\ YYK'/+!FN0%C@BC:VG3"L;A=[:-BV"'U/[T@=6@5[%P>"W:B>GA]99 MYH"%*O3.W3"==RH[6N_%J;-@RLJ]*#G7N&DLPI>]_HN1 &_R5:&J'Z&JZ3ZD M>Q>YE83RAB=B$4V*(5CX+B M>T3QM,+QX9C#_L:3Y,A$+A WTB-+#?P 74-[H:)CH' (>=/_\FMQO:S*]=*J MNG%8_"_K8%$]B/^E!,A_D-[\K)+RY[%,)@5M(A+$ [VYD&L^Q(2"L[G)(7$^ MDNQ]H60N!W/QOA2N6#/O2^&*'^>*:57HXCAP6$+2,<0XF#&<&8>T9QQA0X)6 MBKB(W=:V;@FVC&2:[QZ N6=C9XECF<([ [QG-THG+H^_RDA_9J1%2?^1(WHS MA\/7ZJS":&&,+C_/VGCP[70M4WGGGL?-U$N6Y5Z]+:'WJAY'44)^1 F9[KFP M]V5_YU@Q'"PE&&F9&] ER9 VU""'(S/3#<4J&:Z,P,BZ?#7/.(,.%14QQK213,J2TM4WT7!W[ M;BGN=DM!L)GB/3=J]:Q#.1[\3&BNC/BQ:CQ&/VO M9RZ,R,#B3U@]8HRPC+" MM1GA8L4C-ZMJV]%)K)[W3F$0E_G45.]#%SX=JO]:TZ8#W]V@1]5HWUP]QM56 MC3=TJ_[Q*H3O\"%<[^#H$X/G^'JX_VZ;-\9[*^]4$58XI,*?Z.B?\,3.ZPN[&!<%S0[ M:6Y4\X./Y.NX"!MLMYV+A*;ZV\^JE]^[Q501P>'MJW<\4KC>(@OY9VO'B]4O M9/FT%S(YV#F&Z7>!>H*<)QYQ:ATR,7#D>8C8:6.LR/KCLYMAPPHXLI/70%U& MTIZ.SXIV[*CZ[,#FPI/-VHW]^".+5SU;H%CK1NX6\/S]:/]_]MZ]N8U;:1/_ M*BSOOKM)_02=P1WC[,]52FQG?2J2DEA.7OL?%:[2R!2IPR$MRY]^NS'#BZB[ MH@MES4D=62+G J ;3S_=:#1JN/,'T.WFUQ^Q]_:#ZG$K!.-^KP<1F?;C:-;BNX+H;G^^-1\.Z0G5ZF8&D^C)UZ2BZ M8^WT$6Q=XZK(PCK[CTF0+#GPF-D';7]K^L3VID7?OCTYU\ZHAO%A(LXK8B[.^L9]@VY5A MR42M2J$+9:A76EKNE 8[PHN&&< ],6R@.5?2T> LT "7A$(;HY6WH4PFA%)' M=:%D'@F[KU%E?&KIO60Q_90=VRM]]'6'P>\U#]U&BC"?@S8BUZ-!R_ M+QB(;0!#T9)#*@Q*;CARG)1E,$\_>KJ.Z?JI#9CGP]3SB:T&X01Q<=$WRO5*X5F3\604%\GO(K4:SF=.0X QLZ\^][*JK7U$ 7:[3DI7F MDB+EMZ^N3HMURH4L>/?PY_GPQ\@U>H1ZX"M:^?E[&=Z['4Q6L*(;PG\ZA+0; MPG\ZA*P;PG\ZA+P;PG\ZA*(;PG^^?^][J[KP4(.W>,3?YOR(OSO/K[ZC0P.> M40K@[0^YO6#(5DCK;I)PX!(6&+>:&BIHPS\O%:8[GO) M!.QO??NSPO9].OCCZT=HW^;A'\_OOSYLYG]M_? MWBQF5'_;VMM-6A1*EI9XR0,1H3#$)NH(X$S!68S*^03F<(VQZU:)[]"H0Z,' MW\,A9%G2D$($?89?RL"2#Z52W 6EA>W0:%71J#J%1B6UJ0Q&DT(82P25G%B= M'$E>.\]BJ95T+U[1-2-8AT8=&JTH&C$M&0Q$R92D0H,)585ENM !?EH10H=& MJXI&)PMH=+QK5"P2-P5AJ>!$V,A(*;@F3K((/%>;D@I$(ZTZ;M2AT:JB43#< M>JFDEDF!#NM2!V64$X6PS@A_"1IUD'/_D+/URQQRMC=VJ2]U2MX3S(0BPG!' M3,)]6I'R@H*'K0O[XI4NKE5CHP.<#G >(S04054#L!W)F&", EDO&'="II+3 M9/CUZ,^W.!H&6^]W,/0@,+00%=K^8S<89I)UP'RD ^83\; 9'0-A0461"LRX M2R]>Y5QO]E,'11T4K2@4/4!]P@Z/[@6/YG&A8G-C%WPM<+B # &#%>")&3P) MQQIBM0V:*RZ,I"]>J37)KQ47NHL=Z_>^#V+ETV$W^GV<;74%T-&D]><]71>= M8]VK3N]$Q*S4Z?ZOHU&L<;T[]*P;?HGKO=YS'=3%O<#VZ*A?YW[PQJSE!L\0R'!"$_&O=$L M6__2G.-]^P4^!?"O!NVKF>=[CA8T:1WFCAEW>J'&UZ/%E,'K0 MK+X=-%H#CS_>CX-3NWT;=:CQN;/D]C95O6F3K4]M6&[V%=^52MS/'A$\].X7 M>Y135K_%,-TB_,NP'M>_ RWR)\W/;O?'=/?'YJ[U@BME$TD\42)2+(F+7I$H M=+1.:R!@^LK='X^_5>NF6Z*FNM'+RG%?2/=4@.T2-..B( )]2=+8IQE8-'?F MSEZS_L$-^W!<#0M#-&A_PS]W\A=;5CA@Y MDX>6]^]:%0JN$@,?W D=T FGG/ID=7".1[5L(O+P]V;CGZ<18"XFQHYFI.07 MF/S5N/=G57\^,S.NPR"%O,T.MUL\Z1$WA)^__?I*<;QZGTMQ-(B=T;E%)N![ MV]Y7H?GP]S@ZK.Q@K??;SNOUW@\OMK^>O&BWX@ 8YDHT#1UL&.B%T9O!! O+ M+ 5P>$R%HRY@'H^PMC"NX$:ZY$,J"Q',%76-V#DE7^;Z@TH#K<'"'6 MX)<:XP= A_LGE^)% Q'X%2)' P3J'P"!I\(JH"A6H;8D:GCDW!>"@E):6Z:L M+6JJ+:K3EMMJB]@\ */BE(.A!H)8**"*UA= %1DCC$:C14H@"0= <+9F]VV MH"PH-RPZ7"(0,0:@!@'+V5K%=60V=J*],]%^^[#K2\.I+!VAS"@BA-7$6)E( M+8*W"(0K/>VAHT3WJO!;>[/BXE-JYG!',?P(;CV.;PXZ-$B M/P ]Y_8A=0L+IJE*V&NBC6J]X1JW1HKD6:DTD$VAJ:!ED3G)KY\TN#:%@S$@"=MP1,.F"E%)*PJ-)A?%*" %N(5/GJQ-JP[GE[W(\ M:5JXLB&=;?5*D_6C^>@?F)/(52E* VK"A$W4&F 8B3LNK;9&B8Y\W(V2;)YL M[^S!\[!M&\?;KS_N L*G@A>>(.03P4U"5P7P1WFJN1.EIA3PYVRRW&T51J_W MYF@U7]EJF>IDM7UO)E^W=]X= M[QK)>%)6$"E]"1;= &V+0A.6@C2:20YF<#FNEZSDA?2,.W"O0Y"V=%[)6 #Q MLF54?#FN-QOS+F!WHX#=E>,\']G>#[XY*",#27^(V6-Q=/@C+F9\L?T))EHT MJR#]X3% &0 1KF7DJP<1LP-P^3/#5+Y\O8&GYB>N .6KX:ZJ?2.N L&S0\37 M0(="SYWDYS>S&]_W)8[ @O4.XWA_&$X]< -=P3CZ$O$1N/(RPI44NV>K03V> MO>*DYVS?YFJTR ;G]=:&6*X35 PKU9Z#EZ>;GM\P>YFS-3X 9 V>:)4 8')4 M$W]KDR5@0. >[.%T:0OZ.JM\BR4.5K!2.RYBSW3A+Q!@0R6:?M>O8QMCJY]Q M;?:/=.L;'H KM-$%(Y%["P2"%J0L0R1>%+H,2BGK)#HPY]=C1Q5XR-KFG>CO M2/3;K]_LYMJQ4DF2M!9XE)@B94)-*&ST6$_6^QS$ND#TXZN8VU)\:P:=H[;X M]H5ZXX>'F Y7#Y?]C-LEL[[;>KNH&[^!+?@-FA0V\G+X_XW] #J%1=>'HS]S MX.V7V?L_0).>M:*PS8/-715#2B%Q D#-B%"<8]5["9Z& 4;>C&RQSVTK*,*%*C)EVA2QGI?JOQB-QF?3:/( MR6DY.ZU)"\NU_&._G[- VW3/ >AR3J18[]TSKW_O]P'J^G$[S<"P/3KLN=?N MY5NO]_C6M\_'VSMOOFWO^%U3.NJ$Q+,[,J^Z>KOCX\DH7XEI> M05N0MMU0H9I-#N=R\"L[OC*U;Z6BHA"WJWVKV7I1 +K1>RJ5JI@!S_*6]Q?K MES2K6)=<,"IN>?N=-OP[.D_ZH;;V+)JJKO#>K6L74G.-P7NLX]PZ4=Y(E'J% MBRHU]J3._!R;#YG0N;,7Q=IH& M@[Z33:G#;UO@X6SNO-W?^O4=_WB FU+?@'>S<;SY[=/GK9TWXN/?;]C';Q^_ M;2\?HGRP23_NO/NZ^?>;XN-!J'!3ZL>=#;GY>N/;UN$?='-G?Q\/8]XZV)2G M2B=N["I!9:32DV \9C[$1(R)CF@AC2@T_!BV0\,. M#9_JR?$=&CXB&I[,T#!)K4PI"E*42A#A!>[,+STIK%+*,PU*$P -V9JAUZJ4 MMLJ>\U/AO!CE[6&4]['\Z,O ["GX7BM*Y[:&@]:=Z1#K1HCU;I&_@5RTT0IW M*RM.!..!.%UXDDMVLD+26*H7K_A::OGU_$99G-,D?DJ5TD_SVDWQ. M2[12@LE"$,G 4Q.&,V*!CA!+94E53-):=-+6##N;H;[R!Y>L*@]YB]O<]V/H M_3HR,<-?:?O#(D>DFY,Q9FEV3E,MT>FS47ZD9CQQDI'(C6:"*HTL=1/[B5&,;F+?W<2>4XZB<-P6UA+-*4QL)0SX%65) MN&;*"1L\RN[Z$[L+A-Q\OOT]''W&/+BCT=#'^KX82.<9/0X?0>F^&_S>R+:# MK=O#UA^GEK.B=)*%0%AT> J8]\1*P8B6@0?NJ&,L83C$G),+W85#GN6D?TBN MTDWZNYOT$+BA)SA@BRI2(XYH2@VO8RJD4$Q9F6./FL<(C=P80O%C- M^9;/R+W#M*1_,F +"\STS )S^V7[;@[?A^$$\YR?W[K]/S("=S/(*Z3!JT$3 M3^UZ P,Q[ S$[0S$AT56Z!)S6LH2B\ 51+ 2J^Y+1KRS6IE"!NT]L$*Q5LKK MGD>T6K2P0]H.:;]'I+U';MXA[=TA[6("%8B)1XIA0T8$6$5 6NV(*JV1K"QX M46"QQ'*MD-=/H)H=<+)<$>&:N^.ZZC#@<1X!N)S\WK>#\<8@O/G/I#K"DMQ= MM9CMG7>MHLRF]-QOZO&%T*IC\Q^RKF]63>6[E8ZX<^.E0QU-#?;0X MU M?C>)"J99Q4Q &:^-CK:O)X:2?2[.$> 075;:IZ!N_^@BF%O>J'P]'GV$@ M"3Q]#_?$8PV6 71QM-R$X_W*[Y^N"].^; (=[/>J<3Z%3O]4SW;:M_7VP_S$ MDV8??&]COM^^=\[^X^/8V[M-%K90HE$F2LM95%K:4/AC+[HJ$-Y M3T$P]>R R)]@W6KF(Q5:&&*XU41X%XB5+A$931$<3V4TX<4K2M?/!K)Z,,?Z MTTH_-Q%]*17WMDQ%$E2D2"V+/+E$);,E4Z6[@&-UHK\[T6^]_K#K52B,CIQ8 M;8 Y<4SD3)83&4P$^JL8.*DO7JGULP[J3/+5X!S86<*GY6K%KQ> #=$)L6>" MB#?!&J89=/"L#T1E@@C=EKWJ#<%9R=_.RU=-ZI@F_5X?GER?/JMDO;<]K^4Q M;]M^>P[*V2>DB ^XC!11RCR+*16:,=!:;;7E,&>TCE@LT=ES2=&"PI(Z^I=A M,L(B'M=F2Q]R^WZ#YCT_)2VV=C[N>ND#8\:35-"2"&LI<<(+ K8X ,^G41FQ M6#![2F!RK130/3""6.8%E.$":[RD$J=UJC&A(SO8B_F$OL9?&.^/8FQ_'5Y> MCJ4P$OP3KZ7@HI"N=,;Z&!27$4R=#M?5&9A3H8Z#3FVNH38T8UL*,I;.D:0I MD&I=6%(6-!"3./@U02N?@+6-]RL8/3*HVD.*ZF4MNJ(FWCT>I-80RIE 0;A3 M82_*N:O([BZ=C1HL^$%'P^8,PY>CV,\'6OTT+9$"#DCK MC BVKM%%6OCFQ?D/L5C $:SG3VT\KKCXGK/%'1[?W7K;([UR:? 6?NZ/YC'0 M/7"51]%^)C9!VU_:_K$]J3$@O3\ZUD MO4,\>ZH".]L6<#[?[JZUY[XAY5NF:6M("VTO5",LAI8]5K"SS9%PX^:&YF3, M7$CT5(VKIH(4^,Y5/EUS/Y[RHY$<#O%W8'[YA-UHP;P?-2?G]#+9O+BPW+2( M7./TRN5R6E<<8G@G)7C/+;:U(D6S!+AOA;Q=T2QEUEDI*+UM7:O+*W*M2VD, MNZ2NU3^KF26AZ?=1,TNO4ZJ5T$^OW3<:[U7.?5G5/-VNRE=7Y:L3Y;E5OCI1 M/F%1JA7>-$K-:@Y;$R@XLU>C*TG4E21ZG P::JTN=2B"*9E0D9K")%5&$;57 M+"AZ%Z M?SS$MO8_PW._?OIE.8GFKVKSX-^?-P_Z!UO?WAQO'?PA/QW ._[^L_IT\'/U MZ?7'X^V__SSX^.WMYZ6:;,9)S)9QI."J)()%3RQ-)0%!:L$,TUHF/&AP#9C] M$]E5VP%@!X"/ X#&1:8 !(VU1B0AK/3&>BFT*G#K>KJ+LTHZ +P+ )QG$08F MI(R,D\ L)T(:2:E-99=P]7J9O+=S>1%?XI&JZT@+&#^G17H M3VE+8@K!E<)J%44WD[N9/)O).DJ:+.0>MD5:47L6DJ8XT*,^OX3-T,_G. M9O*"8Q!CD()[3G1B6-\H<%):CC5AC?2Z#!S\.MQ?>:VP2+>D=RT_((Z^5#[V M_I<]//JIMVDKF"<#/+Z[*PE[#\@#(&.^0 MYUZ0YU2E5V16C1%$5@ MAD;FN"A+96@!E$%*;602RNF.\#_H9%VHWIHL3$OJB>(*: (0?&(C4\0P*F1( MIO1%Q/AA-UF?TV2U7'B3"NN"D.#^665X8EHX@'5E=W"I[>\VU74NJ45N-5&V&XU M^*$-Q*FBUDS30*4LB P8ZN$R$LLM'DT(G$Z &(M\*B%=,_II1G [L.W ]GL$ M6^-THH4JN3(",+:PU#!'DV(B.O#.BB[W<%7 =L%U#@4OI&,D>JQ@B'68+(^< M",^$\4D926T&6RIT![8=V'9@NR)@*SF3U O

O=7OG7;&K@M6, MEXQPIA689AY(Z1C8;&N%*AQ,=ZZ7"P5=5 2$JU4M?_IW4S^O;DJG5#/]P%HN M9XKI75+B]'@_#B+6Z\-"+>.Z-QSU_#Y64:NQ9*"O1GYR6(]Q21L_"&!6QA%> M:@@C,.X=VI/>8#CNN:9V*CP;I]QZ,R-[.Z>*P"28KL,15A:< M]$-O#,9E#YH" [O0H5'\4L7CE[T:!% E:, RZ*"M8+N9%"&MO6F)9JP_,Q^ M5<-#T0!B;Z#?!]%C'9DT&4]&L>=MO=]+T(!Z[=0S;8"FUG&Q^[F&X==Q'M81 M=&PP@-;!YTVQN5R_$ O@N(A]F=3P#KBL&F-_8*B:>K"+KQC$O::5,)*@2:,3 MZ'( ZFZLO8L$>M'CYYM2WHUBO]S9. MC5Q_".K15I6%1GR#]E5-Z<5V*& 8J]JCU."K^;B<*;XSJ]8XJ^,SK\N8X&V] M+[8_B:?J.N;:N?U&/^U@_OG_AL&QH]$)=B'?M=[[.RZV\.%_QO[X>UP]*&.,X-?/#OXW:.;.QN[%&Q:E,$3F7"9(M"2&$L3 MD;2(/KDR:NH>,BC9"?D>A,R8*I,/'+F8 R$#/W/>*F)2(:T+SDL1'Y*?=T*^ M!R&KR+0UA2-%*C#$$0M2,L- R*4LF)& O?S%J\'P#/>^^H,%(Y7M;*[HV0-+ M"/A_IGAY6\T-K!R*?OU^Z]VO+N'[U5:#.MM?-.L1K7H]Z6=JD'E!C5N2\ON!IU\=5O[\Q"._ $QCL54# &WR; M?M7XBL\.V;*+2'>MD-1B$0UA&>X<]YH8()+ 62RU41=X7,1RH5!N=2QH&278 M/*$]4,Y0*I!,B 403R U2R[E=*2O/*_CNS^3X\J1FXT5X@O 6C8+Z#'D@J( M37BF1IVQ[*RW4>&8@(.5:VNB/]J4E>]9#TB'*-2;/1UA>N1Q=WWX*C-O0MU#7>+7@RK5.*[G#O/_!0 (7LTMF! M[9_4T()V3FF"B\=G'G-.#6QT MKN)7N+^*@.$K[%U-A33G9K^!F7O&).SSR=9K<*>$"I0E0YC1)0%N+$E96DUT M%)JS(M+HY J[4YU4SY4JN$XV%8%AI7O ^P!J%$??#[P_:+?'T C]QKGTO;& M(QMBGK#K.=0_B_6VBP-(T "G%H]/@V]&X^I;6_;]PJ+NTZ;VD!#=Y RK6Y[( M?+,SK$[CSE8.N8Y06A0ND#$P08;!XA$L%4;*]LP?/P[;AX;(?=HM$<3)*HE41 MB$A@E2R7BN#)&R6WH 0E1S4XFZTZ58.E8\H6C_EY?1XRX1$5#<;@ AUHT=*I M9(_.6;L;05:'7-@>DG# MGO&!49^AO>]V"V^,=AHH,_?@$KF2$:NL)R8:+P.>_.)++ !XX3ECC: ;4H#V M!U>H]W -\M#"J(.MF@K?'AV-AE_S.F?_Y$%4X0(W:J.-95RL%?7?;7D&XEO[/ZK3K:7RC9%[U,H#-;7Q!^&$INX(H:# M.U$6TCCF@*4RN0:>^2U6P%L3\F:61F7/,R.X3#$W&@S/564%$\AH'\ #OHXZ MX0&8E["212U[TW3J(_3E??7U66O8]LZ'W1(4R])2$J,"6 :G"V)CM 0GO-,V M:(_5FE9#RE=[)>=)>@N:MG,<^U_B)K1S_WF#"HK<@5 CE9Z KY"(D"P05U!, M13B44SG[+(<7*_'4Y&SU[47M#D"TR##%:#J$'H)B1%9*' NI?,RR2> MOJAWCH?/7M+1 $%3C &.RTB$Q837TE@"I/[L99T4]1%7 MU$1.B0R>DA+D2[3'0ZQM*D$/GKZLW\*UG:B#-BQ&032G'LOB"F*5@]\D9=3( M$,HB_1,'X#99LT=QE%V!UGEHE^SJO%]F:=5N&N7<&^$>D-,[+C 4=3/WP2KA M"HX!)%%*[RA5I>2@\1IH*_5WH*3O!B&FBQ7UXA659ZB>8NM@;[A(* MCILCE2 E+0M"01 QP7]&@7^JI#A7/2]99FU6>7-6+WJ>\_5P[^;O.-\L1_%X]XOPT-,Z:OQP_YHSO?]O!Q(Y.X)V% M/!5.W=FOZOG.JF8?6;M^W*[@8(;Q..N]BW$ &A2A!7@%SG3"7A9E8D7@RQ/A@@71Q26QA M-&%)"1AR)PHM5CLCZ9Q$G-,[8/-^].6\YVE.T@U#^^O*=-,J?.+SZTH[UJ,"T9H9J*$$UWVGO:*W)=#CL9#Z>W M-#4D\B=MW0D8W[X]JN/+Z2]G"HEMP<.+C[4_\Z5>E](8)BZYY++[BW5ZV9>22U9>\NQ+;[_TQ6K=,'SX M4VNW66_FU5-K=[E>4JJ5?&KMOL_QINO8:LJ>6KOO5T^T$KI03ZW=-QSO52DO M"R]X$N69GT(]L*XUUV@-E?>KY"W?NF\UU_>CYF>2SJ^A\5-R!TY9O$(!'OW2 M3@.?F@;J)ZN!5YC8UL\L85A702M7MV'ERK9LQ16PN_11)O9JJ>9JM>8!#=X3 M.ONER?_OX0: W@\Y??#')^5OW'.=W'\BW\;E?5SQ_IJ7=7^9+NO^A%(3H .XRX6YL;"#>#&/I1/R=R3DK3CN_3P_ M/_#MG3^^?3QX([<.WL"]G^76X9L3^/\Q_"W^^]O'\68U/S6]*$P41221ID@$ MPTJKSCA"6:&B9(;Z:,XK$;5J4_G!L/<&D_?1I^I]':YXSHA=\SC%"X9L]>#M M.KO]2EU@3;64)/5"B-(6U =I"J4L2TKR^]V2FL."W\NIB0\&?5N_S$]-E(5C M)A5$.CR:1RA/2F\,T=PF)EBDM,0C:M=D<9?'@7<@V(%@!X)WMB]_'CI?C)QW ML'A36)PSPLB*(AB="--&82UT@$5>%(2I((R/6M.R>/&*KFEI.ECL8+&#Q3N& MQ6MCWU8<=SAW0YS;GM,_H1G#G=$D2G!_A7.).); _;6"%IRIPBOYXI46ND.Y M#N4ZE#L7Y:*022HODM$*'"CEHI(&\(XEKD,AS 6G!G0>\&,&_W8VQIOO$08W M=K4-I90JD12P=%.I';%%*HF47GL;O'!"=2YPAX(="JXN"G8N\%WAXKL9+I;* MAB@3)RS2@#5)+7&&"T(+8/ E?*$*@SZPXKS#Q0X7.UR\8USL?.![!;H_YD#' M)0?1E\1Y+XCPFI-2 Q^4!C[DU/E2A!>OC&;7@;E5*6ORA+)D=G+1R"U0]R[- M^[M(\Y[7+>RR]V^V_7&5I?H@)8"[N,<]FCV_N/)/!>,&"#UQ19F(<"P12Y,A MO"PD8]QS8V(N"7R'Y+Z;U,]R4B]Z^-_B:!ALO=\Y]P\_^>?KVZX,I=),$^M))1X+V M!1&6:3PQRA%/R])J'[U)MK/IW92>36DGF4B\#)BG(4JE2FNH)H7*+M9WSU>= M @A'%"H2%QUP=1<$<5)+L.K":^.M$TE?VZH_S&[LAUN8N*?2SCO#L>VO6E;" M:8"Y5H'Z1GQB@LBN%7$J,(0)2,U5@7J;=%M&.[0M4/7[QU= M.Y?_-D@ZSPV)-+K"&DI2@<%3)2VQ-!:$::I"U%RSD$LO2*:NG1WRK[$%^<"_ MH?KRZFPEZZ6_\T7-(]SH7_-*U_ES^#&=!'DF5H,0!Z#U$J;!PM0\F-3C*ITL MSYMKJOOI.7+9;%J:B/UJ$$E[4#-E^?C-[[Z7^\+B&1S/Z_5&1LW/=X/F*5^:%]EQ M>U'/PJ,2#A/>[?"QHU$%S\(K#N%SN*0:].)7#^W!MLS; ?=4M<=+SFO4&KZO M>6G[IN.JW\ D-E M^R=U54]'"=H41_U\>-LY@_"SK;'=1P!J0Y#5].:UWC&,S%>45AQXN.(&""AC M$E%XJDUR(B99TEA282RSR0/PJ7/+\,^A\-W6V[-5^0$/C\%LU'&P#(;O9J.U MG9;1\,U7WY^@+?EU. PXUC-L+)XH-G[Z[_W"'_XUL'^7D^V#?Q]\_/8S?/]! MP/M.-@_^$%N__KG_Z?6?@)8$O__T^J_]__Z&>/=.["JMF0_@@RL9 M/ J++&T]E?89 MP]=)^SZE#3/0,5H:4L+TPVU)AC@9L=PX,\8Q)LHD7KP:#,_8LC,?+*(2 ,L< MLJ=0%B8CA!A$G'R,=2\"[H3>Z^CCH8NC!FTX7>OAG.\!S*$VK/=Z[^.114SK MGV3,:4P"W(AH5,W*&?3Z>$#VPEN7@#(#(MZRU\J^]Y\)V,(Q^)9?XB*J[5=@ M#. ]@&RH=?"B:.$3N'HTCOC&IGUA$AOP15VO!A.X#G06#1Q>@B\:P6MMOS<9 M5_W6A877A ;A[6 PR0:NRFA_VH:?1P#:M]AF[!>L_-&PKO##E]F>05]^.J[" M>!_L+9C7UM0*MJZ1 "Q\\^+\AU@'3'LRCC^UW+NX^)ZSR:>/3R;>]DB/%DNC MN?!S?S1W$U^",]IS% M2%FIG!.E9R6/W%C)N>1*T\!>S-5J V&O<$E[H;CVD@NXQKFR3)1J80+%1UPH MFM4A>NF<0ZNS\[)WAY-U@?/)[]AF>G=E&!_>=W#7! M>RZ2)5)2"<;:81%\Z8EUTG,>HPT^+&,(%5+[6!9,EIA F8R4PAM:!BL<%3R^ M #?%VR-4Q-$DOG@U'>D+CU:ZN7(O>J./B4A47HQ(5P[3J[^!+W@/8S1S]I!K MS'V\XW;@>KYOJ\.ZY^8>E)^,D!9D(@"H-1Z.T-'M'36ZO7#GL$8W$ZZR@Y/> M$,!H-'-8JT'#AK'%GP?#X\$Y"+3HP.T DLT>/(IU''W!#^K>_URM/)6E";Z! M0VR?-47_NGG@O^X"1R@X=XEHJA3.=4-@H!GA-&D9A8X%+UZ\8FP-9L195HXZ M=!-!/T!TLA/T>8(6N\F7A?42G"]N)!8[M,26H20.N"+P/*$,*W';V?F"1@RZ MP)="'4"IK36? P8<18^^ KI4^&6%\2KTC3.\M.@6@!I9!\[+N )@'39A*="5 M'(O/2.1LWP+'ZM7[,8[7;V 7[IDI<"I9P26FPI4O2VF4F\!V0U)DB]!8T(>O^+\,! M^J^C;#AS3/2740S5N/=G57^^(Z[S^(-V#OWY&]V>+T!;LD>4P\-'(\#K4=7$ M)4+,88%FE Z'@WC2@R\_QW$O03/K)J*2@\ZC/+#.#CZ?#AUOC'MC;-9:\_06 M+FH,D^>+\Y/33#(52*8:3QHY'-J3'$#'D'<,<=1&2^K)"./L#>]:[T$?7.Q7 M$1A-CL\C1(U ;AB:F?5J"E. ZU[>C/1RJ0R!FN%Z D?TT:3N]UHP%Z-40/,?^$)=.X^BPASHU MV,LZM6'9OS;^OW]M;*Q?'NNYUDSK_,A;6(4W=C1 :?P>1^_W[2@V9F '7O%S M?^@_/T][ .PR%LP6I29%80T1DA9@#[PC4O-41L$82&O9DXPAF=*G4C"M! O< MT!0< _)24%6FLYXD#'DOCWGOM1W;>_(G'U_KKQWTNG+\7OUL:Y@"L559C$5G MI(4'U'D< @O#753^_Y!Z:,H99ERW J0_B?R;5%_ #P$F^5F.O]'U'V)@1AOC' M%0G8'0SXUQ%<\8;9MA']S)7UE"NKLW3V=KA\S\$QOQ_#I ],=QG>L@9M#$(K MP!W,,'C&8,>W7N_QK6^?C[=WWGS;WOF\RXURW/- N'6497FP>? S<8ZDG#?G]XG&<)RKR7U][ .02"TCAP.%<;,(+)Z#+0H-*'\V9Z M,\5_R*M4PTD-UP'905IV-%[XOJ5C/[Z\HSFS<",PSKUJ,$T%4TW5H,\V/F] M[0I06:X+*EG11!+;^BYMD]HUHO7&!"QE+#9?*@VW4ZWDQ9=<>O^E7^IU74AC MV"UO+];I95]*+EDI;GE[U^[N'(I;I%LRC5"Y-#W\*4PT)^T.7=KR#0>N4X(Z5 M0'=*T"F!>H2"D->V4&8U352.F-@Q7'&O9NJ.#H^\,%YAZLP=BLQ4/>U+_A.2K^OD$(]W#:WLR7?09G? M95W^[?NI-G-4;;[&-OU\L/7ML]R">SX=?N ?#S^<;+X.!Q]WPN?MU^].M@[? MTO7@EKK>%=^4.;>@PK<.T^\*T M?[B9\T9YPAW<_2.X.YG!G:&41)UB/?T$4]R)JGAUK@D1"R,4SR5%@_:U#9I%S/BJ2GBJ0[Q'@WQMN8$ MSTDA;"P<'AB@B0@QDI(I3;2T9:(Q<$"^%Z_4FE#7JB;8A6RO,ZE>Q\'PL!I@ MT#;O1FERBP8S#_Q,[N"#AW:O69&*'XU[83C!)*/O(G#T78<".YE^?S*]7GCW M>Q-I%]^]^6#^O9QG?F&B^^-FNWRW!UPV WWWD<]K<^:I!FPT"K"5]QELIYP$ M7V_/Y9\3XCM.?2-._6$Q:!J"3%0(020O%1'*X;$Q*I%2>L]4H,8ZC"*PM5+) M)QE%Z+#@/K#@(2.&'1;<*Q;,(XJ\*+6+/I(BF *PP%)B15F0T@8NDW#!!)FQ MP/"G&5'LL.!>>,$#QM(Z++A/+%B(M=F2>5Q#()I[1K >#3'"4%*P4D1CE*!6 M9"S0!>N";?<5;)MNWUL*MW5QMBXFT\FTDVD79^OB;%V<;?65MHNS/4<^[;LX M6X<%79RMPX(&"[HX6X<%79RMPP+ @F<39UM5Q^?UM&(<]"OZ?+1-4ZAN>-04 M*L7:6:#IXU'ET3]JYN,J!=R^0WB[ZXU5[P9^% _S>3V_9+^V0:^-,4C537+9 MKYWAM*Q>#+_;$[QX ^N7[^7[NF3=FP';WJ+#XU-1.%4(PA5N3TA2$ZM*X#Q" MAM)R[6W O?*/)&C:;MIOC(>33?-'WN:SWT9YB(K*9,D1N&(<):1TKM(3"J% M-SX4A3]F5@"/RUY(-(82P3S@1@3&5'!)^95D3CE+UY1OG9-".Q" MMAU4K,#:3@<5=P45"QZ1YXP+I8D)% _?MIPX(7&EEWLI"LJ=,!DJ*#U[X%L' M%1U4K.;23P<5=P05"UZ5M]1YRARA5)5X3),B98(?S%-JM2N-D+Q)"N'72@I9 MK<6?54VR?G/1J4==1G67?=O)M)-IEU&]\F&Z54TLR/DP75':KIS9/9+?11W;5\:JGT[V>ZIGN#\OXWS1L/[-^#"12"_Y9(J)TFH@B..*TD:24496L MI(7!A130@*<91NQ K@.Y^P:Y?Q@W[4#NGD!N[N^G=X.O&X+7G.WMR@E3XZ6Q'@0@Q"EQ/3&2*(II7!E 4BFL]M[ MK>3&[/;^*^_>@7]#]>75]*Y\5'3E7_V?_&%SBQO]Z]7L]OPY_)AJ^,),.9C4 MXRJ=+,^!:ZKN:7V_;&8L3:I^-8ADOYE4E!7_!>]_-^B-]V/O)-H1B8,00^]U M]!$SZIK!X'2MAT[$VFSG^7C8.YJ,_+ZM8^]F28*QL 8>'E3!I= JF,0MUP9F M5.(N%.(*O^7=UML;9 EN#,95:'?1OX]^,JK&5:S??/7]"?3R[6AX^,OP\&@R MMMCP[;0\$S<.00SC)S\1/_WW?N$/_QK8O\O)]L&_#SY^^QF^_R#@?2>;!W^( MK5__W/_T^L_^UK\/1S"UP@>8-J/WV+'M M/$5^[]L!*%K3N]^Q*)B=4EKF MDREIDM$ZFVQY172@HP@/.T>W7K\I=D%,&K@ 5DX)G CI-> X4\2PZ*W1J3#! M $7@:R5];(IP%^K5480'4BU?[!H)9KGP"J112"*2+HB)I2.F3#I1(9,.N*O? MK-.SB1JWI0@KKB,=15C4D;WC7N"3UHM1*1!N\73&* M<"D-6&%3?RHDH.["WOM"\9*7E);1".I"28TQUCO#N;3>VRL":IV]?^ )=[ ) M$P[S@UVPI+"\((*5P,E%F8B4P972RT"5?/%*TA4("=R%>G7V_H%4Z_/Q;E3& M,643B=0$(GB06(3.X ?KB)AU&M14"LDDX]J[V]C[L_[\M0RPQUD )TI5P8=V[%??Q_V M*W^R \_^N0_*^.S4ZMW7[9W-;[O2Z6"Y""30I(@PS!'+K057@[FRM.!J)-L@ M1S68Q+"!A(,:+A5U"H;<"AJMI4P**1T300;IRQ>]"+/U"&,ZHTE\L6)1GN9/ M?-?+:@PM\:<6734\[%QRF.<#Z$VL;Z;HISI> ?@-QB^%A'8\_DBP!'/1&T0_W!HCG^3PTA)(T&4_@&[P1U*6. M_YG$ ;(9NU ),"-(/#P:CNSH!- &@&/47.7B^#C&!I12-; #7]D^#(0=YR*! M/6]'HQ,D13;3T(T FQ"ALE@/;5*_E[X> ;(!Z\+S^$)[2 MWH1-A\Y7[>L(=.W8CD*]OK@7][I#=!AM/<'K)C6^)PYL+EF-=\&KX:+X%1N' M'PU[]NBH?Y)'QW[- ]4"<#5W2FK\XWB_\OOPT1#8XOD#B:]>?+)KA/4E8E- M5-#><3^&)>]L>7$7_VXG?38.MU7ENYD49^X[&M85-NOE*/8MRO>GXRJ,]T&M M08M;C19L7>,C%[YY\[$7B1M%^)C9!XU_:_K$]J7&$]T>G^GG5&%XLW9D17U2?QK@6+FDO M%-=>0O+GC/ MU?;I]'M,3$'9$#E57%"A2A\]EZ6@"CT[:\Y1@94'\HWWO_1VAD? H( =@F,) M%AE0&/%ABMUYO,;[\,W^L!\RA+60E0%W"MMQ#O#GP/+BLY:?@ B=X6XZT>"/ MSP#Q\+@E@&H^!WAKKA]%L"2#]5[O'5X,[@)>AF\:83-/SFV(BX.8JO$:4-W6 M0/UG4HV:-X0(NGX(8[2630# (#0E^OT!YFOU$/$:>X*=G+85'K0?X8-1#ZQ! M5?<.A_#0?O4Y(DSO@VB13?]@FX^J_>$PX!/R5?EK62!Y1HSX$3\8+P_%<=7O M8]=KT!@+30,S<00?QZ\VGS.:6]"0=30>("1$J):EXQADX,-RH^ G@4.&@XJV M9Z^9!D>C(=@"L&LXB*EI0#V.1]@3=,OJ5,6PAAT>X( =0B.FHLNC<%IJ"R.8 MOVU,,+:D'?6I?#(CF-JL8DDJ:PA11"FJIE5HRL?ON.MD\I(X>PW?'H-QU'"R[*[^U MI.+D[7#T >S[")4E>R_-Z-6_3("+/._P7+&Y\X[M\A@< CAQSE,BF-+$4DY) MV0H*<<1R8P1$X0/WL M'%5YY00IP "]F.S+5& @&@%DF]M^>8Z3LCI.R:,-/I7_]=-%U/=J*KL]6-)P MQJ9Y+&AD/ZR_7^_MH;LXR+QJZK9BH' 4@2_44V^Z'_>JNM^\NUG3Z*,>3)WC M(4H3GPAHUOMETCK)_QZZNK?A@3KA5__K?QC&H 7P]GP9?)$_HC_]N-:ZNH?0 MF9X;#6W#4+$9_0AN^CZ&ANLV(MFTNHD\A+C>^Z6=W@NZV,0H9S1O\94M7TS] MAI*V] 5CV$"TL#U4_U0OT!E0:2 1V1VW'DDI?!Z;E9SW8YL2/-,C;\'9\/.D MWX_P6V]KV 81*&#)#VW'WV_\#)Z;6>XSL+O7_S"Y(G>.3>I&I>,Y]H MF8D='<'TFX5O%U[\'LN 8NP".A*J-+UH[A(L1K1F#4*O ;Z<-FC][)1K.H$D M;GY$UW@?IG0CD5X%HY;'&;"AN6*J+QCT6,_T#R A4[#07HU\/ ODV-8-E0P3 MWU#-L!AL68RPN!/L_&CX-3\)-._2-9!'K/ \"SC_"009% @Z@RDYG= MA0:.\)'X/#N??E.?^6($FH+/L&E+.">J> [ X)WS-?SUL;R*B@V$/9](($] US.LZSJ%RMJD5]#:/: MXFH"D*(8[@=0L*=C09P>M0*_;VT$QDP=\>)(4T M3 8%G%M2$4UPX$294C(>E!:VT'=Y8L:'P7Q! 2;&SXVG7^>SA3!H_V[?K%6=>>\MYR3A0,.$24\IW"K.B"K/]^MVNT26545 "OJ4FF#E$#* ) M43Z$0GG'G0NX?:DX5V$:99FRHV99\\)]%9AWE+D)_ (&?[Z:VS]!9M:L9:#X MULZC2J=60#!_Y4;6O5ENR+8],[(9(\++;Z+L$D:' ?_D(7C!;%GJ"&!I;?3: M*B_:K5>TZ)1]M93]Z^;.QBXSA8J!2=P!&HF0123."$V2L#1:KZCCYL4K*?2% MZ(AJ.9K$:?SK)'\V"XQ-&=T-=>IV2P]WI$IM^M0TG+TT:*9! MGW?!#RM]P251T9=$\%00W-Q'HE/6E2$EK01HD+Q @<[Q&LYW, 0-^W [LV6 M7D^Y*M/EN] LGBV&;N+5ODM>4(Q?JN&DSB&^H^$(7=YI' P>TZ;38!#]6M@^ M17650SZXE#KU/6_B8=YOIN!;6XW^LOU)W)RO:3=)@UWJX/;.9K$+ R? Z -7 MC ; L03WPO(R$*4+[7C!O(A\.=5">>NH#%P[:831S/E4* #7$"TPAT)_AZF# MJ$>]K$B]!4WZGI,(-:AC MOP_PT,3 <-7MR%;YB_'(#NH$(&)G@>"3S/O:)!%,S,!+6O,Y32@\M*//\* C MB^5Y*A@87(EHT@P6DU4"1O\FF)O>\\V2Z_1.4.#04",DG3-2:5B!@6Q YJK> MSSPQS;N]7P$>COS^R32DWP;0,&+70[ =YV2_0_NU.L24B8SK#0\8NCJ.OK0Y M@$>X;G*,61I-6W-H^K'79-KCB*=AOS\\KE\^U)KEJJGB M;Q&\A1XE0/:':+/:'3:-VM@F^-O*&0U7A>.0LX+:$&Q.JYFM.OST3':]-Z/& MKCMJ-2AQWX[.'[.UJ78V*[LY6>?T8YOT*-#=!=6__F-AQF;H@(<-<'[W 0?R MQJDA'B(V&@W=<)37FMS)X@O:YL.TM_@-7AG;Q4RXL6DKS+E!_1-RE6 L0LTD6$-_\F+C8#REJPNHN("WMZD?\8@#LYC_ MO50MZZ+:6"O=G_.3!ZXD9Z\67 P7^Q6H2RO\)4FC'9O _+/U?K-LC[^@"82O M<55I#4UUF!I^5"7,RV^6JVJPU2=9NYJL^D%^7)N7;\<7Y>>T'H5>7/%HMP', M]@[DQM4+6YEZ]3[X,@2](V#_>?]"ZQ15@QH8:+,$UGHTK8%&5\@""L'S6A"9 MN?,YK__"1?,[ I'[]7K>QSWL])_9R8,^=A[/S..ANRH60?) 22QBP$.")+$Z M2I(BIS9:[HQ.RQY/$K(0O)3!@BA*8YRBS&NMF3%E8C(] 8_GY; MC '!#(?>^&:STV!ATU+=W(L,W_[8ICG'P1Y@>$]LG(-QE7.R6YSXW4V-[(GL+GQMIL5K^2'5RK02M1- MJEIC55=UXR1EDYK=MYS7/U]D.L-B3AL&@.1AWD!>A9Q;=XI&$4IG3&ICFN4& M(_G+J,K+1S,NU5 =FX.?LR4INW#',)W3D%[5V+W9WSG)DN4$-"S<(Y!/D$@)SC^?B: MF;5!S?SN1VW-Z1,2Q'HS=W=.L:3EHJA4&&?#$.G9T,&-_:1.2O<@I5-; M;<^9+IV4'EA*XY.CF /_?7 A<]AP4@/I07>ML0'5Z((9U@GOT877+#74&&=M MMNV#>6U+$"Q);CB:[I%JOYF+\;S%FDZ2CPJ6P+DFX,@,1R>]./A2C89Y9^$: M4J9V_YKK+V_U?&HD:'7#D'\W]3 6HH.G(CM8]"WF93ODHUC!PPXF"=AMDVS0 M;/NLZ^&HP VH/FVIC3B; MS^U,;IN"*RN#)B(U./6^=@=7ZL?8;"_.ZSG5*#2)'M#$)C-B.1(Z+CMQ>'>R!Z!T]!P\C.QM=.C,C7ZF-Z"MC\[-OTF.EK;PWG)%/QF-,_#RX[" M+*;92&-_B.M*;2027C'=X A?;5:A#[>L]7;B5]N,\&I[2P.107I!)@L&=!HD MG4$T[@AMWIN=.C\:MF'&JX;D2V4QUIW7U,"A;$4,C_\203S]>+9)Y^-++G6R MX(!]B?#] HY33TO4\!A=YDB@B]!1GM,6.L!ALZQF?UMLFA:J5"(:: M\YNS@H_;./WH*.<^]/JXKG_CS?0KLB()8#??R/@[2'>(::K9R^X6)V>+DVQ7 M:2.=,)X \',B'*?$28.;^PC?6T M^!\D*P= =*\:3,\$I&PE:.#VH/ M#R_>;KS_^<6/@)'-"+__D!]!"K;6^RUO%>G]T*8Y"O;C>B\7[6W6Q*"5TV($ M:YB*B?8OSLI9+9;=FE>$NJ!*8M['6LUMR4)1QJ8-.>$H_][#%(WZ=(DMRN"/ MP7@?V,1&"Z]HA=>:>@38I]RJMDEYO; _Q 2DO-"W'_M' *-?(B!M2V"6%_;F MU<7 1(]RC4K<+Y2S1.MQ6V:R+5(%;P5H'NPUFZEGB?3MOEY,?TDY%@DFN9[5 M]FZZN5CHZS\3T+YQCOKG!\'?:+*;#]J>M)6TT/1A)RLLOY;IQVSP+0P,%GW( M2?IC,+VS*IB8(%LM)'9A2J%L-FMH6%V%29,[8DOQH M1WC?&"UY-0RYXES#_2XI!]:L'L(%_YY \W,:3]9A4,XEU32$TO7%/]"BYM7B MMAH_//?..F=#\\PF*;BAL:TJXYXS/SF<- LSTXT4"[O#VKPB4.4\.L[VIPNJ M((FFT%ML"^RO]]ZB(SMQ8+[F3&Q*T=9:Y8J#,(\HSRL6-','%QS;G19SB>35 MC_F>"RJG50OF:I;95778"JN9:%E.6(MG\;%K;85ZB^G5LW$YPMTD,!?".:MT M3VO/_TZK"3,5F )9[NL\YV%*5Z'S_P97 '&W23PKU[%V'$Y23#X=-R59Q5!E8;;N3G[^ OJVF92X/M J;=6@%:[HHV.2\R):M9UE72*] M;13Q"/?TY32&5E1K;;CR3!/PIL7I-']QG3$=,;%];QW!IVIH)")Q4RQB0)J_ ML)7#0>X3JN2TTTWV?@[#S2OR7MD.5ES4CMB<5K'@XYW@'B4T(C,@/97-DC\A MTRJ)T]R+]5FAOUE22T[-:/)=8]/*MBC-^%S5R#>W-3L6ZGU,N??:W'%!'CP: M]NNV;M$ ?.(J-)G(+2C4^^#:9%E"MB ME$:H%Z_ D3IW_^AY&TIGIJ%AD#.;OFSH4F_F .3M]4WAL5G%M5. M+@M(P-+ M/FIB#J,A.MQ']07C1N-Z"I_Q*T8]D.V?RO%>PW2!UL3-S MP5>2 /E<6C?O]CE%;<]PV#;@-R=*\U+TUS15;H29F;D.5JM:E]C*?YIZ=;<[ M=2ZZ,:/6;K$K67E>?M?C$^%K!&'8J0CF/8?XFI##=OHM!Q->SQSUE8GI'7QN M+<%1M7FP*3=__>OPT^%FL;GS!UB"#_+CP;NOGP[ZU2;[\!6><[QY (B^; D. MWYUL?OM\_.GO3X.-G\]6V_B>E]AN=L MGFSM?*3;.Q]W"ZL3IUZ3J$U)A+2*E"Q:4@@MN A4VR3/%- O/56)*L6C$A0H M@!*JP'H6@=/")+\<#OP3IGF.'#59XV[9_F"I+XK!W!IP(-BVA02R9(H MDC6.>A&XT%$+:[7/RW%Y<_'"&LO"PA9X-OZS;0N;+B_6'&$HIQ\GAVC_8.!& M)\M+(77S<-R^.E\W:/<%HRO6A(2PRNYRI VQ>0]7,'(@J7%R1M5>E>,JT]#; M92@0M&448""4!18!*XSCBGI@+I:7U);\7!183KH.D]%2TC68F"6>V,+$<+3= MMF\'FO?\\.%XZWB7:NV4102\9#D7W!/1Y5# MH<#U,&*X/CW>"+#(5V-3B8 M)0=DE;:\LDZ@O(%ON=B+U2FJ^^ JM8DJ):@QOO"!6" 01&B6\(SR2)34L8#A M3\8S('S%>GEA(=V;%8145L2R$+0 >8,&)T>!(P9I66D#URE=55ZY$_0M! WV M0)LHF4Z& #611%COB*,A$1HY>'N,.B7*+.AS*DTM5DR^B:QU2$$4QCA@2B)J M:ZWA5@$_N(1*%]WX_ADD_;J>W^7S!S6I0'4X.&T_E M=WN2&>Z?LS(";X%#G*86._AQYTAF1Y)O[OA=F*,^>#0'RH Y<*4B1D5-J HB ML2(87JAEOX8KZ8L(+@Q(#G ]V3*((%PA;:*%3F?*=C6R D7+PFH\GJ-66%GM M3ODG&.&[F*'8Y*;_O\^Z[4 MYE?_IZFXV/:@30'*>3WMF-4ENO C%G1'/LF.OL[2UML9BA]-)P'JYS5GW=G9^R6.\MIV^VGS^*4D^85=!8WR MT+/I9)?$:L45$_PT%%RS)R]>?'FY]VX1WO2NV__ZK_W'G#?]X M\'/_TT'HP[OX9M7>\]__WG>'H;]]\%>UC1DKAUO[FW]#C[]!OP[^@';_M;^Y M$RILQQ;["_KE3\!M'&^^+[[^MO-FO/G-GVQO['K+14$%)4518I3!,>*8*HF/ MA9.6)>$<\&V]QH2\X-"'4S/Q/LQ$RO_[KI@9*UAQ7PAV=K@N,P9/8;3N&?*_ M0_UZRL#^;K!S/,RN2X?M-\+VS65L#ZQ,S@I!C,!U9&YQS9$[DF*D7 4>DZ,O M7O$USL\>M?A V'Y#NO44YAY@.UT-HO\41FNUZ/Q3&+$GCNW[HQ@[=+\YNO]Q M&MW_V"U24)AY01268A2EVIA7OF/M=HCOKF/N*H/MW MJ%]/&]W?#B>C#MQO#NX?%L']V^;&KHW..^H\*:.R1.C$22E20=S_8^]-F]I* MEG7AOZ+@GOW>[@B*7?/0WB\1V+@==K1$V\;M#5^(&D$@)(X&8_CU-ZN6A,1D M$&80>.US&H.TQJK,)^=,K*6**B0G<\K/LN2UZGZOX,YJU7U!P/T%TM]!.?IS5SJKU>9DOEKM>Z\:KT]3)MWZ#M_O-_>]V-C\*%KO_FEOOWL/]]ZEVX=?6//=!\"W M@]/_GG[)04I ,<4X,RAI2A"76B#'N4+$68^_R M<4)I(8SV1#!^L6QAL@O56*[)%OQ$&?R5Z>G#9\,QXE+C-(^Z#0]HYA@REQF*!$W$+/KOQ"DP[1^#32MYQ MI^;!%1-J;IZW>C[1^/*D\5M)A/-=5L>]]A>D"$-(PC&_6Q&&T"N22X(?I B# MX!7&N,;TCN?C%?*C+P&**.%W//VF!Y=4?LVAMK&0J% M/U_?YY5#MN_7-;"(Y2#WNXA?!C&-.HV_VGG"YF_%&7O[$I G(+EZ@^>O$M'U M5KZ4K51/$(2][493OIC+]E=60!!W8@DCT;W M\VWCDV_:_UR[470AR@1G5VV!:'V>)LB$1<=$B,0FKG)3.Q4L\YIP&SGSZ1Z" M(=?Z8M[EB4D+$_RXJT>F"GX<';367^]O?VW2KITXQX93R^8 PL=)(WKNYLGK4;N3GVE!LEN>@Q'R MHZB79 ISD-F:*\&]TI8E&8(+TAK"<**W;46;6]W=&GDJ+]I?[11KT+D%Z,ST M# #M2RCKO?7(6&X1IR(AI[A&BG#*3,*:&K>TRLRUP=5Y=*Z[P\=CN;%>8,W. M'.H#: A,BI2"HX+G@#6((^] =XB6&BY";4I#-C(*=%B"A0"4+;4::]GX.GZXC%K2(6.=UYK]<) M>316O_>MZGY;%T?=HYE@E4Q,6)&,IIR89(V24BFMF(Q8FU2;"4\/1,U9,P%' MH8+C#BF;* "1X,A%;!$%3$K!)QUS_>H]F0D/Z)JMJS_O0:5(4F(<+'$Z@G$@ MI::*83 8([&@7%ASO9E0ZPT/R:XSM@!L3V#$H.A%0%R%@(R."5F6-'8N6J'# MTJK&MZI'K-GV9;"MPY%*I9DPBG(<1$2_SP#ELD-8^(2<26 DI$&5BSBS@YO(4LCHT\&)Y MVEE#02B[Z#GE'EMK Q$J,&IIC#R*.C2P:#P]8ROH&#P@L0;#7CK$1>0()#)% MP,/!@7G/ :TKGGZR;*&7%QKXW$O#8_O0=L$O%@P K4*I!._,$^=4,A-]DCPR MQ@S13L?:+GAZZ/DR:Q<8;I/W6"!%(D$\.H%T+K['AGI*+;,FF/NR"VJGXF+K M$,%1D[,+!!:))] AF'222K :L8UP.-\0CS'1$7$6#G"$4 M&1)<9,'&%#.WJEMU%:_9]F6PK0;9*FFT)%&P"Z5P5F%BN0J>^!PBJF,!3\*V M,_H]M@34>T*0]%J"S2X$,EZ!N,4>R^PNY<3>FFWK6,!M^*=I_5Z[&_L7VN[4 M08![5/:5T,HQ+8U6F#NB#.6.JH09=U9S7Q<(+ .;C8(8)P4UA!$*+6(:Q>0]7A#@G[C7]IU85P3<:^&P9%HSBF40E@L:72!!2$&=9DK) M='6[W-HN>%3H\;-V@?"@^UD%VR$Q1UQ2AT"&6"24CS(P:PRLZBJK@P#/G%MO ME4C L:9(%!@9C 7BW%'0(>"W M:*RV*F>,8Y=K#*EZ+OV7:IZ^CR(?(7)0WMF8#&="6QR2=,E1YXE*BM9VP:+Q M](Q=H!R7W'.>,_PHXC9F6U\SQ BV+L@ &P<\+9;%T]4-O[SPP9M>=S#LCRK. M:G<;0-Z[_3AX8#OA!<8/?K[+Z0,XG>ZX)&O]MNW<&:X78GK=3+9K4V: M>I#L@7/+O7&Y.962D4:2:,*ULKI8@FUWJJR>-K]GIY=5S/@H4-#,(1X\1C8) MA2)34BC!G\-LIK*>Q MWPMVL%>S](.R])FNFEGZ>$?Z8(G&'EEC)>*$4F0B$4@%ZHG4C@@MS_2"Y^?) M9G(QN:L,RKTGZ_W9:YVU%^/YCRI>K &ZM4\0QL<@X MS)#TP@1C.1&8+JU2O4QXG=9O#?E"3+\MEFJV-B7K]1FJAM\[,?\" M\+UVV(/%/BV?7POM-:K/A>H'LTJFK6GYOU'T%-JUG_B5A_1J%CW 3!0D(T.(*XY!'!)GN45&"> M,HE!D2NL3Q6_@?47S-.WH+I<\?0]&\/WQ4]K(Y?FCHV_'-^-P?>A-W*=6(]S MN[,+8ZYE72!>72Q-^5KYUXJU")QSVMOQ7YN3KNIK.Y1IX[%WR-B4F[(YT'RI M5!TB]3*#4*1!XAB(0@ M$4]1(Q=40/"Y4,JIJ!1 J5J6XE;]+8M)\>^A!>*&?T/[V^JE*I;RX2QMWY(D MS]/QCRC^ K-TVMV(]BIF(13_JZ1)GGOR\DCP8_)$A>?;W0#T524@+#WY$\_: MVXWX_2AV!S&S3^-HS!GG&V\TCNV@\3]S\+ %.J#$21FYX)X0RZ7PCFAII#." MB2N+R&:86Y=N'WYAS7"7Y;GVF9"Y_GW6>0XG)(:4V40CM$ASDB"??8:,144MTHPCW7>Y\LH.]GGPN#S M;+5.SD0!FK(DAFNP;Q+/XY"3MX%%R7G9:CG9:EEO]7UL=>MX1QNB19Y"@;7A M"'A+(RL21EYQ[EVR@0J>M_JR>^YLJS.P#_=B(Y?D-B((HM!8CSX>NMBO1!0EIQ+!TC"I.=<66Z*I(TE2'ETB'M\ F^];?UXNN0:&.@;#8!"[$V[J M[@[^^-P>QC=P:S '8M>?@-H$F[Z1/LY<9;S!> MWL8P$^)R(XS@UUYCS[8[@R'LVV"E\34V MATW=ZPTQSZY*.B' M8X*_@ /YY7VAL%'AE%L@0R&M';PC!%NZ#C&N!(AK+OBXZ#%K+2LX]0HTX2N- M'[58$#'Q"&JQ IG*8Q)YP#,!'* V>6#VJULL7(B=#09Q^/XP[W-6T-_LV3YL MS2;FGTWFQ/V/=S>WSK9_OKV9./=UFGKU./M_1:PZZ?]UCM@MM_0^=KZUT3;Z_OBB;]U(&G M^0YF[3&(RI/FZ=H.9V!G*"L1RV4H''.%'-46$6&,-R$)%\=J#5!K#&L9/J4 M-*9!J2@(QV"A&.*M,SYE52=(0,((H'B4Z;(_BDNKG^*PW2^32#.K_-7K[J*_ M0#Z&1MF2P;5M%EZ@T/S/!=:OB.[&!5U='_4SLF28L5TXMP,P]*T--X8%S=C7 MA]>&#WWO\"B7;0( 97$*V B/!0A4UK[3ZQT,"CC9[DGU/5S0#ANV'PNJCG%L M>'(4E_.6I_8N .JPF#B']@" KM\X[(78J4[+]_6PLCW8MD&Y2(APNP*!!0'A MF.,XOG9!VY@'5K7SLP"T]V,:]5U[L)X?C M]RMOV^Z.E:Z"PYFJP@W*Q'1%+B@44EFO&;-.,<:%8QHD!A$^=R1R4AA^@[U= M%(JITC#1$K[D5:WH?8%4@T?'EEG5X MM[G_9H8$2XGU$/K=[!]K:,$=/++&<]C0DU32BB4GCHQ#E>JS?^:B2'+[)BU@Z(4-( &*KD^@9XS ME2)_7%W3Q4RJF4(Z<0CJ^C1)$"X$Q%N8 5@\,\;T0M.;[MERO^E75S_EF&K5 M=>0L"SD'>(3^(2!&:,Q/S%QY274(@BG#B7 :,Q"15"4NJ#:R<@!?,C"OI.%> M1!?X'K8H#RW<_ \G_ MRI3/F[M@@'J1HB6@!^<6!D$#L5M*D#J-. /J<@-PU MA%74TX-X4FBXU\VCOJLC84<&YZF\']%H".;8*5P,R"Z-\HC !L\IVQGIW+.:*,Y2I9IE)TG&AM'0Z.^"B, M"IPY=9,?;)[@Q7D"WNR]/B/@C?1ZEH WQP2\=@A:P7 C3=7%OV;3X'\]LO[" M6A]W L.*.L,1X5$B+CU!>8@: BL\$(<5QY(NK0HNED%1NDS;$USNGU,'QP0] M=9P7U2";6)51!4K+U,R*UN]51#L&\JDYEV"CI@?:([ !OY>O -?GH4O)"$@H MQ2S5F,?@3*;"X*P2.#%M'W2PU)_P#O_D5P#R]+!D*XP6PJ)WO_T<_=FSV';XZ;H?A'I@18#6,+0A.5Y0 JV+FFZ6K+V+= MH-<9#>.K<;P;7W_.Y2+8I[>1_FR@!N$77"8S/_?ZT[2"W8AW&7R!K@F=@>%-3[%DG;\!NRXP;O8!0.M MLS"^D_TO4]?GYOMC@!+:VGR]OW7Z!<._<(U_#C?6WY+M_?=LX^L_;;@WW;X$ M35^^-_=?'VRL;Y'FN]9^:_,C_ O/^W6+-S?_.T"@%4O8 ((UG-$P)9QB*BTD<;0XXX7?*=).TX-8RJ(#RG(AFK0&KF?"G+ M?'+LHN]D/::8_);5+Y=AX!_SL#AS!#A3I$K]'/RIW MZ)5QW/WLO ;]Q@][_:)4-^"SXMR(L#;MG'04P>#LG<0(2O9F=N@4K73B??G! M[;*+92]VB@)O&WWK7+L!5#*H!G_G;P/*D50]+-QB M=)3O>:V:U2VFY=(] -2UUNN$46;Y9 V>K5MYOP9-"^K@Z/!OFY/'VO!*PY)7 M/GOX^OAM_HY]/ULD@>@O!W ?CUN[.S8P@V,BR#%F$7#[&H\/&P/!G#F#.\T M$C#(V, <# '?LI(_&(*T:=ACVP_ /&MG_-L[SGX38-@X&P7J==I QU=S3'O0 M.+.'+=RG,0#KVA?;(8VZLV&<0O05^7L[V ,> S(#W.N?C_YIDA!D M4![O2:0CSGB:LP>NL#;&V0.5@W#>;)%'2.*\_=X_N;7Y!'O?.MZAP6)%J4/$ M4H\XB1A9R0V2(8H\:H*ZF)96M>%76YNV2/&K$T4F*2+J?(K(#N%L]%^#?K&1X?G-7I;%[[N%[GYA0O.D^7$'YYQ.GL!TR(E)W!*. MK-,8.>T3)=H#^ .AP=XMFRL)+>M[C=VL50)QS$,;"2X,:KURE!(> M%<>A8! MV P+,O$;W:ZT)HF'((F-M9W(C>8*:Y2\ )+01B#M%$%"2JHX-X12L[0JY3*_ MBB+Z$59W6#GW>]F5G7-D>H>Q_)T#M;UN*8FPU3'E*S!ZAN.XU6W3W:Y!L97+ M?K,[IZ8\+P/SSQDK:%#94S]4<,L"GM-QEQM@_@T[U48$1**:'E0F7XS;M7FC[K(^"C=,IEZQ4V#/SL@?V M[FYE7)9;G/S ^LS/?.[;\THZ*+DVY"VI)%<_IDXQ0HL$RS[);R5UH!MWBV]S M$E8J>C*L6+O[#33\\OJ'T6:G=Q4;.!J6!1O$?#6XM#NI_/\SRU&>;-Y,>^"? MP+E(1%B3&VR").1:B<"BC9(:?P]*]E7&Z%]MZTH^Y)NB@67'?ZM791'.V)J_ MGM+]]J2U_W%'@3""C;%(G;'9ZK8#"-"(S@A#C+1:5":D2H M34 &,CD>0 ,',7A?&OCUN-C.:.L[HS K5CLY?2VG:H#%7VUD.YYYUWR%EDQ?58>1YA[_J# M=AHGFY>#0?#T^C&[D/+UW*B2'UF2'MEVWL**'@9[\%&Y<9;+O>[$JS06-?N.<99A1XCGW1#I (VJL M%$(G@"%YM2RZF,U^-0C=PBLZ^?KS^-E^6?!I\M;Z[LG&YAIKPG5;IW['YO@- MB0:QY#SBPEED<$&CZ!D%[3R27"^$R3+\?E4B3U9JXJSWS\8C!8I$_)I"2N_RPXV7.>> MX$A'8Q%/&"-+HP0[SU%A)?/6D*55QI<5NZ(6[2+A],=K7>"K759[[#VJR.T' MX:3*\50==N;*?@1O]6U<"#]/<[^Z3^$"X6U^V3$I)N("18!<# C/)V1HAC5' MA+(>4RFS:J7(,KM"M9HH'?>J/%039FY6&6Y30'-WA\-9$H]2]U)<<_.)"Y1% M(A\\BV0]NN$TH6UADD9._9@C>V!X?#C<^MH\WM[\PIJGN[AY^IYL??UX7'+< M-C^RUMM.:].?;JQ_/&WN_[.WO?XZY[B)UKHG M6Z4! M=DQ2E[O/N00Z!W8&>Q$2[-#%I)$W (OM8>//<0'FC8DB=Z/T*Y-(;G[4\Z\& M6J\07A-+0898XC5U@@J"+?4^S\BY/NF$B\4S<"J6*J4!(*!M8Q"[;3!6!A', M^Z(+?NMUOI6B@VJ'[&X_5MZN(HP__-UH]OJ[\/!O]K(;,3O*EQNME;7&;]DR M65H[K'RSX_U=FYR]]#M<"?[8S064Q=DXG*37SB//F90&=L\ZGU.R/=>*"Q)L M%#1&%ZG[&25R&A/HQHU4O<"$/L>I&:][_7[O&%;GC3V";X8GB^,4>W2L>$LW MUG9"8DK9P,$$T09,$.F0\PD$MO1>L#TH8M',A M;IX="*2=:1=HKTH*FBLZY9P*R@0OC>:1.&LC!:STQ@4E3&"W20FZE6YY%1G^ MW1L"TX!"\G[\#N^[-4E.2;)YW#S>,P$6^HTYJ6RA\2Y&XFK!KO+ ME"6 LC!ECGL/1*4X6">28:0-EX@;3(,P43B!EU;%]93U^TICH]M8&^WF]*ZQ M/TZ5TCH[%IM5,EDW'H^K]Z\3I\MC%TP.+ UB(:_X_:C=CYEX+[K\5.4_OGB- MZN+E-Z [^'50;@G$,^KGGABA]#KH7;PCD M"L.<*5E5UO>547*#/YT87%P+.:\/$TJJZ''&^#4A-B^S/ M8&K'O2^['RO.8RWL$O^N4L1F2J[;:6K+!+!E M;)69<98T,W5,Y29"H.^-&[9-&U7846A/:^2F9Q3O5>[#\O#V_UP)@//PR"]L M^;\];9Z^W3'8VQ14[GZM%>+1*-#FX,\4 U/.80Y:W=(J-2M7Y%E,W$H7B.^< M!0'(>4U&V-0ZR1E=@PG#7&YRSK+.90#MRLG:C[VT7-JF5*GB8 A73_O7^]<;GQJ'H\ZP#7>H4JOS#3\/ M[7!4E-=/<1#[\'B?\NU^LX.>ZW MHWZO2G;U)Y-2R^5*GRD7GKYST_9WX7:_381/?FB4N3M,)%!Y8;#3JK=Z\[KQ M)RQ#6;Y/Y7Z5&Z\]F(E>_-]!X^]^=H"4-^OD,:%7WO95;B+ZK0WON-S8ZQW' M;SGP45K:=7N-P\IU N1WK=3)^W%!['@NE)8>V\ 3US8Y[BW5@MFD?2 XW,[M M_(/.M5<)G4\Y2P;6.N;WG72I.U/VSV318&,T' RKYGV+DS3S^/)(-/>;.SI* MJ9G52*L8P5 T!EFJ*.*Y,"II';4 >33< YJ_+)!FR'0JE 8SDF8:\\WZDP/V MGRY]%E6EGKE;*?ICC,D9LT>C?NY8=08ML_=I3R"R8K.K^0C88$YC(7(PER/3 M6&(.HMG)"+II\-1J>"A]TT2"&:MA-A/D?7B<3@1%5=HE8H.,S5U:)36,^R]3D;@<[A\ MU&]W<\E99Q+B6#[3#\8]="]>$RXP"]%9'QC,WFCLS@&EY*RQW=FY5?W>+PHK-5[25+SD?5W:43A\/9A' NPT@^ MOWK_24W[C#"\K'DFZ^/$T34&K/&CY+4KSS%]C-^K^N=PV.[F2H^JJ#!_U(F[ MI0DRO$!MJCV!J=8<1Q(7Q$)K5*'Y\S'W&RRSS*)7.0LH7LXL6UD4)8(*7' 6 M[ZQH&RYWE9IWW(8C0<_+_8-V41?UQZIO M<.&Q: $'&J.C7G>6FQOCZNZ>'QM>58O,[K0)%%AW%GCR3B*AYIJ?Y)K/.3MT M<;BFHK)I%=RL[7(MUY3F8^,L5X!TVTCM?A9D(,<*ZP'6E]2OS#1C)]LT4E;0 M?!*&K7 \^_"F =F<6ICK+B>]4JZ[^-1-4FFJDUN-2V1FNN//M)O=BW,4%]2- M.B\VZA2+U:CSRJ3T.R29+QK470CK3*3$9')"5:%J&UDE.JS27N:SXKR6BB=/ M4H@BU^';W ;2Q9QH3'A0+^6_OW2E,YIW9?#*04W:1<9)*R^%O[RA-G(];G3UKY?8%% M](M5*S*7=7/+F)4%42R*7G&M!I'1"(!L,!XIDUNU]O,XCD'.&AB>M%ZLO+5AKZ]GJ7 8] 0BT* 23R"!0\WB4 MV+1;:G9?.%"FN]G8+MH(J!>#5XTB=;.-#B8O/,*@XL'!6"=)":X(M X'EE$Y MUH.&48GY$NC.64"#2L\?MX,=VPZO2N\=(*]VR%G"KW+S>UB21C6*8=3W)13O M[5'>Z7&K@E)25"J+NKWI+:=]= ;YB.)Q&'\U;;W3B6$WGS'3J6*Y<1C[NZ5% M3RSMIPNNA^/9BI+)^R:P4;J^ M70STR685UTFV4G)R=8X ]69F 8':=@[*QL&:/(JB/T6Q^<2<'V$9[I[8YB(-N\",@(E4"X69^G6SLDHZ<2 MI^"X,%FX7977/Q%N]LR'W;&@]01[+Z MW)&D6/(%N-:\CYU83?!ZMD(@GKW:V$E17(OGRQ[:DS!'>]#(=Z]ZN90Q9J4M M0M7$9U#%IGNC824)QHUCQBW7)I<'Q)O\-FZE-MNK; I=>4Q9D2YG_IC!Y/&G M8?*,P8W0\R60 5<&",P^&'CJJF?0CR7W M[OM6W>?B>9>"\B7(6!Y_TD+YG-@[)[#FFF(.6*J5 ^.**QZY<(IPRQC.#>69 MD>DA2JO&)+_9;^_NQOZ;ZM7''PXV4AGL,W[+]S,O6:6T_LH(35K[NSL*]L0!DGI"MB6?(*L92[D8IS >#PZKW^C!YK9K.RK ,[YSR-$9$4C"(&V&0U5H@)H+FS@<= M,?WG]>NP1T8PVUBFH-^[W.!!QG6U>6AF_=,7UES"N:_8Q[\]HZ M_;/RND9C8S['Z-A';R>B.,<(CL8UL#?[XQ=8+[FCW;SXP>$?=! LEDTIP2R$ M=G@$)M_9F.CLVIZJ!^.VN]=FDLXF#ZZ=J3850>43KU"-PO6J:6B3.-0X%'SN43X7G\WX:8[++3OM@WS6 ME<9S?H3,3D63J'BEE!E>DVY;/6'5%7', WD'9J)?\_9RO6,J]SP]/#/X#R;H M_V;1VG0^?A>;DVS7L0@"UWJ#"%,<\< 5RN,<$14X!BYC$#0MK7*BKD3S#*- M"E5CHNRZ'MOYY_+8?M24^JS?8B&8^5P /]EC@M\FU7^2LYS3E*K1S7^7E(Y? M.6,IMS]:VV&8.VZ51TZSW(0L".2XMB@Z1K"F"@>9>YJLZ,N-?O_U2%W M/GU MNH"I7O]XLG7ZEFW!O;:_?@1V MV.);FV^/6_M[A\W#]_#Y1]$\N=BG#]C@W3\'K?4/^\W-L-=<_P37 7;8W]MK M;J[1C7=;)UO[8:^U?G":$_DVUIL[/##*P'Q!VD23ZV TK"'4:)8GWX#1Z3('/BP-?O9[,8PZ&;G/ZM0VTAEEOJURYEZ#N9#: MP\U2\/KKDBAKK>^RUNG!<>OT+07IL&,E6%,I1.2$=X@S%1'L@40TJDB]Q5BZ M>)'\%@L3K\# ,N N)W7F5BM%^QC/R1AFCCFGC@RNTT>JEC"33N-RN<19VH-I MZ6+JY=J+;%K^5GR$O=$ #A[\_L><@V?'RW18LBW1.'\D&U6PCJ4^^\(1G9B& M?]C1L/=J_$%I\U5]XO+\[CXJR69'@_C'Y)=9 RV?_VK6@LN+&-J#HXX]^:/= M+/Y>(7\Z$O!!#S['4]_L0^>=U/)6Y[_[T(P%=$ -6;B__^7 MP&@[2R<*.7L2#7M'?]"C[Z\F?X_9(']T2_RX2.%@B S;H**//ZLN>';]PD0$ M"'_R0<5$I&*[6?CZ@0;&;P"J\Y!VR_>8.%\NN&#&"_U82SC.3'N$150/LX@9 MPF^Q>$] 7/56SK^5JM[*E[*5\MQ6UN)A[C4<.RZG"NX?3RLJ?K"<8W6TNEUV M9'?:H3%YX>>PUG.*XE\ @NK=KG?[A>_V \BD_^-]C"G=A1;D8J[>GS'D8K:K MF>5I5FHAUN5_K@4.>M\45*CAAH59((KY;8Y@\)WCPF=SKR\,3J^TIS'Y M7O(/GX7UV#/U#6]]_3#8WNR)UGIH;^_#\?MKM+EY@+?7U^@&7*-$]/:_T*W- M3^WMS>V]5GM\SG\_[+G#T-G8/\ M^N&PN1G:S?6M[QN;GP[@7]Y:_W#0?/L0#D\@9&A'37 7- MO0@A+*T2R2_% W^_B[3]2:3XH7RM :P&L$LK,P=^::<2P=(PJ3G %K9$4T>2 MI#RZ1#R^:3;[/%DM-:+=,Z*=G"$:H4D[3QA*1@.B)2&1=0(C(G 4(HI$#5U: M9D7C_4>RF%/YWPNR MF'-+SOB@KMHKUNPV2+3(3IJ%,AK+#JYUPU\]7^/1S^)1<]9TQ-1B21A#S..( MN!(Y"1GT+DUTL %V# NYM*KORW*\.[8\EF?V!;+RXYI/-0,_ @-/+24A'&:) M$<1C<+DF#".=C$>"$!H"$Y$1O+1*Y:W4B9J-7P8;WX.Q4+/QP[/QC%V0DE-2 M!8-B FN !^^0XQPCV+?H@_!&F0AV 35/917\A ^"+B8_E?%,#3].ZOC-543\ M^S2]XZ&,A?G<%C/A7O(LP[T+94E<4YU00]=R[AF9KSGX%-4G/^TW#^;/S".N9Y(BAA&\!.B0%9 M'3&28* $![PO@\_Q"X6?S%)Y .?$TS+9>IX_E7OJ/%+B^9R^DV(\3-R93BZ:^K<7P:#T'TGMY_,]^*;. MG,^W-E5K9G\89I\ZJ[1P27)FD78\>Z63RHW3-/*68I,"$4J+I55*EH6FM8OZ MUV#U>W!&U:R^(*P^ZYU2U!IF$_(IRW7M&'*.(-W/GL#UTP']U"9Q.$B:ONT4RO7\R]LPAV60W<]P']'<_6RLM1H"[@D"9A*9>51> M*HDT%J"[40^ZFW04_N2:4BJM]^2>S;0: )XS #RI#5<#P/T P(SQ%J(E)!F) M6-( #(99')79,F$%-P;28*\%^.MSG^>L5@N&2K7YS\_VO+]$,;&7X[OQN#[ MT!OE9LW7XMR3K_2"%,#?S[(N$ 4_I3%8"X#[$ 'LT8@MT$ID )(^9Q5BI5& M+LF 0,I;R35Q0JFE59#ZSR0J5^-EC9<+A9<+;U[7H'I/H#HUJT,(A@BF$6$B MY9H&U!I2%PI2%[0 H@;2^P'2&?<$5=0% MKS@*0GG03K%%1FN*;#!22NZ-\1& =-D8>>O*AW^7<3^SP_AFYXG==H#1H@^% M)66 T4;WPDA32JM)3\MEJ-.7E<\KC=T>P$:WS&J-75B[6 T>+O.@@)@;:WZX MTMB\\$GCT(;8#65H5!DJ&[^/YQD/\HS5LQL,X13?@\/+7%>;\D#C\4W& MX\W_O_^C*5&O!M4M4KMKN[YM.WGP>YZ%?L7M@3M[C3C(6]D>[,'5NK J^48= M>SRH;G3<[G3&=[OR7I=N PM7(P)JO"M:L3OT8_R).BRV PY?A7MSIW,J#T5=FL?CR*<-/Q9*\ SPSTZF%+ MNZ,$!%#F?DZNT>NN--8&C<'([RW/+B-C(9Y7-F'GAL ];PI1-KNPA=YT.E-N"V?*6[??7">)\WC'4,T]]XGV 7G M$.?PF\$2E-AD (,Q92DWN2%ZY7*Y:0/@JE/QRQE'C%V=0#>=,DU\C!#]B ZC MS:,T#\")ZIUT-<6['LTG5%R!CD+NEE/GU^0#K@3O# M=-;UY[77#5+F8>^U_5[E=0UPK<]OW^0S4VKLCMK5\9.Q>?;HJ ,ZU618]=KG M-PW%\00)@)5ZH',!OQR50;GY\^K:%S&T3/S-A!OS0?#V@%0KC<;7.,;.O";5 MJP]MNY.Y"H#A9- N[Y$9H0+P\AK='C K<'1^81NRN"EOO-)XT$&S]8F_P(F7 M#COJ#8J4^J,P+HB?5Y/1>/A?K\;:!J#O,)[_7/O M>=,:7K^9/YAK>^.XHV&*/34 NDEP=S@+2GB?XX9S@,DK0U)_E3-L9 MY2$6-;X:1AL/L[K=/VF$-GS:CR"LQQK_;E:.^^U!S,I%%K7M!)([#P_+,KKH MQVFJ6LQ=_#RA^,:DW?W;L-Q MI5EA7&!ZUS&P/_Z2K"A.I;GK^3?.F,7F@6;,_N2#__A+NB()J.OL!0RP7=#" MWWJ ;3W MM[*9S/ =I$1;D$31->O59GJ8:R+(E9^ 62L=_O)=WO!DGP7[+Q[N/)]C[<:[\)]]G*?KCOVV\NI#H\Q7/_@W#Q1>)?6QQU&*"^J<&U!M=[!-? G97"4")R MW(000Y+E3G,MF4PZQ0*N-[;+/HW]7K"#O1I7'Q%73Z:XNK&VHRCV/'*&*,NI M##9YI T&<,4LP-X2KA3-.KBFA+ZZ1V1=6,? _<'L@C4J64R+X/.PYP]*YM0D M;6LQ.I,\A[5[%&7X!F2&7R:?C7/$9O=RK1O&*6.#SWNV'U_;00RS![SI#5Y* M%O 3J,9K.]H8 ;HP191@C+AR!#DK-,+!1>$HB82:I57%;Y4#_,OV*7AAS'YW MY:QF]L5C]MDQ)X89R3BB*DG$A:;(84^13#YBQ8WDW.7AJ/?9E6@QO*>+V8GN MB9O6O3CO\,9P;U*,47<&?TY*8-FX&MGG0O9S,^L848$)[%'2)B+NE4;69%-< M6$ZI3MY@N;3*.7DFK09J=EUD-:YFUSNQZTP+[X1%\%XB8WA"G%&"-"$> =^J M8)G*O>-*ML^+4\0>V6FUH'F-%YKK7LK]N7J7'VT)YVN[]^2K^6 !F0=H5KA M1+C@H?!6K&W]^43,EUF-T"6.C68*>6H8XEHK9#&W(&<\"T%S@I7/(TTEOMQ] M=#%=>S7\U?#WW!3I&OX>%?ZF&C9WQDFJ(R+4"H _8Y"F1",JB5 \1HV=S=U- M,+_/BS=G8^?.7 3('E X_4?7F.E=H1]JOLUV*@=)V^DW?Q[WY. MYQ^>E++O^+^C]E%NM_+$_H]:QW\^.:?S](!]7#?&3&.-"97_W;'=X5HWO)T0 M>JWBSZ7BGYNQ9#S7D:2(@K<8\4 4,B[!;Y9I;H2DGO*E5<:7C;RO3K!UXM*" M<_CC6NHUAS\$AT^-^&0M)22GE3LC$:=&9_<X"5KX_ MV]7*]5E#YER0>6[FB \XF$0"4E8IQ*,B2">FD6#&VX0I%Y9?/7ARX7KCUUS\ MM!I1S<6/S,4SLR.9QRX9CRB7''$ 8&2I"LCYX*P!UK9&+JU*?#EV\:MI/2_. M(?8(.*1X *./)()LI&#T44^Q MTI$&FG,CB:E].K\&PSZL!E,S[-T8MCEE6&ZMH90CG\=RP68QI U12$>I"%@: M6$8&#$LOEY#^:LK*W8VE9Y?'/).)L$@^FE]JH/@CAKO.YKS,(&L-JO.!ZO=9 M+0C(1U)E0>W!V.5V51%910F205D-&\J]%4NK3"PKB6M73LWLCQGYJIG]7IA] MJD$)QI2A22-C'4/<:XV&;RYJ'&GR+BOGVDIY;BL7*RUC007"YW.J MY@V"X7&&UARV0P -\6>&"59*PH(V#>J.LCFP= ^VZ-17\[[UYT73]#8&Z=KP MSPB+;#MG9'#NX#/W#:+/U%BM_#<]VMSL'+8./X A^D]G:W\+-S>;=&-]BVQO M'AQO;#:/M[\VCUOP_!L7_3?[6]\WOF[1K<.WN/7UGW9K_^/WYND6;^W_T]G8 M7!/Y6;9.\W-_X?\]?3M;7L.%-50$AJP-!''-$]BVV" <,.<^BA2IR\FI*Y>3 M,NX_AO< K+= (/:OA4UB>=0Q7[\68FJG$L'2,*DY "6V1%-'DJ0\ND0\+HBI M)HAYR;M=(^:"(.:TE$D21ZF0#@F5:.[20)%U*2+LA3*444J\S%T:%@DQYV&] M&C%KQ'Q2'9-1032SVB7.(]9.LF0LH*96-BD7"V+*"6+*&C$7$S%;4QT32VNY M=199K@ Q11+(^ C:IL$Q*2.T\;1&S = S,7*5EQ@WT(L<:Y.#UX@A\GB8#'2 M05X>MO^<_^!2!=QMD+WL[UHW_)5W]^RXF:R/&M)O!>GGIBS21%S@"B/BK$5< M&H(<,Q:%A#T.BF)#S-(J6;GMZ/%?NN/?W=3%NUFQDQ* MK2EQ&&%A!.(<*V1(2D@SD:P0+'*A:[2KT>Z71KN?M-MKM'M2M)LQUPFC%AN& M4>#4@+D>-;(L8N2<"53K:)SW&>UN.T&[1KLZV#_/DGWI>GAVV^Z6C-6CWJ"= MB6LA@OXO%KN?P"Z'#]_ ,\"R1?BPQNQY,7LZ+K>U[H^;'W>"3<0(DR<$^81X M,!RY* VRL('*^IBM0PNY@. M@=E*M]/8[P4[V*O!]TG ]^0<^"9KG4U,(&H(1MS3A)S"'C%'HA:"$L]T3FS7 ME-!7-?[6^%OC[W-T4=3XNRCXVSJO_%)CG,,J(L&M1YQQ@YQ5''F+O=(A8)X# M4C7^+I#CXL5E$GR*@VC[?J\D$X3X+79Z96).P_=C:%\S Z[V/L_=.F*A7!AE M:P>3K:]Q_*Y.C.;^&F\>[UCF?+1)H,1Q0MP%BZQQ"G'LL4J:8Y/"TBK7*[=H M)E$[GA##&R,N=Y$X+C1(UQ8,AD&$A(LI92H): MS"E^3 VZ1N :@7\!!)Y7S7V"+(L:;._/73$&6V.2<(QB%$S.L4C:(X,M1<(H MBT/DRB2WM*JNR"BKM=PZO>(GZQUZ_J#A["#F13H\BMV!K1,L%M\],8#U <"] M4YKD%2HFIH(FRBL2E5;%"'Q;77YCW^9>M_'UY./CS+H0:!Q<6!Z<5 M$]0Y9ZQ-*$F,$8_"(Q!T'&D7=#+88YG;JA.VWX&OX> MQ\1?VQ'6>MA)AFS08-X[L/&!7C'2GHL4E77,@1J(KPABU9D(=2;"/4Q@ZN6F MWB,@J=P]^_&L_!?GG5W\'(1S6_WV>][H>#70O^D-:E2?$]6W9HHL#LC&VHY. ME$L!FJRR>9BW!]O>L$I;A*;V[4 <2%-BWN/_6N-B;F,R;\ M;,7V]];QCD]$,IR-B215[BM$D#7*(2JDE4O22%Z<[@VOKO ;+!$\F-QGRQ&O$I9+(ZNP.]]X3QF*,5;Y;G>;QU)Z(Q?'Z MW=.2;0SW8K]V K[ =.6RLVMA?S08YO+Y&J7G1.DOLQG)3-*,Q1I%*T#]E0#. M)EJ)=-0L:LD5[,?2*EU1=:7)\XBUU%"W:.9]#75/"74G,U!GE%.:@S)*)>)! M,F0Y3TT=^@1&9]Y1GW-T= M7 /B?_?;O?ZPESVEHZ'MA@\]-UCSPU[**G#5N7($*[AQ%/L%YFM-=3Y7#3MDG+%(Q$"942DQ*996.5O >I%;,=X"0=C"!+%JO'Q.?W8_!]Z(UR MD[:7ZTU^E*9HM=/XYS%^]US= .R1#QXCX27-+2PYLCH)Q$#")ZN#$L0_QYR$ M6S/@ F%='87[-8!U@=T3-?H^ OK.E#(H;!*W%D7I">+)8F2DXVCAH>'?T/ZV.MF!UN@P]MM^]3_PX>1I9]8L MN_S:Z63R/JO_-'KKW0MN%_]0N=7X4?K=6&I M.^UN1'O54A,B,A2NC_JP68WA7@3%;-0?[C7^=V3[P]AO]%(C&\G+Y;O%EFF\C#QZ7/>,G12!%(#V[7+LA5W6O4A]O! M2]O=W7[S14;_W'0!P&#LGC?^Y%F]'@W !;+G05 295!*$1QT<&)_: M",J"5-QB=8,' ;$Y]-LOW7[TO=TN;$^8SL083!S*>0+FJ)/?Y\]^[["DL56^ M9SCV[_$*3R$:/U.$WO[O'O:'_W3M5S/:./QXVGSWST%K_<-^ M"SAGK[FY1C?>;9UL[0= \8/3_YXVX9J[I'GZD<.U D7'8(QZT M0"90CJ1P-":C!,FYND3J9>";2ZB[/!>A>"Y\D$YX*137,FC+K5/:,LV#]8S4 MA+*PA/)QQTM&F:(&A: =XMQIY)2!W[!F+KG@N,@CH[BYDE :MAOFHA5MI(]> M8)PBXYYYRYBA##0X[A*5TM>TLJBTLOEV1RM#1 0]3AJO$"H";88R]@WR9WIE[Y';8/D%UV3BV@T:W-VQDLR3W!UVYE>G( MQ=2"?A$6Y]=8Y-=HG'=_]48,KA)SNZ-V]1=\]^?:Y]=%[A6)=[S7]GMYYP8> MB @>*&\+4$'[<'38&'-WV=_A'ARSU^M,A-W9Q@_M083M[Q><\GG/@09=''^> M'Z8)"!% 5";4!-DT&)S'L!U"D/)B:76M$,:T9[Q74!: %(4GX]+$P"AUS+(Z 79ACJ='K'@\9OA=( N> :@]__N.34N@?8 MN : BD=[O#+5>Q5RNG%U5O]3P?WX08!481DJS[T=#7NOQA]4GL3RR=C["'C4 ML4>#^,?DETOAC]F7RD 4VH.CCCWYH]TMD%3N^^JX'89[?QBS8DP&MA(:&"=# MC1^I.H*L5-]=<,567PJZHBFH)N3Z0WYX_@^_Y&R%*,&9N>7Y3Y[/->,[IN=\ MQ_>;Z:4>QE'\VG:*@ '%X8,%6NZ?-"HQKA_#)W\_R_KDWO;_6;CGK^_@G/WNIL[W^DK7TOMC<_'6Y1N,]^DS0WOYRT3O<._WNZ-AV_DZ^W MN\-#"HER,(8T_.!62V0M=HA2K$3 GCILYTICKNM];\%5:_!$E:;D\H3:1N^B M M6/'3O6]?VHW\_V9#;F;DCQO?=E_HDBCH58YWE\A#^7HHLNI3/,Y0A\4VWR M#UR!-;[=!M_>GL.WUMJ.-II%X1TRAE/ -PZ_X6B1]-P9KX)2RBRMLEN-*GYR M'?8YL-P4VK*O[!RH@<%XE!W>E5_J8;'L7F?*+,3"/ALLNRFH42/9;9#L_7DD MV]V).F@/&XD2R05GU@ADB5*(D,"MER$(*DH7JK &0,)%0/BCH#JS9-"G@7L@W7.R00"2^E;"ZRSW-@+7OV'B526 MT^XER_:&*SUAS'-CU <%O=/V.::\:_LEOC.3Q7J6)9'#/T>3?(,&]*A1=;?-$)EV(2I=4H'YL'.AB(DA]$=Q[K2_3<(\ M) =XQMO"Z8K*-YGY9NGJBU@'*#\:QE=C:,?7GS/SQ#[F]7I2PJ/E^?YLH 91 M%_9AYN=>?RH^=R-R8&<<()O@X?^PG6-[,LBZX%[_W'O>M(;7[]*_KX\5^L24 ME@DK81F/*CKB#0_"A!!%TH9>C+Q:IYR18',!NG&EC:%8*<5U9"E:I=456[/P M*/$U-O9L**E^NZ..[<\R8#<.)ZDGP.J=WF#0\+;?/\E._6, E$?*JQ)SY%5M M3![W+WC:-_EAQ\\Z%?GRF8K\GTB;XJWUW9.<<-!<7V.M4[^#I0S&@.@6">?J M]QB1%[H1J,$CMY]SK$!4:?RO1J=]V!X6 MSIX_P>D)D;)ZGP<264_X7E?#[5,X+;!QUD M$-H5[F3EXIOMYRRZ2C$X]_5@I5KKZN?7G-F5X(7B=Q^/RO?+H(TT;*6/='K= M7:#9&1H[=]M>?WR#F<>,WV&MNM7+NI,JIWD$RE._792J-/&,3C*V@!?XRN6M MOJ =/X *6W9B!^]4J3!7WV&^-)S'I+6+OI4K:$^?V^D'SG4KX[_^ LK.E66P MT>OM@03J1-!ZY!0?J0%LU&XWOVOS3SA6H&YM?6#8:F_L?R<9FKDS=@N/?'L/S'6YMOL=;<(7_ MGF[EP=F"I, M3\BXY!'GEB #@@4E%PD7N6 JLHOJ%1;"<1P#K+WADDAC*0>( M /V,\&1LN)C85A:_\54'\ 87_S#JG#08SI(>ZWS&8)1-.CB_RI4] M'I]=8M]G%QP=Y3_GJOF@25E/":B0A@M0V"7C3F&NO6;8N5(P":IE+K:J?F'X MS@IE)J]-H*Z_QX_[IG<(JD9^_[62*KDH:N43,/I;TOJXHS3F,;"$-+>@208& M!AT/%"DBJ27>:V)S'Z65RYZ@B2)9$MRSK\("J14Q[GN57CA.=RYIRUE4=T:# M4IW42/W>85$'*MH[A_CONYE8NK&BHD*C^\T_?6,CI=GKI0?(C1&N?3I M,0GR-I4CN5/D]<3XQ@[V/H&R#>L3UHH8RL2YV_*IRF;:[$WF'$QH[Q9]53_8#,CNQ))61C3M\O?%U5@$SJ)C-&=[&YZI9%Q,0R MI:SQG":M&4@2RZ.R5HN@U4_4WM44?6>*_L) U .XA."Q1@QT1,2M"$A+:U#2 M!/,4-*61YJ#/_12P2P\H'7EPD07.DG)6I(BI"#YI*;R\7HJ25#GZIS!R>>"&]E:8D"37N6V\H=<0PCG/X/E T21$I"Z4HU\5%GRP MRJ*ICX2P>_&1W'SB OE/S&/Z3SX/>_X@ET;&_N M*/O#DU9O&!?0B[+9'#-: M#V]L?NJT#C_M 6OA['O] S#(VLG&UWR]3_ <_K1UNO:]]>8"H^U_%*UW M7^CVNS^!0>$:ZY\.FH?;P)SO17[V[7>?]EJG309,C?^;&?CC3G),4^,%HL3G M#'Z5D,LMR;4H#A10+Z*^Z$515N4L?\I]%-QIZEPRH-=JSICW./F+7I39+?B_ MC6H3;G2?7$_N5SH<;GRF1623*I<:UD'^S9?C8Z[R$2^+[UYQR>F[/]*-OQN3S&6N63/YWIHO#D M?IM'AQ9_LB,4 ;4*Y#;-QMZW!@-!WE *!A4BZ-4/KZL M.VY^W)&6))I[L1.&!>(Q*&1Q .M":H]!ZR>.IA^D$"[6OKX?#!:H4\M3;:GV MCAMC L)* \I0AI&54B&B/8\T&IM(F'=+[T=RU*SZ,_OJO=7 2@YIFR2HI2X@ MYRE&7,=(,>BFH.\]FWVM635O:4HBZB0C2HF0[!3/D5LED%(LTF0I$Y(LK79[ ME_2!.WS0:);#Q]0MM?=WZWES?Q1OO MOO"M_2W2W-P[;)Y^)$VZ]7UC<^UT^_-%MMQK;WW]*+8WM\CV?O:L?>3;FWOM MUOZ7[QOOMDY;ZU].X7/17&]U@"U9:WV7M4X/CENGN]];FW['B,BY3.+_L?>N M36TE6;KP7U'P3K^G*H)4Y_U2-4&$J[!]F"A!V8VK"KX0>05A(3&2,(9??U;N M+8&X&H1 $F3/M%M(6]J77/FL9]V1=(DB+C)#"D(AKZVA@D;%1+R14Y$7+D_. M@,]R0QQC)4\1*V8\P8S06[T!J%J"QN0JS=HC\./KNGH?7CJM!34Z-W33GFG& ME(] #)D#WAC2J_ @?(Z#(3S/(#0]<8Z,E%]1Q MZHP&#/4"Q#AZIZTR%7QR+(E&XQ?3^STN071R [_K]_.8^?P(?CN[@;/O7=SFG4Z3N;.DEX?CLYPZ8!71E 5DC+2(!S!MP"IU"/N N0V8,9HC M8'?%=$?>D=Q_OG=TU,L;#X1N+)%9UD8^#'=VX5X9%]EDSE35?.;6;%7&U"/Y M=9+2,YJ$2B"-8H6I^S M*(5$#NPAA*W G!.>_70K:_J1\@8 '_L7(M>\2)NZWOIRHL7I_QDTXM%QIU?G M)%Q+ ?S/,!X?Q&YCVYZ!9EB]]KW?#]HQ-=Y?#%K82JGMX\1A%U,7ZA#L,.:, MAV_M> JHG&L%CF._DL!1$\YQL]7;-D;_$L\G[[C9^.VB%<]!E421?WZ\Y]5FT69?BAQVU,KPP-"98@>@:Z MP1HLP?;5%LPN(IP6HREGE' T?C&''5K'A3:Z\'Q/*F)>)=]N']CN5IT__Q%^ M(G>-J)M#O.&-NY,CY"1)%B1)*!FC$*<>5$; E;0 '--TJ5/(;;.W[++FIQ.VZAR6<]._PL$PM M8-4_?\$MP+ZN98B\.='QYUET0&Z$P D1F;NVY?EXSH> +'/>@P&DE78K:[FG M\*CR]KII5G7KC_][4E5D#<#XZ-0)M)?]7BLA:HSDQS0;6W?(U3T(/1W66"&CB#CA@,E(^!AE:/RB8-T""^S^&9 4P:3E2A.D @92; G- M#;E@!:VRQ#OFDU$K:_0.CG(7UN4:= M2^K'9^*.J.?W#GE81Q-K@^_W#UFH5 M^?L?FVW._VO/.W$XK#_["_A%XT_XJ788U89O1W_0S:TU&O^)_6_P\2#7(<;[ M3MZ*@T$?#AO]9(KU5V@O4OHCD MOC]M';;VO)4J:F$1%D(@[CD&F+4) 033@+4TC.IIL';U'K#-K>@[@]X%@E8# M*VJ'^./ 5%#-)':>BYQ,'+&)<-&*6<^BBIS0'W0"*V"Z:"()O]W:4S2!816*K5-]24G-I\=UA"ET"7$;*FVD7.3WCV/:K M<17C%/2MP#F:$-4Y^P%XCE)] M #Q_OVU*XT1#W>$]2KTRT:<>TA@M#B%1[1W57/CD.(E$&D&(R3T4'M)W\<%@ M^Z[3Z?E\2[>+Z?OZOM\R5.+6]J<]'YV1/M%L*8'V-@(C'3U%2@)8<)!!EA@0 MSU5*Y0R&+\(O6F<4V.^&\H"QA5,IYQ-)FBN6[ ^FT1(P][%$-UO+*&EN5ZJ[Y3X^L2;'*!RJ5MS02[BP%LD@XD'RE MN(=SDA^,Q2XR,&,9./RRYXA@L I W$T>>2U<1(YXCT34QD;,6:($^-*J,NSQ MPQ)OZV*V.M'&[$J-RF2JZIV_,$I1K:KW+G*GI]=*P3AG&5B.Q/,\XL;IZ*BQ M4@!M"B[(&4RJ>U_Y_6,<6-V MC&]9=$GK\-->C%("21+(J5PZ#Z^1T8!FTL0DDN6&D)3UE[S+=U)-:9J8^G7K M#.MK[*@[7JE&'C-W&>D8W$F<65,4[#?Y/@WFIJO;QC4SS,'LZE@T\, M<_;2YW$1;8EW7FX)UCKL23<<@0X1&U#O8*I[ ]O^S50;[@QA..G&4 M%.2NJ]O+U+TJ<^]=-UQ[I\J=?)?)>7MXMIUU0,DESKG$GRB\WF/41"YR/;', M!8#&>N0T$%!JE,',>092+$R;&_9C>\:@WKV;&54@?J_PS=M1U)Q7RL" M>;5G=5UFZ \RQ1M,#KNOS<9ASG^J;ANF/1R] M1]\;C2T=P:BLVYLNR*13*@W&<\ M5MP43#*EIOQZN?"EOO!GF&-S.X!.,=5&+N84K&>=&O;#AS?"T>4=(E9[%RJ] M43_)7JK^J)T,#WBLSR=P=SZQLLB/7.2_JU\'8O$.[@%,BFJ%WW^/?=\>Y*2G MMH]EI5_52E[@[9?ZKOXRW9.%GT=[JQ0O>.>?JK& M,/1.!F -3V!,[7U:O#FZ3R6ZSS2^<:*5R.J-$2EB,<;F3HP=I%?'#BZ#\GQD MFR"JM&"P5EQ*;B'W22KJ(6=!15 %#L:@)M!>Q]]H 6/H8XFBT86Y@BNLY M2%_Q[O8&;AUMX*WU#;)S]/EKZ^/GH\UU..?VYZ^Y^\G5T8:Y@>GG>@[2]N=. MZ_#3V<[A)]XZ_*N]^_'3Z>[''=RB7[YO?OR$)Z>*M][M12F/<;S%Q M9+6DR'FL"1%,$I]6UDB./]Z2??M@^W611X6_Z[=M9^IM-\.ILX]Z)(] J[EC MT[/-E9TUP"\#GI\,PI^Q7R'G3$"=S@&WQY;>R,BK"B+6@<-_L.U^12(+I#\6 MTL\N(-UP1I.C%GGG+ )!L$C3(%%BCEC-*:4V4-YXDIJ1P+1C%1-X81XT"YN+/,)?M\7@ZY)NR7:]AUX9N: M<$OE+ON# EP/ J[-2R[J74X&%0D)(@"X3,C9H9PB1G2>D<&\]2QW:R?TSMY< M!; * RT,]/D9Z$R8YZ.2\F_/B;J)[>[1V'[A0;YPPE84]+;NMZR ^L- _9*- M6LMB +V.N&,,Y59P2,?<:U7RZ#Q).'F2*Y8HEP]AHXN<9/#@D,HHC8CHEQ_) M_ "/=V6-Q7"+J_L%G_E]*+I$%/BA76*>5F6W*'[95];8X&51F____IRFAOQ9Q*ARA<(3YN,M>HJG*1=G^?3XS]RB? MV?"'/K.:2K2O&X#%;?8PIC#A-L/28Z6 '\20&.*):V0\YT@Q[WVTWJEJEOHJ MQ@\*XBY6DN(K<93]5>4R/*N?[)'QA67@'S^]2==8+2O%-385,K8F76-@,$52 M=4B)1((-)3%R-L_/=(Q;(6G$RHXR%L7-C,6IJD1*J'C6CV3N*+0@ >$%Q.=7 M[>NZ"L/%US5SG+YDL$)$RV6PR!KF$0_)Y&ZY\(\CV*=$ F&VI"$N=AKB,O#) M)_NS7JO(%.U>M/NB>ZGFEMU5$X'BH7JD?I_P4$6+'=.>(HUM'HEN-&CZH)%Q M1&E-N>;.YUZN1M[L6UD2N^;AK_H]=P+MQ/#O#[U^BNV2X[74.5[GL=\+=G#P MXZ(, %Q'3PRPD>$O4\B42R$%!?D=JF2 4H$ MM410E\?SM!"0>@+JHCBC9HZV$U4(P$AMGB,M7,@UL0(C9ZA$@?I '.8X.+O< M:%M(VZM)?RH*M"C0&;+.P21^E3]53"-R727/9"R. K!$$JPT$CL>$ MK',<.9 'S2)S6H;G*(AZCN#0/"OU'P :(!8G>/.BI+0.RWFT^3P>OI6/4 MJP#7B;(D6&]KE41)YD2ZZ *RE@I$18S!6Q.JH?"S+DMZ3F@MY&SFC9NF=6UO@JUR73 M9C$R;4H+I1?W%%).K#/*:&8H#QC;Z*ER/I&DN6+)5O14C>FI6E2786FA] 34 MW)GT&":I"8F4H.AS&V1G!=(4S%O!$JA5:P7-%;2$RE7.Z%*&?!<%L.>.%"4^ M^&P>PB?":FEC]'J@=:(Y001)4$8AI0U *_$>::$C(EIRXA*CQ@.T4M7$#^KI MN7# 6AA:R:4INK+HR@>Z;IZH(TL[GU>J,2=<.%0$D ]BP!CQ G%,$W)6*F1( M2%:H1)AFN9T/IP]*7EBL=*Y7XK0I[7Q>H)W/*W'3E'8^3T!&/^FF4=)YGJA M ?.(.!4*.9H$PD9HD4(2 O.5-4U6N;F9?+ PW7Q*S?VBA @7$")?M=NE=-1Y M9JB\))%!*1HS=:12T:B&[VA0M5[3< MLCA,2F>9Y=)S$\X2@45VE^098=$CSIQ!CBN/!%5,2F$H-CAWEF%R7LZ2DN]2 M.LN\WM27TEEFV>!S_VJ#9,L(UF F"$;!3, ,N> #PC1H[2+U1O'E[G6P*,@] M=YPHP;P%]L L!*26SC+/@K:79)4XDKR, B7N'.*:$^2<%,AIZHCQS@ *+S?: M%M)6LF&* GW;"K1TEGF^SC*J=):9@]$L*&=2XL"]!Q.)>,L$-E9;$F1T*OFJ MWFYA\P]*9YFG$+BO5SK+6)LPHPE%&W+QLA/(>LT0"]QXJXQP0:^L$4>UR94BHCG3$KS7E[+P6LC9K9UEIG*UE1XU>B;(\B7(4!8D.39/&-/A)/24>4504KK E(HXU(% M+%#*4XHXQ1RY8!-8NY9X"C "(KFR1GE3B (HKQA0EBB)I"SIS$WU)^J&TDGD MU6H*?ZDI4B#4>X.43A3(I^3()J(1 Q4AN'>.25^U$IE;=4QI)5):B;Q *Y%7 M8I>75B)/@<;O5^QR+T3RP)I],AAQG@BR1GCDA,7.)1^X-V"7$[RJN%K\9B(% M*=ZDV5TZ:CPW8ER:W3$%J2B)P)Z$1MP8BK2W'$D7G6!"8$8DF-VL:6[B1ZA+M+8XG7 J8O8F&7QA)+AY]GD_8UIEPI+2P26'+$ _RC61"(VY ( M39QSLN2=)0J.++ !OA!04AHJ/ _*7-KD#/.4J&-(!QH1YR$@XPE%C%EG3]E,2@2<;(DI)$[":C$'6 M M]5(OCHO94AQRXXKOH9B-+/H/"^ MQ I"7^:(\&B)86@#VH&6'DU_SVTL'DN#(;M=#;>5VO_[?K_7KN: M_/"@+[YH,D=UKE_:0[@2?\,=>B6]@U;I'?\9]OS71BW8C3\[MGOC!A]^]Z-$ M%B[@8N;_.&ZYV:V3?N/=.#]K^H-$>P(7!1P>]#@!OPQX?]WO?8EAM' /1 M:@\'#0"!QGZV]F!_-WJI/KK1JR&A,>PU\D'QZ+C3.XMP78!3C9/C_/[C?)5$ MOC_=6O_$=[\"MK0N!5D.(; MJ-6H)2%+E>\='?6ZM7 U:S2K_]WJ-O[GI!OK/XC,X09L5AMVV.B!5-MN%VR" MQE&,%^*9?[(6YL%J=MXZJP WH M<9-\]%%JAC%C3F=S"QLLB4"C%W*.LOONXC:+%%]*\7?0ZGO6"AJ%9& ;)8NX M4!09ZP)2FG$2L->$Y>Q,_"@ISA*6L?,&\#8;M\AT_O?),FT;\.*X-\@O8?U# MEH$[+V,6.P L1YJXEY'#]N?<:6:%H-1J:A353E0.!YD%'XU?E!VP8#O@?/.\ MM><\%\QK6"9'@'MBII!6S*"0E,3"R(")R_['J7; 3=E;S>^#"7+6L*,UR)*> MCVT/!B&!@6[G$90J:&-!/D;.0-&>15@;6O 7Q3O&3;T_\ MX'KV]U20G@1&D)3 );B*# &&$.03DU%PJD4D*VND>8OH 27N9+&X0P2!9@.K MO1V')VG&W['A8J<=OT4X&(!X< +Q ! MU]NP)^+_9L4PVE5'MO\U#D>?C*ZCOF>X_'Q $L]?U#]Z*_P%BB&$6\?G_WR MS#G(TZA< @WX^#XG,Q/$2$R5#%)S# :J(\P;!ZB3^;0'5Q"[,]M< MU3^Y5 6@I,ZX)F]O-S'X?$\I1DB0!IG (N+6>F2- 79CI/)21>>,7%D;'O1C M;&17_^"Z8Z#>1=GB.^F=@'T8^]^RD-EN:!S8;R/>,HQ=E+]='3ERSC>&V3M_ M1=Q_C_VA;7# -R=K&VQS?9]M MGG\]W3S_1#?7O^X)P<&@=6#-ID 0!\,6&0UB:+!PG$B#)68KC0B[\SB+0O\D MWEVFQ^2B>C^Y6A$QMQH@;Q-,IT,T5F?'%6JI=>]R8\:)X.Q"?); M!^X!@3#V.IE0UC_S;2QOC:->B)U:3YP,8NT?M9="V.CVAI>Z)_4ZG=YI]TOS?^, M3K3=CW9P FKIK!T[H>%/^M\JY1E3BGXX)HKP7"X?Q(U+C-^/X5CX]?&9QZ[? M,5F]?OJQYJYOI&8-;6"F_1P*O*2T^?WCWF"(QL?7)+KV663?<[=^WBX"YVC# M@\D/9] &(0'.46OHZPP>UF/R5+# -K/E\52QA3]ROGG'CVUQ;^5V!# MQ[9:K"SFQY6.OZ3_E5ADCG1QI;?=^L4M91X$BSL M2'!SC^:>#C^68O3WU\ MTL]NG4%S1CC^T/ &V!C[[>XX&BOK8&LER=>.J(+<8,OW?AV]48=GJW=&(5W8 M\AU[/(B_C%_ZZ$]..[8LU_:W6K75^?]];0=A@>_&-/D1% L_E5= M47\R,: ^ HS%?]V2-5!_J&E38:$UO?N0Z]^_)>MA?'V@$N.4AUXY)6Z2NZ\' M-QE<+Q/W'7'/U^]]'&11'LMJ=L% 5X<1'B1U.AYI=W1*VEW/[KZ6O$O:(I==U0;=C4P M[U0B6!HF->?:8DLT=21)RJ-+Q.-;Q[I=\YK-R#5V41XQX:?(@O\!1'YC%$;X M#))_X2-#=$D=%W7JW'%[\_P=W]V&W_JX>=#Z^SW>.=\]VEKWWW>.=LXWMSN' MN^O[;.<)!>\1=L,BFX%!2L#^0"O@F1;[_:3?9W$4\^NCZLO>6.&^J,!4FO@Q%4G3)+K?II/' MTI[+BY8U;ORR&GAC4@.#SO.*<(Y(H YQ234RP@A$M=:PSI[[7+\H;P2:1^'G MHE5>KYEWH4>^]3JP0SOMX=GB:)/79^858^YEC;FQ>/]U(=W%G'N\,FE-*I. M59*.*H0YYCEL'9'F4:(HB!64@4D7PLH:,TWQH$*H%[7G%A" B]7V%JVVT,YI M==U0A_X71^,6^VW11.;EU?&SME.]3TFOCS;%%16]K%F)+ZNA/TUJ:$ES4Q&" MD:02(V[S]'81->)!:)M;CB1.9] H=8&UT@\+JQ^0?#/?G+E^K#-*'Y>'+!@5 M1#.K7>(\8NTD2\8"!&AEDW)Q5/$UVO[R1]N_\N\ SLRZ&.#6.<(?^[W!8.FW M_1.2D<^VMO<)_![?VJ[+=X72PG''D,C5C]Q+CPPG$7$#"&ZPQHZ3QS:=G"H1 MN$C(@DH("( P44648LJ#[:Q"EDF"B+H"H:_:4?LX'_;9R! M6(T)&8$JITV5FS],?+)R^X]8-^AU3H;QUQ'CQ'=_YV8RS_Q3K3\T4(.8:^LS M\>]!_Y)I[T?D^M%^13;!Q?]B.Z?V;)!UZ$'_RGW^Z!G>O6 7-0F3XE%O64T4 M]0 ZBI#(N3"6ZA"4!#7%.%&&K(SKFV)XEW'&,QT#U\D;C$&M 2Q)KDGB)CJE MDK;W1SF>J?9A$M$F:Q_>P8;ZUAZ>E7J'R7J'W$61!$$CY0@L$8ZXM!AIPC$2 ME@-/M9ZGI&^K=YC[OGK7 %/E*->/]5+#=CH7Q0NCEXH03/G9!Z#%H]5+K^+G=[I+Z\O69Q*V-ARNF1Q M+IJ$:L+N2Z"^-[OZW@]Q4THA]3UYW?=^_P7UT'7&F)^DGV4O5'71=FM5K@R MHQNY'W@C^U\;E0.V+/BK6O!JH2<7_:(]<_771(_FQA^Y5/2GBFM.-=O^]4G! MS*>GSM,S\(#QJ1>]8A]2L;JP=W'1Z':I[^(J&"_F'53GNJU_ZQWW]%-5GMT[ M&8"=.X$QEZ-Y7U=NWCR&>HF%&^I%;[0+7P;]^9\D MQY[E;ENV:O0CYM3HY^;$AMOH?XZVUC^)W8]?\.[VAZ\[1^]Y MZ^__:6\>9B_C7P>[?W_"6_^YWO=[\^ONX;NSG1P_7^]\W*GN^5W%T@4)P07%$0N1(>ZB1AIC@U+ BN)DG(AJ M98T3OJKD0_/=YIWZ^F(@^SAPF#L4+-X$AKN?VC(@Z-V#M::#T=D-UOKA;)OW MHV8P?^;^C04_'XN?9Y?XR9(45C@4&-.(1V.0,=HAQHVV.MG C%E9(Z:)U9*@ M9^%9,Z]#\X(;YJ+##BN>)-9>,(%6Q5N==OPJNDX MU>.'5\V&;UT=4O5:)E.]''9>,JP\M QKKI 0!+#366!82EHDE: \"1&CRPQK M51/^X,%4,_;,I>H_S^IP'^6:$'USURZ C_=CW8SS%D?HLS[E5UO[\A+)[[.O M?7G%2,RH.'=?K8G0B*=$2 .'H6(Q14W2Z"<((I88J=%0$Y(A7@B M'EDLZC$^CGBMI%?+!I3E_',\_Y($\9?+5!C#W3,;"S-M6[,0ZO&G^5H+]SM. MK7Q3=HQ1=:](B,)I'%T5"1'.'N$D)N0#K MZ+'UQ!!C".8K:Y*N8GUSGL]4&9&OPJ/\AFR!I>\:-!=;8,:L?XQUA?@_"QY> M$G]K#<46F+ZPTB N*$5::X-<=#XXD7"0866-R*9:E@RF:$H M<;(Y&;^_Y^'BG1C^_:'73[%=0F:ORPI^(CZ.A.*D?XF0A18^"@X_39K)E#D3 M&18HA< 15Y8C9^%/FP@.N4Y>&+&R1E<%OCG8?3HKN43,ELI*+A&S!;"2;P&] M8B?/$A O^2'EUO@4!9*>4+"3(T8F"0DD,1##HK46)P!$VC0W ;&$QQ;Q_$4K M%*TP9Q?!?0D4W?W!DTGQV&3:ZE_83&,]43P'3](,%YZ#\T]L\].>X9[*& GB MQ#K0#H8C&R1#4=M G76.>/^H](DE"9\O< V\7+@:>++,M5D/]!GDKO*)!"T$ M)AS+Y!36RGEGHW9<"5P5&LS955!JX)^&?E\F'05$2B&T40B32'/W:8X,PPXY M&W">,1 ,A:>-?,:^*E, MS5(#O^0H,5$#3X/6A@:&;%0)6%:0\,IHA%7PT8L4,< M#<^'B)>&C<$O:FS[\D M*2?+91:4C@TO4ZORLI9!Z=CPO&KNZY4I"P8TF<<:&:LEXJ#7D/%6(J:EIS9X MZ7-N'8B.E#<33$K'AC? ^=]BQX:%X_RE8\.SXN$E[2=8,))IOTK"(JX!% VL M,R) ^@TLLS(JTW[<)'1Y,T;>^OD+"WQTB_.G 6+IV+ 4.#@1U_5<&AV\0M)0 MP$$<*+("8#%2ASU.7GFF5]8X?U#6<0DZEJCN_ $]LN;12&X1!"!$/R0)N"@9&*J96"V:P=[G#*,C5 M*VJ8M%S9:R]2U/*&HI:WMUF.B4?NB=+)\0A,@D1#@%!2FSP GZQXI![S2%U& MDRXO .))+UV4%%?=E6EP ( BS[47'LQ-P9W4-F!!S;.,W"N9#(N$"?>T&WX: M,)0!G:\ +BY]4HFS%(DU*!CO$,?<(\>L1=0K98(),F#["N#B36!!68:%6X8E MB>XOE_WP0M4OKZ\L_K&36F9L0I3JE[GJ?3)I)DBF,8XQ(D&X0#PQABQ6&FG) MHA A,&;3RAK3(#]+,(JE;/F%,A!*#5.&BF9P!I@)@ @B(B( MB9A:J4F(?&6-J":9Z=C.Q:M]7OIMO_C+4 #ZT:-!G@;,I19E2?#X,IK%:"0D M:H&(#PEQ32PR@DCDO$^,.(6=S$5Y9!;%*"66M0SC0U^?OV2AC=(R/G3>>$@G MK59M@DM6*R1$YJ?*.F2Y"+G+/?<> S12MK(F5AGCB]^SH4#":S9:RQ#-YX:% M2[/5I*"3D DIGYU92D7D*/5@Q<9 $G%">0HTB3?Q*^]=L/0;?_&7H4#T',S6 M,M%R>6'ZTIJ-S"IIC$ AYF''7&!D+ Y(46R#HUJ#],URG.5B%GPOTZ&+%;Z6 MBPF%]Q:GZU*EA8J(XW6!L;= H-ZM 7(6 7/1@PVNMB6'&)1I7UEA3E.+TPJX* MN[K5(3H=JYI]^DZI0)\=0EYZ.:5()CBL$ LJ(&ZX1MK)S*N4=]P9RS%8HOR6 M"/7RYNS,=^N-C #K.O$%'7!33T!F &>A=P)7>X%GHT]'Y[OE@&58AM?GHIL0 MK.*BFP88Q:2+3G ;1%(*.2DY4$=L<_LSAY0((44G++/912?IJIYM [37,'=E MUO@Q=[18D+$M,WJNRP##"^_FFX#;XN:;*0A?NOD(D=)%FY!11&=VFI"V5"!- MB,(!_F1:KJP1T]0SG>[XZG)TW@Z?6SI'X-TP2"07#H"A0B$Y.DH MA@6)N* ,6<4,2H3 )S1AGFQV!%(Z$T=@X7"%PQ4.]]S.Q-F@[E5G(BG>Q$?# M[*4WD2C'L&4"X9 9C5U +.:(!DP8U(IY41ZG#?QW\.\1A?U:=>P^8[J.]@V MD[OQ\&0P;*>SEZ['NU)_1ZOZNVMW6=W3'?? ]:+>Q/9!;)R.J$K#UEREL9\; MH#6"'<9&LNU^XUO>3(U>:O3J#5/4#AK_M0S#/Y_2 M J[ZS@=X.%>C%LMJ%^[^T#P)DOW[<^[IQOKG\YA_=%:WVS\\_YI^_P^9[W1"=N)(HA6,0]L\AXH9'5 M03IJO Y*@6U'FH;=@1;M;C50J6&[H3'OUH*5B= ].3H%_3V(W2)<\Q*NUMG6 M]CZ!W^-;VQOGF]M^3V&CB5.@E)P1B!NOD#9$(H$QXRY8Y05;6'IS%VJ[?CR#?4.,[. MH4IT\]M'MO\U#D=O]NI#*S %!!U_97423L=OW@*H$11(N(@LU=<[#B_5(\A6 MJ_/"*UFAKST^[O>^@U@/8^?L?BQ^WF*9EPB//*S]P]O;-Y]P:WM_CQCOI<4< M)4IRU(-ZV"O)(NNY,EI34*ZL:N&P"CSBQG99?93PS&!8;1&>A1&>PXT]09-S ML(3(4:N!_4L*PJ,2BF#H84&,Q,Q4PVCO$)X,2H]"'T8%T>_OF%U^F>_YV,, M@P_P,%YGP\HG2"/9/'R_AYG"D6F))+<2>*/(/F,>D?=.:A.%MA(,%*GQ NA" M_BPK+]_DRG_9 MO+PV$T4$9B4"YZT]29*%32A1D DC3@A%!DN&%(7_PP;S&'/DN7F+&KJ0@"OJ MZ'ZGWZT^OK7_=OU_KUW]XJRCG-=8CC^(X:03M]+M?*?N;_SN9'C0Z[?/8_@" MNK$_(4!_=FQW\-O9E02(SYDA;<-5_M:!X]Z<.&VPS?5]MGG^]73S/#O=W^\I M&E22WB/L@1QSJEUN6XI1=$%YK')O 8#S"!OP.(M''XCA P5FSD[AU.MT>J<5 M>\I.^\;@Y.C(9CD9--K=&ILR!EK7.QDV>B?]:QRL=YG@W;##.QC7+S?VT=U[ M9>*9P77LM[OCL)JLHV:CJ[QR1!6NM"?#WJ^C-^HX6_7.*#8'CZUCCP?QE_&+ M&P'523]^?E[C;@7M;O7DJO/^>MH.PX-?C&ER(B@6_ZJNJ#\9XZV/ (SYURT! MX/I#:II*1/2E%G"I_W^'!^X(41)\<"OWU4ZT>^=3I&C,,9F >#S0&4PXZ:H M"]?Z]"&AU_I6/4@P)A?-2J"-7AP#][_V@\MW4F0-_TL0$4V%%ZUR?NZM-Z[JVZ58SL=U M22-)<(UC="PFGJ+5A@4;I.!&.IRH>KXN:0]*3+N9EE;W2=M*$S&U40ACZ;.? MZS+PXX.=OUMD=]OSK>WP=>=\'V]^W*$[A[\=[.MHYVSS,!SNM*^5 M@1]].-@Y_ZNS>;XO-NGGPRVXSMW#W7;KXVY[]^]/ J[K;/=P@V[2S?8_YZUA MJYU+P-\/6^_VM':$)I=0X-XA+D)$1M" K&/)!6JYB&EE3?)5+99XPEG!CB=T MY#&*!)";&, V*H9^C(,R5"W$2&-]&N^^5P8_/W"]R@QFA/ M9$0!8X\X\Q1IGT>CTP7@Q%KWSEM[C?[F9(_KY% MNP]DEV'5'D=65;"&8)4H0"N/1!JE-.94&LL3(*Q>6+):8@Y/A-=/DS$'2652 ML/0H)AVS[] AA[E!.&%#$PG".[6RQNFMO5K*1-"E1(A;(PN2T60YEIA2P[71 M#@=CB:.@7T'[!E8B"V\%'28B"TDH@ NRYK[K%V34Y^+BX6.LT>EH4XD2O"J O*1/RD6F2)"(&@, R9A 6G.& M! Z<2T\UTPX 4C7%@UKW+P!0%O;TQNVK$@QX,D!,! .HY,PX!;Q).0 ($3FR M/B9D4L31!.]8XDMF7Q4J5:C4:Z52Q;'_S)ZG"<<^T\2D$$@F2Q)QE3 R/DGD M$DO,6<>9DX_@3J7,X$&>?=74%%'QSREELER;X(%MB%3 MU$YQBX4G1"CN]>(RS^+9?R*^?IGT[#.F P510-11@;AF"6F%!4J)DD238ISC ME36!5\5LF6=!B 7S[ ,*<"(M#H8)KKBTEHFHG A.1R6+9__MH,.$9]\XPRRG M%K'@ ]BESB%G&48R&!(4)X9S(%^T>3ER\LW7#+PA M_5<%D)?T*04OK!$:\10-XECDM#.:4"#"46*B)(2#=6J:_*XQFXL&E(4]O7'[ MJGCVGPP0$YY]9CWUT5+$!(Z(PZ9 +DJ/' ;R9*.PFM,ELZ\*E2I4ZK52J>+9 M?V;/TX1GG[O$K/412:H8XCHX9*7"*"8<"(DTL$0>P9U*SOY# "S[] UBK,GD MHD6,2T[);)BG=IX%ZRV-T7&'N>/*.^-1B85EYV6&G.M3-: M,4MDRAUAM.?%M?]6X&'"M2^5$EP1C42T>00K2\C8/(=5&$&B]]00O[(FFVPV M[8!*IME2V:-O,=-L.MY47/NO"B O^1-8IL0(#,8293GQS&ED>0R(61-YLDEJ MHE?6J&JRF;KV"WM:)+1X7096<>T_&2 F7/M@/VFFC$%.46!0+EADH@8:%1+7 M7ECA;0(#"XM5+LV20$3A4H5+O58N57S[S^Q[FO#M8V,/?/OS3I"8]_E?MG\8N3'89O3AZ'0,/@^]$]AF2S4$ MZ7$<$"MB@H[*LB2XD$)CC:/@Q!(KE*!\83E@<;(_$>C\I)/=&6=)H YI'7." MK-1(DYB0BBH1%T VC 6;BI/]50'D)7_"GO&HE47:D 1V8N (&!5#,@F:+("F3=G)CIN\L*=B MGKT!\ZRXZ)\,+Q,N>D%X$#AZ% ,!\\R >6:HH4@RD#NIN/(L +Q(NJHI61* M*4RL,+'7RL2*B_Z9/5>3'?,U2S%AA1BC,2> 8:2Y]V"E6JJ]X<('7Z7?ZX>W MS/_W,"_=Q>3FZR8M_)U%L-T]J83DYG3J-HA)=_@+D[!K)C;CX.=?EB^6+2_C%&X<=]P;MO&-^Z<<.;)UO\=?3=A@>U%/31Q/4 M.6TJ ?MFXI.5VW_$.K /3H;QUY%.Q'=_9^XSXZ_,B*?5]7UHH ;%5Q_IY+\' M_4LNL!^1ZT?[%=D$%_^+[9S:LT%^P@?]*_?YHV=X]V+6_UY#MEH;>:9CX#IY M@S&/69E*KDGB)CJEDK;/X%"^IIO]00PGH$O3A.H=?.YU.A]Z_5/;#]L9KK?A ME+]UX/,E5:*[_QQ@?_17U_YM3K8.#]H[H/AVMW?([N'[4U"(?'?[H+UY^.7[ MUL>=\\WU+^?POFBM;W;^.=]@F^O[;//\Z^GF^2>ZN;VQ9RPC*A"/, G9'Z$] M,HD%I(T(3$0OK5,KC0BTXSCOCOY)O'._7 .".6Z8[8/8&)P<'=G^6:.7&L/\ MY] .3P;YK]Y)']CBMS@ D@5O@Q@T>K6<-&QUP'KT,=NFM[W^Z. M6;^L.7K%3L9?&AU163?V9-@;?Z5F]=4[(\<)K$7''@_B+^,7-PRH2?*2%R&T M!\<=>_9+NULM1W7>$:@8TQ22<,PK:!GE-(PN:00[S1IVKAE\]8>*-C'6FI"[ M#[GW^_=_B)N2:J[UE-_'S7LN"S<%XY3P*;\^TPM_AEK1V[?Q+!T %VKHI:#D MNMUZ!5IJW7C-$!AOS'*=K_PZO]RJ,7ZY1HUFZQ+_X0X;,=3ES2^HO2;3NQV? M'X->>DEG 9H+8\L\8%^-W5V-D;_K(91G86_F8]]VAXUU.XR-#[;=;_QE.R?Q M%H@H/9D?@ T7B&N'%Y2\,6+CZ@%@\;)!2'HC"+D,S_AQ,<; G97"4"(TX9(0 M0Y+E#EBH9#+I%"L'NIHNQMC='_SR_NBXTSN+\3^Q_ZWMX^WAQLW>2"[>97M^ M,)'*4$<4)PW_5^(N[Y'-\_>L]??NX^NZN_SP"VMM^^^[1YMPW,;9[N&G\];Y+KQ^Q[?^?G^^>?[Y*_P2V]U^ M?_;/^?N1J[PNES8T,"4)2-:.3=(#D)C]="C15[R>0E*NA3\?"Q^ MGEW@)[?,*Q$2%8C_LT7CT\5UKF'/I['?B_8P<'#LM/>]?O997\$4OC;V>4A?]JS_%8% MCR,TK(1AL-$%Z&[WPL=^;U#XX^/P;V.2/SH?@N%1(4T-0=PFBG3P'%G05BYB M :M/LOM/4T)_+<7B;S83[2T6BS\1$ND\ +&0Q9F#Y019!#P4CFGDJ<>YJ[Y& MEBF!/#&6$VM!/L2CP'))/(S+11?_JDRJYV6+KZ^&]*?YTL6G>1OK)1]C8/$M M3@UWK2O%3_,2UEC7O@7K"O>;.1A>GB-'R]-/ &4EXL>V&"3P:_3Y-, MT$3.&,4:Y=GFB ]&N<,&9P^'9Q(P"1S6)"DEO-.*,ARI>@J33*4BB62"Q"AJ;N4V(>E-YAGKA M\@Q+LY-G;G92$A'GCXE?)BEBP"X2#YQ0RSQQF$>2$Q$Q2MH3'3'F1*7<,6E5 MRP?5[1>/X:LDBF_18_C$CB8EG7#14?"2&489%15<(DTQ1ESF*0S$1L2"(ZGQ7_?MX.LF'N/2L9!LXH9SE<#$DY1HFN=K$)%NGU!W MN841>T3;MG>=3L_#/@RW\YCW]:/EO)(27Y9_Q\A^V]ISFB3 )RZ_S<.9@++(F!B2EY4%X3'VR*VM,LCN6/[>' M>(P(1(FETM$2D?/_B7-8.8.98K*P)+&\5@;P<%QU!!J-N(+?W$JEK&"N1R6N["NIG M=UCP(7SM4<(W'7%\E,Q-8T-O M]X:V,_GY[[W!<+,WW(EPW6,%_:KLZNE%-E]3:R\R3F0D%BG*4^YD!]**C4<8 MU C1'FQGF>,G(#VWBFQNCI.?.J!H90)T!7JXV$%&E43+OADV+NC>36AK/_J'7G_T5CZ.O#V9_;ZUOK_GG7-&LH0H"QR(EF3(2.D1XZ ! M-:,1Q!9DMHFOFR05LC;OZ!@RA[(G8+=4Y MS[F16F=;V_L$?H]O;6^<;FY_V>.).NJ2 ^2W$N@K=D!;A$))@E6C-<<,RY6U M;N^F#I@$\L9^]9@;[6Y%-JYU+KN]G6GUZ/?PGE)BLI/C_')XU/4<'B+R1B&D MV;A?L3R]_^#G6E'^:?O#LVUXE(/Z(0_6VP/?Z0U.^HO2>Y!MGG\9R>QQ]?N[ M?W_!\,W3S:-/N'7X">]L_W98R6YV;VW_=;3Y$:[NNLP>;9#6^N?.[O8GNGOX MCNZN?SK;7/]\T/K8JF1W]_#3=]@'>/?0?__G? /D_NLIF%IGF]NYN>_&GL Z M>!8".F^L5V S11X9T]ARX9,C M"FQI3-+U7H6C%6E42]*X<^C,5:E]A&+X0>?>N2B&6M[O:-'YH^>WMM$=&26G MP.-RHYWJ M2D7^"F_D5Y3\^C/\5'MXT/@8N^U!X__V.MEQ/)@XFN)?J\_&QV?>" P2'D5L M=.&.A]$?=.')[+?A$60KZS1V.@?1UE05--L ;J_9V/SXG\JDJL_C>G#*2O'= MK1>[5:#NFEXT&*S]&(WCE +35-9I)9@DQ.;_,/8#P[S2BU=1X8_V4/LL__FQ5=M_@QH=;IZ-#-JIE&0PO-"":\ZBJ M.<#)A I<;X'YOK''HJ;!"0DJT &O]#$A&YE'D;-@>%**87Y/F.568?!2">F% MT1%+K@S3RBCKP;)*ACL;>!&&!14&J0.P'K")O2%Y$%F0R%FGD,!<2&>3)"9F M7\X-/G3CC7_5!D=O_+RS?0K@UFS40*DKH*QR,+)5W#N*%Z@$2'4,N&]SQ]@J M=% ATVIM<@,&UC_\&+]-\"$Y$&1@)A0$7&1GH5RU8!SJ_4RFUW,KX4IX&M:'7[0VK-SNQ:C)\=C-OZ;H3L7'I/P1I/;#? M8NY2?&S;CW-:< U%L:!,'*KB8(_I1-VEF&K.^3OW1&PJ.%@*TV\ MMRB6X)Q%[Q.PZXT][068?)0AX;G(C6? $K32HJ"M#V M![F+=;OK.R=51^ONA:R, J&#BF?ULBP8VX5?8.!MB\_"+V#EOX9W#WPY@ WW?W/X?.'>GW=K>;;<./W_=^OVZ>^83 M;+3/1_!]"L<=MLX_MUMP#5OK[TD+-NS6WQO?-X\VSC8_?N+_G+^'>_BZ%[6) M&IX?4F#G(IZ"118'T '!)X]54"$/]+EJWH+984.*'NL<;F+,,"QMY-8%'D#U MV^OF+;!'8(7965;OR2L+\ 1K]U;;\<<7=_5F,/4.;'GE"0U<<&ZDPPES3B)Q MEB:W:),$ZC_SN7YI9X;F'[+)."8_??VYD><[/=V;L+ANYK\S^J8J;C-QQ]E2 MMYU.(X[B)@/ :@#LBE_TH\W3."KTSM$= .\ZX!.[E:A6!UVRF)<8-7W--YWS MW]9C@INM@*O?=B?C45V?X_^>M =@;XTB0;7;^0T"V=:G/=CA0A-@$,8*C'C( M\1H-_Q FHU7*1:5A*P_:WQM'\!0/;L!.7OE!_1BOQ DS+<@^I+9O'U=>YR-[ M5JU[M1"Q<7*MQ]OHL@AI7-=P= M*RW]M')T?ONH"0G$7LS"#U:@OZE0-437OIQ\A=^Z]E^:(3V MP/7#63^1;IS#JN-F*J>5N5 MLDOM_F!DV61QFI>DW*/=QE(R^?Z7SK#*)"KB,2D>?//37C AFB 3BH10Q+%1 MR"D#SY]C;WT"YFO87>A52\5B<9M[,6*T_-NQ?_3V5EMLOMMSL*#,:H]8S.TX MM$_(8&409_"?%*+F.:,JLYTJS^\ZV;F>"77)9Q[G:7LB#CS(T_9(A*@];XOB M:YN#?'SZGN6#>8D]SE(1(LI&+;)2)+"L'& $LP$'L;+&P A[>IJX=BH1+ V3 MFL/:8TLT=21)RJ-+Q.-9I(D7(7BL$&R]VQ-!!2&40K3*7#".(".H!@U!<<3! M,2TP" &^/>WR\*0AGF_M[ M20I'2/0(S!B@CLZYW+C3((P]CU$YRW $ZFAN1X-L7F3&..E1:7L_G!^AQ,;\?!:N.O>-#VG5&,XOW_GK2/LWNTY(M>.O(ZT0Z F<3^ MT(*TC4:BIHM'6#VX.'YP $L!*&SO./9M9057WQ[4*3U ;H\&C?W8A0\[G;-& MSN;,QU31[LH;A(8]5+V8\.6\- _>&E_[']6E;Z4_XF 0X\B%\R:I[@YI[>]Q M)Y2Q0B.<%( 7$1@9D@#! L8NQA2Y4RMK"2#G 5RWE3/[1[*1%S:+5A\$X]1V M;JT2>+%)T!].8 M]$$2!I)AHLZ)# (9BR-28";E$5&.$7H][D.",3AYBTE@' [6E)ID\Y$7F%*]^+D*%==(!0IU M$,>2F'UY-B<-=CJ]TSRN\[Z(V*U!KQ_>S!+J@(>44%P9M;C(PZ7S()W1W/I' M#Y?FNDD-96;:^<_W?FB:FE."Q7/\-A--+04WZBGSG\UC.FZ,)(AR6) RUO1N M7EJ+XDY5 _J^SG>9S&T9;[H%:W#:^*G*X^F=#(#\#7Y^<'/3\=8$3(T_&)=[ MZZ$OTZ'LWCG)]S;76H;>64"!S(+W*5N*YWAW:Z(BD#/K9#2S0O2K=/\:C;_" M^<=L?_TD_G[2[T\&Y-F2,ORZ$='QU\UM7U4'MCYNY/Q/W**?ON\]@ZW3G.)<<0+)$""&04&<\,XI)[ M[DQNQI:;;I"Y0> C"<"@X_"P9U+'#SW9S1WL"\1/"_'O]C"8]D$XA9B7 M%G'O!#*4"*05)5XKIIEW*VL2/]SC>7/^SHWNNO<6'LP]CS1G4U\,QZFS;ZLN M[^,2 3M8N)K'R\9%<(GONJ%."%^T"1@OG_F]GPOA.98>1-DC%SB(>/0!Z: D MBC$H$:Q44F>'%KMK!LJBU3:6Q;YCL4GKTUZPL+8F6<1H[I#)L$&:"8&4MT89 MS V-&DQW";\&"<]A%1MF@?TGU]R-R8/U_ M194#X!?;.;5G@^S1.>A?N<\?/<.[%^R>RIJ'M8=;@B+4J@EBX\]^#ZR@JK?Y M:VX$E]O^UMTX<_$R_&_54;:JLZJZ>9WE][_9?KMW,@ BF)_,\>63&;<+!3.O MWV>77ZO,^[*#3?4'EQ4 MLE[YC<9IN].I6O!6'>QL(W^SWX;[!!,X]XP"^:X*:N$&NSZ_/T:6"@CA7%5G MWE%!;?Y! %9O!P>-U.F=7N\?8L?M?NO,Y<[9Y&/.U^YL]VO_Y'CHS_+/^PCH M-VK)WX^]_K[MML]M?7(;LA153Q#..&B# -C^Q.+4*OWT\ISV-+^":\WGJ;N] M#@\ +H:Q"]B?BX7W[:@3ZX_'A#Q^=L)=V^6BIZLV"SIP9-1^E;UDP>NG$Y"* MV.^'<;6-'9=>:S#V;^QO>=O[^ N?[AZ^;YI^^M]8/VUL=/YUO; M'N]L[_"M]<^=S(K^.=_ F^_VJ/O'\&Q<+T%BW0WNULFH5S&4?CX=YUMEH M.D6 @WYN5%,SR*^-+UU[$G*?_RE*57]XR6LO5G1]OS0N4I'U'$3RLL@:R/O6 M^LX>)992R1.*DH?<N]],TZJB?;Z,=OL7L2I]\SSUE@L:"+.?>ENSN=CRY$UY_)I[9 $O^( MG 69K,&6:<)HY%0*%ZBEFN?X)!;>QFL^4-.^PVH*+4XXRK6>TSM'KD9W# M]V>;1U_.MC[FZVK!YQMX9]M3./MYZ_S#T>;Z._C[\^'%=\8Y>H=_M5O;&Q2. MY[OK.Z>M\\^=UN'G@\USN-/#UGGK[QW<6H>_/VX>5LUIVAI8QZ9TC"(>< MXD"=07E4&3(N!.VXT=+ZE37"5]7#FC,4\"O@]V;!CR?/0\CXC ^XY*&1S)0[KD*C.R@%\!OP)^]Z7J:T&H MBY&%X#FUQJ@8I+,V>F6EY[P&/X)G48A3P&]*\-N:8'Z4TFA91 &6#?%D/7( M>TCS)"P5)C=GJ, /8*Z 7P&_ GX+4H58P&]:G]_VNU%M[KN]F!Q5AA!D9?*( M>P[H9PV\HCAJ3X$&6D _*5:!ML^I]\+S1Q3GN[TNRL\;[6Y5>/%3IS<8_%Q" ML*^G=\3+1DWNZ&ZP44G7'R!;!3$?A9@;DU$2"@11&Y>09Y8 7906&9D,8CZ" M?I,D2IZGEXI9B?7M:]/8#' Z_*UGZ&K7VIJQVS0FIOD;*2(XY# M0%IJC@0C@@JF9"#JUA[#/Y=-_1HV]2AI$C)SR/7/,@='"(6NN =W."C/,4 MMG40B@JI;.Y^+=D"#8*:Q2#>A9M>NQF'5QV/#YY?^TH&!;PA4)RY(_[_VSJZWC=P*PW]EX*L6R,GRXY"'; L#*;(ML("= M;M?;Q5[R<^W4B;>2W2;Y]25ENQX[\5:Q1K8EG9O$L&!I-)SG)?GRD&\M'F+U M"D1QCK*2&$DW7'&I\XP9URW!=75?D'&=$->;WA5U3BI2!H&8 /O!K5&&#(6$ M3]%[CV0:KGI3JEL9URE\_ D\OWM\? 9W%7!'MI^,5HD[K2!';DYYFHI4])M7EK=^@5MKEL=!9R MRBBE;R/B@GO[N-PZ.I<1?C5%G_EXHV-28?ASF)\D7@K9#='\6YG]T-M]6O=/ MW=7.;\/L?;LK\^N/6SQCSR8H8C,T]/NQ">A$R*%7%*84%D?96G#>&J@D8ZQ4 ME"]Q;[\] )\/=QCMG49[1:>0T5X+VF/#4%6M4HB@C=9]=(279<,NB1A0J.1- M8+09[2^@O9JKR&BO!^V;7MM0]4(D DK% /H0(! I(!-Z@4,_A[XPVEN/]F\Z MC_>PO:(#J>XU(!GR*2 ?&9$I:X5).?PJ>?SQUEYGV\:C,2A/'(027E5(K9N."^LAA# U;[#!Y6O)%'8XJ9T$)GB#>F&U^T2 M,KL/G B/CTDTOF*, DP_*Q&CJM#FOAFT;4-L03K52%_I$WZSR'J^WF;[OYW! M^W^*LV_N!);_OQ>O'W>.LM[LJ%^^;K[N;;YNCK)^6)0U<9W(%C4H1UEO5W-R ME/56-2='66]5_.4K_.3@Z M/OGYTX%^<_2+>?/Z'Z>'/]SU:P_TS^\.=/LN'][\]*TY?/WWTX/7Q\?MO3Z\ M^>MW;P\^I?9W_\3#GWZ4=Z*L4W;"NY[A6E,!3%3 62G!^OY(^^*D,XLT5[\Q M"Z MU:"LE@(]4AL(7HD?78L?1UD_A?C=C/R\DJ2SS^!SC(!**O F::@Q6R=$-BGV M*&OSPLNEENI9_%C\=E;\A/+&)TLU!X_1::=TF_T&69L 1NDORPOINKR0.,WU M*<1O'))2HLA!9R#M?)OVY@*]H@QJZ[>*D"G$?#GRLQQES>+'XO>;XN'XO?DWA^HQI-;7ST:*@-_=KX#Y6W$+*OH'.N M*:!Q5:J]?4LO6IOR&92/$F7-:Z^[4=D^_7+)SF1O/9)4WLJP=EBP%M*0O;6 M$2U$X0*HJ SUTVS0U+U]C5/.D!GH#09Z@B4 !GIJH,>6OU#6-;$%J0L"DI/@ M2B@04!;KE$H8Q-Y^DV(&FH&>R-9FH"<'^J:'%LJYX'(!M'VSJ,0((60$1XI4 M3JX8;$";Y28R#/3V SV!5*6K*!JH633>F_CJ77EC]"V.7POW)B]N70^N9AUM?W]+YQ:^/<('VI5GF"N_<[]:$_208V0_\N/B5 M([BW4-#:O ^)0B:?$&97'ML]_8U&<9U=W"= MW-=D7%?"=5286SQ:)(+BC :,4H/SVH/V/I_M&<>^Z0[@^9H$ID[P* MR6,K4PC*14NHWK:.UU<+,4L%QF99BU=]V]%B:5)[\BK M="Z)'*H"6Z6'-F;*$*LQ$!"U3(;:,*I[E?Z%,Y*K)M>=B,.1W3NZ^G//V< K MNH6[E2#V2/IY*[);2!T5GD=%> M"]HC@Y&\(5V]AZP]]4(L#R'*7HV5:Y&87,6R_)G?C/;NH+VB"\EHKP?M461W MU547*R'Y#G3OL#U)!*40D9H.NR(6:'/!-*,]I6/):*\%[9$[:9*S/F0)1:0> MLR,3!$$1A,1*,=EBD]K;ER_1,MJ,]H3^):.]GKGVR*O,.DBRH0#JOC6"*$.T MHF_X3J502H%<7WEX:99:\]^0LLIGZ4UR3/=&MN8S=""W+)WLD73Q5DQW$D$) ME0JXT ]\E-5#S*:VR4TFK3 XFXE#0G<5X'7[C SPPP >.8W.]9&FC1 -64!G M>C1HH]@FW_A-QNL4)G<:&> - 7C=;B(#_$" 1S'=QME(2D(@% U@D2"@*N"I M!!5#L+K2Y'XB [PA *_;,V2 'P;P.)S;!%63J*!KU(!D&[LB!VBJ2YF,""C] MPC7D(?0. KQN9Y !?N <>.0-JJZG01H0#>%&L X0M Q0JU8IY_:CNO0&EZ]B M?$A"]V/M?;ZUDU@M]CK_3OY^.#HNW:Z;E3#O/PSU[&)V?CS\ZR+,SLML>'_C MYIW,A],P^Z6 M_LY7M_'PXEV9G:3E4\I'6O+V8GY^4C_>%85'O7F7&\5?O6L?=SX?WH6/P_NS M\Z'IUI ORG!^-BPNI.$ZY)-:RZR\3V7^A5O1%>/D_458/%+C[_OKV?RD__(/ MLW+:7OWW=2CZXI.OK@+52^H;QD>O['WY34*##I6U^EUACW;Z=CG([=_-C@_'PY. M_C*^&)KGIX.ST6EG<'[F=JSAR:AC#\[ZG6[W9'0Z[ W/B-631-_$A7 F9&H; MT#!?7+R)]T>3()A='!^_OKZ^>^V_8WQ\W.MVS>-_?+E[DD6/HK+^>%'8MX.0 MV][8%H2_4(>(=PZ;0CWSW.SUS;C&VY![;I!4PJ\Q_9-C]6.Z*%V2)5VZ?TQ] M$=B^0Q)AF.^'T_P*;L"/@_F,'$.A#I0BG#I)O?)*RQ4\ZG_7R(4_#Z$7C@P[ M"#@=A@&Y87QZ349VZ$'30_\_H>W1$24NJ(Y'4#F6"J1^#FP^)L%7>TK$S'9( MU<[^\)-A(+!T.F,\,/Q,_9$MAE)BP0-9K=,U.XB24H4[YMB!U.\T3IE*Q\0+ M!'[K+$B\>Q/NT7%U 4+1&=OVK+X0Z8I*D.A)?6%2>FX.!H/C-X2P4(PLXK)\ M!S]VS%X]MD4J79TW?.O$]38APT)]Z\D0UUM3AGQ+K2)*NN9751%E&: LYNEZ MLC23HZD0^5ZQ(AQQ!61[4H>A(,Z[,7LY=@DMM4915 D_%!I@Y.P,ZKX_@J'C M7[<^:.V8#CUR*00)Q+,-'\%M#D7 ;0<\8O@.B5#28 SR\]C[VBL$\3FT.M9Q;8WA6;3FD@FS=E(?P?C>18[IE])CZ! MT??6?X$"C,^A](SY\#G=92/;$TF?M2=0.11J\ BJ(@$PH*T \7(?_Y "7;4*]PQ(9C_2 +*Y0]L5,M/5*[>MJ[= RL@[X_O"'KI M^]$=@6B;?+'?Z#2//4DKE0A2@^QG]GH&P2LXIH(.O8Q*6>+ MV^D,AF\%KQD"?V6@X_T*""7/O@PGAP<3VGVROV%@VR6+3T5OT MQ _(F/#:8R&$^N @@3L$J;Z;/)8SL?+AI!FQ'1A5DK :791D]4@P[T8 W6BT M* Z6JE7>4:^7:]*,WW,ZIK[MU7<'JW5;]P?2WNZH/<0I&24")VI82Q3.?HLK M;*DQ51,05R'XE"GAUP1\BG0]\N\C =-2HXZXPW2R*A='="+RSP]J3@?SF>)X M<&,,MC4]JC8K34SR*Y$#L3+'<@M>*5[#-__(0 7TD:UD&NZ(FJD^8I=JDX;.PTJ0V)X?R2$:$$^A4$)"H@?=^E"10DM2*N \#A (7Z6KE:!K1;WG0 MCL64\8<*.=V28&6U\)9PKMR$.NFR)->U<##WHT\>5:EB1V8@A$I*K*:7&Z?H M:O/<_2Q<9F*6SGBMEU@K(;VM81-E$7X!@,Q2!'X 9NKXD@O_TYG@A>L):,^3&Y-J> M,5^:@\%Y2J.Q ?JFZFJTW9HFF7*M??_8I/VZHK2ZJZ\0=.9C9UD_6%&\ZFOS"(.'Z%4J5KFE5KMVV>JXO@$&N$T]## M_!(,%SR@_XV8%\YE*M;?T4$G;XZ26GYB3>";@-X*:PNPV#" M.*[7;7XEIP++=O4B5EM05)FCN_4=-B7/]MNG-VPG^4A\,J+%L7KE^CN:JP7Y M0;'52BWN#(D"RVB@Y^GGW[R 3L'GXQ8'0+)"ZF\SQ-M-^^&*"KBS%^*'Y#-C MKOA*9 MI%62=9K?:#")EWA4I!2E/PO[94VJ_S_VF0F8U.; M5.EM>BVG">]@:@O('>X MM2\SBTQ-':-HZ9_$YD_TK; W&E+;397YB%+Y+HZ@J4A:/^;JZ[0]\GX:C8@3 M #I)%(P+8 _ G@<,OEV%.!+\PH;BT@G8"$^JH<53/\14MEKYUQK#INBW&U(6 MA,5R15P U^@N+ MMVWXJ83@-0$1'1KM65H*KW410:7J.YI>7(EE58HC%??">$T=F/)=4R_$8E$G M%*':GB#?[QQJ=YI+;/+$Z;Q%%P@U,#58CNJ,(\XL!]PT)>]U)N97+^IXHOTK;GNAJ>.,Q MN=>\?&S(+]MV"VZ\:*VU?.J06[1M^9?VR5Z^T<+%V)R"FSG![U(02$3SUX9A M;^ENO6B+7O10W(_D2B%Z#=N?W_HPP01,?)C7K;TOL#:G'0V0\UKZP,!_!%2N MF7'<7'#K9\:Q6EU7C> :F8.M=I%$]L'FF$$&;&WK0(G7APA>(1*$!:C(? MZ4AJP>Z&\96#>A5/;>;\&FVWIF2!4H"CKV[+1R53%\X23*BF-I7)M0[.4:+V6E2KE9..B;[[N"5VD?R X;*(FYMKV3AD8RH39C'J7" (Z=TV[J>F>!=3="?4#^: MK-4]RM28WH[F^Z);&25\I;<(9$JVC:X:&UY9E1%D4:IMJ=<[)*H_?;(1VCN: M?]W89HUDM^0/W""2Q[/5+2(EFI+<+6;S@#IT9N-EPU$R(2ZN2-A>U-ZF2MF( M5;LYMF<07HQP,]7*_MMG5JY3U2KOR(!A^SY@@23P2?1L-J,PHU /X!&^G^(B M?DD%A+SQ6V8R;W/)>1.(_'-A#*=NXZ$*\?[?VSWCI&Z[,3.,7J@![%@?G87TBG'.P<[).1P9 M6/3;XVW)2Y:D0%I"L0"Q" N5_=#M=DWX9W06KP5+?01JAB)GI.C]?+Q*985^ M"-'1O?]!?E[MJ:AR5$13<<6K5*ZW;(^YU:*',1(:?*Y@ILD\ZN+6MH]JH'B: M$()+?C7 *::B0<:4R/0 CB?H/1)!DR9E1+0,1>P 2R @&()634B *U&;P6B9 MI!XP=!#5 3/^M$3[SWL*8-);@HU4(J Q<#FD](#UNUU+!]B"H,%&AB)Y@&DD M$W$3YKF$"[6U:R.0Y9#5PV=UNR?5X4N3_Z.A&!S '.$VF!N/O38?T_*IZ:$[ MZ79/JT.'5 U)=H\ >PJG4YA=@EW0L2]W)OE!=,,%WF.$K[NAI!YJ%4EJH.N9 M7=-4 2,5CL=PQP_BJ A+,UN0-A:TC9CX <"5WMXBD)4 [77AWQJ 0A@3?=JG M"*8: '*-;QO(1H1UN/:[_?YZN"HF!U17._^KS3&'^$*N26!3;QOX9ECHD+:Z MEK4>T@F[/QM_BC@>8%_%!'K7CHXI %N\>5+>O+<])2AAJ%>)$TLF#QJKQ#)S MK!*Q/ZA(,6+Q =MHHB^VIQM%G/1*<6K)!$5CI8BYQID,<5 &S1B-*U:V?*/6 M \>SRIZ'[ZPF;L""R>)0]@/A,K4*W7D_]*BRMRUJSD;$TJO9F273*LT#CX6( MAI312(0T F: F$8BIY$2U$A)>E!,G>_ !5NU#OI(Q?>MNJE\5GH%.K=D8F<= M/[5@:R#?@Z,J!BE9/]^>'F18Z/$?6#([U!C_A-T!=DUV('K#3?KE-MO3 !TW MK3*871A0UDI/1)S5Y9YLXM[R*>A=UPD$,:5@[*$[RHL) M:X&12T#OFD[-; HL/T+<JPW,;,9U00WC8Z37D00-1?& #_9"LQ"@E)S6 MG'I=F,W41&LO[2KO"!1>-U /KF(J6IL"J\HFH6-:1IJ8(:D=<&FV:E5*3&]+ M,#IE0@<-2GMI1\LG,>OM\URNJK<8F/9GTO:*@!%3V-M>;V(:^13T]F!99B82 M6,%@+VT@N6.@YIPF74^O_2=F=IU"U39D]?WL[ ;3R&QM[>RQ=]K/!K_ICM_' M.6.J#Y,3]H*-8-+V0O%6\A'CJ2)-G%,S#GKG=6:9F9!K&6F0D,EG!=!GG/MZ,66%8-*+J:44X[U7A\7;*8G#?(SFHGL^-F/7^52U M,,/0:V96Y9=A7GPSEAGL/9S??$>]5@.^/3 A.:QKQUJ:>BA-R\RLL"]#F1"7 M:";D]Q-(=:$?\\V$D*94Y1&)IQWE I9%9E='2 MFU/?ZF56?348[:4-K7F2O-Z)<; ;R\S91+3?Y\*S?=AHUUP]'DS.^.D+:7%?_K)]S,J( MFGW,>^5W[L=X&W$0>\%SZU>]K!F(:H+7JJ0L>?YDDJ(K+/GKQ$#/>(# MJY<]B5D=\9C9 ?!%-Z6O!]^"A6O):\&VNE8O>QZR$&R%<,3I8-MY6."5R_+# MI1#A=-8X;U*?NAYHT^K5&)T3/D:*T0'F7)/;O/O6$->#W+-ZV<.)E:SYX+9+ M_.IP_NF-<(<*(H]]RSOHM^/!=9ST\/>M7O8X8D5G/IP;,=OH8+MD?%"'%$CQ M\;%OT;L_TJAM4!>JL-$K GB"['G$8D58'%6+61I+RK&?2A"]-QYOL:]['BU5 M49O.L$[,[.[UJ+HAZ^]I?Z\5)&L)Z0WGU.IEDK!+>.S]#@!P'5.J7BYK^_+M M>!2&";_V-8$Z.GJ;.3.S6]13U.3*_!*] SH-+_PKIZ;-"%KG_9Q-MSJD]C$M MJ.GDM;Q@';IZISBP^IF<>PF,!R=9U/?J%?#RO>[QJ]\WC*Z&@Q;GDZ[5SP0C M)3@K7H9D9L3<]A/SOX<0'Q#NS6^H;T/WV!Y>YO#-MT.70OA0"]TR6MH!$F/* M3 (WH6@D).5E$_!30O8 5MP3#<;*:A2UX^5)KY_=IE\%N'T<-DOZNXE/K4A2 M[T3[5C\3G5;#\/?M,W\^7G[1F/J>>AF9?""<"9G:'W[Z'U!+ P04 " !G MBW).YGDSH=TC "M> $ % &YG&UL[7U;G]=!C/LEM;-/^;HK4T[DXS@GYSRQ<&E(G%!* MHDB 6L[LJD2V9 KXT/VAT0TT&G__]R_GDR>?H)^-N^E/3]D/].D3F,8NC:>G M/SW]_<,;8I_^^S_^]K>__P]"_NO%^[=/7G5Q<0[3^9.7/?@YI">?Q_.S)W\D MF/WY)/?=^9,_NO[/\2=/R#^6O_2R^_BU'Y^>S9]PRLS-?^U_%))Y)B,C6BM' M)(V?IC8%8[DS5QUB0B@\K$.R,(I2KKP(,!R9>-3L;3 M/W\L7X*?P1,?G0VWO1!;)8]^Z]?WOX6S^#W/F)\AU9?XR4'Q'&B6 _?)FEI__XVY,G*W'TW03>0WY2 M_OS]_<^774[]?-'[R2G^S\ZT?XZ>EL?/YQ NN?G?60?WHZ/9TA&F897V'YMZW-/?N&-/I)7$R6 M/WZ+WU\T6A#5!0U?YC!-D*[VO8>47G;363<9IS(17OA)T?%O9P#SV1XBNKNM M:O+9$>ZE<$J_ZYXG7;SVH4GA;]>O?W/B TR6/QTM9N34^X^CMV,?QI/Q? RS M4>+9^ZR!Y"PBD4PQXC-%JDKG%007&(W7Y7,QFB7?LY^%)>DOFGY6!/<,)O/9 M^B=+41+*+KC_;QLPK,1893@O%WV/-!LQ-%"1!D=4E)Y(E]!VAF_$.%7DW])_,SZ*\,Z]=N&B_H MJ&,&$3AZ(3X8(KUTQ"9T8"@WU%BMK,NV!0GNAK0+%<1W1H5*"JA&B%>0 ;M/ M/Z.;? X?_)>KV& ^,DE[J7(F63) EDI%K(R),&IE0!_8&B9:L.(>7+M00WYG MU*BIBFK\^&W>Q3_/N@E*=/;Z_RS0#1T9EL%Z'DG,%M")2#$K)P(( M%5I0XC:40P?WKK\0^;+I__23!8R,\$DRC,TTP[58ZB2(9SP181CG3G'K6!,S MN '+D/R@ WEPD^N'2KX:OU]VY^?=]"H*=+XDATQB"=!QID7BLN&$&R$S%&8_>3=WZ,1O>E_SB>^\D5<"/&;##:GL^T)N7F6?BF$9+ M9;W4B[2_>6_/IVG#H+750D8AB3J*1P3:#@RA8XPV7C< J#GP$ MTKL8$A#@@#,U9D&")/>6L8+RDG%%T:=+ MY4#$@B:>6T&,3DFS3"-(^1BQPF#VE>K3X$ M5/6LQ_-R@E$&^;*;SM$ZPS06 M>F9C(5KGRZ@0D.26A&PU05Y",EJ'"$W,PA9,0_*HFO*CEE[J.>*S&=E]G$.NM_801:Z2>$AYBQ@GG,P[# M DE)@31<>W"IW5@&>(RRAXYOQ05[2_A@IJ)7B6[F%*.0,O\^EKE3-N121$MJ M<9$-/BQGBR86K,))J0-EG"9%;S#VUCGIYI:'M%8=H+D*8JMF9/[9=>GS>#(9 M::6I"I!)9ED1=).P8XX6CP:IC9 NQ-0DIE\#&-(Z4V%6[B77:EK]N:1'G([# M!%9#07J]_A(GBY+P:VRT3BH( 7R#5D MN+P"&ZKKH^[!YP6H;T=N@0$N&DD3(]"9DD([8B6UQ*CDM:,3=M_U7Z]0DS'!'%66:!=PA"9BE!QSR<\P MRB95T$,+UJNH?B]Q5S1(X:/?IP^^"\P&VE+ M@^!H=#A$Y%OPG#@A& %OE&-.:LZ;[,9?!3&\0+B&HO<64HB4 P%@'/=^ 2_DJ>\7F[?^:]EK;U<:#'2X-IZ MHER,1"8>B:/<$9=]XA[E[E*3L&\SG"'YP@>RX2YWYP#YU_2 ^P6D3;=R M;C8Q,&%S$3+Q-:$%+HK0+3!'- MLY9!1!-RDU//:R@.WX]8M_0&#?(1^J9G9"\A=#Y=7IF#V^@O: M";1UXZGOO_Z,/A7KT4VPF].?IW/H838?T3P?*<84.)G+_@^& ME"DGXB$FHC+3H#&HC+')Q;H[\#S0\23?%9T.DWY%EW.V3,.\P%(R,'60H#$: MBAG#?A4M\2( 0>>7&V=%2*Q)PO1-( ??*Q[W$.?+5D_R6\ 5,F'K)1L,TOHX M^*2_/ @>40[><2@IRL&7A'6, H54Q&M%!6><^M#$K7X@SB%9V(.X<^OR<4-] MU4WB*1A/\H7QGYZ^AT\P7*, PQB2TD-F3DC-@E'K#::)6H#I^U2>39C M&E+D7I4LM?10[^8)+)?U?Z(I1W\2>=\]$:26+86 M). 7KZ0KB6C,,QJRTDV.-G>#-Z3HO2I=&FBG8OV+CVCXQDN9X-\GL!0X0CSO M^OGX_RY_/N(X/JYS*>A 2\:RHL1FSPD ]9&RH/$#31:G'< -Z>"L[HI46S/U M_/?SCQZ7R[0ZL/G0O8!7X]G'#I?,D_SBZR\P/^M6)SH?SOST-S\!A+R8HK%< M_6)9/Y=>K'3 M=P=L0\I\K4JJVGJI1IA?NVFW=N)6L?'E@JPP_N6J7-11Z.-S+TF0RA ,A4$G M(W,,39(&[T14X;K( M&%0VWFBI0H<-%T/VEGS=\/'N\8%05MNL2#"6$QEXN9H@!8XORVBI#+Y-J;/M ML(841+;A1D6U5-ZB;;/GG'066E%<1;A&QU4930)UAK" /JLTD"AK9'6.=/!0 MJL/G9G>$! MN/6.1%.RV)3WQ*482-3!<,U#3+*)K[S3V=T>4>0JH^:NT6IQHQ:4I$ZU<9RWPQJ>:3Z,)[="R'I*:5<_^ 8HH5T,L1S-EJDIH[+E MS%83L&@*HHY>MSF6N0?7\&QN7:K45$O3==B[(#.(2*A*"KU[BX.4I?ZGL!J" MQJ^-;N#?MPY7.,O'94V!<9GXA%\DL$!PBFI"!3?4^V!%;/).Q/:S_$?>7SB4 M!)OVU?:6>L7BH,O3S]D(O+31@2:)1XQ62R)["#AS#_'U]UE9_2^GX/,X'W]:U0:E'.=*0.]0<(5^1>2 M(5,)QIBQ3/@H*#0Y_=D=XL';2=>2!9577HA("=.:HE]LT-K88$FV- JCLU&J MB8NQ)1/ZT5-S6W#EUB[0WEHX;G:'C-8:4*R4HL,O5$;B_?+-#B,33\J*-O7! M:F5W'&WW_SBTJ:ZS*N4?UP'5^K+NG4$XTPRCJ4!$MI)([01Q67)BO98T@U3T M9J&5C34A=^QN2"ECC>G12@GU*DSZ\;18NI/I*EMD^8C!2;XHGV0DRXQI1;QP M'J.24LXC8'P2HD]>"16S;W*M="NJ!^:.-<_P/X9YJ:>FP>63:9=LEA@629D, MP?\3<9#0/(+6#%1*QC5Q=/Z"^61'(N-C:+YF5<5/X_+2\INN?]4MPCPO)NL[ M_B,A<3VVRA"O*4JE%!%WQD4"12(JLY15$WNW#=20?)XB1%PF3_$CJ]J*$4KQ M&)Y(MC:7&[ZO3E'N0K6/WY M\_1VO<:1S=QY8 IY7Y!Q-)4V"4-T0%E$+A3UIE':Q[W@=MIRI'\Q9E776D,^ MK9?>,F89E*5,2:(-$T0:EM K$ZAZ8ZU,.II@6]W]OQO53@PZ7F;Z8S%H7STU MI,Y%!<'UAMC&2H(C 4:Y% 1BE:K46U($73=)6(3 : )&H55.VAYP=R+;,>M- M/ [9JFOV" OB146_LDE_JZ+;"*7B-;.*H+M8L"Y+K.A(% :=(463DFZR$[ ? MW)U8^!?94C^B8AN2<#DO+D5R\5IP*:P<2W&?E!7Q3%'$1U-Y8: 45'72!>XP M1CD2\>Z"N!/9_FH;\(TT6(UAK[]$F,T^^"\7ITDE$7YS$+Q),B U.I9:$J\T M$ G.$1=Q>H!#+Y-)M,^^2*C^8CP\GIX;&K^M93%'67+*(TJ&<\V( M#,$0*U!&WDD5J4[,-"MQ]Q"<.]'O+[8QWU*5]:Z&;Y;%FW&YKGY=%E%8SS#X M(<%Q--6>1A($?IML5((EBF)J$K_N#O&0[ ]LOKR N[P4]6[1QS/4V+=W=%^- M9TMWJ2Q92D<*D5$2-"LU;I4CY>5#(@3^OO?"@[FQ(;0Q_V/G#K^#O+)#Z7(U M Z2-(FH>B5["6V;+GGQ<7II[_07Z.$9IC&30W%NRI!!.)\HB1&ZZ)7 M,2C99,/P7F3?0:99+2*UT=8C.*";!!(XSU)G0**GC(N29<4Q04ID'00+4DGW MR [HO;9YD'ELM&^Z_H[#PN1$ M%A%%E'*6:(NE((X*0;2"E+E7('R3RAK[ OX>\N*J&\-C*+=>E:N-C^N]@W[< MI9NN]<@GG:+(F@AO!)&:*6+!:Y(3!66BU4FTN8?W )"-7/5R=#&[$;8$E;C- ML=0XUN4((\9R!4N3J(44*CLK;CY;W]15WP!Q2$YM,Z9MN"[10H./$@QZP90R MGFA!R^KD/;':&A1#CI)E;04[Y@VC/1V.HY7F?62&':K!U@S;M/7BC18V&2"& MP_+1:'3,*6.E7!X/W()AO$GYEGWOL#UR-=]'9MBA&FS-L$TVUD.6EG-&N&'% MK=&&!(ENMK:.9\ID<6V&M$KN[\Y_Z)Y'9$4/=S[3/HHR<18,)<%BS"%%#,1+ M7'7*JY7EP87.@$Q;3=W;K)H PT#^C/&)]99([1)@6V'X!Q2&["L=C52(--*';)^M]@/I\L M:SELC,A8Y!"!$ZU,Y,HTV75].-0AO1?P"(1KH,_V%69^ M*_+LOW;YM_'I=)S'L4R358H6PKY-']DN6X:U%&E^JOO5\_HO(*Y'T_:R?=61T>6]/:!'E7F MK\8S?WK:P^ERQ%V^*$S66@/W='MD?3Q$")6*7%T6@(M<:F$%ND/6X_+LS3+S M*I8M*RN]IMZTV?[;7&5O[X&L:RS?3/MZ_25.%N74K:3[XW_I@_\RLMG%3),D MX,N&F9.,6)T%T3J"4CIGYIN4*=H#ZY#.;_;BS!V5!YOIJV(=RNG<3U9U<:Y6 M81\I:L&'S$F*MCBTR1'K4R#<^DBC#C:P)GE'=P$:T@%,)8I4D/Q00HDUR2]> M>Y^U7MGNZN_(2]I.PZZTEMV^EEJBX56%[Y$4/B2%$PI#35F>4[$8?H82C:H( MF@I#99.,A6V@#C5-M]O^9]_-9NLA:R,%LSH20VG93%2NO SA212,:BN5S] D M1V@[K"&M9-48<]-T5=1,M87L^632?2Z3<$/AFF\XUQ"I\S0;&Q%=>;L[YD0L M2V7/ABJ@0N'HVY#G(2@'=9+0CDS-%%>/6]OY'ADP$9,GR&M'9$*JAYP,,4G9 MD**PC#6Y-?,02[1'QMP&OW5YF_B*WH6VU(2,>E^^;VB")EY;2Q2W6FME#-@F M(]\!V[ -\=[\N5W-OJZ6JM0^O3W>RX!GC7=V"_"E.%+VT3J;2 B98AQ4*KXS M@>B3&R@K3RRYR_-N M?H9=GOOQM'P<^MSUYV5).@F3\6J[JGE$4P7RJPOTJ+NR2/,(T_GJG;+W MX]F?1XA:-W=X_+!UAX$?51>7505;Z^!61T>6_?:!'KA74.SZ90?H 91-]@*T M/$5MG: 15_U T5V6G@?B#+<$I,95297'J/T.J^KFUJO5^'SO/_^"!J0?^\D, M>SCYAM\FH)IR291-N,Q)QXA-G!.9LS$1UU7JF]1UO!_:$#S-2HJ_L]9G';W4 MKPG[!A>8V1FD?W9=N@$,J'&,H5\2 J*33J"'H@0C,?%DI= RAD;57.[%-@3O MLC5C*FFF01GAKO^S5,WJRG7*Z\!DB-:H6-ZCMH%(72[&9088+8%T3F8N:..Z MPG=B&T+:7VO*5-),?39;6?P]OQIY*.N^YQM6-4:JLD!2DX9PD'B;9 24V<=/C%IF2L M4LG%)@OK=EB'K@];6E_NT(UX9!X@<>)\+M=N/9I %R0Q/%/JHN;>-\DZN@_8 M$"*6!LRYN8I4U4\UKV(+*IR^B_/%LIS"M^VP(S927&L*4^++^,9VT MP)44T38YW7\XU$$=63X.M6HH<3#^"ZR*>+SR<]_<;]G0U[']E?N&6VFU_&-) M?^3')^C]*?RZ. _0G^17X\FBO %;(,Q.%O,9$JL$=WM_IYX6?C.(H^Q PHE/( /9%HO4D0%+]P M&B+-@7%S3*%L1CFDE;8EZV[:QW:JK%L;]7R9A%D* G;3%;CG\WD_#HMY.1#] MT'TK871QQ?5YWY>'1I:W74=*,6>GMU_%5%O'%1<1]WHN_T4"U%7<;L$KA_O4N]KXMMK&91G)H>/OK M>D?[>VN;VVDDCY9>UF41F;>E3,WLS0(QP2_HN)\OSK\5K[M\XRQ::^%I[H1V2S]60@S>7MO::K>9Z/0SJS],/G[O_!M_/1LS&+)4U!=[2 M4:0DT*!(E")3!V!M&Y]_7\!#)-;OWLC'L(Q]G? R/TT_'B$''^ZF#\\2L.B\(2'P%>5QVU, M&@U[#"Q([W)J^^4;&FLJ60:[IK4S= Y2N[-P[-J#JYNM[G87CE$=8Y*H4"B'"1:G*P\<2'@ M8N1MA*2-3:;)%O@V4!7*^6UN>Y4U8)//N-0F(H*Q1"H.) 2I"$AE0.<@DVE5 M)'(+K"'M>E1CS(;"?+4T4_-R\/J\_Q5\["&.ER+"OT]@*?_IM3R NTM7)@?4 M!2M)IAZ#7T8Q^&7>HXBHYS$X325KP:M: QA4[DPI+91H\AL)99N>N7R:\^ E2F MPS[BNKNM:E+:$6YKX>Q/J7N;;"^JEG1ZB1V.YV]\7#T%^W#YW&B@FC2V 6LR M]OTILKF=1I)H2895^;0/_LM>\>S5WZXV^#LAU1_RWH'\[39:#+]AV'ZEEV)\ MNFG9G>KRLC#X#('GKK_RD?TGRG[]M!#FOL.LM FP-O67W;W^4DP^7#Q&.3** M*Q> D8P.-)&&"^*8D<0X%AQ8!MPW25&_!]>AP=VZ^3> X^Y.K?(L[,8E@ ML-]RJI@SD< XP5 TDFPLE]Q0QF23Z@;;854:](4^;H]: *6*9T>B6+X$R@() M0EB2A?3"124T:_((QCVXAC1?*O+F5NFPBMJI/4]^F_LY/)^FM_@+&Z#QZ(0! MJXCUVA*96#EL$I08;C.+ (&Z)F>*.Z$;4M)/>_I4U%3[7:XKSM*5OU9X$6'' MAELXACL/I*WKO5Y\\1]66TH>.3'VH82 XP8N^([]M7;%]QEV99<>"PLN$&,3+]5 M,K'(&"(H^HYHQ9B,30X=-X$9U#N2%2AQEU.]MP*JN0:W0H=K0V1:"ZTR@5Q. M4V@IFD\Y)^C01^Z9<2HW9?TF4$-R!!HRXV!]'(CO:12$U2!)4I([)V20JHG? M_$"<0PK JG%JBV&MKKOJ,^HZR%+3[?-X,D%\-ZL?C#QPY;/ .0\Z$)F#)C:$ M2"@HH,%QKN"([L<6I$.TSDZ =.0+E$'1H\%O#J1#! M2-?TW.'N4*#" +^E9)=Z[QCL*B2KMK-%OS+^F<7>W17TS9P*;C8LIM]*W]P M]0,ON]E\E)/37C%/(DA!<)9CI(#3G7 E%'!67B!H;8NK#6:(ZW\[>AY;^^UX MO%J!-&@GH@.B.47A<(-S*A>7V,E, R0&N4FR[&8X0W0(&IJZ!VO@<7;VWT/L MIB4'Z2)#M^;F_N:VF^[O[S"<"L\'O,X92G$.^-:OG\.[?MSU\PZ_>[DH=7C^ M5Q=FS^.\RR@H4YZ+&4\7N/9=+(+=%.,(EU74.('2<@/(9W1"(RYZVO ,:"W, MK:OZ&]\;J 3G4"NT&<9UC10TRZY/85JJR8V\AA"UST2A1TRDP6#=@C($?6\? MF0G*@VUAH_8!.P1G[;'H=]/@-5=VM<5Q%Z37#FBOV)51@WT(7N+W1-Z:5#@JAXL,ERGPLQ$O3YHD M&@A3VN.R$#.Q(7%"#<)3PBB?FJ2X/0SF VMPM#G$_IZHN:>&C\K"7[L2"BSP M8\NW'9=!_];HWFOE< E0%D-\&3,09[,BPC-PUB4OVN34U1_*$ IX?$]D;DB4 MXWJZ&S&__E*>$\)?N-CA>@=]>?QP)(VF-AA&C- HU: 3KA[<$YHA\&1XX/G1 M'(D'C607NNM_T?T(-'DD)Z,\N82=GHT,#2RC6 FXH(E43!.KO,/U2 =FO&/) M#,#96,/=A;?F7TY'-8T?E9W+/>+GZ7\O9O-5V6P30HY@*6& +KITR9&R+T*8 M9T:G9(SD39X V@?L+LRT_[*H=93=F)8;!1*+QVZ,((&E3"35DC@=+4G.271E MM*7TB+YNS0WKFK1)B64//!.3?'FQ1BOB.5,D,Q&"E#Q+>R.WXGA;^(^;3M"( M:NNY]UA*/'@J%N K;+.;X'X!/UNLJH^@:S7NTC=[L7R4 ?VQ5[#Z=;/Q4G953I*WMMSB''GWH52Z*+;T"DJ=H3GTYU>3WA\NMSN;JB:H MW< VELS^Q+JOQ>9R:OJLZ[R+?YYU$S2ELY(/OU?5GPV-U'M=[AZ S>1PP)M\ M=[;54"K-27)K5V=?R=QNJ*Y8[@':5"9[5PW:VEQC^32L);2YP_X8[X?OTTENN#AGE,@1_^D-5>W1Q7W+L]@]5"VLN?GGQ<.H'-N+VUD\:2 MWGV 3>7\GWZR6$6#,PSB/AX8/SR\C\92WGEXQR)S*[.QI8OC$7D8YB)\??T% M^CB>E=VH"._+TY@M+<>V_HYH1'8>=EM%K!^R_GWZ"=>2BW7DI(UAV:FSUBIX M\("KE7M>%OE^Y_L]WU6]\NL52SC?!:K!J"OX!5N;:R*5HZSU2-#S\>JLRT_3 M]43ZAPMI6VOU:O+N"KF]B/8.0.]O\QCB:AB*;NFUPF1\2.O'$.1C3]75$U?+ MYZ[6#UPU$>Z6?HXAYEV'><1GEU\M8"1UC)PI04J*;+D_F(G/^$4P!9Q:P\/C MO>6*^([Q8!YVLWZ'5V?/C0%+A%.)R/+ I#4^DTAM])1GQ7.3])B'P1S2&7P+ MGNWS)MZ>2JR6]K(CQBNO['HEJ*6(2]NE1,"08*DA3*8L#+4R"?^(7/M^GT\^ M$MWV5.4C,.[;*[I>2\&T5R1Q[HB4R1(?HR4H+0A2.N=8D\H1>V =PC6M8;)N M/W4>GW??WLI50@*UVI:$6(HXN2(N6T_0&H/C4JK8YDVUAT-]X!6L_W]8MY\R M'X%TE^_ATB2"MPF(L0%0+#X2ZYTF0$MA-2&4:7.3ZN%0AW!3:IBDVTN9QR;= MAS/HP>1#T2MM- M]_2Y]];G;NT>2W0-MT#OZ7G_#;H=&SZ6"._=\[R8R^5+P.;_\;?_!U!+ P04 M " !GBW).N3F6! -G M2@0 % &YG&UL M[+UI=ULYDBWZO7]%ONRO#Y68AUK=?9>'S+J^RYGRLYU=MS]Q!8" S2Z*=).4 MA_KU+T!2@RE2XG!P*,NNJN720)VS$7L#B "@7_[7Y_/1S]]Q.EL.!G_^\_B M+_SGGW"<)GDX?O?O/__Y]C?F?_Y?__$O__)O_P]C__?IZY<_/9^DBW,_9YS]XZ*AH^'X'W^M_T28X4_4N/%L\>V___Q^/O_PUU]^^?3ITU\^ MQ^GH+Y/INU\DY^J7RT__O/KXYUN?_Z06GQ8AA%\6O[WZZ&RXZ8/T6/'+__W] MY9OT'L^!#<>S.8S3]0OH]7E^]8?EI:#:9I.1O@:RT^K+_]\_>(VTN%X M_DL>GO^R^LPO,!H1XL43YE\^X+__/!N>?QCAY<_>3[%L17_9Y K*5#C_6I_V MR]&8WA.0:;J(R.BG.*X"[Q#CIJ =O$@=H[G$:==0OWJN3=P7H)<1SB&^<441N^H*TX_#A/._I(FY[\L,%Z. MKS#.OX[GP_F7%^,RF9XO!H#[(8_?S0B6\$(N>_:_WOFX&TA)$L/QL/[T)7V[ M>F8%U"UF_#S'<<;\\T_#_.\_#R%JGW7D,;B@N4F^V)2XM&@T5_3C@==*V<(M M4^@\TSI$%D(I+ ?D 3$:T/%(@S^;C&>3T3#7R>PIC.HX_>8]XGQV@+6W/ZLK M4^^(=LW.UGE?@D;K$77T&9PKJICLA8-00 ^BM2(:BPREDTS;[!D8I5F 8KWW M'.NS&MGY%4Q).^]Q/DRPPRRRN]&_?G!S!NYHQQH=BHMD2G#9!M1&U;9DB2E; M"V,/]]N-?,[DN"(&-,UA;MM0F1:^/H*QI(I (^2,EA\$LEY1<7 M/UG0Q+A8.7O_NAW*DJ0.&O<6X@@':)Q/0AD6O3!,*S3DO=O,R,RF<*,L#=]- M&[: \76CKK7W9'K9O)5[L)>76T.=3IF=3SJSY9(N OWS3Y-IQBF%=?2KA<_R MUS2:S) ZPWQZ@=<_G(SGU%=^'2U>2/T=W]4O#I7#;#H?O)I.\D6:GTW?+'OP MD\_#V8#7Z2?3;"XP6Z:%H*ZE2V(R%9]ER2)$LX,@Z/DWQ$#?K0MA&X .I7!' M<'&'- [@85H]GSA">\$:K 6X71$^&TT';*^-3R[YKP; MHFZSWI&5>Y. %REG9PF7IV%/2R 71F7)5$+#@;R8%/,W2OU7D>Y)F-_'N!TR M3C[?X'6-\T:_+T+=@::8P<0(#*1Q3!<$1AXM!6I))1VT5(7"L[O=QO5G=DG9 MIG!_(U_'FGC2@7TZYFG5LC 7>&A J)B6 4 MTYIF 8C4O(Q&Y\23YUFW9+A_9H^C8@NO>]FQ 9_/)K/%&/7KYP_D!-YHG$$H MSNO (D8*Y0"0>:]IKL@4XX6<@_6[1+1[\[L-T#??DSNQ=(<3\B6NY\,IIOD" MW5EYB3##3"BKLX>9)K$/.)U_.9O^^C\7PP_5& -=A.,N%H;6)(KQ"R%%),&J M"&2,K+UMTO'WQ-F_7KHA>-(?.PV&D[/Y>YQ6M&?EC+#!?#A^MQKJ!DYE7I(3 M#',F,TA%P6+BP+PU/#D;Z)>JA7#NP/1(1-*5U1N,+DM4ETI]C1]@.*WMO^'" M#K),"C)-G$H#><59&!9"]LQ& %Y43%F)5E/-/=@>B4"Z9J%!"/'BO(*BT6TV MP_GL[>0I/A_./M0E_;/R],OO.'\_R0N=OWT/XQK//CF?7(RI5YO.*91=41&>I+/B9!JH/GP(ZY,-B _75F::UFL>Q\Z&4LH22*NB.1=#$JU M&$J!GR?7C'E.QHBH B39Q(7> =PC44OG/-S6BNTZ]AZH6'3FO$:6IC M M>&0^>L*3=. B%["YB8>\#N21:. H^][FVQT='%WZYLN,GL4$YRR/)AK-G#.> MZ0B%U60>IB1"+LZEZ$N3H.@VEF]^A>58^S;P:O^8C"=?HUJ)\4K@14DILK/, M"AJ(M%&^CD&))0!0J(K,H4F?OQ?9-R^';FW?P+M\0;'7%&?S2]<%T!>:D#*S M'B1-1Q$8^2N2,2RF"9CP1J._HGOF*GU6.0(,[=:(MO:XH$31O"@$XNF MGAI2])5/-C$G'05#-D&"S2PF2,VFUK'F\ MG(%,D7$0TB<1G0E-,FJ_&V%T8_H6ZV-7/LUO9))GDS$AO""0*Z=G,IX]Q3*9 MXO)S;^$SSG[]3/:@]P_',/VRF$^I=34CELP]6K1O.3 .A TD<;0L9TM-$S%3 M"(3(N(T"BR07>SWWHJN)IUF;OGGOY:'PW6"-Y KRJFL]Q3'Q,]_4QNN]]IRY M\CHR66@U J8F2VP'8'TDTFO'3XNEE(MI/:*T!?F .+/L2#ARUOA M%8H(G'4L8A8$+P,+AAOFZDHAMS3KZR:A^3VX'K]LNB2F@7N^%59"""94/FM@ MZ41AL4C)LE8RD"\J@#<)W;Y;G71!1(M%/YS?6(%$GS(-;YF! ,\T]XF%3/_H M4KSE@>;H]9,$'85L-U%\\S[)X39ML)#_*TS'I.;9*YR^>0_3Z\A3I)B"",!< ME+7D2UTWB"Z0H@%B4C:)$EIPO0W0-T][)Y:^K0#?M0*>PFR8!@#T=E,/MX<( MU%).,Y3EF47A(<48P90F6>\;T?3/?3=DW:. _2W=P'-F\%#!)44N3<*:K:_9$'ZR!SY)4EY[HKG.YQR M.O#UW^QTT)?);ZLD'#M4K,'^XZ(:[*QLAC^PF08O3CZP+8G<&2\S"RIK%J,V M*(J2N4T(L1?*_F34&^^3ODAK,!EM ;NRQRW, T1G$B^)"6NH P8M6+#!L(1* M1JF4EK9)0+(GSN]699T0MW6^^[=?UNQ)(_,_FM1;>C.?I'^\GXSH[;-Z0&7^ MY6MP1]5>VO#PUG68[FO/6DVF["7YHAA,2%)S"+Y$F<'3_[Q56,1 %H_<),FR M*H9<(D-T*N48*%.4%1:X]-W79$)C50P\LN)HG-(B>_*6I:S+= M:L*R;SZ;G'^8C&O/750JT3I)::5B%![6%N7"HDJ"<1JH*1B1M9))4W5L0O5 MJC;MQ?8VX1QM]19A^M>85O47=@&U1PFG_8/U3:CZ+>74@+WUF+TST_>G"Q6\ M+$ ]J/!04\T3BQH=.76:6RPN^=!F]:X_/6RI[W0R.>QA\08R>#5=[3,N/+M5 M)15! $S(Y(O5HK&:W#5RZ#7%=D9%H73D,C69*#:!.<'ZW?$\33HV0R4'V?>!AOV3W)>&!%& MKV"87XR?P8?A=2DS;WF&D!6CT:TVT".CD"TSP470*H.VLDG@<">JQZ"#[LS> MI&35G-J'^7)SX;*N78I2"B<9ZB*66;[!^L RJ+JQI*7Q3<2P&CT6^3Z2>8YD$4D"P(S8)+=>TM:N9S)K@2;0[" M6%C?N.DLMV8A8B6O#1W(6\OV1K@5O$ S&IR;W3(MIXXM4R19:R5 MQ8-NLMIV#ZZ3I(:UX_5.E_,X4MIZG[>QB<23Y2K6$ROUY%&1S'O,3)I0A%/D M+IKO5 Y42>ET* V>!HO!ZDX/)G "6$I)*SK8Y"+%M MP^6QRN)(TS?P6!>(7LQF%YB?7TQ)G:]P.IRL]@G_P$^+7\T&FD=J6([,)A6(C,R&2\Z9B2;+1I1N[P/L.1-,M12VJ&FU&^9\PNL#%[\X^+'*T?_V, MTS2<(=E$(R^"I.X$TC"(&4CT/C/'N05G7#*^25[;WDB_2WEU1%R#DWY/\G]? MS.:+_?.WDRW+ 8O.4:]NS#7JQ/%L<4#@-9+E9L,YKJI>+UOZ&M/DW9+11:,' MP"&@<)$IE32UKR +2$&'TLE(3X^-NLF:?>N&/6X=/RA9-#B->.7QSV^G@&H1PT""!M=S+7_N'IF M,-?SGYRA\"$&%71P319C.V['XU;J*4EOD,>_L\]R"_Q:M_R32)[=Z\<,LDJH MC4V,&Q#+Q&)OZC&G$H,I/*L"3<+XGMOYO?2!AR>:#2O;O,-.\AI'-8'Z[82Z M]]^'\_?5OC1=D54W-WB02A(J(&=&:55G)J0YBDH]E[;@XUDMV##!I:KT(7PSS/"JFN+$A6LN=:K)*<.(C^'V*Y7"# M;Z#_Z'V3^W8 (PDRZRP9IS&QWEX864CD2Q23JB^AI1!-!+'7MFS'.XL24G2" MZ+!*4>294=<3F-0E$\T8'GDQ)IUV9[&;_;$0E#3&L:)D#;"=8I"C9)$C2E%J M*YM0N_5 4F_GK9[![/UOH\FG68?'K*Z?V?ITU1;T:X>JE(:H2<4N*:O100"7 MN+ %@O/>"SM(DDL$1Y%NEF6564I_PE+Q2CLCN'3B9EL.L/^;B_-SF'Z9E#=# M\KO*,,%X_B2E>G]%C<>I<6F(AY"PXX.[8N*0=JS1$9+TH#Q'S8/61=1"ZL+F M%#TOTALUT *E5#3*Y*1H(A V,%\O&P41C"BHN(ZF%SJ:TW(B>G:BB1N932C< M.D>])RAOB2MKC:9YW2@?!H)KS;TUS(E:A(D^R:)PL*C$Q).DX!Q4+S0M#B2U M(VGU^'XIVM2F-8*H^SCEBD5REW4).BA''<90OY)%078#+"&XNH]GC+=,VV 9 M2*Y9IC]2Q0J+'GLAZ ^8+N];>5[3.D?MJ+KUHGY)N[N=:_1Y(D][!X;'5&>G M$+V*WM5,9I NBX$R-"A:XYDK]9 MW/PRF9ZO5A$6E\#5A;5?"?)T#*-G%-.1FSY]>96N&;3@CEQ FC)+8%IJR[RE M*5/S$CP7.GIH4OWW8,1'>XWI/>:+$9Z5?2',GG[9<*_SZA2EKE>V2LNLJS>, M@' LUBZJ+%!0!8IGUZ3&:)/6]'6,N1_5WMI$.;D 'LJAZ;?P>;F*N#CA5WB. MO)[!<(&F&JTH+*86T*03A(PTE@E :"'AKU"<[%#TZ44QZ8J'ECGSJ/+-I(C$X!IKS+!*B1L@Q;1:VM=VQ'B MA*>CVY&]CU7;D/Q?"%,RO5L=SG(Z1$<1(7.\5NLS.3&OLZ"Y%I-)-8X437R9 M6TCZ7S0_BIO;/!]AV*9,VZN3N5%8 X[(\!291.^9SRJQXNI-XL%G0-N6:?NX MF#[$L U.CEP#,BM (+16.DJ6H[-,UT TUFK;QJ7"BR\HH4E*X2TDCX7I0PS; MX%C(C6W:WR;3/_#3C<6,Z61,7Z;E&ONRB <--[+N? 5C3+WRU#!?M[\2Z!2A M9*?;G&_>"^6/$* ]N2W&'/K<67F2)XM3")?GO'? U#1.V #J-,%"0R[7QZBN MB&CA@FS"AL+F6&HY:%?WXT$#BXD#0YHET1F'&)HD&/)0.K(&7TGF8L.A5$ 763J6L7 M="=P:HXFH5EC_'LP^8AF6(EV'!+L!:NBI;D9VX..3A[-W: M=^G2]"U&EZT @RHQ*H[UJ8M<"D3U(8A^+ M-Y0"N6.88#:_G&"QMJ@VTZ9%K5R::@4D!N"B),#&B3;5%3;".4&YIV[XVJ*" M(XS=0@(7<8;_'_Y&EX2UJ+=Q&]:JS^P"K*G'L0W9B3R.+OB[7Q-'&+^?468%T-=,P)BP MWFL*3&,L%/ [SI(1O%@=O88F]\_VK(K[?(Y>1;&/S=N+X7+7T-H@K12,9V&8 MSIE .6]85%EC4#Z(-D!<)JU^6[C+:EWO:-_+Z8I.9,&ENV8\7K LQZ,_0BC M:H+_[P)&B],WB]TK^#P\OS@_FP[?#6GB_KV>WJ$IOMZX.9G.W^+T_,7X(ZXV M2 =9\(B>>X;1N;HV).L-LO4(MZ2(P'.CUH_S;Y1'9X!.4*6_UV,3IV.O:PFN MS/$?E8K3:>9^]QH34PR@N>78QG1+>@0XAR!0X*ZI09ZDE-;P'SRP&*U#;*'6; MHCC[H'SL\FM/79/[;1;6F T$.B@&.0/O.-.Z>.:5-0RS*XE@Z1B;Y/U> OA> MU'&0P1OL-OQM,LF?R =\Y/FO*F]1*O>HZB.ETU M2KV7M>IJ%>V+44U"K:9Z-1U.ILNC.S>;,@C6^0P@F*QGZ72] M13!Z;QGZA(I,B.1SM1!=%^"_%T'V3G2#PM7;V["L6_P*R6SS(=8%O1=CLB+. MYHL!'/, N"Q&6L4*%WF9I!]ESHS+[+GB5N?49/?^",P_I-DMK0W*4%]AK&5_ MQXE&_(7)GKVO"[TOQK^.H=8,KK^'.0Z""B!B"HP74\A('FF8!\=LANQ30.-4 MD\2!O5!^+ZIK1UV+4LY_7%0;GI6S#U@+88W?O5E6G)D-9)+<&I>82)YZ0*TF M6N]L91R\-BDEQV.3V)2J# MVJM!A@@NYL1D**0.3Q()62OF./KB@6MIRI'5+;^&?W8)_UKUT17)I34TD&F: M 4,]^%JKFR>52BR A4+%%@/&?<".'2"W/'^9O(@RY,S!,&&UHVG?9!9\(8P& MZ,<^)NN:5.Z\"U1?E2,[5<3Z.-B9U4]=YW$VG5\N,)]-5YFORS0S):()@:9[ M*UV]&)2S8"-2FZR7Q2DIW2YE\NGY-V1#WZU+9AN 4V41=\?LI$,+=YCG<@// MS6SGRS,O.X#:(]MW'_IOH^DWE[<;HFZSWI&5>Y. *^B5RIF)4+>G+4W4H#VY M=EP'FM^YC&&7$ZP/D?HM";<],K^/<;M.;IN9"DDA=UE;M4LR[9;']Q<9=6CX2;=6ZYC(WT;+VV1OPM%6E*R" M8!)-9%I09.=C ;>AZ3(.<]@=B!QPZ._=0*/M5:'*7X5SMG\/4Y?P;1FA,6+ MX2A?IG-;[L$[ .:<0PJ2R+< G31#2=]G@R8DL0.#VY[_K=/8B=TZ3*.KF"ZG MBG'^G9I&,7'-_5O!(B\Q<1@K-(_/.*?3!&9'M#G3>\8IOG=&N MK-<@1>[&.MIEHG"]U?!R+>W7SVET4:\GJVND]+^Z)S/P4OM@:"X0-/XS3?,# M@Z B.3S!*AMC-KI)B;H#L/:_6MDT&&_-5H-CN,_)N/)Y;+J0#E1 MQS%!;D6M&E[7RT*H%\&KXKP &.;E(_9!NC12:4#NS=(^K_*#4:1LQ&VYK,L M;[(FSX1+^E;P ! A6\YBIQ@J[2/H6$_NV[U$DZU/W$YJCV%49TC9ZTW)K:] MK]\=B9U:O;85X8J3P=HBA1%:)07&NUQBM"[GK*0;J$CN( F*!<4-.2M@&"2L M$7U $;)8Z*"7B^RN#W2^FE8W:+08)3#/)^3IOL;:=^K'<;K8W2,#G,71<-E) MF@N@$W ]7Z+7N3W7I 6DFJ HT"@*M?#*RY)T0>5CX4%9.T#KA,BIEE85A6EP MFH:8XI@$&STWQ6J1CMSE6@UG=[?FU\\?<)$H-#RGCYR5-_3365F:YGI4-3)H M5_/%*48B#SMA)N?: Q/&CF2Y)Z"A:!%B8C'7JS$1 MZ2L.B:7(46B00F"3^X2[@=_7;MR)E+O%'^B3\U/O\'76]#=SF,Z?TY"ZO-[( ME2R3Y@RC((>YYKIZZSQ36CBN,HV0HDGV_L/=@<8=VK[GT1>80N#3DTP>M)( ),HGL%IGU48:! M*BZYY"TC[5G28Q(LUN+%+EF.8'7(UA_ITM\"?MT;M*R%!GDM/9=H='>) @J" MQ7P"34 )HVCB66Z'=.PH?>O)RVG,HTYLA"$-1NFDO 1$?!>Y.C MYYOA].42=\3\^CC8@8U/[;+6_:;?X;\GTZL"C0L7PVOGO(ZZ7HVNF0XQ4Q-H MB(9D%9I,0Q=TEIAR^_6G">5G+%V:?&;T6F0"MC37)\;)3OLOE _M-A^C( MN)-C+=,Q/<_Q(P5)8YR^NZR(3!9\,4Z7>5,H!*!SK 3TM9QV/7.:+),!K,Q@ MB@"Y V=WO^5;)[)#&S;8:;[E3CS]\A3'Z3W%6/]8+>18B*$0*E5]SX#4;.\U MR]YEXVT4*)LL[-T'[!'X7TTXZ$4CE^A676,7?"UK@M\'\#1%P+NE]5[-=,!) M@X78>W$F5ZL[ ^@4Y!@C&[^!S M[/S"_A?0N^5ITMK(+6X-N%4D]1(7=\D7S9G+FIREK'+-K@CUXMIL3 G1-KH> M8 N@1R*.3NW>CY-Z=:U3P$QN5P!F5+W;.F1+8Z-0+!?ZJ2P8N6M23_ .3(_; M-3W(\@T*%M]N[?4]3[M Z]4A/?5->9WQ>._NPG$D].&!WH#(@PA.)<^2K+PGN#WQG7FGD,<^MF\AB]7JSBV(JRFO",6Q>MIHR0_2 MA9H=A+(L.D1N@R5X34KAW8/K 7@ACV+B^$D(,=! \2YE8\ *8 MCD&R6(NH91&Y+%Q8G?K9H;X!Z@$HXV6;'>M#+?_@LG'JM39CDMV7UEDXMU[4 M;_;-W>UQE&+!E$A. M3^ Z%6F5\+V%7+K:YZ56S#A=G(?(%=HF?>P.4*>_ MGKA+%:S?%=(5&PT<[&W8;H07NR!LN8QS/\33K.9T1^N.>CF2D].HASP.&U+F M+%I) :1Q@47@%#D4'W(*.KKU&DC?MFKN6>,YI6CVH:+CG<7E[M;5F+I:7%!0 M>-:A, I/(].U"KHO/C+D//)2 .)Z5LO&7<2-#^\_$.^:@4F7YFM3J/#KPGQ) M6!5T0I9,DDS'[&J]:<4DA8X&WAWV:E=0'UO ME4KW(FJG>I6'6+FW2J4TA_D3"J8Y?IM,G?,W ^K M)KXU1Q]@GQ9)7*LVU:62JV2B5%0PD7'(]3((3LT*B;0H,4F:A0J(73+[-S_] M6^>N YMU7)%T!08VU6&,GN#X;!@H7>LPIE(+(#NF3)"Q2'3@=DGXO^,5WSR? M'5FO0<+,XE##I9_X; 2SY7DBY3EZ(00S]2(?;7)DP67/("K( HL2;>[[W@SG M47K2'3+0BRY6?6 77"V7W[8!.\VB6Q?DW:N'(RS?8)%M*S[!A3+U%LL00 C7.V#UGJ_\=G)5?OORD&(* M1DIO![';) M?GX8+-ZQ0M8MB?M8K6/R?B=+G5^<7YX9? ;;?Z-S??W&^,?K#M)UT8KFL&X?,-("$[[@(96\5(\X*J5V4@%&:ULRKQ MR+GLK*;)5V_^!AD\V' -SJ-=;;#^?3+]QXLQS?X)9_4T92U77_,K<39P'A - M6E:+&#)=*T4$AY&A([0)DC5MCI;L@.T$&]1M,^JZYJ-%OLHV"_PYPW(Q>CDL M..!:)Z?)@X\Q&H(H.(-<"T\*FJB*S"6%)I+9 =NCDTS7?#0899[CARFFX>(8 MQ$!CR14.RR&$>D%-I"BR'LBM)W,5-Z!\DU7:FR >G0@.MG"#5=@7YQ]@.*UM M.RLO)^-W+X60%5P*$W?/VRCHW;L%M?<,SV\?I#ERM@ M$+A-PO)Z*^-B<=(R2#3,"HLE^(1DSUUR #8^O/6QD.ZXN+E1?+R='LJ1C]^J MO7$Q-JXWZNF7926]J\T1P:D?12T9"(K\M'".)EF#S&:1E.-*86CBQNR!L>_5 MY([$,.F'E :AT1U0KX'6NHQ7VRCWPVVY+;TGWM/L5C?C?W>==4;> ]"<2P*B M,8ZA4,BT]9X!]XJ)B."5,$$+_6BU=L\^^$.5VCZ<-9#8<_R((PI/\EM,[\>3 MT>3=E]?#=^_GEQ=5*^6$C$B.@\J.O$>?R!31,^L%6,53+*+)U:[WX.H_B&O* MZZV(OSM2&FCFQ7AE\!V[$R_61542 P6>:1T5"RI()GWR&D"%N'ZK>%>+S'OA M?!PN54MRFFQ2W EW8]?:!7)+U^H S*=QKYIJ83_==49D_^/91NB0)0;+Y;+L MJ$:N&+A@F) ^%(U!"-7DQK4'H[U[W*V'+KU]^&L@N;=3R%CA7$[IT@A# [LB MWNM>L5BD8IK"># R%#0QAB953=:!].]8-6=OTJ'I&TBAUCC^-!R-KI?Q7TYF M%(- <1R"9\;5'0'MJ&M0TY@ITJ,I)8%J4A=@,YS^9-'].F:'AFXR^7S=UC]P M_NOG-+K(P_&[2\2#ZO%I\OJ90R#14TA!&!4PD%+3V C9M-E7W07<8Y!&YR0T M\)2W!Z WD@&\#U'7+429,ADA(4:AD6H>J55*D0.DZ> MOD$MC?99.==&4G?">A2BZ<[PMV5A&H?5MR?8HCA&G0MY8N2#Z^!)T-K5TKD" MHI59@FERRZ,1/%*((&K:OPXH6) "F0L%T,9DC&TREAT'^T%MJW4LD=VU MV36__68&;$#_7PC3MY\F V4AZ:0+*Z+VY4+RB3KF6NFC**%!H'.G%^4*[0\M M=LAFK^L16T&3IG @$Y@80#.>2Z$0I9ZMXD(P&=$DESC]_J&(L.+](<-.&6VP MWK$_[-\F%],!6D6^B^5,0-U(J.4(@H_ BLZ6:VZ<*TW.,1T&]X<,N^2SP2+( M :CILP,+G(P3D!D=!:LP:SV,R.K948PJ@VI3H^8PN#]4V"6?':ZYU!AN?\1O MAI\'*<=HDZUQ?=1,1VT85,FH))+(,D6S?E9KXYF'@U[^' MVD2@AB+ ,:SGXS5$RP(%0DQJ(3"#Q0!]'Y6X >^1+Z(<2L1MN?B&!-J$(JS@SQ?!Z\%FR #3%!LR(1LMD8N]AXV:HWYNBNF"LW_4) M,LJ "R<*#V2,D @=+"X+SY&!HW@AEWIA>-^.-\'ZWK2S+Q.-2QK<&< M' 6887'/<-#,>XQ,A%@\)E=R:G+A[EXH'X/;TXZ6VQH*IZUN\ JG;][#%)_# M')K?U+GA73W?T'E?:]<*'* 6Q&SPVJ'6.9+30A*"XG7112*/ ^LRER8[9K&> MAN*\IHX+9%:Z4% #R8=>3/G$VI!'HXNYC2&O<%T,5W<8+24(>;?J#L\FYQ_ MN)BO,C%^A>F86GS5U.L>(;*/ ,FSHGQ@NCI?$*Q@ D0R-"%ZDYML"W;5@.YN M^3P2T?*@E.-"QE@*BTD2]>@Y PO(-H2=1\?9[17M7 MP$,I17%DPY]^V?R Y=%E99V6T3&A8[WK/B>R3%+,0RA%%5ZD:](C&K;I](63 M^U?J>J+? U%,@Z6 S0G3+6I2*! MH:!85%,8PP!<9-13Z;_@? D]>FHG/LWYS:IM'Q9;W$A!<=OD"^*;^23]X^Q# MMO591>,ZYTK>,8,@N:9@-ABRG!624!6LAK*Z+^5YZZ)6_])HI.+-]" M$FM]XS62EYF&HV5]SZOUMNR*-E(#, M;T33OWY:4#?IVNZMQ3 $Y5'IYD5$&JM:$G-R\19E,'2(.B\;#+K?(6B?_([ M8.8NKO5LX4Q)Y""%[KIJ,47NA[%]MIY#"@6KL1)9-%90&>]OH%S9[)8M!PJXME$[EJ+' M>D64I5G%:J:X=4H6Q-@F^7)/G-^E&EMRV2 +9MV9N;)!<0ECU)$%7Y=++.'R M4;IZ%5:,UI'';)L4[]P&Z%'Z>9U8OP=5+&=V0E%"/>-0O*\WTZ7,(@5+3 HP M8$J*.33)@=J(YO1Z.(RL>Q2POZ5[6*M<#5X#)TSPPB'%R\02P8HLHA!,)*VM MI5Y@4IMKE#?C>:02.,3:#9R2(U=>GYS7_*^!T%[+)!.+WI*2T7$&TG@:(JVH M=U:5[)JX*IV@_TZ7N_MGOH%\KQW^"A;'LP7:56AP,7\_F0[_B?G/,;WMQEY1 MO:J+6HK3-)SAJ^DPX>)ZT)>33SA=?C4\'\X'NE[P2?]EQ:9:Y#U+%J%FH>I@ M4$@RL6U2M;5EH[Y3L3\8G31PXSIMVY\?/GS5-NJ^0LE:K#X9:E&L>4T").,4 M.!M=L/ V5\BV;-2//G!:G?1X >'KQ8+1DT2&'\Z_')!WO_: KI+I[\*UEB%O MN'">P@&=.6@5(D2),<02=/$9' Q"LJ%8)!%DJ^M](:'>9T-N9.%*&J<,U_XF M\*/-N,AX/.00P\;'M#'I)HQKABTIY& HG >O-07SP:MD@B%+1RLTE@%J;C(/ MGBGN/=,.*.;'K!EWTF&*6CK(G1KV\.,AFY_3QK2['.NP*@30QH>0@J;N[XNR M$4$Y$%:CQ0%WD'@INGJ+-)!I99A/5C%C5>82@N$E'GFLX_)BUC<7\;\QS=]. MSJ9//A+RJHS?)M,S^B74HRLOD9I\/<06+\ 5FL-%K-V)QBU6V\*"HQZ84TB( M35(I#H/;U9W@.[UU=:_#Y=\LZO8OTY]K162K(S"/M3Q+I%X2 [E#DMCO&>^3WH1S$V'HQ\],O;^D1B_34I*00]?BBRRK7BTDR M\TI%%GBVW!=O>6ZR";@#ME,=C#B%8K:(MBOF&BR>;H58 :XR7'>!V/)LPPX8 M3W.\H7-^=]7/D>2<2$?D->F<);#B%74E7Y?7D@K4E2 )K@)::'+QY\GT<\]Y MA8<@GWTX:;%WA0+;/I?+!8HUE>PN9E$#*)>C2"FD@=A$59 MEPU*- :]TT'LLK%+#[VA!OIN70E?O?4[]&(.MWJ'&R17(%8*W 7&'K[([B+H MOM/?[V<8KT5'7L%Q11F:UPQ3)B:*"*5A@++F+Q59<@C.AEVN/'@8 M+&Z9[;LG<1^K=4S>[V2I\XOS%1!++4GT2I8=1?5:RL+ 533.(H00)5>[G#[= MB;ZOWMS?W'N4[2==&*YK!N'S#2!*DG.0G63K>@R<$:;0 ?/SLI+G,W(%9@.WPW','J+T_-!1.EU5H+94@^E MHD>:[X-GA01&$)4T>8W7C?5R=WC5Z=S@'E8?6YB[013U'#],,2TS/0=2$8,2 M!#/14\084RWK;!53I9BLHQ?*-UD*O GB48OB:*LWR!]:$^FR2O1JSED=(9B] MQH3#C]4@5XF 7-E@I,I,12#4R2D:Q3@R!,F]=13:A29ITX?!_2Y4U0.3#7)W M]D/][&(ZI9\,4'A=RPJ1B0)-QEDSS-#C!R&NK.2K1$7A"53X$S%T19EBWVF?H/5_4$EY-.E03;0$3I%Q%L9*YA3%+SKI>G,\.,:=L,YDFQTV.31S,.(?2NR, MSP;W3>T-?/AQU8,X!<[2><.P7N>[.$\45)0L:U6\U$;ZN,O*5'LA7B+^(<3. M^&QPS?=^P ?*FB"Y"4Q!C>!2T@S0.&;X\D@UM>8!S,@_)'<<8W4(A/H,L@0G)/U MF$>)L1:]%\Q'ZO1HJ=/[0IZYLS?A=V38@Q/[[WA82R/OD.0OBN?<)&=D]CHG MZTGF3@C-/9F>I#[PH',DLS,K%9G:I12VB!NLS7 V!V;(KO568V1>T;>R@(R< M/A! 8RMW7I :A&MS7/E^:-W=P+ ] MZ6DQW-N4A,\Q,^G(_!J$9,$(9-)XIV04L:0FNQV[ NP[);\CM6R_#Z%#/KZE M!'OR4E.AGL\HC *F57 L4$3/A+=D-VUI7&OB$#[@!/LVFC@@A7X?;DZ4^KP+ MQ!\I]%WP>T .]"'DG$A'H(5+@0)H[BFPT5XZ!L8A4Y*<%66!B]"DE,.WG$+? M6C[[<-) -B_)N5TE)7E5-)?>,V.+89HB!48NJV:8'1C/;4F\R>VCUQ >9E+\ M7@Q-.C%O Z*?7@Q'M0C?"DW-,D+'"\.").MD"@L@@3E.#IWVW%O=Y'SOUS > M'^%'F+G!KN)BT>O]9)1?G'^83CXN*X"NH.7D0Y*$A5M5[VH*!*TF]6>AM(TJ MJ*2;3 9W8'I\]%CX?R[NW:8$=M66 'IV\F9?X)IKAVZ^P* M)')G# F0"95RK=.*S'N%+&*VK@Y=7#69''9"]W@4TXZ4!EM@OT-Z/QSC],M- M UR>"X+HC,LU3S'0+$<1.?..!C:E"V*R!"\UF4KNP/3X5-(5 5NWK0[7QG_B M^V$:X>7$EK(M7 "R4)-6M ZZ5G3UC((E%[U%G663O."O83P^!1QAYMNDN^.G MDO%L/KU(U:8OQM3V=U.<76(S4H"0M2Z;3I$&*Y)F=-&Q))/E"5,PT"3_XBY0 MCT\0G5%P6Q[^&/?RJW;?W#V[NM1^64MK?1C3*)Q!5W??D=,PYL@O2L[5NGY* M1A1%<+N#TWG@ZQ^//OKBX+9L0K-ES#]G6"Y&+X<%!Y CL9-]+3O-:Z518)Z[ MR&305A@E,TV'O2YC7F-[0!KJ9NNN:S[Z7/G^V[1>7!8UYN*"I#:CK:=E P-. M7I*A"=-GE:0O_1:W6L#Z?H2R/PLM"KRG='%^,8)Z$3 MZ7SXS\7/MS9FX'/.,97(1/*D=4$#)Z:1%1W@7IT2NJ,@0;K=E^? M%M92@4+!?*(8GQPVI*]B8#PDTF[FP?@FV20/XXQV(_8/MG"':VW5;W\SG"/% M=35E&(>S%^-43T_F08JNKODD9I2G>34D8% XT"#& MN?>)9U%V6:??[ZV/AOS&!N\Q0_PU37;+FP$GY>5D_.[E\"/FQ?+Q886TMS^M MNW+:.R)>RZ[E@3Q)]%BBC]I($30FT"%([HW2W@U<0AJ/968Z.XJ8)?F;%"5+ M9AQU9J4\-^K8M/$[L!]3O?S>A_9@^UT2G#6/HB2-9%&GG4?J7,8;$[(U7H;D M!HHG%$X+EGT]-Q8!9)8Q!DPV:0H9CTQP?G'^ :@-*]1O)T_Q^7#VH:9] MGI6G7W['^?M)7E0@?/L>QF]@=*/ A8'Y.A!70\C3P]DJC=@(Z\2D1 -*2&NAR;[.87#[2I;N M27FWKGYMS^%#2:G>NZDW\O5H9)%:2,Y*W06CN4'4K K'=,HT\M112C?9>3@" M\ZE2L/M0U+$B/I#9!LN,>T-??/ /.+]:R=\!?\LL[F,;<)H4[]X4U$?\DGE:;D1&2LPX*XQHCTSX+YK,4S'*9?,Z!<-X75=W]AOY7,OIE M:M*YF5L,46,*3/'-'.8+-_)E_8/*P:+BL:Z'_"F$%\:*Y:I\5*6VVQC@R2IE MF]S#?0>F[\E=ZXB9!CMZ6Z"M.LDNX)KZ6G>A.Y$CU167NVGD""+Z&V(NC_!) M62QZS8*E@93&0,-"H6^-U$FZ#-FTR7<^@4KN\U].(I)][-^Q\_%R0G/A^.9Z MZ.:T* XI%6\"LS2"5I<,&.1,@ZKBTF/F,ENY@R>RX^M.X)9T1]"DK77[S""Z MZ9W'S&FF-(RGFDZ9!+#@J$M+="H(%-GZ?JME?)?K1UTSU6YJ94 M-+.E5Y4'&K!$QY$55WTG,(:!DH9)GZVR,04?]0[,;GKV-[ Z=MS>:B=&;4+R M9(GG.-,V\Y5M!B9+&2P(5BM7,AVQYBJEFKD8 MK*1VB%)V"5JZ0_0=":IW ENLL>V]5GT^N1C/S\KR#Y>!Y&PV\#9GEZ-GB$8R M'="PB"E1>)>I*YE:$[%)6?".\#]ZU9Z2[SXCL-\(Y'_"Z*(VJ^:S7$QQH)2+ M&BD:S1P?!QN!UJC)%VD9X \L&P0O$(GR?\^,@=W*_+#,W#O?61SJ^^2?6LHGH'H MP29$';4&:R-8L $YEB+\H""D5$-:#"50QR &(G4&5J0RUO(L@B]'9M]N:L"3 MZ;1>E%F[Z]^'\_YCBTWH[^&7I=>KCKR:S^?1JA?@I MCLFP\]GU>,)Y\CE*Q42H4@*0+*"H@XI()?"B>&J2T-=?$[LK=]P<\],O;X?S M^J;KQ]!GEZLKFU^_7/-56!)"(!= 0RU&8#,+QBL*RXEKU=.G %,;M&??,! MIM@\-O7MD2XX M,_2]$4)@R4UJ-'Q;Z3SM1+*/_1N(8[$NL42XVK*AV A6U[,74^LW:QUEYA85KH$BZ(1OWB-^K72?M0[@/9,J M4RM#5,S'H)E5LNCB08)OI_NR!KZ==LAW8: MIZ8;"G?0Q1'V[VGDNLR?MBE"LH+YNH*G-7@6D;BT],,$A1=438*SOI5QCR/3 MMS#V,7LK%^:/R;+F2"UR G$X(BM?U7XUH"/68M!*&1HGD7-&$Z]>'.#1V8;2 M*&:_#UC_#DY7)&[R;KIBH(%"GGR":;[*:5-82Q(5:I^"0OZ6]BS8(I@@+$8$ MGZ+5+>3P%8H?;DT3M^9PIAMLK5_;:HN-R42W[+EHP74SR+C496^<:-RE32V] MH!:-.HW_=(16UM?A'PK1#<;.)FWS(:2>.]Q\1ZX=O?AMX%F7R/-1\,TQ_QF/DG_N,Q%3NA-Y(;AHF9I%I)%R2,S$IRR MG'SC-F[@1C3]^WZG)WK2-4L=)Q/?XQ'-?H?/P_.+\U? MQF3@]]6F+\8+\(- 72.9$%E,7-4S9IG%FK=?M% 8G;5*-=EQV _F#SEND6-# MMAO$Y)N,>KE>]>79_7AAQ-JA@K-;(> J)W NT+ I%(WT4(0@EDTSA M>/_RZY?^T-G^KN,1M'5<,G\OH*]Q5._DS62X%[/9!>:!5!262:Z9$#PS700R MIUA[0U;&I MNW"M'9("<"II\,EYI9.QY/UDAXJCI/G)6QQHDXJ,-%7YPGVM>:D8*,[):7\"--YK@12; M(>&QU*N$L;ZHW"3A\TY4QZ]!W'[X:GN96ABBJ[Z](=]+.D%#&)BJ91K#-&IN MFNP];474UZ&F[E1P>PF@"V,_E.,_7[=CL<$F@_8U(9>A=X5IE1/UT81,!>^T M($<^N"9;1[>AG"IOI".*UY-"' /8Q*D+X&=UG^/5);2U+,Y=I:I^J.MW9ULE0">7(%F]SP<">J_F/.XXF[ ME0W0E=4[E,1L.A^\KD'J0NC%DK\.T;/("T5!UCKFE?5,:2C&"V%DW*7STT-O MT$[?K5/^U5L?QX1_N"$[W)^\ K$2U2XP]IC6=^>U^TY[_PQ^! /K'!YAOA9] MNYN$#ZJP7*=8D$Q&E33Q?%K#E-#SO=%+H;@S??_ TR>+#A.IP.EZ5["TYQ MG/ US)>#"J)T/HK 0DJAY@X%%DV,C$?MHL^^V/7SOUMJ'Z\]^''X,)#!T;?1M\1%NN\ M'/EAL!X2@5N\EH?!7R/>7@[C9+K81JUX5B.Z]L+GY 6S1$1MFV+!HV%>)$2 M(*,7.Q"WZ=G]37:=&'O2H:4Z9NY9_&TT@?EP_.X&'J4(?O*1$0]8=^,<@T"J ME#DF-%[+7/@.S&UZ]K?+W-&6:I)D?'M>7SG&3R?3Z>1374J"#_2;^9>!B8%D M1NXQA\+)3U.B)IUJ^B<*%\E2?+VV>[L]OVT@^U_#VX3N9;,-P4[(Z7SPOHWS MU62.X_D01B_&:5KS4%Z,;V/&Y#17!E@HL?:D2".6*Y$%)U'3_!7S^I[YE@'^ ML/<_!JWT9O^.0Z8[,6\5>;+TGVB08&I-HV42#.KUQ3* R=&8;+TY5C"/>63I MQ_(=!V>; *_RS6_AK)EQDS']9G5R#-[1G_XZ&KX;4JSZ)*5Z=\#L-2892\U(]-QEBVWP3OA4.Z207XJ_-^CJ$_&?\<'(#KKR%=7P-SHRIKS M*#-GRM8+9$60#(P+M89MMHKBKJQWJ4#0$.+WJ-R6+&X]^]#M8LNVI@V TWP1 MI&$B!?)I1*8NQ0DK&.I'H(+(:DUQ[19;MH%\#)IK3LYM(?FN1[FO5BDO+Y>\ M&M:OX,_.+N:S.8SKN:6!#3&76 LO&Q1D,!X99!JH*W2IC519';KV<@"BJ*2D;EH+YLL<<")=RC$F)72Z(WN.5CT$.+:V\00U'[PRL MXWR)-]'1M&G(^3+,2,QD 949A@N?\9"2'3?_NJM"'5L1K97G ML"F@\2*74NJ%;C)89[/TWKMZ+;25 UZ,L"4%)DL23#N-+((5C*(1Z56@\$0> M6_KD!M9%9OJ1-EP]HX$E-Z%;O^P\!$,6-?33CL"8JE\GTQD<.+S5SV'L: M\')H*]?+ *FB$](0 USI8'7$''T)#K3.5@H]"$X5T#*Q(#*YQ4%H!EE:5CL0 M36@!8Y=]X<:7?\!T2B'B1^R$K+L>W("=G=NQ1H?V-A>,T0=)GD()067-C=%" MHS5BL'2<.B%Y$Y6TNV9:^*A",K!UUA?S89U_Q?'*<;\QXH M""K)S(2K]PX$"RQ(+QBO>54A.2-"DYV>.U%U"S7>C'FOLAU(YB-JQ=-06!UQTSJ;X&%B, MM7M&\B%B(/^0@CZ5>%$RR-A"+E^A.-6QNXZ(G71EX 9U0J[ K$Y7[ *G996@ M-3RG*1!T!$/;N#["O#VP+B56YU8R\EPI)(L4]GFA4_TG1A63P#;W)_3"]CW% M@-J1O8]5VY#\7PA3,KU;G7:R'"2G?Y@+->TF@F,Q:4_L.*RE1TVCJT5O(>E_ M[>,H;F[S?(1AFS)M+^^JU)(7[S3#+!+3-M?YB7-F;2R0R=,.L4EBP"TDCX7I M0PS;X,#@-2"S I2!G ])KD=2KJ[+0JQ7L)/W:A4@!5HUV&W+M'E<3!]BV 9W M?/PYGF*:O!L/_XF9P%U6L;X\3S9[C3/R$<@I_8WL\HJL,%W:HAIE,EM8?C8P M+FMT5C'DJ6Y&.\MB#HF%0/YKB!%%;+(.W@7X_O74+D+LG*YZNU_RS-^' M_+JE;NN$UW2SYN;"\64-?OK%D]D,YS,8YQLW>7>^3+[C^QHOEQ_2ZK5UVE24 M0N=+<4EHZ[C';*,S,:28+'=F(+Q52I;(E.'U9$DM;^$5,D@1C/#9.>$:+)N_ M)N&.ZX;BZF+"+E?.-S^[Y>+Y#JU9W\XPG$OE0Q(IZV2CC][Q2*-]#D1+AK(_)R>YX^7.F3EBY\\D-.-F])6N, M!.H)5CMKI3/:.QH"37):\"RD4,F$@0Q\M=;Y7%]/TGGKH]>F IU^>P1S?3:9?SDJUV^4GELO/CNSG0ZPG MC0S94"=RL"*W3$4)HA@'SD"3Q+7#\/:],=>Y7-;SV'J@K4%HOAWV%M"K!;-= M8+?<[#L0]VDV!7O1QLYZ[)[8!Z1+#"JX(C,+-&T'I<=[MBV_)3GNPV<#&5Y6(* IXFIMWV7!=6:@BZ10&#V>+,FAO)Y]@FG^[H% < M+_]F-E#!.B&38/]_>]?6VU:.I-_WOW"']\O+ MT]G=Y9!-W93+H'\R04R6(B MK&,%DISN_/LMRK+CZ&+=#H^.8B& X=CR.77YBJPBZY(U:5F'3"$RJL2*,UYZ M\D:)A7UJV+H@YI(1!2-I-P_<+H([EOS4)H/O;KW_.)^G_/DQNZ"VS MVFCIJ)'-&Q[2U0'D+OI6SQP-ET*1,*%(G66))%U2,%# #HK$/)+%H:A]S*(- MJAZID]I],[<]J)^"]SG9+259*5RP4K:7S'K25 MR2+F')6W(Q#9:FMK52?6&L 0:D]/DCA(^FRRRBC5A9P7#?2?CE$_5LCK#^I4 MPCOH7*UUJ4X+8,G16DU?@]!2BZ@5U.MZ"R,+RL6:,([T4_*AZZV=DYZ%G)'' M'$Q2NHEXCZ[(>_9Q;46]1YV>,0)X]$AHI5B"&P@"BY6V\.AB 1@Y0GQ52>W# M46HSA,*")T]20"U8SZ*X')H(_"W.YM-QHDUE\?L.2K^.>T];%1W$Y8KN'%E' MDF@MZ4JCMA!J51CDX%P2"L)(^5CJ*L5(3Q1P M#J[Q2R:$AO1:7(HSRQ,&S1 M<7.-JQ^(B]OW>'^4\O4C;^#+(D:I[N57KR3&>JL;/2NY[DS<1.83-\RE9+QP M:.D#+0+%TTD_-8;^>@Z_DY;9-F+N3^PU+\Y9%QE7O#KGUC.? V?2116EX0;= M/D,/#Y=A5QST5<+6,UY7 _?S:'PH5WIO;N#V5_AX/_?).U]+YPTM3IQV\DS@ M B"O5-9>3Q9S,;[)".VG1)RK*NY,,)ATI(X&QXD/M#Q,*-J#FI;7:M^2[N\DU%DE]F%\*CKA0YU5&T,=(48[:O2& M1 #1!&%S=G&?U)Z#7MK_M=$IVIGT(=H&1GZ_4]&'%]A6M%'QX"V+TAE& 4L= MP5. :_-L *1$IML^=]0\;+W_.,5TJ 4[WA!?&7C-J_8U3X\M70=6C!U'@?D M!*RLACU#472#):X);\8X1(^:M@0@$R\R,*^T8%Z \E$#<=>DS/QRP+O#IQHX M=@_1;P/,KC@-#_/G:W?E* HSJM2K"X>L]B4EC( LO@A4JR/?NP'=1FKZ]\_. MK^A)UUIJT2AA/*\^S#]N\_CS.-_!S?T0;T@J.QY9RG)16.O()4G(9$ >"L3L M5],U.BJAWT3-R_;P3E=0@U+\-:+^-9Y_6.0,U)JQ#^-/[R8_W\[K'>PR56X/ MQOI8P33I=[;_!&I]K!VTCA MF#8JLUC(C\R"Q( 2B]!-MKEG:#I#SYB6^IRT448KG+P:W\)M&L/-MZ19&:*H M+V37#R6::7@!..E!&QXFK?Q 9;Z8X&^>:O%_> M8?IP.TYP\\]E=LB20FX2%HN<84;)=-2<9) JDH-!BA9XT/N,G-WO;=\G$!I) MNX$KO&4U@V3Y8F* 7S0'(52RX 3%C4YZ;IW78)JS M')V;]#B2,^>%8GQ4+Y[CFWL;0?5G*UXFYLT5IU[L/&L]RZD.+DS",%".F%4E6&NB=*E-%G!/#%Y-80C(:1 3'QEJU0:!=MX2Q[(%_0:"O%>>[.#V#BBO2^$- @D/OA9O$9S)N9 M^OFO^BV.,G>%[ Z92&71:QO)YDAZ7FH!R:"UN4E'W_W(>W$(;*"U!C'BSQ\_ MW4R^("[/M#;3^NOD]C-9!-X;Q^S=9 XW3W__TV0V_W4R_S?.WSXV-1Z)++UV MDH0ED8S&>-H"N-#,)N)(.2&5:7)FW8RC%X?@86!C'?1VL*"_WS!>3:;+']7/ MB9%U.J?@)(M8.^MX[^H1(+)@K.+HM 3@%V4)&]F\FL=P4+1N,^ZD5JJG1="3 M\A:K0LFC6@NE@TZ%+ZJ);11UN)-E 65DP@>M+("V:>4<<7,7UF84OAA8#TC1 MZ_#U3=NV[*JB_R'-QY]/;S]RZ&MZ[13P+(^K31X@U:&Q5AGOM4P0I45NN 3' MC87@1P"N=H'Q3&.=7EZ,81$<@3#7RQ7-!6A]_D8!4B" )=JDM+J.X"XLB$(K M:N!U?(()SOI!!?:OA]UBRH"(5D=>KF6#70/AV;+! M0Q1R*157^_!T+1L\O&SP(*ST47IUC*(O!<0F>@LQEWOKUEYE%K).S*18HH0Z ME^0\'M)@P'M0V>#@L'N(?GLK&XP!A1.%LQ*#J>.S.(O&2F951&G 4]C1I-7\ M=UTV>(BB]RH;/$1+0TKPV7F3_7AB]W9R<_-J,JU_-$J:*R]]8=9@8CI&R2@" MM@Q19FZ)>P47E@FQB2)6,]9660,VVVQ!CSZ!/Y MD=(X6[R.J[/JAFY/%YN(]SV9TPDHNZBTUC\6^GCDLSBIBR^>6:B=TFPD9UA& M8,D[BPIS2;%):\"^&+Q:TUFLZ024#2D%=B>?I(6"XZ>L6B="4J0*IVNQ!X64 M%%VZ0JRFH@)H:[*]+(-:X_%J4V>QJ=.PUB 7MT??MDBO2DC,&.1,HU4U>]Z3 M@ZN24E'S*)IDC9TIAAJD*OZ%X_USX2W^'.;Z"\?0/N+G#IQ:D MHPR2E,9 )+(@"DP82*U8\2C)M?(6Y86M@D?)X8)6RHLY1&J&PXMRX_<7QTC: M6#)M!2Q"CG6X'&<^9;*>[)(3GF>;FDP3'0+S%V2 0[" 5KS0?"]X'.MW8*H M::Q2N\@$KXF$D:3A%>G4!!!"&2\M7MB]RX$2N!KS,(VY)9 O:E/^]M1C#T$8 M8[E*ECAWF6EM2+&&:Q81$4Q2Q?(+.\H^4 )7BQZF1;<$\B6>[]U-<;9;"LZA MXZDJSUED&F+MF^0#$]:2FHN73E_8*<4A[%]M>9BVW S"EWFBN%L&6DA=R["8 MD48PG4$Q2++&'X[4"4ES.%C-A=VQO$LOQ>TU@[]7+$[7%V48_/;W7PVA]L\ MOGV_LB@\EJW^-+E=".$.;M[AE!1(SAR)HV88T1;!M J!>5\'L2<;+2E6H6O2 M-7-04K@@T^L3^[W9:VO@MCI"C+N%$0]7X/OW4WQ/&_@_B./Q[6R<%KOXHPIM M;3UI?&8I S%NA6(AT@K,'2KIH@%L,P?X;!Q?D'5VN#$.'ENM0H4^&7^R\(Q* M;2K!(5%,4!-$? PL%!2,!V>$$MG&U"Y$.!/39S*MX6/[W!9Y+# ['DN\D^]X M$-_SG7S?7SN,'Y*A>.2(L1@FN)*USXMBOB;!ZR!M4%%A4"LI)]N[YYR/C:N5 M/6]E U#104AK=7_5I\+N;P-&/!L;I$^L"%VGIU-D$ T)(!6GEQ0+*I$U*Z;J'U[$O:-M#:G[^5]ED^$END MNQ+0:IESU!2L%TB.\(="FQ$4$]$46A6"KDNL1P:UD9LPGGP9$-*I?/[V6=&J MC,9F!C%&IB&1 5FO6"P0K55*Z="D3O]TTH?3/JN4H(TF\7D;@0S:&N;1.B:] M-*EPS3E>VV>= :_MVF<=HO%AML^2Q@-/D%FIPZRT384VSMHG:/NOP]ED'8:6/%D3'*/I20)RXRD%*8,%9 MRS2:2#N.(CLGTW?*(RH\3Z'Q8,![4/NLP6'W$/TVP.QC _*O@:2)%4#")? "XW1>&R2&K*5H@'>4357^+9V\2=IJP&,'GAN*_#?AYJ63MD0W*GC MU;-%SR?(MN%B\$"50^E )//)T/KG4Y!*1N=TD]EG _ ]FBGZ )%V M?%WY@PC!/]E_*F7+/4@Y'TP,CHEH0UVQ) M%:Z8B^JB%T5FM3&O:>).X_0W] M>P"GR'W2N=!:Q"QSF"]VHY]N8#:C76LQQV'A*8MLG"*S\BYE\E/(10DWX.BEGO\.DGGV><[TMFDB< ;+"8; M* .%W 4CF0RF=@Y.M%@6#LQF7>@7D+QM$D7V!8$=#D!O"#A$SBTT/_GX<7F; MN=S7!$I;^P\P4X)D6LC (J?05 H7O9%"R=+DA'^-DOZ=AE/5LZKMDV0[I-8. M6X>A(P04J!US)CLRAJ(8\))8ULF"C('8'=8U\#9.!GA&U?A2\ZQ8&"*XOQ:' MK+&F(6J#43',BE8!GPOS/FMF8[$&+0E>#FL*^&Z>KH _$SZ&U.!C\65EWGFR M/'N?"K/%UE&CSC,*9Q7+7N4L54AHAU74OX&)*[C[0D"K&M"C\BO_^C2>+CZ\ MS%M&*:,@P3&A%$G>E\M98'9N:%4K*QR\3!SWKOLA-798<:\^P_BF M'D&]FDP72?DC(Y,.JD0&.L0:?GH&Q4GFK4DI2Q,A-+FC:\70RX3XN9&QCGAS M-L1O;*KVRW0RFQ%+KB!7@9$SI4G.2')VQ)+(J)1 8<7 .GENY^6*\Y[QL YQ M.RR([V[,(V(61@>")]DOT]%36.&XI]A"8+*VR&*&Y8I_]VTNAV@:W>)HW6S< MNZT#B( 4#41(KMF0OP1:.P^K5 M<@!S5P,Y-V+6K<*?G&PSG23$/'M%PG]:3?9 >Q[IQ$WBQ;(L:VV[*H)\NF]S$[*3LQ>&Q6UVM@RF<7*1SL_@,YLV"HNB8OL61XH)'SR7+PA*5 M+M4T&*Z9R0% 96-25$VJ=_8B[\7!JH'6-ERL\,Y2S>]K8S<3^]AR<2&?V6+! M??K[GR:S^:^3^;]Q_A;3Y/UM/3=_:DHC]"&Z>BU*P6IA6NK$R'0$BR'XG#&! M*VW3UEMR]^*@/3S,;+",[HHPNN;RWFMY-9DN?U0_)T;"J8(>.',\UX5 95H( M%DDHKB:E!!W;3-;ME\VKK0P'11N,1O;;2*+ZZO?JF,WN/M[;?==]))Y[1]LV M$GMSM])%H@B3!48-$K,F']-;%2ALH7@F0TA01TY$88/BS/*:G5Q471F%9"4% MTK[5(;GXE+<6C3]^2//QY_'\2\.V'ZNOZ*WIQ[.\K2C+H,80+* 41:<@ BDO M>\6U*TI U".AL=AD/<,4'=/:6>:S,"P;;P5IV.9L6RMK%K\\1#-OIO2W;^O: MU[)ARW/OZZ]WR]YRT[K=RU[T_;@!9?>5!;%P[LGL60I0^_,6SSS&Q&)$ MIU"8$H)K(NRF;)VW,4RO%G!HLY@>\3*4#C(="V*1A<^3+07 ,JEY[=5M*.BS MCC-/THDA-EJ.51?2)UK_/__A#36WKRD4O5LCAA'Y;Z[Y-S$D]G MJO:#)(*!;MZ49XI$Q,2**Y27KG4KNO_)>!_5['; M"X#_(1CIN/+^?E/\<[(L LNR"",],!XT189%NIK$9%D00DH+,0:G=T37ZT\= MRJ%ICTJ:="+A)KHFM>%#?Y^,+COKR.^!7"^&,X,Z:PVSDP*$X&*UG/(9;7]] M[E7?1TNYPP*<1UI>3>ZF#Z0(<-*3HYOKF0^14IB7FIQ?A\9&B2FGLJ_"OS[V MJN]C9=QAA*E<":\I'W.D9< L5[.&P^:_EF[>FW]C+H?'WM5 M][$R[JV6X]A3ILF?.%V>-WT\"<=-Y8_YF,G:N2-KSYY6C2S 9L&=AB99 M#BV9NEK$D%#36PGVD;P]5'H]&73UD/%$;'*1G&/@$B?#]Q3:<$Z.4)92",NS MTFWNB_KA[VHG \52;W7>1[*YSMZ>PU+ER'$/Q=7,6J,=TR#K04$H+-..ZGUP M4L5VE2/GY_]J6S[$*#M= ME"&V%2K:U9-.Y&U[9)&8]R&9%$.[SG%G8OIJ7)>$NJT%_[V-"KW[^!&F7R;E M]V6%R]/\[,XST/=Y6>/T\X/Y70&V*$1G]@ S?6\/ >,Y(JC85-$&)TJ$ M.QB0^^SC6@CXH*&W5CB(=;:1SJ!SL$0W;?K)^%"X5[Z,0' ?2.I,UM$,&KAF M44 DJ1O,Q8((*IU8+?&4^'=36F8I[KX7PW*U%U*6Q8P((S@M^470>@DF,.V5 ZWT-)2"@"W\+?(%RFJ& 9'B:R595$8S;H)P M0GBN1),6%<_0=/X$_6: F+113(,KYRVD+3--]B&N92;\L]2=)Z>],UWNAY$3 M%-$[6L@=*4EFTJ%Z)DUEV]_2L+*7+BS )C0\U#D6OA2F(R\L"*U) M&C**PC%IZ#,BV$#BBW=-3E5;@U2@I_0\6-0>%/7EG@S0)SE9B<]@Y00--%Y\ MEI2IG%/)I+8<0ZHGS<@\#X&^H($@T5K9I)*Y+TP8 %E)N:?BH31[#SJVNP<'Z_[IN_OU M TY6PJ1#"79LR-_08WDIP@;#9'*TH'A:K;RRR$PJLDA73,$-Z3,#U.26W;N9 M(@\17,=' [_@[7CVWY.;FAHV>_WZIX>9G0$5H*SC@XPCBHQ@P&5DUG!1E C! MIGW*M3<_O;]=]31)3SH54X>*FTWGH]_^O,7I[,/XTP*&GM9_F[)@R0NXG\L. MGD=6E!;&@DE0]FD&00]^XC?1_U;M;^W-W_\>>IJP.\Q7_H:0)9[W(>6 &/LP M_9]C,SU1&YMT>H(H6]GTDJ0"#DVBE06M%[6=B&1!EMI7*AGD(A:N]HF(AJ/5 M+1MK.Z4>(L&.=]9??_FZ3P :F53TM#N$4N?R<0:!OA,Z0C&F4!BW3S^,)X_L M;P\]6:R3TV72X"1B44")^?48XOB&'(2:K :W7XB^WZ;+W]6-8\GWZS?W5,_6 M?ODHFG_MDFAR@-^-H,%W\]EOY%*_D M!'LGE- ZU#[X&ET Y2('K$=&ENB'FG^BI24#CU:1XTMFSR!'8#%(\KC0:FW5 M4RZZE?8B2NY8YLMG]B#Y3=2OR)][4%XD(TPJ6D3TB3LNK2>O%6DU#2-'/Q.E MG@M ;0^@:O41#OY=Y 3?\C3>]#)01GS*B< F;B7*+1S/$9/ MNQZ"4\$ED]1(\SKD*'#F=:*8P?-,=E+/76UTTCL*.V1JIYU7=_7V[#727RWG MX9Q0J7/<>WK0V+Y36^!6(&;OX.<_C]%NYR==R/T-*N M)W:ECX,H7YVT4@>=)X$B0";)0YUUD[4H"H G%^POW@-R#6!,,9J, 11H"=S2)[3B*H^40R!M M969BS0,TY.Z1O0@6M2\\DKZB>#>]+&7A.C#/?!.TZ[MM:0?<@Q:J5'@C:61;%K*9FV$=2TH02G&%>%BP)":KYPMY8^;_U2RUO_ZS_^ M'U!+ P04 " !GBW).AS$O,W T "!-@ $P &YGE>WE4$UO09Q 4%145 0$A*BHBFPJ(0DB>^A 1$5$!98N*K!'R$) M(:VH(+)$Y0D*0E3$B"Q1(&$GLC]%=D@D ;(I>R 1""W9)N^;F6_^F3GG._-U M3G7?<_J>ZEMUJW[UJ^X3^7]3_UO'OTK^NSJ4Y)\A6]9"D!"> MLM)NR*HM2LI;E.2M$*ABV:O_YX3_91%$:96RRNHUJFO7K5=33"!OAJQ24E9> MI:*\>K6*BN)N@N(^1&7+ZJV[#AU?H^%V375WQ+;#=Y^\7FMXXE.3YH4^P1[+ MZ[<2UZW7TMZNH[MWG]%^XP-6UD=LCAZS/?FGPRG'TTYG+EYR]_"\?,7+_T9 M8%!P2&AD5/3M&$QLW+W[#Y*2'Z8\>IKY][.L[.VT;O MJUPJ]6*=*G\ZCGXA^IMR%_-TG(T?/:E=9$8O@]=#.P"FMB@O?R[A(JFR MU[3P1H4P_U/0'L]U02%RB"G6HF!,G2AQ*0O#2Q).RB'($Y5$E\';WHH1G?#S M06A?X:8$&4"K+<-_FT)< QCS5Z2%U#!U)K%)B'2)9EO!XWJ_?A[?JT>?S M^1D-\214;\N>=KW]UB:$?7K.?ZW3ZF5^XEFO_$9^%D_#WM]+^ZQH_OR,2@+\@A#CI5=S;LV SO'9ZZ]Q(_U><$([00&X$O;RHO MA<)GSC4"KSY63+PI)#/U';9Y!/WAYK -\E^5^VR-J4MD-68"G(:J>P&KOG;^ MU\$+\W@B>B]M- 4IS/9 MZT!TUIQ/(5O5P+7[7BSLP:1^@>\?XJ02*I@^4,/3E*XJ1F1$%'SPX.I3L&X6 M/9L;=.$-T2!,#" )_IURR$UU!@ZYWGL,8]/B::*=;NU\S.SM9>]OF4TKOC_\ M/.??C;-D6^W/;(J40Z!>2$E<=!<.-@++M*KX1W8CTPJ_YRE0\M0I);M]5LK_22'L N^N_[=(T!'VLD$0&ONA6D[_S29NQ3NN;!+#E%QR(A',$UD MZS544M_OL:%159?T8O*-^[MG9'OCTC1\KW29/]O^_ M1-G(_5.8LVO=)^>ZNC5U53FKZS]A"FHHEJ>N:;0&;%#YJ/S858>GDE?PB\B3 M0UH!1H\HS#*TEO*"@W@(W7CAJK^0GY%+NC(VV>=JDZGB=ZB\?.@4(>!0_F6@ MWXKI[&NAK *\S9&BPI,G@6=!K,M>H;=CCNBF%S:^]H]5.QX=%*WBJ;6\Q5GG MT65BXK4?G>LN+FRZM0Y9G%:SMVN952XCL;Y]?6O_QB/LICC.;MFO%@\_7[] N:.90[\CFJ[C*CJ:/O8U)[.!G5;_^_ZVT04S]A37[)(?'B.%?TRJ9-R?<&)#@] ME81Q],+2HNCUWUM>SGE(X^20E[273_@@=>&PJ$(.(:2NR"%5^*IY!-HU38/1 MI1+G>?_:4P@XW_XS2CQO2[*^_3DWW M3S=!^?OI3X-FNK]C/YD_:'N M1-X!-Y?B^1O/F$XSN%Z$'MQ ]F7,($=]&R.DT1(<>G_%T?R%8&[\%R>*NKHI M&FT_EE>$F3,QYI?M&PJ_]M0N%5!G^GI=IZ$BBJ4Y=*D^8(^UDT-6&SG!'-ZU M"%'-8VJ"^>3HL!/V!^SC6RC+*["^W\[T36MB4@+:?J(2SB0ZB-%W?::XCK6.;G&AD14>9WTB*O*)30" W.4I/3-?*I=SD(\L&I:#M$'@BV2$.NL+@=6)[L.^@^2W]/G]F0_;9$] MLY$($^EGDM"+=\<6%B0%JJTUW6&M?^')*Y1-:=1[MZD1A%V3VV$$]'/ M4*5J+ALC;Q9H>WI=O3H#+@L[1'T"]=D8P6NXCD2;MLADZ7>\[B!B.KGIU6M8 MS9\9">GUAP22%CGD$!)A\@%\OL$GC1%B*OMC<$!@YP4^$ZKS#(B'!)5>6?B@ M(JLJVXE6"XTVD^ZD*V<''%X-=QVRR7D'],-9$:("E.Q)UQ_VOW\24.?+-#GTG^E<0NH8E M2MK],D=D?6@N4PX)*$ 1^=MB,SU#S( RY#!5IA;"@Z9[C5#5E_(T/M="6U/= M,R;$YG9=06+XA&N^\;ND26F%C_A4N@C8AR8SISU/RB[[IC8^6X)F*("^>&P- M>.&%L*J5JH1)O>S0FF\ ^J)+P'*NN2LAS.+AN'!?+@<,4D6$5E75#,J^Q=;] MLZL8?-Y;B5B'W?>Q=DAKQ=DYMBDM$,.9 MI:^Z K[P2-O!LH1\=4%7,]/'^6<'%Z]I-G(;#950LO1M9'"+8^,#TOWQ7I[W M7-,J;)\#Q9S@_@O$@*5O%\F+YX130EXMUQ6"U:RN.[#G M-!FJ ;:X91R!L@CG^OFDX]V;KNJ^D<9Y!,WF*7+K@+22RGY'@-:[B(]@=PI9 M3:SAD^<%R?>Y0L)#:RG2D=ZX&S/A(Y PB*(;=$ ]*L'1?2 J.-SLU4(C/:(T MW766&O:Y\K.VNZ02\P;Q4*L6_;W>R#SW0^A6Y@B,,5YD\PS*@)%&4NV/;,8^ MA\DABY&1D:*R%JF)#-XQ:R39',2F-A.&Q=RJ-@M&#U<.Z3!SY&;SB8 T:&; M?!>^&N/=G&](Z95HL/FJY]+ 1.YRF\UC,BFEWNF#<@!Q>)*BQ0C(?XKKBPG& M'H^).O=LJ*6F.RBEPWC\6*GZ]6S!!6+,V_#,!RM[GBU3??%I*R8\U?CF-LCT:>2Q4>W?+KV/#TG.BWKEE@DL-'# M-I^U=(&V'KQLI["]X2\L_V0[=%OTJ.E,G.S=;GC<9"-TX.K S:AJ"'0R)S"= MJ$6IVG5V^6@7UE$8*5-#BDVQ1^IJ!RJ9,W*(QACC;[3Y4$E)UNEOC9:<1#MQ(V@ZE(H0&)ZZKI)%Z()08O7V!X MCU@E>BNJ_WZG0R$G0@*K*@?X*10%H<3[X;IRA,CA%I&:@EU^Q(WHNN,?X=9B ME04]=^ [4%F_?*>@6QI-06:+;/. Q=5?$UDF#ZUN5P_"_./"S7?)NK6-0U8] MC;@=1NTO2_Y0G:SW@GO [:OQ>>+:SN$/W^^_G2LA!=U8\9HJRX8C=!9Q D*3 MA&3:@2E^+E3?/'[YY1&HAK?28TZ L]F;XE-;TW7\=\5VQV2;%/.O%O8?&D), MTUL1@@C$W;#P(\'0-23K[=HEV;C]\?LRI9Y__U'9:WTB\D5DS^I;EM6T +QD M1[*@Q[FV?T+8T63F?5K I]443N5T5Q'!R? M/K/Q[/-#^RJU+0M+-/)J5E%UL,YRR)K?.!9!&;X=D\I#MU$9&I^AFM#FE:BX MPHXF.>0N3A6\JP@SS>FM"1_ZH>7!?0\7BY:2M/K/73'C.ZNE'=(V20,[F@!P MIZ=$TTC$3IQS?=3#F?^>RM[WD;YJG,<-R 'O<2G%;Y+NW\'I3\:55G_,F=Z@ M%%8V7?L'^2#YRYI)M=#V/+AYUN&708]:Q";30^OM;+3X'A*?9NLH?YJX2L M!_!]H$T+L!FVD;L1VN:G+@Q_$D#"1+8V0@?-HGWUKO1;[[^>WW-^P-K$.-R, M9%JV:]>#KOK9@P>/_0P%Z5S$79E^B,:,S%)X+H4S>EC',+UL*>%4/PT*O[X[ MD6$985O<=>QZT0:CGKR,;4&/)'I".O^)P$2VSEUL@365XG&J,Q68;N >?$V5 MP/Q)&?PS^.2CC,9K$7%N\ MP#6W;#F94DW4'Q'A$Q(0A @_X#@O03'6V0?!H?.9,_]P<[-H'[]B 757559\>.2QD&=\P-AT(3?V8J,JP MFFSL_>.JRVN;DPLF7$_)CIC2R9G(#Z Z&YY-NA)2*GI1F>[:EE-:.%>L6$^. M7<()?25V_YS*L9VC(?3[.P('A\S3+/221L&)O+U[E>4QSTRL).'^ 1 H2NS MF$/B;^2-HD07<]G::7!S$.E*D;Z%00LD\7@.D%&*U4='B!'3M7X5L3Q]U\N) MOZX&A=GX],-,PD* -T&M6I2<+%)(J$OAZ!#64Y'#,JRE]#E<&==V"+M)^A)W M$,7:@89I\#:>0J_]NP^4-Z,W MGE4Z3>;.5Z%^7P&RZIVS>TQZ*F J'ZU_#9W4ON*X^B'0^-K@QE3_>W[,[-#3 MN*+@I: %0T4?F-Z'8-<<89%S".#^^L8CR&'F<=!86.':6TA;FE>:AC)9FZWQ MCZ#K)GYA5;K.X@6=HN2/3^?=*_ M8S R)N\/615'[AD=BSS_T M'_R'Y_E)^NT/IL^/!,+K276:>Q?FGD^J0T6(SI_T2).]I:^R.RV,#+M"G*3? MM'YW?0./&KQ<__Z,V],(5H^@C]1-VQV1]HSX23**=93FP@])=!MH-^O#"AG3 MNH&9^@T_28\J/;)XIP8K?YSK)45UU9N\.DF: M+@Z+2=B4^?;R\!A*=YP-R-UYLP_,&>@-PU//W7BNESS,C84[GM-=+8Z$G%E$?H]#ITI2Y%#$,C) MY>C?3"'J(LVJ9YC.B\3<&N.&75AHB4O(:_%64(5O?M#<2TEA5Q<4OCF$ MB"SUN/:H],'GZX>VO)LYDZ>.TBS]G4>A-'JAZ!='!/.[.JOQ&4?C]WP3_M4< M4).!2F[F%G>?.51X(MJ?[XUVCH>3!)^$,>VNH+'YIU<@KU47_3EL4T\S3K-O MU@)FS[$_\:N?-N&;W9W]I4&85!%[U#M):/]M<[-5;F"-[KF'%2-)GVJ'^-\] M.5E511B>Z#U85R@Q$+AWC7^L%7U"JZ?5GR^/S>6)@17?$DN7GN]18PARF7EL M;:T<\B="R)<]ZP3ED/;&W4)62@'H)O@\&CJVFX;&=9!0NL#\GHJ,$"#A6A , M.AVD:"L;3LKLP\)4ATT7XER $P3!.=?O]!8 $I6KC_08*%U2US9/!4JGO>Z= M'/=QB7TW%9.==9N"D4-.0ZD*MF!W,]]D 9N[_UO%:5IWQ0OZ^Z(/0Q^_!W4% M3]9XFL0%/UT<&)"N$::VE2FQSYYRYZC?NWR6NMI9V]N\$\Q^^/&,VA:_!YQS MA0@T-/W(CXD]_'F;42A^9>*>U7QR3N-K=L.NVU,XO<9!JW@M=PZ[HC:G6P>X M92E[)H= H2*F5N3ZZO%#A]&3HI: M(L3SBZ=O_JX6QQ#D$(,L.61AR2]$;"59*R3RGPC->UKA.RL:!W!ZDS%MLS?' M$.:L65F('*+HP=_1Z0>!?[QX,E^ UT-"YG+JLZV^59P-^#%YH7<;>I>C(S#(JS*?<#2O=+ M^D_G%%,K7W5GBE;S^*\1/3MG?;MSJ6KHF^6?KY&31AZX5R4./GY%G\//OA#; M3,? +11$\+D$ BIQ]/) -7Q*)Y)?YP2;7TU* MB#Q+]D9YY _,%A?IK:)GI58S5 LP_SK1@=-J;*BJK:L7C+VFC--/T? BW[&BU46-%75]@R'9 MB).$@*C@\2NX-5'%]92\O=V3_>\'B\V]%Q1T,IP_-1,IP*^"G6B;,(!&5&FR M%]*(LMU9J.>UVR*.=5]+;E9@Y$]R4=N'YP&>[N>>_2A8RY@SVY?W(\%;O%,. M:8)2;R+QR(W6)*:)Z)T0G80(1"9E@K'S.%6)J9#RM!;?BGYXT>>DZ)]H/2GT MPA'*F%*_>=1'UK"-Y_G0_)T-"\+(-PR&5]Z%^<_6**U^LJ_SV:SQ,9X8+N(. MFYMY>:?&%B2ZJ>=N:%9#VTE=M43?>8S&#&D!@EU(T)=#;J9?X/)\]_*-S=$O)3Q78805)6=CO9M$G?O-PDKGYEXKP,G(^G>3,)?+KVK.T^IQ MZ-\JA[0AMM:[6%/P'+,U_3I+&U$>]"7C^CSKC2^AH34Y\2D326-TU_->\]WB M[:L_JJ>V;ON?K7[\*K3MU[%\6Q>6@2:YO.G[DR9?Q-ONVI6ZS ML,KJXKH;C '^R(T=ILW3\R^AG8(X>$JX/&GAUA)T49@U@[ M863;7Y+#0FJS^HZ&KIYFJ7=KG-D0/AGK]FH:B>I#^_??(+CU6I0L?FEL>X^) M\:JAU-H25N#%<@B;='=.A*]X-,Q.M-L$Y0(^FO7[>:KT6:HH53/EN XSV&STV3;AGYF$>(%3[9N2,&SNZ5Y M2TKOCXMW3H[MK*W:4HQ)95NTLU9[CYW!#5BYQ>ZS]S]'P\HAOQ^F9D:$B-R? MVS!FYS<.O9^? ]C5WZ M;'!\2G0!_B70:0^!T*CP;5-8H]DT;< BA1K:=9P+#SZ2X_C0&E**'X7:N/;_ M)'_,'62."!//V='MVG\>)78Y&[:WA]/="F>AI\B-Z<&CM8OS2Q@X1&B3S#N5 M%<9;5K[T]?VMH@2456S!9A2HW0]6XNI7V+M+OB:,43/8% YU+[ M1L,1;""(X.I%$V;SM< !Q69QUSPI=@BY91:NA8K%GN3JGPD[%E29-<88[YX_ M6U.G8+%GRV.T3\W-B/P[Y!#!Y=)(1>O?FO4(]_WPI7U;^ &4478Q([^%HKBVI[;&[#=S56N:$XTC,S9RN\1_V^ MZ759K 70[&O/KT\VU[5XOIKL>^U56>S9\HYN'1P2L%>OV,0NO"S33WJV8U*8 M%X%,'C:PU'P2^-(QDT=,[SJ:N_%.P=\!L0VAVYYY'86=238[4$GT-2YTI\89 M(ST*?U<) 5Y06T\Z5-<*D:@(M'I+$M9?^E9V8-JX$(-N6ME87_N@[>_L1]+E6V*CG?'/BX@52QX5W .T$[['L_?=$]J)DL$^ MP4(;5!][8TT1S_7!V+:J1^X@-GK_FYP!1T"KRVH!S \(J*8,S87=7"S=$UIB M.DNR1NU"?6" -K/'Q)DX&Q;I4?/BPK)[W]<5_;F2^A7&B5(9&/D-#9%^6XY9UK:QL3FJ M8$ZU$SF=QCAN?#90_\/%Y,Z:]SNF$M>E:+VIZ1ZMD2U/AI M_S2+[G[+ZZ.(B:KYBM_<:L(=UB;@ICIS@:>:BMLH^\Q2*VDT] .57:IJA<0, MF/.'RYB@SP8[GOY"[]8HPF1>"" OE(4K:65IM8Z.>E_Q&86<.LV3F+"1Z80J M)'\=1_U[O.@/LO?\#K =]5 2P8O1CL#X<^CW;W*S%B[3K$?/?0FG5ERMJ,H( M-JN@S%P:'*?TFSZW'GU!6LQ1.#L,:#HF4P&:#LLA0?K*H@30D.@4$6-XDH1U M!E.*CJ\5(EH5O,L)O;&Q@(O?TK/VZ!XE5,$4!:SLK7P8-LO][(&Z]P!S9I,: M]$738&9(;\&511=O%VIG6!R6T%\Q%?(P?S=,C=,(/VI[!9N0C\JY&J#)/_"V MX,#ET"<>8:C84JVO*]Z_%F1K%4"@/D&HQYMO)6T" MFO=JM\PG>=;. JJ-!N M7P_[,[^.$H=V]1.%^!1K11H8GR-%[V\[1WZ:^P/'.I6#EM]RXE-\+_;8?A.G1J9_-CF MEHT!;WL/%'_UL)WLV4K @:C)@?,/+ )42K*R7-Z7EM&SBAUJ9,&\"/!;CZ:G M/KZ5UG9=N%5$GJ%G%GE4/#VWI%?!*AVEQ.S1^=SCLT$:W]_G$'IK]3:W/U9# ME#Z_><_R\YX29?J.G?GDW?S@QY/@/$?6@)Y6+0-3]"[:0',;,G)(TCVYD-KAA#ENCCA*>T78]+3 M71=+>3G_BXF>(1%C6KQ*0G'3VE-2;&TT@HA*+84/>#3VSEN7KF%Y#43E)J ] M^P.%:^X9%!5,TA^W6.=7E$Q5(!,*'/O+2N60?J#2NJ><(1.-*/OI\T@,"_:1 MNVR6MKXC=[G%-](1O7$,0(?(-(43]^O=8B,+NFQ$Z.%K%;W1OL[=XK,+Q]$A M:-'%:%&10M,4K1$+7E/$G;DB&0JP?TA?P[5EPX!6F17TP4I5NVL:(R-;[((] M"L8+-4XAMENAATD=V;TS6EFZ^23N[R5$LFZVQ+@3V BBFT6-6KUMM(885)%K M3)"HN.O(.*VQT!7<.=%AKRKZ4Z&>)#DD )H(#\JQ(2!3C"8\0I23TB5N7+P* M,15V30P#T:U0]6BI]O$Z8=F+L%NPU?&E7:\Q?U3WV5=-K>,S$;)[)T*DDO7/RG6[7^]O[JZFO(VAWZ*/)>)?"V@__L- M0$4(LHC@0@=!>Q'_ +H.$0@DQ[E*#%>R2F/$/MB+_1)5X5871)NGS#6))X?< M]]!9JL.K-'&=YVU9+329F:S)]EV1^K"%*M.LC!\&G#6+#NCE#.[-;/53KY)U MWKN4["%+ZN!^]5DS,0['--@A+6SY2PP0K7)X,LT5WA!-^9!]T*1CI6@Q6" MW6A5C,>\RR<%"X,^\-O59VVA.I-O+O1X\ H#7VB&JBU"E4#38 .-:IHU7MT+ MI3LZ5OKAYX8+SL_[P-0ZY-GZNB&>Q&;\X;''E9&%\:F]]@0_TF MZ0:3%6OA29_#$KAZR)3:N4(BLT.HX941MFD.JL-@3LD.#J'-@,K79 $K,R$O MGG_$$@CV\IXDA$(#M:,-TZ"%@(+18>T7G*@<;M@30J*.+FRB;#WYT_Z M"U10T+LI440LO6HEJS V-]YN:Z#8D6$-?X->['[VNTY8+%OW25'.C:495A;# MJDT&1T%$O+"'735[37P6>UIH=%]V0 (3DNX=%Q*:1OT=ZRK A$V%!3,K?$H% M>X:_=>.IY19N2VL@C<9R3AKK]1TU)Z!BHA=9?.=7V(O2 CGD>GK\9X/5@L+E M^Y(K7%==K(6PZF'C#O!>6XXUN2=-8B18;H,R=9>;??W;_/0:!RN!CR"C?3LP M;AS]*O?Y5=GWNLH*L5O9HP-/EZ?<[D^AXK/8'!5\\KZ@.#<[-^8<$,2E8&^W93QPB M7>+ P6L&VRXGEQCUP[Q+7&!>[04%R&E;K"63V1RT9GJ:.9O5.ZVCNN:'[(5L M$"%PQH.&KGQ4D;,8*>N50U1E*N!KZ^#%F3QOWK/LUKR3GQLUA*$.T=(7 3%< MQ%:,4;N?GH":8I0O.$D$0D)=8F-N]QT/1!NM-T/]OB_-@!O@!JEZ $J=L2 * M!6T$* 4O5 F'PW$]U'4RZ'1.1UH &,V)A6^7J.:V#;@($[V9/8EQ/\D=:682 MI\*3-BW .H570[/][,C]Y)G4NLX&DUG6).&#HDM1:9%^D)@)D-R.V6@>Z1YT M_@.391E<.'IN%.IC6<\JI%9BENHLR!Y MJSM+"5ML8VYCG_X=;Q_K54N31A\"V(H]%SBBDX!MLK7!"'TJ^['!=FEN5*GC M'\ENO4M4-8QSAX&> MA<-3%HQX6;\^34C?'GJJM!@(BI:/)*+^P,K=)]UOU" M^G[O($"9;V2^NX/-E:W]U[A,:38UX$LX HU@5H@RI#F-YK+^1AW:&]D_NH[M MZJO!*C9]EA-9THJ&'=L!-\Z1,5N6J5N6U#0'3P]]';W"6*.5KU[OCXK_$$KX M2%"X,% .85 [ ($S,@51P>+S!2(H5.(%)MO@K?3]FX *HX0#)GIH)5='7)]J.=Y[RMF-*(L.SKFMZ'0 M4[9N6)%2P4+6;!.7E.AAL!Z]&6/1#"4OSY*$AFQ3'(R&\.]9)QM""PHXIIZ9 MF+D9+JU"T#J"ZQZ#-?:%[QXPPQF$R,R&L&XQ'QB,$(5#LX?)SVO[B[N)=YO/ MDRYJ.F]Z%EJ%8WR=IIUA^#'LJ$US"4D![1+/G!\O '7>PDN>;ZW8WVEI S44J0LTP>:CD*H8 M$EM*F)5#.!;,[#_ &AY)QQ?7LHPS2[VD0&/J\=Y&C= "3E6+^L91[&::8XIU MERU2W7*,B@Q*V18/%P]EETBS?0ECY/5P;T ?YDSGTC]N'=^=ID]KR)9 M!SL=%B-5>&U5+W_+FWU-] 6(CR_#G>UJQ4Z1;T=$S MC.JO;FCW!$]" CQH!/?O=U@=H$FY_N2'4L(](!!Z!V/9OSOK*FIJ*N1NMGW[F%,'MHO=ZU58/HPE: MF*<)P<%T[<@0>N^54AHQE.[IX8D)K*?4,(4$11\,[F'Q=Q5+'*6U]19B4V\0 M8%.;609 DQ40B/@NAXA\A6GYEN0*W<#7 O^VVF?C5(%(-'!*&VXAH*64@@9J M"-51D" ^Z.W#F!Z?UX[)JHI^)O:0_0,ET_]5;K3< KT#J"JJL)J""'%937)( M*K1R85)Y^_.>5EW!CF@111PVV&-9K1FY:9.D%0[=3@U@;L,8$-[A>/_9B 3C!F4MF&Y./[DZ\]FJJ MMBV_*.R5"X!6$1!F9[P)9(N\-681MFL6"=K49N A4HU< XNTN OS%:#;9%OK M#'9GMV8&U_8HL'HS:')E@,FG,BY.G^*UK."3K?4/Q*9/,):'1[V<9(_A7]NI M+^<9KJ+#TH^-!R3&H D/KX15E1;5&XI#)4J].-/OV$-@-IJ'!/>]Q:D(-WWB M>1<1*\F@4!"WT=,%5'\/>KJUWR-"-V.4.='TM%(KL_42/X:OWZ@Z69HBOH;[ M E OKHB7Z:DV3B]F;B89BD@N@>Z*OKI6V"I^$_L-C"VB &J<[0["!LDAZGY MP$.6BM4ZLN$[#.#2NU077V>7;N1*FXLBK?&=KMU(SE-TQ@YMY+:"\HC*P3#F MN]&Z^:I_OCBUGXD(.V,^[<1P*BN:JS6P9Q/ /=D2O3Y.^LG+TD*8O:! =(&& MM6WI,"NFFMVD M0]Z3\EJ*&VBL ,=_L^*()'90MA- X9I8&G)(0(.&: >8R54*Q=F 5:)D04-6 MNN!\J.?!DXA[9?/6Z1\<7<'N^.NHCUE)3)<^7SQ7JP/&,2.UY8^BR(](FR$:X-P7QR/MXS' M7D.S3\.\!?$=D5,5(8DA)R?\(C9+3\U]'%VY"Q M46(J+20*C!XM=:FS'>_5 YP:LF2:M6EGK6#3 TZ\LUV2 )IL5=?P)X.^]^8: M#E)#4=+$[B/1_X8EER>_VQ?'WVIW+BPTQ1)=1L M*G2EN'WF4JYKTTJ(^\4%=; M*S47&O&A8GOP<'OG)2'0H7Y_3&> O-'1O:]2>K(5N@5F7#@\%IIC4'PDI63J M+[]0K])Z#61(#ODM([SHIAY?*^[O?=V3:N3UP$N\PD6"@M(Y5#OL 6D5CM] M=+-LC]"]Z@'6.88X+=LOH-TE3=JN*=;L$)TJC0XT"R^KG7KW)K,R[ TEQ<&+ ME21US2[R*/3**+UR)O)E#=&8,I*[G,=L8,8UQ(W(2)4-GLYT*Z:+]\G!F^0$ MBXM5S@TV%_OG=U,'2*7[H+4U%?6)_FBK/;%R2)L+U(1FW" &R:ZPJ[5NF9T M 7=8^DABCQ9;(A5PJK(HT&Z>?Z3,)LU^$ESD5& L1 ^%U)12F!-:J'=1Z")J M@#=P4%]>EU=6)[?;[N&)@]R3]S'%EI<'&CM#WCE*7U8!R;H$R986T0?P&TL/ MNUJ(/DNO5V>CTQ "16P]I))1F'D.JSU![4\0S[$89IV7YE\3)-^1[0<1R+XE MYSRDHQ!(AN^;--"L[H=9*,E&JW3#\Z/3]T]2EJT#@Y:LBR1N(/HU$],\?QF\ MRV[83>=PR*X&/M,&>_M*V((;V5EJ1<,.W$SK6;57J<4Z'&JE[1.RS>WR5:_N MUF9S.MK4DQ':]=9A/,0#'%P0TTI0]76-" OAXE=ALAV%@7!:/X'O /&5&8(Z M@+88)O#*R!R[=, 9#"J4C1 JJ)^!!S)= 2[W%3CO,MA&?X ])@RG\1SKJX6; M\#R4-SK9X!"=9#'776(5G^LE2X6K@BU<G1KMN] M1B3'%8P#<3>Z8??CM.RI]#'209IX-O=7^Z!(6N=X%#;OE8+4U?2^N3?R#=:Q?G1Q8NKZ@G M2>PY+G![DQ9;\V>O0OHZ#Q-@@$*AH#VJ=P!VBARBA;.?\32P5R1C"FX ;B34 MNUT9LUAGWGF]=KCAQE4=85%1HZ[.Y".?4RW*7]+Y/9\MAB-%6&DVS"2,C;\# MK(=!!0-_4#+VQ /J4V_LF%.&>&C(T%+LMY6D0NP/G?!PM(6YN>67/3Z>O> $ M_+LT\LSI'3E[+T2"XI5%&;78VS:JJ(/S>V8E:FZ;FX/31S>';4IY[R]?F:9X MVMXN#$$#_O$;*/2LF/-M]@U=)7W/WR4&!_R3I?/WD\3#F![-WYIB)Z#)5O?8 M$A2*ZU'?^[:U*Z9(8E*78S%;W#-Z C:_?JQ[=7MNW)^>06+X]/3<0!3G)C_L M%Z5#M'US[+;^@R7J770240[Q+@TY]W;JJR!^*GS//*MP5SU8?(X6%1;98ELN^TJZ5C2Y4IK&2&BUJ0U*&Q??\/PX^B3_ M3VB %NV[H73_Z"_42EW91IP!9@>&TVC8P7%990'=:+RH _/=]"(X?V?VJ9S@ M0-L;#/QC\X!/EDW;QH[70 [S]/&Q#F?R^X@_J7\5N YW9*\LR*I&]K]Y].V[ MX@3Y3_G\]]WSGGG3W M>I[ZL::[5G555U57=5 >!L9=C-OW M[MZYBXEY#PN'^ '._?LX%(2/\(AIJ>CI:*AHJ!E9!3D8F?E8J&FXGG'Q/141 M%Q>GYY"6!XG*"8J)B_S\" HF)B8.-@[Y@P?D(DPT3"+_QP_R"X![YQ81JATJ M"C5P"Q<%%1<%V0Y0 @ *.LJ?'N O#\HM5#3TVQAW[M[#O.E0^0"XA8**>@L- M%1T=#>VFU?>F'4##1<=[S"EQ^Z&*,0:U(SZ7?W3Z'1K)LA8"U:$]6FX3I]=W M[Q$^(B(FH:-G8&1BYN'EXQ<0%))Z!I*6>2XKIZ:NH:FEK:-K:F9N86D%L79V M<75S]_#T"G@3&!0<\A86$_LN+C[A_8?$C,RL[)S\'4+#0T5#>,G7RBWW']VP$5#?\QY&T]"!>;I]G^R]B?._G6,O?XW:0ER;*&_=E2Q MAL=:CT#*>A2F[]!&\Z7@'PFNBS^RRH !C#^A@%!W+#[3T]D60O/\I*]*%;>J MT,NN\^Z%BFT)Q+U:>G)FM5^Q#RKYU4]OAD).0IN'\AHX& M.\S-2#E6>];=]$-;A@B/SUH^+XG,7(GQ443P5<31">1VM4>*[/ PZS<]+&)W M9&C]=9KOU8IC@O"544!JH\=@!9*1;:V#<^5=]9G7G@RHN8U@#"K$L+[Z M_=L?S,W&G6;2_AI3/8=]><>0(V,- M),)R"ZRK$GD_U#4G]+SBRG_YL%N 7&1#OGX3C&GJZ.F(_R#,0E:;^7#'ZE8' M@6Z7:OGH M?$C)0C21+AVS; 5R!W>J;%_&[BAM5\R /,KRW22JBQX@]59.7% MT7_R_%\-'"07QA7/X@KZ%FX_7TBYC"89V2Z5OTPG6=K=3> MJ/;S2/$.+G5TG*JJJ!W&!@N3O>0&#:NQSK 4U65EDOY?D1 2W+Y73Y/%N(-A>9BWDEQ.Y1E>DI& MQGG9X-HE=R1B+UT][A*:+/KC,\CA(W'F%R/N%.:QQB)->//CL^A"0N>U!L7256/JO;FIF6(QHH7PA=J(6Z=BRN8CY=@4V,*2R0[ MM;FZUK&Z,A0?<>)X^K_1F$S'S'BNIXRMF3".&E'[KZ$S@5XNJR\9+;EF9C<7 M%U&.+SKW9L)7ZRJ&']ZF?.M.%GXYOBZ*UO-XE9WSM!UUQ0J#6 MUZ<^:XQ8@%C:V'2GO\VA+=,08Z0]OAAGRK76.NS+^5H7.+49:\U.OIP>#Q!A.I!%?;F5T'BOKHQM&&(Y_H_S)OD!SL";G9+CK4"X2 MB'J3'QS]WHBB1N1Z(S6(+6M(6/9VL#EK53:$,Q%B%H$7,X7WO2UI,;_+U. - M/IO;*^[UYV499>8@M&,JUW2(O3PJ'%$M8/@6;H]>G%)JRB+A$X,I18VU$R'U M&F0G7<1S.1\FOI**NGX=J/..XXV0*8FIT&E M.Y*+]Z7+-+>LU=,4G87(!X92PH[9WS(0XUM3R_+QH%A'4ICT;7(E)YNLO9": MQGV*9D=W=U>JJGI.B8?/?2I4TU(3TDL:VHBIW@]&<=QG:I% M6Z:NN?,)06'",I0A81!W1P>2AP[-F\:=^/1>U^AF-B3+R]E-S5;5XYSZ;+EW MJ\*X;VLKBJYM56X4X]M)N&C2I-,(I+6'3<&8[%4%LRJJCZ>N_'<\1?-]\VW' M=V)5FB+ (JI$:7=9;-5?VA&MR?"*9D/SUING^/;F##[:L$J/55>$?8NN9H_? MK&J4[Y5*C?94<'*>NV&!*B\,KMY^^1L%7'P%E; H:!15M&! M&#GTK_US]MEZHZ[GR_OA&;KRSH2\N#9T2(1+89]BK^ER5P(]KF%-"L'BH_3D]RFC[E/P2 MGE7M]?FLI8&+;>=K_+&]JOYVM'TU';^7F2G!NI^Z66R9DU>2:_9D?;4MZ=^^ M2%$M7 ]JAK,?Q\782F/:+(\2FP4M[,>%B2\:!1"MAY',G47C\99$O#!^.YK> M/14;-FYB'-9T2/((<3*4Z*@\,8W2E9=9'=>,>:,IEO'6%W%+[EXCO->C)(V- MTX[K\.C:>T/[8=("1DY.-SY7VX7'J_OO#RXP#.YI[P &N#EEOXO>OT$@*G MMJ=Z8='ZI>V5EGL^UN^G[=(ZM:C(%_-*&D D)4,D*&OH GG&04"DH\;4Q39" M4CCF8%5E.'.?*>S]L47=*SW9.TR4WP=(1['B%JE2GF?J5=4T[/D5]/D2C+US M;J%5 <\VMDD=8B\GO7*,<;G M%U5]="_JL,W7\TU4> Q6$G46/5VEPW'+K] I=<6V5JJ8FWV_?61E1\C) I@S M.W6-CF>>*. #L:,,*1-2:UZ4HI)9?A0+"5P4R8(S_Y: H%=\&57+O M>.;TJ@(T]>#8N1614UG(8K!W7!J2415TGC35QO$A@VB*B1S56]4KG*PJ=N'R MFD4:;@H?. G*S(YS7LHSY.(' KJ,8U.S]>KVUZL^C>1W]CTM9YC)&TT=E+!4^7=0I*IO@I%'!2$ U9M'(DRA1] N\[K?'GU6R[ M3E_8=T-=>Q91]VZ]?].P7U-A:^8;"CTQ+W(GQ@N3K;%$C83GSUQ))J)Z& \W MC)57P'9,+%"7')/N"U(7SUR)C.R@Y6/WS31PZQ87#74NXE%?3\=P1ZLV^S\A MMV])6;P6&GXJ*TC&C'5+8%/F^!P)?$%?O;9% FB%2 3A37^NI+E]BNP+MV2 MMQGV"HT#1EF?Q*-VETNZPVZSF#[;EVP:K!:'&N^2C)(<9+Q&:_9$/[K3]CF, M"/69Q;_,KIEL"*(X%LD-6JFLB$$MG/E*?"OS9;BNL/M7 R@)Y?'9#3&X.KM1"Z&2RNP/P\L1C^^7@Z=X0FG M"O=3^RJL)9_M83 N-[S[9#%>B[]H5[CXEJ!.>T2"9=M M9%%>)*4Y9P$JC<,-+*Z%/+V\,_ O\!%;'6D<+C8AQ^&ZISAHVMJB2=U/=IX8 MQ:!A21,;EGCD@#T(AV?GE*KY$U2E6 ?,I(,O7I#NGQ'GE3._IU< M$1OIMOGCN, E[N+ED1 \];>D=@1FFU^)1;P2FX3I+(0I?)ZN])VHX8;Z25]9 MBEC[]>XB@?M/"TLZ:9N$ZBLCM!,4+]6^3X \'1^_H]<(%B#:W%:=OI**F&$O M-^F8A]TMCFK"_I( N/U8@@=XT'>$KW/K0;._T\4>"("(T!SA'YQ_B/!M*@_; M+<7X7MPL/(S&;R6/9CG[F5,0AGM(8 ]]Y.+GC%G,^L@,6'MH^2H!0@QRP M?LC7+#Y]2,E!?%)HL\ADS\NJV@J?9%RJT,0]'[&-_JH7=$=FYK0PN)6SK6#: M8&)."7+R :W\64%8TX4ZL]9 ?\O)*6V.7YJ/1D/(*^-<.AP\#O2/1?:)BJ!,@?,ZW M.W=@UZ6=SY<'[)*9ZVXB.L,]T,C%(1)X9:E[];RZ;G3Q+57DUO ,*A_=R,7VC:%1 M&FXV7]UJ]G)O2C,$7@1V^"O<2",X;L['4G%TS1IXLYJWT(9.RR'%-L1.>^5"GK/_,; M<8(K3Y/F%4U$LM(*K^9X)2WRL*6RGU%=3 T@4.2_G K%(4I+IJUI4]G6T\79 M,)E1(M_19:5LU>=C M%"/#'UNQVW!D.N&MJ5#]9L=L?!8)J#7'++-^:"Y_M\BQ0Q;;Q3#"DZ D[NNK MZ$7Y:+/.+W+AK>O=M)2=UOG';ZB-'U2)X=WV'F'WT2B&")6OV?J>O&6CF.NI M]QCED51J_$(D.C;8\H/4E21QQIK?767#TK55MN+6S'LC!Y 8X@$+$U7J-K^[ MVJSS() M*F>/AH7Y=]KD%/7A2 9(O3:/D*5/7%#C.9237B<[%5BH6-NBQ5]>S^&[O.PQ<$.F=)A=%B\1I< Q?'$. 9[4.79ZCYZ8\'W4%\3 MWSDKR/VU=V&4"61)WL/C:6-U'P\]>J6K(S!BEA:LWBR^?#GUX,CBR[D,/+=F M7S3!UI?@X_1.HH86"OZG>UYX,@"EUU))$^6T[@;;R=N37EE;FBJKR?4?5(Q= M I=?+C23@X..R1_II?@*/;4H;PABG#%SKILSZL0X#6*NJ!7!#FG0RNK+]X4] M+>K1ZR0UGM!S59YH$?U>T-;EA2K$V-CM9B9)\Y*;70.#+-5Z]0AZ2V^].KK- MU:[:;4B?M]WYNFP<+4;BH,[,(CGWC$:UJF*8)GJ[5V?CLX'L:T]I!J+%4IZH M.LYW2%?,QR?O[%:>^CFC1&-R2^R$I+*>P&;\!56(G1D/7!CQ^+L2EQE@A"--4-7=;&JE2'/>N/C@Y(@/DQ MC0!%;H3UFUG\,9/XI\5\_3W?)SN*2"9ZY-J;6W\LICK*>\[KF]S>6R+QX2L' MKV6)GM,S#R?7T! M)%8B@5*QLUOC%^=^U:S=B]=-5)>W)NQ"##"Y?*;E:\)V M_*? M;AW_78$Y)SM_Q!PYE,_AE57T695_HM='-0M;,Y5]EB0,ME.&>5/ MFUC_OI=?[]WAXC6LVP>1#P]W< M<:<5[@_0 8_)\L2BBIL_Z2.!03G#RWGKU#=(8(G8&0D8CHM=\!8Z11$C :-Z M))#VKOFT=>@$L_GBKCP2\&&U4A'_H^6/EC]:_FCY?Z%EE%]%_WN6TW63#(4U MDZ;$:TP FFRC06Z($'F(J.] NDPH/%W"\)MRM^YTD]7#$B JC?U E&+!(:* MP>\ %1#^?U.PM*[[-'Q5U&YVR#VX2)2?M'CG4-XD_:ZB7MGT4$9Y1;&V]6N] M9Z8'^Z.K@L4DCP7ZA89LR 94CF;2"!_;74XUGV:RR-C=L87F65=:KC?9MC/)?GB-TX_K)B,BTR?;[>PH M;&B$^V//V;[QA25TU2[4)TC0O@P_U7Y@PP;%GNC+G?R>GT*T+3V1R"17HV=* M?,0#-7R_X[2W43ZC6U6.?MSKF[* Z;%H&NABZU_-[O8T4DQN=OQ9=5UE\:O: ME%D:M-CXP),R\TD,T:04YJ][3>^KA_2R7@1QU+S5"YDHG:'SPA.!C,]25(R: MA+-1++K8??O\)$L >\SY>F1=8?,::I A0V-<9#@'R03';YBGS'I0/0@(F0%; MO2QUD(!M8W7X!*^_AWNYG:OOJ @)G$GSS%6#7,JXB%H7Z)QHZ/S6 M60:C)^"-V/X='O;M#UMRIQD'CV7ZEMO,30VX61S'\]9UY_9B]:"#J)I(H%D> MP8,$[B*!KURKB.82Z)&-YC(5A]@\?73[;_IF7:6XL#E@JV-XS%^ M9;U55^/.J=T^SN5.LQ.9GU/R@?<[3KZBGEN0*#XTW&QC[CD+PM S(]O68OO\ MN@,,?2BRA4>JSW78KW1N21TXL)C87E\_ZHI7ZIIM[9\@H!$H5SJ2N)T!$U"F M?9Z7F8:*?Z&:N4U0\/3\)4RC\>/U9'6J6N1PY=VC-S7QMES7Q@*7^Z_:+U 2 MAWZ.[P<2^/:G1<8&P5M+"^&Q)8,1$QD%Z#A^O>!I)7Y?^3%)YC$2B+<8#UU ])+ & M+^YIVTN]"F"#;EZL(@'IRO_*^PP@D5&^[CH( 49M 8-:XFHHIH4C$A"A/;\1 M7*E.3Y9IYG3-R+M*\/TQ5]<1$HXAGA0++S)3?(A7G;6DTLQ[&&X;QTK^K)6[ ME[],3;U^FS#:#U^F$U$R&+JC$P)BPA?7LU!;6W:_)'3FL&RL-UB]TN_TVV1& M.;2,=?Q:+S9W6$KF1*\74:I22_%-@F!H0,6>L@M!M+J4,6Z)2<=C')3FPM@W(V$F,.__%HOIUDD80"-\A[7FTBHSX;:8C%?VWVHMV M\S\GXD4\;0I]! @KC$,B=TA*"VW+K.U)XK->>P=Y7<%VU=0?)[R%\ \\G-// MAN32HX/N\'[$&H9PLU;V$E:9AF2+M2&ZBQZ>* [,7S7_(*W?!_$Z5VRC628Y MZOG.^A=->RBVSJ+8D':Y1DCMI6DOJ*KKAJ9U=9O#5=X+=.W+01.Y$4^4USS(%0E'*T MZ.5M&+P$X3.H:/H9!C7PXU_XMD&M-O)#>P-;#3C(Y-K$=,=OW(LF^\4] M&\HSDJ-7,QF?FN<)0A&O$[L0MQLI]V W.9F$@BD20#5XQ6]5Q'X&,KEQTCEE M2,"_5.:*N@PZJ*:-!+Z,IV%/LF B<+6;UYB*H#]L;IS>G2+#(WRXV![O&JH; MK/57(M!6ED?7Z+R15]A>P!_T_J#W![U_'WKQS<,O*U8D1 N+EP^DI[IXIO3Y ME>IE7."\;^XX^/3"=0FA['Q M/)L79_6M[O>Q7J*?1 MVFA><_8."U0=!K-<^4A]V,.Q4)%&M Y_$#"N8,VZ'K;U:$KQWA MD;\R"6)V)7M4F7"\0<"LINK73W?&$VIE^,UA1/[Z7'%12_S+EW5MZ*]2^@TR MN!,W(EH:+RF[Z$,]R/@7.8O]7<8J]-L$@;].SZ]3@_)/T0"[(6W#?TKXYS'/ MHU^F)_/OJC!X^S^W"3(UI(2S;?=Y3R_*[78GE9OVV._K^T8#<6Q>F MHC&&FGB060IK/GX6C4_;[GW$6!>&)F\MZP[TB]!*OERDR/7N&8,6"%\+THFO M @+^"L9G2@B)!+'C:VJ(NNR)V:DH:;FJ];V#]&42KJ5I 165'0U];:")H$0N5J^?M,:]_EM6I!-W#!GC/\W/U MR,3*C*&B#$%.S_#-Q]-6V:I%"ZFLK[.%E&/EM(@F9\H$7LD^A8[PTOJYS%5L MJ"&!_(KG6G#-U0."C+P\#AB^-Y9:P3D]@LEW;H1[]?69Z6G23G:F-7\QJ?"0 MG+A(E;\:1 @GBI9_"$2#Q^>?+4?'*.6.<*! ^%A5$)UW;$V47]R,_C0I6.N]U),. M:9^:5T_FQ)_GC+WJ^6W*H_5HOO0!CY!O:SBIIL^L'I\J 96%IL#E#,@&";2^ M0 )'M^#0W5;HOOJ?HR9ZZ 6*C=CIO-A9@=BO+\#_S=9:7W!'#'A].7-DES7' MN1*[!_U*^F[!+/D^J$VG@9\P09IN=%R5;Y!ZX$QV43/QU)K-@U M4)EZ><.P!N6O+];A%2&#N#1)8R/L7/Z#^T>N/7O_!O?(_>Q3V M$,>"QD:]WBM#MXX,6FJ;08[C?O2^XIG?,>M!>D$Z[Y@8]NA+UB;;0_%S-K7N&MOL$?NB(OEYRWN%^%= M][%HB)UT8"#ZP 6?O'F,UA7L/@RK:+,LO$8"[L_&!H;Q;X:P01I)W&&EKF=U M44>X_OY1ZI57<3>=VU<5V^\T61FU7X7-"7JXVS(WM@I;1"7#H(NC:S[FMJQ= M,9-^V:1>#324F20)JG?U&^^IK\S$C*Y9%3V=<3IA].E5H-YPG+(BOGI+\/&Z M/&\:VM696M0I5H]=AS/NJU39W/H1T=!SHGF6:#@>G5MJG<#W4+)J*XTKQHE; M>3WQZ*"+*I$A12\\@^=+5VW1:5[@42B.\2JXHYZDF?G MVMGPH-4E61$8D;GLSE .6"%_;BI.3GX3KF%'HT5_YI\QDBB2C[PSH5CUV+SA MU42GZ:LVAQYUJ-HNN$+Y-M>90;N!C-.N,TW.<,L*G;GY9='BV7NO2_7J6@HR%/@E;I-1K,RS@G:I-FE[BU MY\'P)A2*:R^1@ UXE8///2 M#(OI0C-?=@W'T#1])4;"RF2?MO4]]E%0\7/+)D]V>L?7!TF+:T\U*,MR U>" M=@;+)[[>TG-.\A)1WA=K5Q#J4JJ)5(@KL7O.6$IR%=(UU@BR\!';#TS>><>C M8*),1_Q\4JH=YFT)_^PWD#@T5SMUG0R>J)NN]T7D9K%@*/=(J'+=V977UA4> MR#40C71IWR8M3D(")%Z^(#OX?@*7P&L8,^;'7F^.G 6-,/X7ISF3&EOO>6XK9MY=4U(7!-J5 ; MR(IHK_]YHA*_1NJ.%-8][]II*'.J[:.]S36MLIBSBF/:,5Z-$4*NH8J/W:@8 M1#GK7G76MM1%"A1?Y3?@+RBYA[-;3)7IMGRPNUI$ICLC>_\PI.]A1\;ZW:$!%[SRXYC'_:PH:F@ M 0'UI:NZAM;52"!E'SIG4KXM_!1BI_U5^.H(#Z5#!]$Y@@16A]E[XMCMTB&Z M\UH3@@;\96*3Q3>_-AB>3F1N:R*!PUGVRRUURHE)Z-4%Z%SE.CP7"0QD&<;9 M>#4F+"*DW;)G$)0KH+Q-Y0GF!VA3_1QA MG#QV]&9T':B5RO*!2=-8YQ<*0< M\EC1W)8HWP=NJNB<^2T,)2\V,BXYEGF(Z:XZM1?4>S?3I,M@K=OO^O1ML+!O M"\7E7ERZUDA<.9)1]N0$:%4D5WFFZ*5.1]GR#A:"ZD4H/_2O=;,4:T5[P<0E MB,E@NJ-?_W3_-R^G-FC: J*"45N@4"R]:IO%-5'1Z3OA MCCU5A8;-6T*.+E21==;2[5),3,]XR8:HIYH4I?;Y;J&:*T6 M\Y(/0@)5.76"&U#V!>>#$83]EZ$G&*H8B^J\K+HB@KBP\_I^CB*!+!*"]QN? M*8O>C-GLWN\0HJJDIL>@34J"]6<5'C2IEVXB 6 XR>J0S6)[_48;P/9X4R^T M94F[_+]L@-?5H)#I 21 $<_UP$LXURKO*)R@8CW+DU:6'[C]*-MF.)MD.'*7 M_/U&3YCY9:6+A6^"2@T2,'3[E(\@TDKM3Z4(M\YU\5^QUR%*',RH5#>N'Q]7 M8]#U9A7A89'/U56H_E8=7A6&52KGVUA$6 !JD"YAMM M\8'#N;8\LK_.BX7DO:YS>+&]E+5'8E3<+E0M>:A"554*BA\:1*I>A7)5Z$:J M;=M)_?:!][UX6('Z8UD=:NOQ9"VWUALKG_I:Q$I;4V-;EM9]>E+\L:JH?>7* MT=43OX79+PALFE1'?8N;D@"A*_Q[U*H\]<*)=#/"J7&?WF01B"O,?9X M^ G%QKR9N<%;$D(+D5>WRDD[L.F3@F*;= M1(M7IE@',K2$GT7\K89VJE'*YDBE9W/SNK<3FPLW\2##4NC%'_6GY8H0V@[O M09V+L<=DRD>HJK!5FOTP;EFR*-VO)^B9LFR_XJVM??H7IWC+1_J:4[)#.[1U M%AK\XS)4EEG%B;7&B]C,EPK@.6$0,7%[$MF%-]RN"+\6/#HR,1 ["59<6:;A MRH@W(9!1541W&J?@CG@92E\-$SO?=694.6/7_9:@/VAF>U%5,]XOMAS&W(+Q M0VBTKC=M4;((051](&03B3N9%43*&W/@]_$Q,?&I"+KYAA=;[@(:WDP(*YK1 M^T4,1S$UCZ59>)LL$"C_%KL"=Z_NLDT4L*7A'I'$3K+Y__T,F MFWW)8GB]]'V]:V"EH;Q%:[*S%!7"L:'6@<92(_. M">VG^B(TVC6 MC.]D_X57'Y]%%((A&W]#5_C3VV(];&&>:>O>'40S;;LHU3AO4OA#>;Y!RG.O MIG./X[OCAP7;\U."9CH-\H7=>3V"#W:F'HCZRQR7O+%:>$%:^&%%-/"3V&-- MHY%M6R0P)@[S=>PS9)6U:T("!X8KYL7O:GC7Z;9$IOCXI9U(*&&;>S M@^XX$>![6OGN3X^1D[8(N;;U+4V>U^A1WSSMAG.M%82LQR%[:Q':<%@L.:Z_M]Q O^MZ'%B_ W,YSZD^$2W49PLM M,+"Y\)KY/@O>8D![V8TQ."XI;B0!!(R2S!]?DVRV\:=.B9).X0DB =E*L8VY M.?*"9?G8V?KJ_'L5+#ZRTOK;F+*6TSD)\ M(5L'UW5,N Y\X1,8!\43+I=@Z+&R=.XX@06L0-M#5?-Y?PFUJ_[4 ^ V\"4[ M S;]A?&O?PCQ.V FWOI1IZ> )S:J/JKZY\U*:>-ALVK!LKH8]A/*%=W,?&NO MY-?2M-KO8L,WO]JW5;KP:EXJ!BBK@U^U/_[:TN$\EG9N^-D-ZC^D6+=B,*;O M1\_WH6B#WY[ZB2PWP'GUV*\R_41$VWM3^]J"HWNNHW<< L M5EXO,JQ2\ 137C#N75A/V5(-!>)U1M8HS;?VF8@RT=, 0)W-O+7"YJZ?=N*6K6LEKC3&]_F:Q M9O\J@PN95Y#LG( PEHF\^]PFG/!T3SEGIK>Z26[/=_-3?=6E?F'+2N_]_?!] M/CBEE-J0X@^/G7I\> H97[R]K_N3\>K'IX2Q)F^?#RC>W3T;I4#;.R[)SY.U M+-$U8&2IPY.B7JTI5=A[CP3>_MW#-^#(K7BXK/8/R,6;K!M?OS$];,JE\GMT M!A5\5B>U45ZI\*AMFP] T_*"H:P[V!1D5)XX;$4P:16RPQ2N^CU]*/%\9]0T M*$^.K).10%LRNX:+K^2N:HT9D>JIPI>2*EB)QD1(OXJ[XK?%K29BJPO7+S5E M-:-&[[$P(M;].R#05F:Q->Z;#/T'6/,8GS:^A:G'[L"= SI/0'E$#(?NL?[, MXM6A@Y8Z-U%N5?$&4XP1$O@[C@H2N'/3(ZW_)L?SMP6/*M_&N:+.1 0(#2#0 M*WFO:&,>R_+:Z@\%W:N<,H*M,:;=1[^BLQ6ML+4OV36M#7*C?69F3+#E(I-B;I_0!\X)C^XCWZUG= MI=H^1E!,UXN1Y7@(J>V@LIB;5K5H;N*JW_+VP5..F),8=68?42_P$")P%V=B MZBSX.>QB3ANN+BK%,$7*+*.B"]V#15Y@;8J=$8ZUG$G:NK<8.%OKZ@^<@*.& M/Q%S4GS\)*9[_%3^*_NV:6UEG'F01)RKX.V*7%'SDL7.^3B2R%CM(^^KL,@S MD,SU;=?4*TQKL;\)J] +-KCPSX7'B(J!P+T1F43R35Y\:_*73\QFO/H#[;\C M6M:Z.)'AW_4I(1^B*N&.'1=47"CKR2#&.\1"H9_:]-$^,I>T#&N\*J['Q96D_.#W:8Z/9ZFN;Q*7/6 M,0/J8\=6=N-/B/2C8M@+D$"@6V6/QP)FK2V-QX+T:^YX!U%7)+"IR>O;T?_F M,GZD[2XU2TYE$=>GK]3[M;F_NA"9(#O7KQ57;2^K"=.N7LM,S@57VD);I?>@ M73L?/#'J2O8O5$BZLV;]'5/_)K/17_ U\H1ELOM;0),T2, 5H78!#W.6X?BF M2A.I860#HCTQY13[)U-4:_Z<&D)GE!= FS*&Z^$OY.%/$O M\Z-Z$RY5C)C..)=LWE.:D7#K^+C&/&5=75?&N;;OZ7#$KW9?[ =-(_C38/'6 MTN$RJ[.+W]'P 11'+L*=/7@7-\ XW5HKX9;]-KGJY C1=Y$6MRC?IQI+>QI9 M]%+HB-P'49E[O*_UB/O@ M:0>I"S:O;;(S\CMX+8*<=(.#7*$\LC;%!MTD89ZBCI%B(04FM-6VB1#0-0>; MU/O3!X/A%/S$: :\:OM*0=UO9B!E!>B4C1&!R/I\E?!52_Y%2%6@+*UCI@3QBOBN,O.SU/Z.(*XFAA9'P::H- MYG\MSJ1C??]-[)\H8]I_ ^/]/T!+KQE$CXP5.TG)Y?N>>3T]3A=UU997$O,/ M3DH9LQC(K5"LLOJ(.P!6_ _9_]IMQG\))3;@9!^QO)+LNZKEX;$M28]$WFO) MZTSVA]L7Z1(M$T7Y=F-H\"8_KZ9T=^0J"2AM*9XB6IZL!HP718B\-35F$[SG M63[P8M_F2U5RKEOY0EF_,71YJ1'.WZ*Y!\ZLWVQBZ)S+UD=TCAJMC&N_ MNWC20Z3IN.JHUZNFRYNME#TRX\X.$6K,J31)<.,*#J^+V/"]LV6][9 @A!'" MDRQ[K$^S5"0[0^/T#I]NW0K-2?EI>3> M);!7Y!9!"381EEH@Y^HFSHKJ2HL(P08$+$9:*U$)Z^R==0AK24V=P0^'A4A; M##9PTKB,# A?,_.WMW0;M[>$? L''.959%:W-5STK>=TJ@ZIGYH94'"/JA^R M',PI\]R$GFF_O=Z;(T/]PG_1J,?K@17*T2]E"W\"38/:$HE,W7@3$@M*6M-\ ML7F-)SZ&N0,F,4H,":(<0X#LP*<\5Z-4%I/:9I Q$K";F=G/A3@+B-!^7#+< MS]S2G=F]\IGKL@X^8QU_(O90?I)AKS"P[ZTE#'V&)R1@+((E9I\?QB\.GS0- MEB:*,5NE&"M_%+B%:E^+IR^F:N$T?Y'BHME[FG62*'E?9/$8:1=/Q]U%-^) N.(N#ZOF@$8KJF&HP[=Y$OD&.J1"J:VOLZ.M\ZV*M=I9BM MI QL>$J[GPU/C[43A&$L49Z4Z>?J L!-LK?%PE[8E?I>$UTY#1U &;RGRUC\ MF\(0NIM>J( ;?H4RFMJ4E"NQ[((L_HEQ8C<4NPC+;'@GIQRZD]]#^04^0\#U MQKQ&NQ4Q".?982^";SQ& JRV%]=R8R$-LCF]F-TGKX(XXV5(M?UN5]HD[6L% M?U1[I0>&EH986HB>(0&2?CD'K8B,TM-CC0'VY:M7D[2,M$DHH\,T17FEI+&ATZ:?G.2Y;HMJOKY('B/0 M'%"K&'WH6K3.D(<1?:91\)WG6.I&/]__K5CEU\RG<$Q&"PE$/D,")?O0-9-7 M[#\3-BVZ171^H<#L@M93:&V,4OG=%U)A)@JSW]=W]6U51H_ V,:X]MMP%>*> MI"B9!2;.7%-8BGWU>HR^O#MMS'>(RK1N;TW^X?VMIJ%%H_AP$7KW5 MBZHK*ZB\[$PU%="5H_!RVDK(=FI*&.Y85DD4&H9.\9Y(471L"IRH2$"+=V\D-2%&HX?];.6T(VZ)-0W)4HX6V;+.-I-]40_ MGCG\X#!\ZXNAMC*=*I0DC ;&/@8V]0SY095D\7N1<,?N.;"Q%I=5V(6ZG[N;_U MGTPH_DC@KM:UA&OD%;K8HLP5G>$Q.EQL#Q\)A-L/B1-1[L5!1Q_]K)920_! M6S60@+*^*1) 43J#7^/_]\?50]2RZ,V4Y&>N>W7D%%+*$#;3MEV6< _ ZR^8 M>!++>7(UU9?['@;="/#SB&Z5[5.UH=W.C/P/QC#R3NX-;/6RA"V^_>EU0J^! M%*UXFQ=9F2/$"Z4^+P@U$[GF8H:LY5I8L]]6-=>(9A+TG>%T/=+D8\WM->7= M4EYNDW1:RSKLGP#@^YM")D?\:NZO*6> M24Q%X)5>O-ZD/+L'[?QHOT")_+B&[3W MD9@0SHF2UYAL*8_G2*Z0W8@FSIE<\P9F$?0'TXVQB\TS(X$\MC(D\"KWRD9& M<6S;E5=4?@%TN2^&E3NML3'$,S9$C_&K.'\5)6^S1JDKIJW00];10I*3 ;4C M?+[X(JS47PE$(AX^M:_ =!LYQD\.TJ# LLOW&RJP\=$MU-9)/;=>/(T0";8> M'#D*U>=5B@G,LF]D22KW59#A3F@[#5GD!8=N0Z;G((E9%)K/5#IL:RB=G#5< M1IN'5N3?5S3*R:X_X:L MY)22+8&3M%,9Q 7NS;6FM#:.Q9.JIPR7_77&=1,NS$NR"7O?!YAFWB?V"RKG M+%A+=7=+MWA*>9PG5FS(D[EO_8;AG\H@-W>CJB[)O#@;+;(A.,@PKS .DE,2 M9/0;+1OZE1[XJ-L\XDYOST:(4#G9/:.;A?#7KB.&'=UXCV*?CXW)T%96 =?6 M.KSG]GH=&5.\O2[<_+TD")%UD[U+_>?T<#;=]2[JQP>=S<$WRH8$[C4OL;R_ M*'U;XFK+DTP"7Y*4V36SZOD,ZQYR3;:4KQ8S'2FQ+WZ?Q$POF5KLQ?4LNA,7 M5P/H'.1@>ASTU*/=(2/C/BP3-C#1/?#AZQ/GJA2&,?JNC_-32U?!AX66[?D/ M;@+]3XW!B.]V"(UJ$*27+08UH68?\<'VM+@2]:C*VOI*?&3&B947'2/=@X/[ MN.3##YA2,Q[_F$31MDQ;%4E@?6Y4]%>_S;26V[$G\<,M^6]QVED$TI2JP/K$ M;P4/3-A$"N78"<$STMC9<5M%7NPQ6NP?'A=VSU[5J@#$__DX7:*<59EU[5DG0]W]?:_/*OTD$ 0/>&065!P M.]+P?KHSH7W8.^7!-N]F^[0=3W]Q.5[>!T%46$?>5Q5MQYV^<:#'S_ZX8G=- ML&021L#(\"T^W>Q_.7F: 1R_L1JK7WWI7VYU_$T5&BRIC)H@YN\798ZY1NW7D+(T<=B MMK&LX12S"N.WF5H,E!(3ZG*JK^M'^7@2.@HVB'E\C?*)T713H+J&OX[_ZYY= MOB-^*,29"NQ.'/KM:_>1FGZE!C,LR^[N])=?I9#YBP2JUXIO_]9.1K5(D,!4 MPWNQ9#E:3/:CC#V X\\E[ZL&9"$N2=S8WQN=EE7JR>PQOQ:S5V34&Z&9',L=4V M'Q)3@WF*C96FBC*BFYO#.*YD>,-\F H@,F[^Q7(A0N 9Q+Z8:"5<1;9%1#Z( M/NL1ZTZ]B-:"@V[@\=832L,AR]?JZ]#T>-[^=O"GNB-]:2A(26+&G3F MDCO(?"2INIO <9'E79 SZ*-*.-FS4;-: M\$9*Z@V?7"NQBY#*2T9XOX!1#=5YS(L?U-[^LT5TRNP+K"\(GKDS>5?2R+/]O9G+ M@*'EUGOKF3 !:>IP92_&#M&JBOKWWG(L5H8W@71<)-]^,*P!E+O.2CZ3G9TP MZ0_"Y#OGG(-E[O5VP"]\G""Z[Q"JW#O^%J=ZUX6$6\YCS MMVUEK::C\ H#2IM\M,F^-OV:I6>BVN-[NVI67E@D3]#8*"PN#W"[3XIU$UVF M8">)K_4[NTB>^=-H@,AOA:$H9L"F_WY>0P!6'F4]ZA6TL\O67@R7Q^LB[D"5 M[?Y.:%6$<^@"#4FXN*S&FCCE;4/7CF_B\FR34[!^5 MXM]1O*TDAX)VZ[Y$B5;7+%TP:- 2QA2[75X:'X+S#67#AK0%"3S84GOV>ES# M4]7C=AM]:X]6&:U+T8QVOE/Y9R*2D0^ MMR[PFNL^2!>RY=2#%UH1%Y@!8XK!_WV2_Z^%L/1WA<"-.QP>$L??<2F4K^>T M><*RS'@._,@=/"GJJ&O8N[RSVZLWX0)^Q35TR7\3B=,PU\49W4NY0U/\+-U7 M,TR3%']H *_[86$F5I!:%.0X@.VC:V;/N)#8P%W!F*%(C!E?;*OUNN*F7%PK M[6 #"K[YJ O<9Y;%V36/K'][0]+@-U5TIG_*_S0U*TO88I>EH\Y/\5[W$D>; MGDMS.4V[$Q3J(8&0BMRZAJJ&2,50%<[,=J/H=RCUE/Q]7437$,[TTUD&PI%3PK;6Y#,T*8\0'-[HL*5_5V/(%.0T(2+SS8,B;DPT%>O" MZG/2HV C250"!HK%1/)7?7OIJ"]JNRGW_^QEJTYQ5,['B>=3[ZZ=DOBVR=H^ MICZ8EV:C);NK?3]\71<)[ 59I1YN,B#0>I% ARJJL\,Q93)I<-[5)@[B0=]# MA*_932S\ ?JS?!%K2&P5KG1U-P$)P-*P^]I&_5SL*#(/B\3.I'B4SH]CD< M M\[\4LW+?I.2I.F)[](8(YE?\_#=#&*KQBNS_A 1^\Y7,WY( IJ=%9%:EYS?$ MA-I^]Y'(W]'X8YS_X\:I=U(VKVVWTUS!4]N?FE]*;878O!0Z)6"_>IS(<'71 MC03\N9# OCJTE3@#.E"4>O:0'0D0R':(]#&-Q?%[?"Y)7:BU+4E0VJ>]U;.U M%XMZ^:$IN.RD),$IZOY\P*XVUQFI>+)DKY$9:LYYUDM* ]U:5N>VYKV0HO$. M4I41?KM,*)MOOO?]$AH@MMJK=E4B=E9 H,WK'?CB-O5#QV6[ MKHR?DLK\*5O/N:DK8B0@JINZ['AC:2HG2. V=" ^]UP/NJ]^G>4=?2QT$RPA M%H?^(C78H?PVN 4.=^HFCT]?07^*^F&4<+O;NGNO(;)DXCIQ0.92XHK 3'?61N<)CXZO.P9?48(OCO&3-+SG@'N?\88HY[#+.18+9UWM-O:G MV>]70IJ$R7O3GCFV6BHU3M>VV\NNH<>T\&]^J'M;2DVLO*8^IDYR&U IQ0-O M*\M>R=3V\]3XT-W_K[VWC*IK7=I$%\%"L.!NP=W=(7@([A!"@* +6[@$=X< MP0GNK@L([L$MN$-P=[N+["-[[WO.^<;MV]VCOQ[[Q_P#:\ZJI^JI>JNFU.NY MKLK]C7:JOKHF4+I.^&1L_3"!Y" BSG_5$VH')[ZBI*83'#['992V:5.8-:J1 MXY#^6U9A_BVK/#U?^PC)V4*5GLMO6N[4J.5EM*IDG6?&8N(XXEI*WCT"@MN< M02M3118%)DHJF$C9+K67HGJHACWZ.0XM,P\T8[P5$QD3*R0G_7N6GK<_U0/_ M(R5D.;*P,G8_8EG()9D)TWOJ>\L(6%KVRCO)-99;I;W79V._BIAL-"CZ86X; M6-$48.-9OYS>7S77IDWP5:/*466"(%A:^.I##$F4V>W:Y0 M1ZGE)^>\3-\F9 OER1,Q7<.X6,\QT]";:YO&O[.;%C7A<,Q[H$CKV'SRH M$<^ [*JR;KFL(FM]Y?7'3ROVW"!Q^/,I)MXY,MW1XLVYY9C'EVR3I9-\,6^T M$D"V$XG8@"99<6M0?2C1INTZYS7V+R'2U9H[^#O70!7.)AT@+P,E*L]&%[)' MP,SVJ;.<:)WW9ORB1 0G0^?\0"O)$5W1EYG%[H>G[ "AG&[<8L(*/1$O+'H9<@D*EE="<@T#C#\_RQI94N23)D8XAV4.) MA?U[5Z*ADC*S&PHAX_/VK\(.\$Q+HA-34,W'J,%O&;(>>L;G'G2^L[-'7FC4 MR)L<';X.@,6I&/#DZ3GOKZ M/-/GC5HZ&%^X"WY/ +V1&B:7'TA7T<9G]JE.?;:R4T*7[:[8&7(*>7.!>S^YT*[5G>[(/HYLR4QS M(K+?3\5^U^^=//S/Z2W93U_,,*0$RPHH<'[73R9@D)<>X\&O+#K"]<%Z.$=M M4L#6,WM[7"@G4U='KKI0MAA?\+ZAY$]IMRCMF+DC8)(BF*,@L[I.Z12!,FX@ MO3-:B:>/V2$5U[6Z4%6V6EGO7#\^W;ME^1& UK7*B((7%F(5[3B4N,YR&.FZ M^(LDAGEWU$UU;,$U$O)]_LZ(1="'XZ^*12WR?EXBFJR6<"Y3[$='L7E\ MLOX\BE#=?&ZP:C.QH=3$T9!@U<*TE?6/'/6^9P493G-RK1!("C"*!3U=13ZR'1]IM#AZKI$]LX P>FYX^ ;P5+_PKQP(2]\T$.CGK,?=+YI[VB MNW??^4/*_J.IE#^KQGU!K9M^& 8C&\#6M#]S\H3Q,VUK 6K*#*&W]?_?.E<(3>,07M,93,9K82WV04R;U$&"3T#OI&4!7 *U\R9Q_(8SQYSO(H!TX_'9\22ZNA*C]VY7/42W\+(BK[9@H._[ M_NSJ2]R7K2_=\'-L,\T2WH>&(IH,%XL+I[[+#(BE8OO\"<W M@$'DI@7OF+R6J:/!\7B>DFR6G5S.(^#[J;#_R+9K8IQUUNGA?OF'TV0;U4> M$3$\YXX'W7/[6WXS[C8S&(4P*^GV].]J(84VZ^%AQU\BB]5 &G+E2A)8)C2_ M?SE450-[9*'U:/YU3.<:4@0;LIP$M'R)4F_?RKU"AQUG3X#Q*1#4<+8]1_\( M %@MR8Z/"J@8%_/K1%W4]3U43MG63-RZ1N8 I][6K30B.T#5BQ.U>Q;5!^U' MHU;D;]A>O4T'O@"K+X&7MI9..?-+Z79UIIJ(K-8T(V\E>Y$D7' [:/<(/;73 M.E:9HKD2K#D[!R\21#?%,8W[ZS[!,IL1I?DZT]5N^FSJ3>7I2=@M'27.0]C3 MRRTR40KU<\\;YSQK/XVEZ1&@EJ>I1?MS[+ON@UAZM1["3?%TY]BYQ0/ACGE$ M3:%$EAD.]_A+;$P*Z/D+K.![WU6YJN0EM.=0.[514#=)FW=JRT3:>UW$J8*# MR]W;1@U@7.IR1!7:/D:T$B1./%59!ZQOGLD54S\7F<=KD%\LWFP>+,([W*^R M>]<$:E,=3P>N+INS]GN\@AW>UJWS<4=TR5GLYQQD&C,ELJO$T:#IF!N9SA#/ MG=%9ZZNNBR19"$/=?DVX7C-2_(:E>H>3H,^%TWIB:SBRV'AU:$"I07A/A^7! MWK-=J7C>UFPEM"TMP$D5:\(^IW C 81J(0%4.+0^J]A<9#V6"CK;)XHY&1KJ MU8/&WTMV_])#X:JF_^RJ2L>#?4^]%DT_)V-[<_\S[1E\B2MEM8M[^GB#5$17L!-2Y7]_?Y= M"W^B;X_CQ9954>X.-O(C0)Z,09A5NU:(%BC=U,] B ?_A86&X01^H[KSS- MX(Z,564U5J,GV=4(F^ :>850;(VQ=!7;#N;O$RHR<\!L W%W\V4]!8X'RP.!:$>2E"NHX?X18$S&(6*,!'.6A]<>H)9P[I/8+M MHTV !6UF1!EHC7L+K$1!P\23XZ++@KS9Z#NQNCL@!ZI-,0VA?AY,22O98_$B M?W^$^LFTHDP-STPBA[5F.EXD=2''K\)&-6$M0HG;BO=U74EU=ZZ:N#_C,D,C$O*+N= T* M)F])4*3XJ!XOB@_] _:A!M7_$]'2W#L9XCI@J(E^O+253>^2B-MT@9+2'OG@ M=WN&,7#.7ES)MG7OQK"7)M^?HG51!SSE92ZH#IMHM MSP7O0YU.<=FNR75*W1TY^$Y_QUV!_1$PK8ESHXX:QHF*=@62LJ[>Q8Y%3.G, M+\>*A;$3+9,J'E3H *M7T7$GPGSF-$X=RSYKYY7VQN0.V:FF;T<(H;8JG-F=$UW+G&O+%8O:,@O,I2"N MO4@RG3EM&;K'LB#FJ*M3MQA^&YF#>8@U0-J5KQY;)F4"WGL$]"5-*$F8V_C_ ME^\[*$G8I?%/XRB,$P]:#6:/M^]OO;\KA!>1.B9.3Z7:"XB;F1S51=[H7YH9 M=JQ33B_?MIW7KNR5&A[2(;I6Y"T!JGE6'U;OZO1$D[G)4-/%8'[W8D(1A0]+ MRBVY]]3SJZD[O[=RP-1(XYRXB8BY3(CMK\-VU75B88DJ.T0Y3(A]68GG2 /W M VS7 P=4P]/[11:[^F=,\I"ZQ]8SG&3V9OH>,=9S65=_3>2O<_\Z]Z]S__N> MB_L(>&GO >K$/OJQ;?.U%MZ]>,Q_W@U)S3IPD7"JB==6@"^\F.3C9RLM;(F/ MZB2ER/;"OSM;ZO=2IS[U@4#G_-APV>)-_G,\O_F&@B]STL'OS[6HZ8 MF(]+4-CM0CH>IJ=:?NHF0SJL1.8K3Q.SD&A7S!/K1G:.CRA>Q+N+MRO[>KY^]-2A6K;CQ>P&>W MZ5M%-M*$D>OL>+9@MF]7.E#CVQ='/O\!3/>?!/IC81GQQ9FHZXX[?=S "ORW M4MC_UYJ,/O$8)1($=.7<1_8/9LE1L=]9!& MY;+(JJ=S-B+/&&LAS9NB7):MF.E)GR\#6?/@B9AW8^GMCP!4ZGMS^[@_++_Y M?^2QN$/^CM,SW -[&<9,=BFP"H@ ]CKP/4C]O;VJD@0 B_!("@03]=U[+5JV M,LV/N(82$RH=E+%=%Z/3W)7)K^-%SDL./;)\PO,3)..4L3T]0L'-U?Y:BHU) MSQOF?)UP+2V57C($, P>J9Z;85ROKY:RL TZC@*[P_'0NNJ6_;MJ['.ML5O;*'Y"C>F4[\X,0+]@M'X9-1J;S\TNYD"C.&7[.Z' M^= 9$R0K%>TM)('=RG:/"&".=5MC178IE&F,C7EAU/1^MP?#1FZ:?N#X0(-1 MLF@R(S8OUYBGT_VXMK8C..W547/)R3*_/'YOUI4FSR#-(+=)@X/-F)]'MD.@ MYV[!V"BD'611DOAH#FZ*1^^"+0F;KD.G]8B.RJ#9D1%P(E2$2\4:EEN]=0B@ MS:A),WWSRF7^O$ MK^$@/=WT^?!#N/E\L0*"#\= 2IAGWF]W'\#_\MO2_V['V@.IF>M4@R%V>G9K M.#31*;\T#L]/%D^^CJ,T[[(K2QFXK]:XE6F:R?0TE+@\6\3GVW%2ZG\+TE%( MD%9=6"2G%_RHJ%(E)AY(.+X;@%35IK;^H$5JOJ9PV-K4CR>STJBS[VCC*'J, M=<^&07K(F% ][[;QO2,T]^PW(HC$^H!:2%GWF&%AZ8=(W-:R#6YF^1VD24)WQVG0]*GT=]OR$D] M M(@#[;)&/ &3I^=UPK\]$GP$;(4] JXPJ!\! M6+]]S/B7,G\I\YBV".[P? 5-3''3(N+ M5 VB-<9TW%#;29:SQG&=S_!*#&)(']ZKBXA8ZY<0,=X#K:_(O]4)[+YUC)7# M6.!R^-Q0JXE(LGAM8B(Z#6,UO/8NVH6C]B*2 7O?EB[BE3J@;M4,OWWR8&R[ M9)4;K70B*G\^:P2_0KXQ:)W#8L'B374\SM'>WKM5+6\F/U_LV7]1[8!XX1ZM'LT,)I$,.+U7+^VY>>)#RKD\[1(40="3 M>JW??^6;0+<0(N7S0Z<.W,+NCZ 0MTG\R#,K-8Y\';)#DX'B>>L$Z>Z^6FU! M.(M>- /Y:0@USB>2-"FV1EH=OQ5$]*P=.%@'+()Y"V[6O:#2W5>EWSV6?AC^\&] Z1E+J9;H3YH@P=A2K M0VC'YI>:0'KAL%E3)F/,I^WLZGR SX7&KTN%5=$F'&[O/\$CUD\8YC],H9(/ MG1JI.Q7/\21Y&;EG'Z$OWWC*76S6#UUJY=J_,BM8<9Y**X(K^JSM;C<_TXOW M$?!/T67&Q5*) +C=&4#5M@Z MU\Q(WGKR5=PW0J@Y4@?I3KT1]& QH08@)B<+IL1)^X/L?R"^^@UQX]\1![Q& M>5D9:!#5L#Z>#YT2"D&,B7YEMY)"@R31;NE,4XB\[$F)C#>S$ \!GN$S'2[J$&;+]TKC6>]1<)SX)9[1"?AJY=Q M(THBA-6SPT':#[/2U0CQ,VJ=O588#&^YUK8'M1X6)B%]F0XD][3ZE?J$ #9^ M2:Y"A$A&E!TDGO.[5DS_["&2I3CE+LZ93!GAS:$2K\NN2P7H'=Y.VB;>Q-V* MP(G#UF)30MBHF'Z6\XNQFO]DK'SQE7_9?G8HQ-!1PBF_#&TEE#*M(@& X/RG MAMI/S)+CGCU#R&9DYW"SPM@0^Z3HT>7 B3$O3GC-(EIU"O% !B9G#WAF!+^/8Q<"+NF+X91O-GF2#UYD=N-@Z$A@B?3_\CH M7W+%/&M^8DAK?S2]F*?N3V]';<9_LFAQZI-%ZRF CO5O4"0]WTQ+7[+T"-@T MA5#&4KY,TR%R+C"%3O^=U,+Q7:%7%KLF@1"HL4Y/4&=(F(0"P$DT3S_[IY$+ MI[2'@S)/'Z8SY*FV$S/G;-+I'.$7P4D!%@/.E!&TN>$4GU>PDF$CRS-00+^@ M?@XVS)#':NN>MO!K7?]74/.FW%]/3Y4]0^Y!'Y! QW/-QSD M6=W9\@/#([*/SO!6S.23ZSVKNF>=@^<-]H'G$1E]!B1Y6 B:=+(F1]:88DCC M?_@EE(4%M46;$]FDDUVS/YX/9E0W^@0"%6K0OD1 AJ[[)+/W$> @!U 84?T, M-1S^>_X2F70*SUK0C%#=DOH51.XCI%[C"K_Y^&]P6L0Z9,B3NH2*84-LV]HJ M=#WHP*F^JUQ=F?;@_ K8"8H_[W$KD9]:5ST.^/(PD,D?[GG6;#U\<0"H/L87A!QA*>TQ% M>$8S2'+D;N#6AADJHS45@S#X"R[\$F_.!&?ZRT$#-LVK3Z:E6K8$D/2OT&S/ MMJC388O55"59)9_.Q+;$OE8*JR!">#7M$.;9^[?$$U&UBE&0[2N2O.?SJH1D M%H/RA.73E\%_D: @U^\R1;\42=*J8V6H0PC#IO0D\]:3%V7<:.)FF>OCL."8 M.5EC/!7BY<&$&C;''P[Z6)[(X"X, 5P?/KO"DO<+<"NDQ/J==X$FG=3*,C@B M7[2?)VH+5U/)K;^_9TT?*GX$6$'JAS/&>4BA)J8A*@&PNX!<\$,-HEN&/,/< MCP,=O^ZQSOP[.-@G-B-84LF1H YB#=#^RLO-\K]@@Y";8B6K!G_!7C9:5CW[ MY>C6X8"#IVU-$=3FM(X1)K*BW859JM'8JCU-WR3TMMT80E(SYI^1[STA!]:> M=IS*<%WRQZ^P5E?0"4-YZTF(,RXTL4LA577']%VB?7FV)"I"N/_PI ^U'/.3 M/F2_]&G$4(=K+'YOTN$$6>3*?HM,B'"H"4.(<)X:-+:FOPE_S[VE+OQ'8KM! MZ(BF VPZNCN1:Q[:J'\#9)"-;'VOO+3[CC2^W;[RZ.Y8MQ+MR=DZ%9QC>%E: MZE31,&%L+\O[2&0] * UO2D6]I7&%$AMV:[F..4NXH"[KH\ZQ/CZ3=F3I_L( M%):A/SE,0,CW"/@=S30@5!3%:M 91AVF^&88-6#S958SCL1G64/I#?OKRF+Y M5PBX1F0&,4*?H0:7+""*=-M7_:8(QF^*\$P[>,&Y(+"A>%TG/T]"30 MDJ0_F&CV'$?QD(0K" S *)![OHAOW;%A[P(=[>+'9YF8'MV'S"_QF,I\V.KO M5B#B=LQ :NS=.V^DGLQMM$#LW0@23DI.&YR.\7+%6*KG''-V/#BYE P!BHJD MQ!/X[*-D1)5$S.#R7!9TQUER'U(DD EM.=E3^%$/E6J^&Q40F7"04>0 M:E[!@Z\+CP?F%)+_8*:8Y^3&K*S6_ 8I9#X'.3CN"6/HE@510%J4!/EQ9@9& M*XJ&$+O&E_LQ4WK-.N,P2+?J 0FEYOCW19PQL]VK/XM#R>8_!-FADCB7KQ.G M3$UHJ[XTKUSJ:*!,?-9?^$F#/ MM=XX#"MMG-G%LQ,+B9;.ZL6/H ;< VI5Z MW-,4MW.+/HY[NLT=W#=C77A&09X$CB3!66J3C-4>0CH#/8B$LIH16S_IB04= M'QY6+-$7^1''U!664E=6#OHB$/8C9C*0]#Z> .WTJ)7&@0>QRG7HW>3ORM\X MWL4\ JJ\7$H[)--.MF1]Y&71D%=TW_AF6%U=Y%$E6!/GW_B]SSZ1)(\U:[7A M0Q>4*M&%- MT:04%<]OX]I<)\D%?Q3I1\G[2 ";+2!3&2JTR@P8IE.*E>X[K M#*Z2UCA#^VJV[9/O^69W!&7G9=.TSWTLF0>H;ZG3\TLZIQP8Q8RJ0J;X"7+G MF+8CSDVK^G0=K'Y5#@Q:3RSS/@3*L6Y\U8A/*> M!UQ:48F.<+N[J=U VI9"\[K(O&TG;J77QC$4#-&1:U8=QYR<@^TZHA1E,6B( M^T32T (O6@,U)VH0+829]]0/76]7*$,W2:&$YAH5X:BJG+B:F6(]\W3TI IT MKH,WRG1KPWAUAKQ$/''VI)O.GW0K>MI< M666BQH+QU;R\!U^GW[))P1T-%'@J8U8]UM:%D,HI#+D"I52FE:3$[M(TJ3&W MQ<))L)@1-=HY*#$-'75!_R ES<-??ZQF4$J_EMFTMH(%3/^J8=XPB!B%/YX( M]:V%.1'=XI)JV@U1'V6[?YSHM6Y$F%29Y0BL N* $U=8[GF.'85QB(PDL73; MM59@ 5;%TS!6QG<7\ORR]> #(Z*4F6R.^ /I<*=VEE!OSHG*RQRY1\'2[(] MH7HM$U;H[?S.>\P(Z-&\B\0DAU0\U!5$^=!8Z]S3E19R[O8_C<,_-)CHC<_* M"F]\(?I\3MWLD$8$;FP:V<]M4:8VO@[6:VQ8J9@C3TJT3U:;6&]1[1S+D '< MED7X12KM:IA"&NZ\PIWX&Z%4SHWQ#SP)MM %&3"3A_IOQTJ9GKAB\3GLBJ\F.668)UDY\M%%A';7 MOI)/N$[N0!KI G/MFK1H0/R-0[#F"F@B"6!5E_\M-EOWG12TKH (5K!KPQ + M??3DQP0E<-T4@_MAY9M,Q-Q@;EVMRK2..@'\J;&:9JEWM:CFM:,L#?1T#7TA MK.,1ZQ&!>9Q5<+'6P$(%#[CUF!41"%$T(U=[GHABC=3GQA21I\C&'VA &%,Z M'2-P5]Q1T64Q*@' DM)JB7TSQL2TXC7,( ?):Z ?RCO@DMIP0\K).?_7>#V. M-^H"VIM?\^ 2ZL;8*1.0#0=,*8WL[Q#J^%)C4!93WK M87R[JJZ+\W[LD-NTV,@^BQ0E&N>+77>T$F T+&WK4!%MC92)?X>LWB< M5$9$F!YBENG%TA$H"2PY]4G@&1"2SG([;<.6'3@ 28-W21^C;9V0J%Q>Z1:+ M7PT;Z'(NG-7Q]9N+U)0TMZ(-VA@N,?KE"T^NU2KP'NH1:D]E%>CFA*GW&3KX M)W[O<6;9*ESS ?746.3& 8GS&&]HM7)%8KP^:?2(294U R16;I,;!U%F+<[G M;/J=W!M!?8"U6DG4-6W5IW$Q4V4;XQQNR?6DW.B=B=*!&H+^FN &.3FSCY]> MFPY7.Y B'6LJ[LRFWC='QEN6I)TW]9YT#7^&>\MOE8%B=_ @EVK 29(TN[CL M8C=_[;91'@=_4\EO='FHEQ=X4%IFSV]V& OLH%TX67.B@.NQ#"/ISI&GFQ5\ MJW.F7/7&FQ)P]Q0_^JZ-(K"8:HP*&E5CI.B+0Q7TA$RN_^2*!+2N'/X&V;M2 M#UA0W44MN#N6JB&GUA/U$=V =%C,U"_ J5U[!-$'F B*)'%!/W^<7V8@ M_)JOFQ.BTV/@7$P1;<)_*7Z_W@-S :DZ$MAFYT5Q@AF5M9@92T4;9#Z9D>F# MC[WG %N+C<;O=_!<8(S4I,\:G1UXK3.58W]G@:?=K=2(]-5K1^VWK9E^!*WA MM>ZXO0!P%EUS#!)O'CQ'[JP@,WKBK 8MG_8@S"?R&IGLYEJP.OA)Q+M(7*)R M%.==[>-=OOBOCO&L0:VB@0Y64/5)U%0DA'I-;Y(.]EFV#=. M/7EMJF]^_D2%J!UPZIWZ*W9CRTO@9MEWW6M2Z![@O+<('EM)\=2Q<\P,5]YP#L&"M[$$MDW1 [U@?!YAY<>Y(#7BQ=OY#18L+ MW%4]5I*]%[T $V@_E<,F^F['Z3W^S.AYLY1^=8B%<6U0:#S.\RW&%]"M/792 MO-N#EG/;$/>'=ZU#W"]R^N3^!P;7VQ%83^1!-]NL[AOOC[$@6$>]XNWTN* ] MZ1+MISN$NQHGVTGR71,O"8*S='N>[^S_4+; [RH-SNMS"K^(GX,Z" MB"9 1/1I_=P[,/P1)4LMH<*D3(UH=?IM124C->$;Q$:5G=IRM&B>DX2.U*=W%KFA&I#2H+-" MSJBB0:QR8(MH)?/\C0/O\HUZIIGZZ([*NTQ@O#TB723XB1J7D#)$0X,;S%G3 MM>=&[3" 7#_\M<LCH#?F[>I]H7N?T+!Y$I+-UOV@'41'5VL "0QM:MN$KM9,RZ M=@]#EGM,N[8.K9+G+^.XWTS;?IU?>&=Z<;HD5;DRO8G;[8'";U)*VY>C(U$@ M[X:/%>^ 2$/B<#P2O7OX:]7]VWP[QTO5"6O.&?M4QJ_5,<^G-.)7N%V\'@&V M;I$JLV"Z_JDSPX)L%1WY"Z#8_$%=/32_ARC1Q"4F5,?;V>Z\,MWD1MJPBX.* M@EJ07[0(F4=T)6ZZNX9MSI7C@'SROI((^DK"YHO.3(P!(+QW[+:*&;ZLF?K! M-\-!6W:7V.^/ %>I\QM'Z+'JW^8QI$S>J0 -BE-?/2QNXN;Y52[D]Q/WY)%C M]6_7UIW^D,K+"EW#$%"??G--8,?=O<=GI?BB[FN74])0-'&%*;D)JP*!=8 Q M"8<5_R,@Z%#9#*Q6FD#H,X6[:I;L_DU[F7T-9JU.%C!\-!U@,)+E GBV^D&. M+J78_*T8\RUYC=73,B>G'G$ASR>:VU^Q4(K/MD;7":J^)8YSS*KWT]7I0V2G MB98]4/%AG\<'+!]:E0F(FC HS\C15Z57Q2F!AVP[I$@?#EML+(I&.2+W%KBF M".(QY)_S:S6L"?4TFD4UTLL\.7^B)S6\B>C7,I15*.4 R=L>; MV:&B,CV"9-ZF*PI5<:MKU3A5 X5,DB8%&UN]H825.2(NZ^HN@%S .Y$/2@@; MM;ZM,#>J-Y*?D]2J\J,WTS38Y-GOMPDO'P&[:C>_'AUL<7IB:L_LHF:98U^R M= G QN]+]8+:UNU8=W5ST\WR=34[\HH0-X/3Z-URW<,3B8W>=N2*X%K+'G*6 MX M^&%5L"%BE6H+9X0UO]NC)/U3>?B( 04DQ:Z,,ZW-3HMU9'X8N7FPJRI.,V"L M. ;*ES#DTXXGFF"7TVQ<6$*YM[4-,$_Y17\^;J25&?AM''&;2[;[K[)TK7N=U7(3__1Z,L3K]/>.:[)C:8A2-1*. M,2M.>*#Q#X\ IXEI&2V^S2 '8:K5,<_*':XM%EW8(:B=;">5;1%">JZ*(HM+ M9@=C[G2DD*#W[H7260?ITL.+E]MZ4W$KNXQL^M5=S^4"]+_ 4;Y,;RXG 2.< M%9R%TPE2348;N>3&?8]]\Q3X@C)/TZ=^L\)4Q6JHCIZV'O8#8K)]VC/E/=2H M+=^P)[_7IEKDS__H>/]B20;-=+G!J9<&=1BQ?#LZC-L6$OE3X<05YH6Z';88 MU@$.>*QUY_!?L9B2<[2WE?BT.P@E)9>HXUGP&E,@G?\C -G9G CN6<>#$ 4N M,&]#-,5/WV"VSC33ZT56L90'5=J67!SZ_G-[%+:RR!7A=W&NF6 O/1T91/8, M!W([0I9+."\>(K'5RTYU9KS*&"UM\0L-Q,'B9F):J4N/VY ]#B"IV13V\9L' M]_)G:',Q7N>*KJO98_9?[$,_AE#':$0/]#&4)#@*]A6=/7W: ]5OD4:=-*QM M05-*6BV-130+B7:/I?80X?02T.4N=Q!GB7@KP0&?EG14X2T9OQ&FQR'(&;T9$@$;Q/!$=[ MLYP+'?,#%]XUR@AXP:;C!9$_465_YD/0;A[4Z"DH3AW8#](N5[M)H S;)(*=\#[G77J&'@KGR5S MX?N+0X2VS\*VA.[I&\::^ US^JW(_!@.6KAPX\1<]^$/PF[4PJEE(8LR:U%U M96^W3(YG,WE:]J_&)@2P61.),3NW$VM:=Z0[ESV"GO#>/5" 6(H<:V![*LE_ M*A79B]Z-PJ@+^7MDU*CO:?L>'SJ+Z!E/Z:G6Z-KD_H@UR[S8W$JBI"SW+V^G MYFIOVS0Y1O6\C/X>\?(]MN!;&FCACG?X@:)U%""!Q 7?DXPA,>;R?9W/OU9? MPQ8/WJ&X5Y2S+W\2&NL3J=Z8Y)K?BSM9,>T;>Z>.2.RKALJC'YIMF!T=7/KFZ7<(V,Y++X'O[5*MRI#/3^T0UT3Q%..RL9#1=I M?BPV)CW&&Z-E9%D=YAKC":7Q\]>R]GGJ3H$QM]8RJ]YGC.<9?Z*ABVX-4L3D].3H"9N0#%!%&\6:H@^1I6R>84,DKPZAR67JZG)VYZ^\IFTH[ M*Z4F>L[@P"\@]5A#8XF*R@1G40FWK#,C_J@X^SS5&I,KD&3AG'-,7;(ADRM[ M9$%+UR-6J4X87(^8AJIF,$\B"UC%.@]7T:U/6FW7KQ9G"4=B_JR%B1K=3-ZV M<)BB 8(L[AVRB:6,*S/LI<^19'-=R$1_LF^K;//INLI_#2;*CI%DDZ.'9/9S M0XW\7P9(G+Q3L$ IL/VZU &RK&S[#(9>)SV2)H^.U-[DF!,4NWSCT[/Q+8;3 M]$-#] E%$,OI*T296R1O=CO2LIZ!G103O ?]H7HBDUB,[<8,7E(9I0H9S'S<$"WQ:U\6UY"[& M9ZH+T*RRR"9UW2L-"]/?G WJYUOM^V]DE[,W?9"@_\;5P5S/ =6V..RTRL^. M5Q6C12P&I)P9K#ISSB7V37,+V;,/9S"[P!Y]LV@_0J9$?M*/>N0[#9VWHO 4 MYF[J 3@QDDYL,@SA\=&1R@K+=.>_K>M)2R&4E5.#F?/B9IA0>'>]23),W']W MO83M*O*[3=/]4B;@NNV%G:A>!"8T9N&GG0C-F\W&!=EVN=Z$O6FX60=>]$(X MGK/-<'JY2-D:5HH8.?(&",5XS0C/J;S8F_A7KNTMDK,$PO&SEI?)J2BWRO6*AG4Q>E_AV$+>"A,JTA-, M: CG+5A\7)VRZ*ER@0*=LBI.>3'&W $8YU6U*XZ\(-G:L2\D3$J=5N0AC4:DV M(8_A6RUK6^79#!!FFW4V0S>5C33=^24B>O3#[ M<)K],D,Y.,6*--W*ERK=9(V>H('DTJX'-?ZDB_[]=6&Z&X PS,U;1/.G:7$) MB2Y^M1UO==H\#5*N6#9?VG*!<(+V8,TD9]%DH))_<=?G,0-&W0]BB=W[ZVN" MQR&,^42"6%[N6FBW2G($>9HFMQQ&P/NSAN[)K7-.SKS@DM*\6M^^)-Y<-GIR MJ"^S E8JUQ<9R$GT\;X]\0DH[HWT'2]@V.6J@4'<@#27K;$Z!XNZRM&#@Y79 M=[C:$@LC46PTKK U%78A6U3'IM41,&[TH<'AF0O?#:#-R79%G17D-8 MWIRI?&<[[@QC.2\^/U H2-CA>P;5T*>JTVS$C&IMT%*E["B;QE)O(BD,_CCB MGP K!)?6H&+J:Y)0?JUE*"W,QJVXE+$*;QRQ+PE[%Z@F8>.J'WIXL%EMZ&D( MHI@F5OG1@8 NV1@T!/J!=%:BC[X[K8Y?4A-7_$W$.:R,K-KEB#UR101_#5Q$^E(9ED%VKXS45!]<*G&Z#88.EKJG$E,VQ,";+, MF;0\@2W,/7@%"9#3.QJ@L&J+CS.^48CT!V\R$GYVWVEJS)FF#[FC#X-Y\WW. M/@IL\\ %[*&:H%; M]=S8,M%B>0['T7Z!"$H&%K1'0+W'3ZQ!V3_,/R_>+?&4K4S- $\ ,^-03XY8D_ C)J MTN\?,!O6YD=7=K*30V_#S>E#IP240-:E>G,2A=L7MJ(O9- 'T1R3;:A]GI^1 MI,J@AAU\ '_6-SL)(O?!,W)NO1\Z C52IV<4:B=R&I9G-KBA8LK9NN#^,*[C MJOSN*.E4Q9 L LU)Y]S.M80P?B!Q9%-DBH=8*\H+0V@/WV+NB/B43F:=)QX! M)A*G"18,QD23'P<3;K4.G!&_4,=.%578/K)G:\XZKN[ M+X?&R]=28E#*?K?G@]A3;0T3HYHWZD6VKIQBQT4$6K,\<7H,RV7I?'/,'#[&S%#LJ@.&B[N)< )5T]S[1*U3-L6GK M+F![4]<[1Z%2:MI(#WDXXVW+6:S1TP<=4#CGA/"L<*-5 87LWZ_9>(6Z%)O6$^*(DL 'ID^<%M"\0-HV,:,HP*SH81R"BF#K-"(&I9!,9=<>QY7T M#[7/VA3@);''0:0M@[W<'-HVHXBPL!3D)E8GB[LF*^NBOK^V(.*YQ@?"'B19[K?KT,914+YT4$<>/RK>UV][ M!,SR%7RK^Q8_F80M*8&GW!F9?(SHPQ^R;5HDVP:*J3I2C4_GTVLC3+>02RV? MVPM[V2B-F+9\/JR-T>9$K-W&E(W_')A;Z_V:AZ[2, ;4AWM16AO"A%,QL/L) MU>,=3]:M[B?EN2 \ZL#O2@^S8>$EAX/ZHW=\25;!7,FVW+/*'^WV-*S$'4N2 M: [@F4G\/GJ(]5L,_-R,Z-Q<\(/ZV-H+E2X0X0$K8;++8!\8&86Y!\QE(X'L(KY![: Q;T\\]":++_7F<]>_F< M] 19&3P&S*N+X0CAF0F ]L/#<@U)%&-3CZ%C_ZRW^IW &HD!!ZWW]#HDC_*% MC84>P_XJ10^2::WXE9(#_43!,7L*Q OF!UJ9$8?*&#/BU%^\ M,^\OB:!B!7G/"H.77;!OQAQ;"!ATDQTT;30Q4J1!IPYK.0X3ZKF2CJ'9N9&Y M7>:XTJ,']YLC"'W4-^.<U\AT,O[WJDL^[,MX[?VZ<=#I46V-BH5G[_NNG!MZM MN1SKT;?+[Q><#??YBA-:S.F_K>)=6&YO^+"FNT^:N5,*..$X<>%[^:QNKR_N MHRRC';?B[3S?U1/$; ITM&.[PM+6,4-?74CC4::E2/LAW6,MEIW^^<&A+,M4 M/FN8O:0OVDK(19QY,;81]2V_FWHSYO,_;!WHW^V?L_!]7-?LHK)_R661DN*! M\U.(/)6J,XH64B/6KX@\4;BI"DNW"' M&/\69)ZW3RE<31XNM.D('!:Z'K0:50;DG+_;:NDH&8*^7;>UQ MO3N7HU%U]'I*@]D-=J-:(SDNBU5[/^SEBISK G?/KM>DXEQC1$M!"=B4FW" MM6'+=GM;3QX3RCOKRJQZ0.['HFF='G(.<.5D[2UK5(/ :=^-*N+R/=AAH6P. M]48B1;VQUF,A\1I\.6@_H5+/B&*A=)1]:!,8;0)Z)6=+$A?_41>%0. 9 M(-_^$0#K:2)E2\B-/5K4LYXE88[5CC&T.233@[<*!M-"B4N/>U9:?NN-L?;A M$I(F__QVX#"DY7_"CK1_'?_''5"/,_\/4$L#!!0 ( &>+ M.T)H\P&^>F?FAJI*Y=&&7-)(*O?M<&QDX"FQG2+5)%-5FD^_ !^9J7P"3)"B M9Z+'EB42..=WB!]P@(-S_O5_?7^:@Q=>E&F>_=L/[E^<'P#/:,[2[.'??OAZ M_QG&/_RO?_\?_^-?_P\(__>'VROP*:>+)YY5X&/!<<49^)96C^!OC)=_ %'D M3^!O>?%'^H(A_/?ZI8_Y\VN1/CQ6P'/<:/.OQ5]]Y&(741>&89! Y% /$@]3 MB&/!_"B)8Y($9P]_)6X<)I$(81)'#"(2"(B3R(>.$XB0>"3BR*L;G:?9'W]5 M_R"XY$ JEY7U?_[;#X]5]?S7GW_^]NW;7[Z38OZ7O'CXV7,<_^?NZ1_:Q[]O M/?_-KY]VDR3YN?[K\M$RW?6@;-;]^7__>G5''_D3AFE65CBCJH,R_6M9__(J MI[BJ,3\J%]C[A/HOV#T&U:^@ZT'?_^:V,\S]H%G7*15>?>("_Y!4C1;?^!C7E:SD,0)D_\' M1>)1.?TEVD4-_Z9SZNR^PU4OX&.VZ[? M_F50.7_>&B;G10<@+NB1;ZE]XF>:RU7M0 M%XP7TE_: >06W]SR>;U,D&O;U_L"RX9IW?53OLBJ\EJL_6[FNPZ+0BK7\7[H M0>D7^3#A#,,@0#1$Q/618S0?&/0]-9IO9 3/!7_&*0-R_#_+IA^E@@59RD(OUW]NCWQZ V615 MD^Y')N&QR8)\F^E';59X]2*_MZ:8=F9(YG])*[0]]>/TH97C(B]=K<5GQ MY1/L_'M:SG# 8C_T,?0=RB&*0Q>2*/*@$Q"",/,98M2$YGK*,37*ZT15@TX) M"Y;2@M^5O/^?&XXV ^<#LUQ]N8[8[$2R;S-=7E%%9\$2\-AGQU.;Z ML>,O>1[P2)P"%$1!"(D)? )*$,AC@.(C_D/F:! M"?GM[F9JW+:23@VWAU9F,T+; Z@>7YT.T\!TU EX!M:P4C+:HZ'#&-ADF3T] MC4HBA[7=Y(@C3YM10%E4LUMI7/XK?R*\F 4ABA#W0TC"1$ 4L! F02Q'O^?0 MT'500.5+&F-^H]VI#?):-/#[I_P)IYGF:F43JL.C^00 AO:E]'37'K-[-#TP M2.4;:P-4_M?FX-QL/;OCM^W._*?#>V"NN%Q"^FD- M4K"4'JR)+WV15@&+_D@_Y&PN$ PE&'7AT ^=S05%SU;Z$9_R:/*L/AJ[P<5U M<5>I+:#?\'S!;WA1[VW/D.]ZD2LBZ"#/ARAB B8L=*#K>7X8>=B)B6/"=AI] M3H[B:I%!J60^ \^X "]*7/"C''TLG\]Q40)I)% JX7\RHS@=$^CQFF5@A]Y& M:3"]:S"5 LL/%S0B@UIF((5N3O7L$9@!1#992Z?;4:G* (=-?C)YM1\IW>/O M?^>XD%B&[>(>1SRFG'@P"K K_2#I#,E5E@<%88S&41Q[S.A\:ZN'J1&..OU6 M$JKPQ]",3[;1TV./DS 9F"O>P %^;^2SN*[9J[M-$MCN9-0AOU?'S0&^_\&> MSE6],\)9>[">?^"?TO(Y+SF[%A]>?^758\ZNJT=>W$M'X@[/^8?7>]E3?:80 M^XZ#,!'08XX'D>\0B!.U"L$D\2+']P.'&7E:_669&D5TJK01,Z#* >&@4T?M MEI)7T&@$:I5 )74"2BGU%Z56K^.A4\RIZ9^-8Z2AG;7A[6/NOYV.K%5G[@1Q MQO7L3L=MR\VST*09'VPNK?C'/%/.),_HZY>%XO=K<<>E3R.7<9_P$W[@ MI71!%RKR:49H&(1^'$(OQAPBER<0,]>5BR\4\ 0CZ0QJN7[F74^-;1MQU:@M M6X$!:R368\\>X!\FRV$A'9@;E>!@3?(ST.)[+4 G/6C%!YW\@P'-VLM)=>3> M.P'^1H8_"_#:\T]_[)KI1KY?SR&NU\X@/1H<9<+HKV@W/YS00N^SC_R)UUY\ M\Q=+YHDI?^!V7%%6?5UQ\I_,%X^RS5$ %RB^:F>Y:7. BDSQ7=GN''UYW M-U#[CYX?NY%+8B@"Y$DV"GV8.,2#H1/&+J&B_7XH%&/B,R MWH7;8?(\$8V!R%J'0W_7[2181MI8,X/':.-L MK_H']L:VWQEM^VNON.L[7/L?ZNET4JIN*3B,BU M1((#&'L,09[XC(:$(R^)C'S&O5U-C<%6DH).5)VH4%. -3TV*[ -[7#U0\S< MX3H*AE5_:7]OX[H[1[7>\E:.O]$W[E5*G%5%/2OEV/400C%D M1$10_H2E&^*%,&"(NG$4AI0;W3(^T-?4&..-J$#)VL8A]-KN/@2R'FE8@FY@ MUNB-6H_PU:-XV U;W=_=R.&J1_7>#E,]_DH_[OC"JX^X?+PI\I>4+N_O++[^ \X_WE[]=WE]>W!G>%>IA M%ST6&A;M@>[XO89PYVN-8MZ,$EG1K)UD*# M158L)01T/3,>;S*;F='L<';68^-)6&]@TNYT!*V2>Y,;GH&EIJ!1]6P[^:%\ MI@*O)P3'?G$R&[["O&U\\YRHD[O]52?U^:W+Z MM;>>4$Q=@; '&2,J=CD2,(X1A2P.J>NHPPMJ=&?L0%]3X_VEJ*"6%?S6)]GA M(6QUO7\$:X!;9AIXV/7>]WKU564*+\CQCOV+9$<]4P859R&(?^9$*>DT M-?J<'H6457/;H5F J%S+3RMQS^3:D>XF719R"KX@[-1@WLG+V@%K@VP)K)-5M+&QRX['>]V9);2QF&; MK?1?-8_#Z-J]D1]*)3^#BW\NTF=UI-U$;4E?_E:=;\^7O^\NS;O,87[B0S?T MI-NLMA])XC$8(N$EG"0.(5K!LB?(,#56Z]0X [4B9_6H6LI\!I;:@$:=U=_T M(QWZFNLPFXUDA('9K3_^QY=CU@RA'Y@R@D%&"E\9TC!&P2XG0GH@)*9ORZ,% MSIRH^GIXS:E-G7*3[!Y_7[N[=H_)G,_\*$21'PI($2(0.;Z*YPTP=!T7>4]_DYE014\#=T=;Y&5S.?.<2/ @Z] M1&7\)R%1$<#'U?I:>CC@^)*CPMD/"Y$S O\8PB_#3Z MG)JOTXK<194T6]:Y$MMP#:(!M^;BPRZ(@V^.-?BUXM;P-8GANIJ8K__[*Q!UNXON=$ M+HR<,( HDLX3H?(?(<.Q2U#LQ(E6W-RI@DR-J)822]>I66+(=3[K:LVR5FK] MC>:3C'1\VW\LZ >F-Z4&E.9=U4L#*TW.P,HHMRNC+ L ?QK7*/I' &,99Z1S M@&&-9'028 /9 \ N4R+>KULVJB/']X*.JMM\NL*M*L3&F=C?ZW.AAQ)I+( M%V%"81(@I"IGJ?N_O@-1X$81"XF+ J-B/>^DQ]0FT:6P8"EM4[;A##0"FRWZ MW^OKT',D_@0V'WCVWA> #M9 4#>+=NS2-('I9Z#! JR!L9[WNL7C#/3_L(S= MGWV=[;;I^[RU.SU09C*6J$SR_D7[K9?81/Z<5GK?!+S$) M/1_Y"0QYDD#D!P+&PI,_QM!!I:+_4\Z%H+^IX) MZ@C,20##,)9LP9D#,68^)+Z+(BP"GSE&F5G7&Y\:3:S+9D8,;R#3/.GK"<30 MYW8Z&)@?O>U0UNI!VGK[XQZ+[=!LZY!KUS,G.-M;-_3JWY;GB^HQ+]3MNZ^9 M;+&NY-:L.]11>'GQG1OAY9X:H[1B@7PEZ5E33%*SO,C8=C=P MFZ=ES7=RD]OPA1*LU 8+I7=3_[+U?NO0HE)%6S?*@UI[4*N_K-21"[ &0>RF]CHB$2> MFR .D\C%$(4"0Q*JC6!,PPB%W/?U4DD?[6EJ@#RIZ &3/L43!LW#?8Y=7%L+@1V5M?7>Z_WE=X6[F^E[;1:>Q<)SO(@PB3#S MI2-'$D@2RB#'U/=\A!+L:U5ZU.EL:C-E6XF^;"K1-V[7NBL&?DRS]M<_F68Q M. Y#B,A?.% [JMB1HR$$&,WA+X31TZ(.6-Q/'OF19JSNPH7U;C ;W;\?O"? M <(?TDS5(5'3L>YJX/JMP-KWO.??JP]2U#]F$261CR(*@RA6L821#A/(&- /3#%; M4)^O0WV^#G6[C064&J#6PZAZ4P_T30H\#6N%T6I :5O#5F6H_K@=+![5H]D1 MZTOU5_IM":H3VCDQ04Y=S>9U-51X[/F1B%W(A4HXZ=( DD0@Z/JQ'SAN&"+? M*,/YOHZF-FNLTKV8'G3OA5)OT6@#H(&Y?87-65.,ZA7\WOY;A\/[I\39 \D@ M&7$V^WJ?A#A[--Z;#V??\S9C=;;#B#]LAA&W1Z=K+NO?>/KPJ#)PO_ "/_"W M![#Y?"[R0KTX'[0RIPM28K!,; MM'*#7Z3N%?BD[C%\QFG17&&P$AQY[3-O? O&SA)LSRKLOU^J[JUB>T M$08TQ&'=^UER^+B?0;680 C0&%;2BP8:11)+A1X_O*I"<'4%8LI1Z'JN ZGO M^G(61 0FA#C0Y8GGH"!QA5XY:XV^IC9=[2U9:%#660=BW5,<*\ -?HC3"[/3 MBSQNHS%HD<>U[MZWR..VWD>+/.YXI1]O_)+G[%LZG\^\."!)Y%,H.'$AHMR' M2>P2&').J7 1C!["T"=<12A%',:>QR%W N[(F3S@ MW*B>T\'>IC8Z]^5%5@*#6F(+R:176!MNHIV*X&@[:>;@6X;I+=UULDQOOV1^K'M''SE;S/FU^+RHJT>E6?JT>&JV_;L,D;><\O1%[?%_ MSHOK9ZY6$MG#%9?N2[EQG(6Q&ZALU- -U!Z]CU51J)!![,4H]C&*N:MUD6 MV:;&5IUZZC2X41"T&M:'PZOTK2L5]<\B;=OU^"'Q.UIKZ+VLSE#7.PU5W^G? M,A60"H*EAJ!1\:3C9=LFU3]Y?D?3CG0H;<_$=LZL!T+\P'&V[1Y'.^D>"*KU M0_"ANNBY68?+Q[LZ9ZI\ISXPN197J>"76;DHZI)_0E WP Z"*!$>1#Q4.^R) M"UU?743'A(6>667&8SU.;6I5 H.RDQB\*)'5-#N70H.TD]IP ^\H[)K;>#;! M''HS3^&X%+8YG5,X*GG!Y5$%$L?(J,[AE;D&EJW(4<]\<_?@+/\I=GX*E1!.!:$T#75%$7 M2P!O=3E3_T6U8T5MFE2/]48VU,"\V&H#UB6NTU*<@58CT*CTYHD22$W Q=)D M-T=,UB,QD#60[>83.EVLD=,06<-Q.WN1O:;[UNEHXC?O%N0?G%;W^75Q_H+3 M^E# -$PY]1& QW/7-5["1W7T"6=VUS3*)Q.W'I?USY&;71MU: M^G7]'GO'G-9QVG]+J\>/B[+*GWBQ5E[EA6<+?LMI_I"IU'FSB B1. C#P... MG%U48 MQ?2A"7\0,412Z1A%F9MU/S:]H!03%4D+C:%03\#5WM@>#=.AM[E9P M\$U*#CK1UPHYG8$.\-OC@/<)9>V!F^7H5A,)Q@YX[8'.CAC8/JWTS+.I5O#G M&6LOSS9%#V<(<3^(? X=Q@*(4.+!), >#!AA6"3"3;C1=;*=O4R-J%:N\;P^ M"3VK"[%WU4\-TVONA%6/FTX&:V *V@PC.&MB@"Z.X&2>5?,0#E8S:N[L:-QL MFH=TW?#A?CRP$07P)GA@.VS@,KN7!N!_Y[@H9T2XA*"$0,8Y@0@' 8Q1 M'$,WEEYV$HN Q$:W;OJ+,C5&\1S/->.-$\R@1R[C@#LZ VT$0NV(@#H#:09J M;4"MCCV>.AU2FV1V@C2C,M[IJ&W2HH46S8.2522#RBWR@N>J_?]?"2M>O(7C7XJ%JA4 M&C;5<-.5COIAK?:,?9BLW\V$0SNORGH7Z];[S[?6ZR(2.LW KVO6NUM9[_)] MK:@"R_<9/BQU1(2O5>@*P M+[R:1;'#'8]&,$@(AX@%/B0D\J'+B1O@F,>Q;[2_<:BSJ4VA;Q(W\D[0,Y#Q M2HU+3"5Y+)J: FRM?IGZV__INF=!$-9OJI^]"*E-DO*9TRI]X?/7?N$>NTWD M!D@D.(%$A"%$)!80DR2 3#@)C@*?NTD\JW+I (]LHF67[V(BBPB;AS'[HXFQ_O++7E:%R*K5ZZM MS'\U#?C8@ZUN:,?IB T>Q-%!U DY4.&VPTC8#X0 M%=J.88]<-_8#QF!"? R1Q!MB%V/(W"04'(=N'(7F1=HL6F"\.FT:=K!>7'_B+/6V_B-EQ5GE]E-/28W\B'7^>-5^GB5/;[9?J"4AW(=$$%. MY3]0S$.8,">!PH\XQ<3S!#5:!TQ&LZFM.!KQ:Y)D^7R.B[).25 3IB%?3@;C MH3>OWO.;F/YF5X,.6(,'U/B 2@*TV@IK/SSYW34H[2@*8%978KQMLJ'L/XEM M->O*_3FVX8:RJ;5MN\$$[+=4^)QF:<6OTA?5I5Q]/*1DSL_+DE?E^5->5.E_ MU8JUVP=?^/?J_AN?O_!?\ZQZ+&>A8$RXV(>)1XAR9P*("8VASWR'27=3,&2T M&7B:.%.;E.683LSFWA/-H3=AC@?RP+-]3:JVU&H_?NW2!=5^7L/P;:GHA,0"14$ M_43$DCI=N0YCB0,3QT&QCQP:.$:72O;V-#56K 7L%I!F]+@?33WFLX+1P*36 MR0C6<1J@(/=1+&RRT/[.1B68HSIO9P_- MS0MCUC##_S")#(;JX"=(+:!J9(!.:K 2&W1R'R29$W#5OW\T"+XCW2^RA+/1 MS2%CO [<#-)O:[2;/\;JK=_L,7]YY+Q_RUT_Z;XNGKJ<4.IRBIQ])-VY,\<1 MR(_4#EP08H@0E1,")0[$L4A10SXL2)*Y9[%./=']HA M:I\-CE$R/,C/>,[9SZW(_(38MB$,/'#4Q8GV^M/,-"#G75HRKIB=)T?'==+ FODVKCLB(/J.OXK@\9"SV( M"/=@',01%!'GR ]CYGA:92Q&E7IJ?LSV]'+R-=5QOX+C>VJ3M.TH,]*'PS/2 MAVY&^G!P1NKT!]<%6"U"+E5IJB_%/B.A8#'T$'*D!XP3&"=<^L(. M#U# PR ,J-$>ZYOFI[:>6$K7K^+5!G::SF5O1(:>A;7!,/?C=NILU05[V\.X MWM-.[;8U7\NTE)2S!TO7E+*&YIIL]37:Q"6$!K)_X>8NY(6'!S+GZB M(7==[E 6N(2;T,+(\D^-=]XL5]I$"T#^6"R5 S1_>I*_J:^0FK'2V-^&'NU- MV.(#\^J:YJJHWTIWH)17VV:M^F=OMMS6(5!)^I=?1A,[J6!0!0*W_M N;9<( M@1:B=BD+UD"R1_#O9%V;,\C8*HPZ1;V3?3;GP/<28^03IB\+%4:K$J.J8X_U MVHOU':<9DZMHG"2^NB_LJ PB,4PX2V#B42],PI 2-L[-X2."3FW:;,1M^!#)XM&G/[)T^H3:#,_O"V06VL\@?,G39M,XA#J MF*Q_CI,H3<2M'4?I]F?S#L4O>;9UVVO&49SXON/#V'<81''LP21) M(NC+ECAFF C'Z1&Z8"S(1 ,3.HGKO&U-('6ZNE2):]%M7+TX9"*]>6 8Q-_[ MPL8;_+>NLPY]ET,#O>&O>1P28@(W0#0PTKLW(T.6^Y_H.#&(W MDHMI%D#B"0'5;G5")>\)871-?U,'$XA=V@,D7 %Q(Y@ M,'3C 5N$A-'J[*,09]3HX>ECU_A[R87SW4A/LP4 P$WUKZ(VOUH,DTV0M<; M):W8X,=6<,US"Q-0]2-*!P!WI'A06R ;A7 :PG4@ %.WI='")PU56P]^-'VU MW[I-MEJH8M&?>//ORVQ9QZ1-@=;5'D%1Q-Q SG_2#U(HQQLOF"E*_\U'7E,:8;*XRS1OH1V._XG_D15=G M\>-\J*,0KM*, M7U;\J9SQ) DB%5$6,8I5KD6UU)%>*W8"!]' ]0(2&(5K6Q)L:FRSKA=8*08Z MS9KD56NZJ<"CY;ZQ5*^)0@*_*PU!K:(A35DSN1ZQO88\OJ@XLYM\GM+7&?.C M"'M^#,,0JTAB+X")3P5D!!/DQ('CFAU1:/4Z.19OY00K0(=/\'0;":ZW]W3^,F^C^H[5:6_\-/][P911\Y M6\QEFYT+?".-7JE:S/]6":.0U4\XM!A@A9 MO>BCV_>X%W<,$=FZB&/Z?C_F^L*KC[A\E'V\I-*=^_#ZM52)558[^U1R9>WQ M+8^LDH2ZOH\]2'WA2@Y+8H@=CB#B"0UH$C$DM#*W]1=A:FSV\?SN/\#GJ^N_ MW8'/M]>_@NN;B]OS^\LOOX#SC_>7OUW>7U[<&9X@]K"+'I<-B_; K*;JQ2CI M02>^NAWYH]( I-E/ZV>+2RT&.5_L#Z)-XNLAQ:@4V!^E33(\H:6^H12,B_VU MY#Z\UN<=JV.TB!*?)XX/'=\1TKT3 L9ND$ <,.Y&KESU8=\LH,*H_ZD1XDI\ M.-]=L%$-W.;0KO^1IJF1=&,M!H-^\(B+HZC;/A+M"9;=< LS$48.NNB%SW;H M1;]F^I%?O5'V)<_RCEZ;<+4V5FWF^4&<1!&#/@]]N>J3[BOQ$(9R^1?BP$48 MNT8^[.'NID9MU^U=:26B&5T=@56/G>R!-3 9-3BM2]I%G_[8"FOQ2I$>*C99 MYTB/HY*,GO:;G*+Y5M\K1"]\+EMF]YP^9OD\?WB]5<7-RW8SEQ)&6!(X4+BN M]!Q%@.1ZR?=@B&,4A:['76I4$/=(?U,CD:6X8"6OZ;VBPP#KL8E%V :FDUV( M@4;6 3;0-7&Q>^_H<):STWV1=/3[AXO1;+Z/F/>::(BV=4 M>GZKNW6!'U$B-UNJ \3"& *F=6]==V^Q]U; M-T1D:V_=]/V^.1M>>+;@M_Q)CD'9^@TO1%X\J43FUV2>/M014\L28.F3?.1: MW,G?E@)3];?ZHUJ-,'5%AP080TP$4BFM*,0T3J"(D1L+N6IR':/,+I;EFQK] MM>JIU*^M@F!-0[!2<;TF8*UEG4YO34_3-!)VS:Y'K.]HS('YUYX=!Z7I@0Q@ M-P>&71%'3I@Q"+[;V36&Z:;OFO?Y>5[G7<1S=0+R>9Y_N\QJ@>J\C-W9'Q.N M'X8>@EC5T$(\X##A(8*>CQPW8#@(D%F9"KU^IT;Y=U]O;JXN?KWXGL!KC^#Y1DMN/SR^?KVU_/[R^LOAH>RNM;070I;QWCPE?!*XN8< M5LD,UH0>Y+35$"B[ZU^]KD=>_AKAL;WZ-7N]'W/]C2O/G[/S%U[@!_XV/>SU MHBHKG#%)GA]PF=(9I:$3Q"Z#OB\\B%P2P40@#@/A^'X2H(BR9"9;(KDN@QGU M;S+&UJ48;JAUX@/";Z<_O]Y"WMX\ MU LUF[.1F0"CSDF]L-F2CPB \]E#@JM)%![,1R M0>UZ=(CZ-2C)[VFYRB^989B91%-?LBOXIKT03>+,HJ M?^+%IUQM&LQ\3ZK'(@(CX88J4XG*F.DC2**84I2X@1-I[=,>[&5J*R(EJ)J' MVZ"^5E;P>R.M9F3?85P/4XN=V-W>#R?C,C X]@$#.V1?%#IU0@N MNR%<,X+E#YN#=W>;HPS:@^IT@_7P0R.7JON,TZ)>],HEPN*I M*3U]FY9_?"XXE^L'KBJ2WN**SR). Y<$TB.@A$+$_ ABE5<(83](?.)1Q(RN M=@\N\=3(1,D(A!02%%*ZD4K3:9M7O/_]&)U2NO&I01K>I^!^E-0 MJH-.=W![Z)L8KVZ=J9TF4BJW;Q0ZU+G9)GH%7S M7>UJGJ_^?>P[=FK[,>W<*P^^?3-HI,RWV.GHV?7M [8K$?\ O?1S5#\J9+*J M:(JZR\7%!Y[1QR=<_-%N>C(1AB$/?!A[U(=(A/*G@'/(@CAT?(IP2(Q2]1_K M<&H3]!MY&T]A*;'A[K(VYGK.GTTDA]YS/@E$8W=+%QF;WM+1/D=U=G01V/15 MM-\S=S6NTHQ?BZ:865?+[.-"DJ%T@/*BR+^EV<-'+#\@]7O)=WDF_W*S7-9> MBXMY6A^>_<(S+OGO,GN1?\F+UYE ?A30D,(@=#V(*&,PH8X#A1AR#23DU7EMJ ]16R5GM?]3*G('_2YVC\58/Z7JT&N@O0([NS=*LQN)R2Q?4]CTE8?B0'Y-V_ M "-G9'#+'/!)ANM[--=D.T4./KXR,N'M:O_S*" MXR1F L9RPE>933%," XAPIB3**1"(*/PX"/]36TZO^556C0;AG) 7^790QL3 MUH0:&1;!.(*UGG]B$<&!Y]-:4K 2%;2R#E1-5A,8JZ4ECG0Y;L4(/?VW"D%H MOM8W8TRS,W./OU^EF"C>2WE9)ZF9"2_P(R?DD$2>4,&X$4Q4T5E&G"0FG'@) M]689?U EL/78Y4!O6N,B:<;%>I_##8]:+-/T,/O1U&./4Q$:><-?I618D_,, M' :M1T:8HW#8S0:SO[N1,\$?$U2ZMR1JF;A)PG,$9+!0TALXGL9FT=A"&!+LH;<&I.Q@ M?>4'E/AO0+]M05\I ;X.#;J!%S\D^&-YYP,8P.\W* MJJA)I@1YG8.T>L09R+M8PRS/7GBI[I :W\@=^,LY/C%.XWL8> 9M/H4/A^-, M/W1QIA]VQ9FN;@6O4@:U]X-7*D_"YOKS\C1L/]($_N[?@-%L/[QI#BP+!NQ\ MM/7#\ "N+S1&Z*W?%MC7K. T?\A44])Y_L S+N0Z9YFD\(9G>%X7N"Y+G"B"<<*Y*D#AP9B& 0P)#AP_\A-JEO/T!%FFMK9HDW;6.5 [ MJ>MZ6&EWV0 W@IMML9UB+;TMN)%L,/!\OJY%O4W7Z7&VGD[UYHUEEM= SH]8 MQG@?SP*F-O?Y3A%GU'U "[AM[A/::-)JT;//:88SNKNX5A")('8##MT8"XB0 MP! [B$&5=H^&;AB[OF.AZ-D!$:9&JYM%SSY??CG_\G&(HF>'[*+'I,.B/3"! M'BEZME3BG8J>:8 X0M&S0U),H>B9!DJ:1<]T6NH;B_[TO)#4<9>+2JYW^4:^ ME+:RA!.YKA DA#%6]\M\28>)BR,8)IX7,"Q\-S9B0JU>IT9^G;"F@>1BC9#4?7Z7CDF'0#++8#TTU>[AEB-J\-RMEN M#[TKE"6$(]=;80)=5T*/2$@A"4D HYCXS/$3+^)&-V+TNIT< ^W;,>>-O(81 M9WK0ZU&3?4 'YJ:EP&^2%[S9>+PX@JIY$)H12%9CT?1Z'CA#X6/U)F?$\,X=!B,!)4V2,+ #[2N MW!_O:FHLI'R358&_N107T#5Y#0LD[D=8CWCLX#8PV:R*5"LIP1LQ+59$/ J% MU6J(^WL;MQ+B4:VWJB >?\-Z?MGSI[RHTO]:YZ:_(@/XD3)S8A09/.I\9];Z\) _R4+U3(4Q?-:T:+1E;0 M8\.AL!V8!*_,[V_:8[X^F-DD/*/^1^6Y/LALTENO-GK>64I+_/!0\*8HV+5H M:X?5%:3K4W[AWFC0TW[K4I//.J1M+ M7$[QY>=%M2CXKW*15B>BJL//REM.>?JB.EN>?,=.+)S $9#1P(:0^M#UK[]]=ZM79"KHI5C!".'"0PQM#WB$K0 M'L20$*X*V<6,.DZ4,&K$E&^;GQH#GM_=7=S?]4@X81I4U1^&H8_SFCM_0U#) M;IVM9XIXI]BEW=KMS -Q:LR1JM!RJP+NS[^GY2S D4A4="4*D2M'* U@+%P* M*7+DN$V8SQRM(_TWK4YM8-:"R:]2BF90#FD%TN%1V5OU@0>CEM9&E8ZVM#RU MLM&JP=$J&6WIL%ZY:/N/_:;!FZ+-Q'!7Y?2/K;MGTDD(0\=GRF,@;CCSDD!-D4853 YW-[71N)06E$KW ./,)72-XU M2 YPS1YV?];3?G*\UW^H9,XS+Q_.,J7]=_',A5_%SM:(_K^JC M=+GLK^MGS#@B/@UX# -"Y22?N!@FB9M SA/$ D0X"NY#8.(M1!GB#"/,@Q#A[O-LHJ$A, X2BCV0M_U43*3OEF:R\\"%]4[ MX;XIP8#HJ^LJYU\^@?J'B__\>OG;^=7%E_L[<'X//ES\3'J#7*1::9R6P@DW3]OY-! M+N3O!S6%WAQL'=R!I^(EQ=0_K(E\!G %.JF/5'4V#[(W0ID 26^"J>-8'4$US=@B0P<>( M^@)S%&.7QM3H3/,48:8VO:^%4N$VE.I;*SO C?"@6*:BF$L-#/?H3C& M2.88>O^O50.TH6[S?:%NG3*@U08TZH"K0\8QWS.T@*K5'<93Y!EW/]("?&=%S0M^4V14E[O#UTOJE** MS229-,]MBOWFE0_\(E5+W[Q/+Y'!>EJB[8[$09;D1-R2@F M)74G(O*$YK1]%]-V[+:!A0*GV8P#C=J@QN<,=.J"6E]08W0&UE!JG]\U-[Y] MUW)MWHD9W'H9WZGH-W[%WZEHOFY<25*DOJ>KX,KLI\@>5++5-*H P M%RKG-40,1_(?E,.8R)]$$F LW;J ),*PC.#>SJ8V_:[+"N2LVDEK7#5P/[R: MVTF60!MZ%VD/7H/D9SB.B.4J@?O[&[M"X%'-=U0'//Z.&7DPGLX^M4D]/Z>S_$TY0XX7>R0B,(II#!'V&$SB((%N$G$F@M!U8JVXJ0-]3(TJ.C%! M(V=S[:V65(\L#L%YF",L@30P-?3 1YL3-!!844'9<4')Z5\>\I>?Y=L-#<@? M-D?_H99'&?0:JG5C7>=1\X3GG^=J07/+YRI+0CMG)4&$ LP9Q#1$('Z(?1(GH=9=XSWM3VUH-R(""%1*>8-B"[N@.SR4+0 R\#!NL6C%.SZO M:X&BG\OZ1'!&2D+]%B0[J:(/:'X@Q_.NMT9+SGQ Y/6LRH<>Z[E=JORMQWPN MWR@OZN3^7_**?Y*<.,_+1<%7]?!0.)@M6X1<9C$DLD\ M:K27J=OSU#AN7?#_"1K1#7<,M4'7W,X; LJA]]IVH B4V& E]T"E"8WALKI3 MI=WYN-M(IIAL[?$8-V"^P+IX>I[GKYS?\>(EI7QW(JK?ZL(CTG-KHYZ6^TGE MC#+7=7DD8,1)")$?"YAX(H$TB=7581K[$>U*'-[KK'?23) R<@,$@#AE$ M#@LA=BF%U/6I0(3@T!.S%UZ0O/]BO,^5P_4NQUDY_M__$GMN]/^TZT?#3/B' M$!88^4'@09^HE8)#$IC@V(%NY&#$*2(.-8JEMX/O>WDWX+RJBI0LJOKV>)6# M&USG[^E[I?\ \'T=G@G>D+6,I 4W9\@KM0=Z>V='YMA56XTWS%V5S7"WJS3C MEQ5_*F<^3GPOY *&,6/J'J +D]AS( _D+WT[&5JK+(5%PI^5[*" M6EB#+=']L!YW&ZR -3!G#(^3_O+="EXC+WE=M+"YL"2>O^[ MHRV6CXJ_O@P^_K#-2-WM$H%DLT1@0]*7JQJT==G[^T>S=-ID;S2W'!4M[F M'E2]E50]YHL29\STIO?[?2B:J]$_@_F'7NSNJ^EP_K:V]/IS&\5DVQ7R&AS@ M>E5;>ADSN_\;&V01_=ZV'3Y*=@QE)A 2.Z+-].)?QQ3H= >FR0,:$->-$8DA M#9$/DU3L0Q[(*0EA57O*@\DWLU?G3T]II;Z%CWESC^!6 M?10SEKC$5T'\(0\"B CQ( D0A8Q25U6KE82G%9]KV._4>+!+)TJ7XLH?NPO7 M2F" Y_/\FVY];U,K'&?+@; =F$.O]J;(7^'BW?W M?>_%'9P?^;Z-&+L'B@=XW*2UT=B]AXKKG-_G=?.98./J6',E;>V&V0^!)8^O6<'L[>?V*<:U%G:6HU] Y#ZMYOQ:7,HN7E*V MP/,Z(S%G-**<^S *1011$H8P)BK3H)L(Z8!(C\2L[NG.7J8VF=1"JH7:2DRC MI,Z'(=7;UC\9J(&G@1X8&6]_'\3 YM;T[HY&W38^J.OFEN[AA_M&_.&JW@Z^ MHSS#19K7'RMU8QH1[D#*5#Y+A!&,_2"!?B@"YK#0#1VC\;^SEZF-_TZV7H-^ M-XZ:9WFGHC/T.9LF,#VBQ0XH;C=0;%='(\>('=!U.SSLT,,]9WK\O8D7KK_, MA*(DB@(7NGY"Y0B/8D@\/X*8QLSW ^IYL5'"QS>M3VUD2^':B/A^$_H;Y#0G M\KYX##V!:T-A/F_O4MGJ?/VF@W'GZ5VZ;%G=X)1]X=4L M)CCT$Y]!ZC,Y7D.N-G]" 0/FNT@E[$AX:#)>-]J?VHCMQ //4CZST;J)G-YX M/0&/X8\\&RB4:"K3&YTO6%N_-JWPO,X,USUT!E;%V)57H@)X+Q&-\# MD\U1OMG%J.-\CWZ;(WW?8^:;P7?TD;.%6M;78197*29JVUD:K3F7ID*.;%78 MC(>1 Y&'$NF))PBZ@9>(T(UCX2#=3=\C?4V- SIQE;O9!&6M26Q^[G\,Z>.[ MN!;Q&WS%/BIT^ENO%B$<:8OU-"B-]E$UP3FP7WJLA='V13556=__U'VEYS[' M@I3\GPOYO5R\R'_A&41R$":5F M@=G[>IH]Y9@:FS=*:#B^%=W-.>="F>@ ME;N.40"Q/&,8QBPAW,F>MB MH]7LSEZFQG#-OG!3'-*,MG:#J$=-)T,S,/TTJ'0E&8?@EX,(V.20W1V-RA,' M==WD@L,/_TE2IZS%/L\H\K"+B8 NH0PB1 6,><*@3P3WD.^'Q#6JRDR- MO?8FMWA30&[BZ5/6/Q8##_Q/\ D,?:KQ_DE4]+ZSZ:=1V6'@/W4FE75]_GLG M4]EAN7?/I[)+)O/XHD_\)<\N,EX\O-X4.>M*C-&VM(L0L5R4.PSRT(G5X7< M$_D[*-?P-%9%PI!^IH'#74UMUJNEU0^!.8+CX2G'+CJ#[QI(04$C*5B)>B99 MF_8H*'0$./W0(7L CA0Y=!J01I%#>M@<"!PZTL!H<4-ZBJR'#6F^85X\\2*K M5ALGM_PY+U14K;J9L2AGG#B4$DQ@$'D9) PL(@ M"*@3(IJ8;%/L[VIJQ+"4%)1*U+,N$T=:2VM>U4<#;#TWWPZ$ _/$"KV[!KTV MCT,CJ#V7^#@8-AW6 [V-ZDX>UWK3V=-XH^^"XN))+E4D%?U2Y-^J1^5+XNQU M1KTX=GW&H;I>K?PP'\;*(W.)<#SF8L?C6M&%1_J9&FNT\V,G*VB$!:VTIJN) MW=#J+B9.!FR1.'DEL;OUD1<2!U7<7D<0@S7X"2^$' MN51NCIA-/C+H?52.,D=ED[=ZM'!"VF,J:DK>-Q* 1>54.MY;Z#$BYFR?R2B-IH["R/J/]V/];JEG.R[;KA-K'FC+HN\S )84CDF@OAA$+L) (2QJF' M N139'33E^5/HX.O-PE8 M '3HW;'NZY4B-C1_UN%GC^*/P&"3T_=U-2J)']%WD[6//=YWGVR.*Q52552O M]P7.2EP?\==W+0/'"4)/$K2( Q^BA#J2JN6RDC$O$3QT"$=&);,/]#4UNFY% M!;6L8$W87A=A#X&LNXMF!;K!M])ZHM9C0^TH'G9WU?9W-_+6VE&]M_?7CK]B M'OEX\?0\SU\YO^/%2TKY[JNE7_+:&>:L#M4LURZ5EAOYV'^1@E6?I)R?<5K4 M 9JW;RX3K*M>7Q-KE&\N%TA? MO?'GE[<(]+X0\+M" K10&(2KCOK!Z >_3O7#&2F4=KH?D%&8[GM8\4#0[ZCB MC!9"_!X@KP00(QR3*(8! M31A$7*5'C(D+&7%#Y#(J7+/TB!I]3FU1?JBLE$""&BK2 F^ M254 ;74QC%S0,8&> V89V(&7!)VT#7B=O&?-=7&U05\MTU/8\\D,(++IF^ET M.ZJ/9H##IJ]F\FH_4KI*,WZ]482QR[=]*WEP_4!@1ET4^CPFT(M=E6PG]*7? M12,HJ(-0Y/* 4Z-T$R:=3XVFMHHAIEWF^$)*;D9+1D;0XZ>AH!V8J*[V56]= MYN57PK\]:+3'6'U LTE=1OV/RF%]D-DDLUYM]%YJ4:ZH4ZWQ;M/RCP^O'WA& M'Y]P\4>SEYS[%64%@([EE!Z[_6M'*02 M8N?%JRI^X_+8=[ CH.,Y/D2QBR%Q' 03)AP?4^PAURB:?+WQJ3'(4C;3>D%K M>.EQ0E\4!A[_2[%J_\EFT9]M=>U6_%EK?^1R/]N:;=?ZV?',"MUN.*/WMDH3]B!#T:L SMP.RP@>H9:$0%O[?_5C*#6FC; MF>KU(+*>M/Y(M^/GK]?#86\U7>_HFN'P\SYCZETI6](+G*DU1X_9<9K3@ MN.2?>//O61@(2D,A8.PPR4]>$L/$]6,8^*X;/!C)_[^L$AS#Z<':E:]'9/^Q_5\>B"SY07U::,?OWW \K-2 M)W&<5U?*[%UD&R(T<#TL8!12=;&.22Y+*($L$4X0A GVJ%&9\WT=36V!UHD:UKD:1>FJKHJ]9 ML93S;8TLFJO@G?;*4I6_S1-@>/]SE.]!CVT6[[J.:22K-V='$7S<>[ACVF+K5N^HG?>L1?;,U!51C)PA\BB/(4>A!Q ,"59H!2!F/!",L$;Y1-2&S M[JE]*3AH)#\#C>R@%;XKEU."3ZK6S1=USGK_ MC<^EU_UKGE6/%DF['X96*Z6923!N";5>Z&S55NO72M_D!R\\6_!;KHJ7-[&H M(B^>U#[H-9FG#S6Y7GQ_YE1R[WWZ)!^Y%G?RMZ5H+E$W!RKNS F2"&'J0)P5M1C MTO>PS< 0<$G81 MW4XX8;G]GEN7])&SQ9S+MG<6%[N5*^HB53+42^7SC&W\YFN65F6;Q?'U7MU+ M7(6PN2SP7>8[4&W#0!3+-2[VB0/C. A=[L??98MLZHPHZU?UAHO+0Y^KY4> M)E!R#.M8W9 ?4MYQ-_)'0'[K &",/OM6*/F4JVEQYB*6)![FD/I.!)':Y4]P M2* 3A R'U'4IUMHDV6QX:F3?UM7XO9%.,_QI"ZW#''P*!D-O3FNJWZ..R%M= M3RX#6]NI:F=FRK3/[8;/.;,T",S4J62A\B)$@ MTL_WY4\)=L%X#NSQ8!+M=&Q@&3]HS>Z\E MX#C&G,!ZSZ(=3UW8G8[Y@*NX$X1[SR7;Z9@>69]9Z.#4>6$S=DIVEU*Y+FQS M[&YXA'X4BCAR.$S"R%.7= +I]PL/SPHADO2N2=-LBX_C_BJZ:D1GY+,, '4 M"B8]MJY6YS+[G+[POW-< ME+,H8B[CR(,QEO] #I-+&E$[Q"^LR[%%$-X=J#4,XQG5TO]..^F MR&67U>N-_/@JN;A1MYZ?53&D4\C MGGB("R.2T^AS:JS6B7P&:J%K9V I]AE08O>ZJ*P#OQ[9609U8':S@*YMDX3*K3Q8?\[ELHU3]5:_KQ0H\%PL2"0(I M"5R( @]!$H@0NMP1?N@2@A*CZIV&_4^-IW:D'E%+@W4=_B=HM.A5C**OF?0X M;$#P!^:S 7#OD1"O%WIV<^:9B3!R6KU>^&QGWNO7S#!GL.O75?8$8@5!P@// M]V& _1BB,&:0^!3#A&/AQP&B-##*)W.Z2%-CS;7(ND9N._%T?8QEY\C4K@F& MWG[?&P^W42/G/4+>3H!VS"-1#:DF=1:JCZ+I(:A!RY8]YLUTG4F DM#U"(Q< MCT.4N!Z,8X2A"/Q R.6I$W*CI:ENQU-CUUM5B6N^-'B.7JBEJH[C6[YI5U101;2?;3GY550UL=WSO6OP(>5T]LAX^TBQO M+[.R*NH*>^5U]2AE?<191[D/#P5_P)5<%E=%FI4IK:N#U?7"RK2]HC*+I+.> M4!6V*XD0HMAS8.(C%P:(,^QR0GVF5;YK KI,C6V70H.EU$WMP+.FI."!RN.3 M^TP.\_8$))S05* 397@PR/"LVY]8 P74J %R]HR_,@75JJ=CR/7&2?WJ>D7 M/?T3?7(CU4']B&ZNU*8G4SY']Q$GU*2WI M/"\7!3?,2KC[Y0G-ATI L))PD+R#AT&PZ>GLZ6E4O^:PMIM>S)&GS7V63URD MF1II:D2017WA75J\3015K/^^3:"+J>?S(*"0NDD 480=&/N. ]5502]QO82Y M6G$+O7J?FE^ '/?'/WX"S_*79X"W8C?E@ENY 3Z<,=>"18XOZ ?%>7#*J64' MZT+6&S-R?=,!_N9O1U(46P!IZD+4O)_+N27>*'*IRU#K%Q55(-[7%H@XA!Y&,/8(1%T"8V(KPJ@ M;I< V]N]('*?.SQ\,X6#U0W-/5N*>$ MA_7=.OH[\KCE\[S5ZG5UDH0X)DF "0P35UW.D42!7>9!S",_<5D8,.)9.=/; MT?G4V&/0([Q=X)]XC'WJ?QK'>0>0T3[2.]1& M/SK[G&9IQ:_2%\XNY8([>TC)G)^7):_*+[Q:[O((EU,_9#YTG01!A., $D%B M&'+A>IYG&$*/U.S#.S"=64+6 MF,?,@++)8)H]C\I=9FALLI;AVSUS":?E'Z6DQ*]2H:+":::*]1B.CH-M3&A0 MU'+6,_L;20<9"%J86$WJ>K##<3.UZNB^E7Y5ZZ5^'_D7_NV<4K6!H?*Z%GDF M?Z1-HI;=I;XC(@)&D0,CY(32S^ N3%#LPB#F+/)5H!,7P&F-E'?J0+)4!;[4QFZ.-[:+'1T.B/3!%2='W@SM.1&%?]&R2F;$,H_); M7X0V*:]W.^:G=[^EE-_(#S5ELO5%H[6717]+J?&=$IJL!1;74E9"MY5:M(D.0/8CY_+V0=S M8"+3P?%X$I:^@.J?N]D'=J3#-CL &QVQF6%UX%Q-LZ'1#M/,%%L_03-\L^>Q MV;%T@_NR#>Z.<[I?Q3G]5I?GNNRB,#&C(5'UJGWJRV4O;Y"?(#/S8Z5-'M>6I.C!*\"0Y!&+* N@*1!R:",<31A48=3N>&F-]XH(7Q>;R M2IW7&VXI:R.OQUI#X#DP:;U!L)49U$*?@5;L@8)83,&RR5C:?8]*6*:(;/*5 M\?L],^^J]9MJ^%HL,V"VY1!G#G,YI=R'#A(<(L02&#O,@<3E+* T3B+/J&3@ M@;ZF1DI*RJ;6ZUPE@.7?Z7Q1JBRO\G>,/Q> \808^L+$$[,#\U;F^'[2K/;BNIQ>2YQ^&PFB7W0'?CIL,]KO=6WEN- M5_K?$@S,U+1AE^/888 =6"Z MJ2^BKF1NRHF4H!$;2/)> JXDMWLYU00JV]=5M?H>_0*K"2*[KK0:O=_S0D*; MY[M=;]WG]_C[W]+J4668E+3X.2]V;YS-./8]%L88!JZC+B?$,4QH3"&CTL?C M(<8<\1ZG)WWEF>AIB)2>E^ 9IPP4K7-2Y2#C57,X(A=1535O=M3E\H WV^98 M;3L:>H*][:A'A8.:9:0[#ZT*2R]1&D)J =;4 "(O]E;0LWC]X40PK5Z%Z"O+ MN-T-5_-%!1^F+XK>+[//\N-O:I P@G&8)!PZ#$FV#:F 21"& MT/.%BYD?A(%96MW>DDQM >DYGF>_ LQN(VCZI6- .[37JEL/!JPT.:O+PD@1 MWJ,LS$% QZX.LUN8R16).8A9GUHQAQOL6:LN?4HE0U_)!6\ZEXLCQ<8X>[VZ M^GA=M'^[P4652:IY3)^O;IH0I'+KC]??VDS/WWCZ\"C%/7^1D^4#O_@NF3(M^4V14C[#?APD MCDOE-R7D?!/'#HQ93* OE["(NLSUS+(YC"C[U&:@-K=P'63*\OE<+C. 7)\T M>RJVXTTM?@)Z$]1$#3OPE*43=5H>"3M=!I9NYF<] QT*H(4!=#B &H@1(T_M M6V_4X%.+XD\K_M2^78Q#4 <0X=1"4.T.F9J 7^]E]R6FM2@?7M_\13E],RE1A5P5$T]@Q)C#,95_$T:'FKVDF-I[G>=:6K"NR)EB MMK=_;NH.F:9&ZV4XS7EI:',,/<,,98D3RC[U0'*82D\F@KQ3<:<>6.VOY]2G ML7Y<^C4K.,T?LO2_.+O'WS_PC(M4L7A3T:^\Y>5BKG;6/DO=)7GG14/O\MF; MO$QKJ68^Q3&..8?"00Y$/G<@B4,'AD1^]L)QDY 9E7>R(=34F/:_@N9-4C?AGI01X/;@U/9S]]!AV;*L,3+CKZM1'K9U"9V!9PG2I$E!#']1* MM8OV^I6E7O;8UR;*-LG8BERCIVFK;(]]$UEFNUW_\)&>:Y2V-F1?2 M.(P#!OW D>OG*$ 0NRB""?,C(6< CABRND-D5_ZIS0=+EQ^W+O^#$ADP5=%% MJ+M.+_5=)SDWY(V^S0-C[2M9_GB")&(>QA1BAQ.(/!)#X@OY\2 4X$A@'CG^ M3+Y-\O\&G\^Z'O]-MADM?PZ6MAK?S\03V&ZTN-M8/P(4&&!US7("U]U/L^,D M;KWW5&%:FX_#V,?:'?@3Q;"<*WUUK9$('_LT5(F%PQ"B(.1ROG-=R (4(D&X MBP*C"Z7'NYS:(F>MFOR@*=*M)4:?XB72P^G0ARP KP_3*/G/IY;UO'^N1%'; _0RISE!]1F!"&(>+"@\21_EL7,X5IG>Z] V@1TT#P3HP1RUS!JA= ML2ZQ^5JPV+W<9 V;W?I=^]R-?\3+&9?N6EWD3_8CL,J/Y$U>MJ@TS M5>PJS1:RG[9#=?3!95>\>:Z^MW3QO2JP["/-Y KCLN)/Y1<)C"J3)9UA^>HR M\)*14%)<&$&'QDQ56$GY4W."L5(5 MK'3M[-L^7ZM[!MZJ-T!L[0A&L$GT0XH[ZL0P NZ;$\D87?:LN;'[I/TJS7C= MZ8S$"75<$4!!0@(1(P+&3NC"T(N#D$78B0*CZD#'.IS:6GEO+ KX7:"&S5/M%]S_*VX>KC#XC# M."8,,NJI+$\1@YA+E]WC2113G^"8&S'.\2ZGQCE'=KQZ\XX&^"?N'TZ1>RR@ M:6_G<% &TNAU&CN'1UG(X,T3HD?(\<,6LN>PY7I1E97\DN1*;..DY98_X323 MOZ]+5DOV7*CD>,63-T,L3&+$(LA)@B&*? J)YT4P#.3_84H]%D7&$23CZC U MIEQ3X0Q\VPPI*3HU %WI >:IV'^X.YF/Q2!$8+J?P)\H3.#-E[05(;!$ ZS! M 10>EL,$WL>6UD,%1E9C_'"!]['3SI"!=Q+%O/!7[4X(7JCX_JS"\]5Q8'Z9 MJ3+N>?$ZBY'OLE!@Z$>QJD:,"8R)BIE311"32/[6#73+?NET.+49K9-9Q0P4 MM=1UXK%FL5KE(.T$UR]4I87[X?EF"#0'GAS6@6P$7EOU2R O!P)2O]Z7;4!' MJO9U.K!&E;Y,4#I0YTNKF=&J?)DHM5[CR^@]FW'UL\"GT?]/W;LVN8U;Z\)_ M!1]2[YY4-28D")+ /I_:M]FNXW'[V#U)I>:#"MZ3B5FB7*K^CAY3&GQ@YU M^?@/R\4#-,,]@I;T/>KM7\#;C2T"HS@P=30 [L4%>WD':@SB 5#PBOP7AAV_ M,K\;#BVH]_;N6_-N6Z*KKQ;KGJZ$U]^Z,H9V9KF$=IFD.IJ(18Y!C2 M/"<0QPFC24QSZ5=^U6OTJ7%22_@J3*FSBSOXW:K@>8KD-SENM#48Y ,36%"T MO;FL%VHA6U%.6W9$93+UJM[81XBID=%>AU.G_)[ICGTFQ8VBAH9Z8-IJ MH[P"6P4LXM694J7#+IN\5@/\WOPYR.'(-7@&S37L(\>X2817('64'7C-L_S# M\#Y;&^_>3)=JS $IDX@GJ=EC4HT@CK"MC&$FA:2QU JE.,?.(7>'#Y\:L?TE M3G_.C:;YSR1V#_PZ@JR;GJX%8F#:J40#E6R7C2.'U\,%I]V3MAV+-K9:_PIZ54Q-[,@_V9^:?F69XD41P[;0PO#30UJK*R5NX7*VW;$^[^K7;B>IG#0J$U,)^= M!:H'NW4BYLYTH9 ;B?6N0-"+ UU@Z>##SMM'XT87)=H\Z73]R#6PWU:]S/<= M[,MJ8W[_E2V:S!"S1_^NRK6Z7$?R\W(^?U=709KIB"8XU0IJ5<7?9&8KS1$S M_R$9U7$48>9D24Y4OZFM$'W;9OTIWB6/T_#I2#VA53'$F7J%$6B!!&I/Z]K MM$^=W"'E6EH9_'[+RRJK+&3;GFF^"9.HPCR0BA,(BW_Q^0U6Q7E@,7O7):P: M>KQ1]9_O%TT$7*N=^"S.280R)6&F: ZQXC%D0A,8ZR3+8K/^8VL)J0=;5^;> MPX_N,+83W]*:;X\D&(Y[[U=,*L :<<%J)Z]_I<#+\#NZRD.A.5KMOKH%T4]; M@?]J2_AO909[H8,6Y'.&*'!EO=OS<6,W77=ZVXR, MS:OKRMO-^NMR99L9SLF+"5@.UFK-BWU3\?JS>(PV0/O,<).X?3W"[6^]ORR]2K4*H.]SA,P^=TG M9A+FNX.X?PY3W!WW8&:UQY#7Q)QLCVGOEZ]4?8:KY)U^]?2K,L/(G2G_A_T_MC7%H:=Q8*DDB0,(HPRVU\NAM2L.5#E64;S.(FY4/YA*%?+-;5% MIBJE;UAII=9&NVV$RF&EE#X1*M=/H4_0RJ@3,THQ%K7 8JV#HL)9@B(>/=+E>M!<(?@F&Y^EXF'"/OZZWS*XF M=RM8<99'69[)#$&&E((XX=IL$+39*D2$*>/W(AZ6/-CDM&G[@F M<)'ZWTJE-_,/A5:SF$J:&%4@HM@>>N $TE1QR)@0A.N41#SSZ^CL,*K/.SQ. M%^9G;2UWVZ\;H,IU\5BU?-A4TO>HNNPR"T(KDFN#O:()LKD;*222$ZCC+,<\ MUIRD/$BO@'YS, :QUI(!&RI>@I_^J=C*U\/J K0KWP:%;W :[F@,< -VP':\ MN.$: QPC-$IG@-:PTV@-<(R#SM8EVLG_Z^G)L=)5L]O2OF MYAN>Q7%,";*=\Q2A$.,X-UL]:G9^,8U0DFF1QTXY8F='F!JKU$*"G92@%M.- M6,[CV$TC0= 9F#1\@7%FB(O*[_F@W!)"J<3/#\OO?S/WUEQ@_G)( >>?.\H' M?U&M[>=]^<*^'W/UF-?&&'FP]9D1SQ%"+(%"Z]ALNJ2&E&4*9FD>V0*6J=;4 M[U-^]OR)?LB5C& KI.]G_!Q!UX^X-R[C?,*.D/3X@$\J?O7G^_RI(W^\)U4Z M_G1/7]:S8L2NV:X-(RG?;=:;E?JU6!2/F\?FA*]\LS$[,1X)@F0"(X+,VAS' M'))4&0Q5JLV7C4662Y_^MH[C>GWH8SEB/0M%."+L9OP/@-O 1-!JT%V)? -J MH4$C]3:^H01&[H#E(_R "EI%PG'H<8M)^.%Q5%/"\W;_],0/Q4(M]>N5DL7Z M'1/6$_ST036-4FP@PHPHQ)C*E=D?(&-48(T@Y0F"2'#;/E40)I!KCN+%T:9F M8OS*?E1?RUQM^VY9*0&;SY=_=(3[]("YFXB"@S.$6J]OZM6L]7B( MZ?)&9;FQA6\&\0D4W8CB.FQ&(X9*.BB->"%SCLZI'C;#Z&B4D?.)SFEYG#UT M]LI^G_8OAAUL-.#=H@XBK(+ [W0=6SA#B6"12JH>S)&-XY.0Y^8_61J)/$LP M$5G6(W6Q+C:B/EUM'RV]_B/G&=ET%=T5=>.475H)GL13W195+L_U9.,9QPC8D M^70/."H/.>E^2$EN-_7,9!1?E=S,U9W^?QNV,JO\_.E=L3!+;\'F[Q=ZN7JL MMLSW-FER7QR3T8P*2@B4-F00*RPAPR*!.I3'H5=D&3^'H),FYZWC58'27> M7?6P?JQ8UQNNHZ\_+A?+K8-_EE')D104YI;S<"Y32")#?#B5+*.QRM/8*]SO MW$!3X[9;*?_;EH:'MU]>@RS*MOEN*V6LY8ZC*3]TW5@L!&8#$U53K[J6L:I/ MM),R'"-=PB$DZ9P=:U1>N:3Q(75B;B3*H\ M49 0E$(:"&D,I1&6:JDUGTX09,':_=QS[*ZC#)#EJNY!."P16O.CO["I6LNH7*Y@,W%)_0HPEYQ MX\XET!2815%":,R(,6VT[:F=:4AII"#-$4I$(BF*,^=*[*=&F)IATZ^SQ'D MNZDG""SCV"X[ ?M4:#\)C4>9]FLA&JM6NS=4?@7;NV#HJMI^\K[Q2K=WB?VL M?GOGA=?ZLTX7;#FLO?+;PCS[R]IL&>LBA]936KYZVM:QK;6//\*>#DL.@[I]0>X(\XPX&?G=\?70O_48,O,Y,YV6XPA$<(AU MFD$6"PQ1*B(DM3#6OM>2U3'6U-:;6M2JMLE>6)?:W]X@.WL<0D WO(NA'VI] M' B7\ CL,3@[W-@N@DMZG_ )7+RE'W?8&+8[W2ID>/NC*&=QFD@=IQJFB"<0 M)\PLST+9-3H3F*)$97ZL<7*4J?&%%;(J'MHJ.'JY_;35Q)-*3F/N1B)7(SDP M?0P!HC>S=((4DE-.#S0JFW3J>L@CW1?[NQ%?\W?S9>65_,S6VX9\><180B6! M,>81Q%DB()$9AW&,9:804A(YG9*>&V!JO/'Z%=@*:1,['(]#S\)WV8=X+2@# M4\ A'CU!-IK[L$OHMO>P\SI_(ONT M6LJ-6-MJGMLN]1'5BM(AQ)'0TR.J[82@M^MC* 2TM?;?PRDHX?^*GB&]JK[(>/O^CZK?%!W]?$H MX[J8SVIYY!8^?^65KMRW/ZQO6;U2"Z6+]>OEPI@Z&V/M-&$@9M>\\SXF.L=4 MX1AF5-E8U)1"8DP7F&&07JZNJ/G;9SH\ MG<'#@#R>D[B1'_S4:/#7&[!7 NRU&-:%[(_B(*YE#S%>QN7LC]-95W2/1_6M MH/=9/13V48OU1_-2SK*,IE*8G1FU$;4XMSNSF.=0*LZC6!%%$Z=6-><&F!J; M-07C]D("*Z5O$;T#$+MI*@0T W.0)RH]ZNB=5OWJ0GH'CQVYDMYII8Y+Z9VY MKI]9\YJ57]_-EW]\-%*:O[ZO.LD:KKA=R":;Q_Q=K(OO5:#RB1/6+$*42K._ MR9DT-@Y1&>3,@!NE.WD=]Z/J#Y>O979W0=\&>;+3O*@X U, M@ UN;Y_AMA.WAQ/],H#N/O6@0([D8K\64"^?NS- '2[XR\\8S2/OK$[;0>]^ MTW6M?+YL^+^46-\O[U:WWUDQMU&?[Y:KY[5C]ZYHA1.SB14")BGB$$?$-O;A MF?DGED0KR7#L56&CGQA3H^E=@9I&#=OH<[D".TTJ9]]!4>4KC@AZSIV;&3S\ MC Q_7CK09/1N:M,/RR'ZW'A*\B*M;_JA=:X;3L^G]6-5VV/G_<+8QK9(X.OE MZMO2#*+N5J_8XM]W?RR4?/W5!KB]7_R=S3=JEO \BC63T"Q=#&+&"&1Y9$Q= MDD8Q$AE*6=PC#=]/"J=/=_Q4_*9ZV+;ZFE@^?F.+)["T\E=-TT"Q5=&//3WG M2&@S"Y)3F&:VPU$>*\B$P)!+*$HRZ1O5#YW!MZOF4 MGB[NKX72N])4];YBU6Q:4RHSG*<1E#DG$,>VYU,N&\CMZW# M+?X>V?L_EO=?EYN2+>1'8Q5_5N5Z50AC]%5)H[\MBG5I'BY=/YS=W;N#X3V2JSWU[8=7B!_9XW MFD>XEYIM[W"_!_2S'_^ABH>OYM&W=;N:CQO[S*;<0'FW69=K(T6Q>'A3S#?F MLOWQ8.50V0=*Q%%.$AQ!&F6V&V$20X:QA"0EN59:IRK!/J9F&+&FMHR\48OE MHUG2S2?RWWZF:*!I6B(!WZZ?S#JK3$+I#4-WLW9PXQ(E0K,.,0V; )+ M32!/,@:9C#*$8H042ERC4)\]>6IDN1,.6.G%>!,#!I.>KO%6!Z M4MS7WF]GK/G9B@-/R<#<\R0 MT^&?57,5FD$3:_I),FYNS55H':777/>T?LSZVV)E3.V'A:U<=\]^-"D]Y;82 M=6DVOINY/<5_9[1_O5G9]@^?U*I8VJL_-2V)RIG$$N<"$RC-#A1BV[B013F# M&8M(A'&>XSSV8=HP8DV->6^EK 4#=<5+L[-9LQ]@V]FI!"LUMZ?_E@-$K11X M4LSSR"30E+K1[_@3-3 =MQ6JLARW*MV 70G^G5+ <@)HU *U7M5-.\W"47-8 MI$-2=2#)1J7NL&@>4GG@I_>C]C=**_-DV2>3.:*4XCPQEK-0&<1,,LAS2B#% M6&$1RTABKRJ 5\@R-1+?J@*^;3/-/?V(U\R+&RF/A/; 3+P#>BHIYP%@#4F[ MUX@S*M<&P.V08$,\TO_D_D.Q4'?ZM1FW6+]CUCUMDV6-)&IA:SJO=X[)VZJ- MM;'.7RU7J^4?1HZVEW+&M>FAB&.;<85LLQ6:PCQ-&8TD)4@[Q?@'E&EJ M++M3 =C K1NPV)T6L*T>X,/[5W>?F^+Q?*<46+;.$7XJ%F"^9(ORK^['UJ%F M^7+@P O,W<"<;36RDU3K!+9*W8#]?'ZNYG-_^K/3#>R5:Y\%C3]Q[I$(+S"! M(\4H##"1X"?U\\//]5?;W'Q8!O,&J+7X^?RWZA7J$'AR.H(@0HTT6GA$8&C: M@1.A'QUFE3;V C,[KOM5\?"@5J_5:LV*1?/#\DY7;K77=<3]^X54?*WD0I7E M[>-RLUC/!$I$GLD$2APSB"5GMIFC@'&4\(PF64I3IZHS@T@WM96[D1NL:VUN M@*CU ;)1R'+%LG)D;W,[19?*DU?#NS]]N9;73< M_J*:V?J(HM$3O'\VL[VCS?!++_)#S_35ZWB0F?!.8V_\W$]LGMCF^M)BK;7]>1B)_5W![OR-N%?%^6&R5G61IQH;&&-.&&=^+8 M1B#E&8QEQE*!E,K=NBE=+\ID*4FTU &M/D$W=L-07U)6*MW8X_%*J:HV3E&I M57GXZM][N/BNG-7+^X/QYFHL^FMKTF[Q5!F+]25?FFG:Z@.,0J#6:+2I<3?P MQYNBD:SYH:?*RV@/@VZ'A7[E *.9XV& :-O>@9YXG:%]M,;NCJ@)4E+B/(<< MVWJM280@S74$L<@E1U0A1IS*"3J/.-F5[82Q;23O&2UP'G _BSL(C&,M.J>, M[4&/]B^B,X3E?7[0%[&]+V)PSOJ^?&/?*O"O#:^MV-RZ#7[\7_4T0VF*!4XE M9"D5T(8D02HIA3R/E#:;^R1.G<)-SXXP-4YI*IXW4E;.MA_ R.E;"?X0R&[N M" +/P%SAC4R/:O!GM+^Z'/SAN!W]&K>."\.[+1_5M^6*QO6\FDY+\13_=][]6/]RLCY[YF(L-"I M0% DF=D9D3R!3 E#>CHS.R>1B(0[\9W7J%.CP$;HLO+F?6XR7]XO]'+U6'TU MGEW]G(!WVRL%AW-@UFSD!3N!;T M+/B]^=-*#2JQ0[8$]($I:)= IX'';1SH M@\51+T&OFZ]VW-0)AF9_=J=M^#MX@N,[IK^G%KYV]2PUV"D M=AH,[0'R@F\@AY";#"_E'_)"J,-=Y/>,DR-_K8J MV&_RO32K5:$+5?6Y,OK 2B&PUVCW%=>_!]7O/0VZ'O/F:-X-.QM#&WNMB>A& MORD/,9#QUQ_$H*9@#S'&-0S[XW1D)E[QJ'[<>2N$#F-IPCG+"$%> M?'1^J*F14",IJ$0%6UG![[6TGF6[.A!V8YTPN U,-7TA\V:7RVB$I)2.T4;E MD1<3VE2:0:J5A'G&4Q"I#./,J M6?7\\5-CAJUT?A1P )G;9]\?B($_]:U@ Y@.IW4.^4$?C##J1WQ:N\,/]\Q5 M_3[6Y]WCRG>;JB^GV?8\;AX_L:?JX.BS$JKX;O<[30FE&98B23F24 @90QQ) M#@GG&&I,&-,RCF+M]4WWDF)JG[YYH:C?9]\/?#=V&!S2@4GDH*^E=7%5*H!& M![!5 NRUN-F6B M'.%?!&)*7^@DR*GU=A=4ARUWWL)XN;!O*_+V#[/MNOM6E3YJU57XO)S/WRU7]I>S2,4QDB*&D:08X@QC2*G,8*Z5 MRC66*/?T<@\BYM3H]+!O@:=7>YBI='1\O_@$#>T;M](W%:'.9<'89WJRYH] WI1!]T0H+ZV8>1=%Q7_*!H'WGKAQVM;_ODA2JW MB?M;PRV2.=$\3V"4LA1B:JQFFAO[F2"$(J94IK53>9NN0:;&XA^:TA>B$M*W MH>X)$-T8^%IH!N;/#\\*@@Q@MG;I'[;#[8EQ1NYC>U[3XVZU'=?V_] /"W3\ MRGY8*W57;^LU,Z^!^?F,1IE6E,00$9W:)K4II$IHR(A.**(LIYE7=0R?P:=& M#(V<^X*20#22^I.$\P2XD\<0L(Y**JTJ0UNH=\*#UY>@[D4XOIB%)B+G\4LE:"0&5F2PD[F)P+==([ZKLG(8 MWHIU\;W*C0W';W[ A60VQY%'Y30_- [9S//NZ^+PSVP*_U&LO[XWF[[OA=RP M^=L?8KZQ.\"CG6)YNY"?EN5ZI=9&T&H[V329L)Q0\R4 MAD1F*=0"H8R@F%&B^T3P#R_ZU(S"BZ55P!]&>;#7_@;L]#_E;*ISGIZ# +8H M@-\KBZD"PC-D8\27RXW7I_G*#+PV3/!MZ9T.,=[$#9%(,8+T+Y*",=ZLG$O> M&%&"?NNL$?!QN:BZM=?G-+>;]=?ERG9DFL4XRW*94TBY,IL$E&/(TIQ#F1"2 M*)JSA$0^"V/'6%-;R6I106EEO6D*YP&V$]>_G)X+WFYK12 4!R;W!L O-8!- MZ_*]I.$8V &.D)39-=RH'.>@]R$IN=S2CT4^J^]JL5&?E8T_M)FY:E7EIQM- M[OB\>*CXS_8>$G8O7SS:CD/ZB_EIJ9FPOZM;V494BCA-.42:,(CSC$(N4PHE MXT0BR@FER(=PPH@U-6YJM+)5"1N]0$LQL-?L!FQU [5RU6E\2[U^?8H#3;8; MVXT_A0,3XXBSY\VE8<$.2;N!)!N5H<.B>4CF@9]^;=+P4;:RL5Q;5>X.$E S MPB1.$P)Y&D?&LF0II(1KB 7+S?^1TGXG:3WEF!JSGTCPK_:T+07Z)@?[S8]C MG-3PJ \="-5*$G8 ?Z1,X5YH#I,M["?*"V4,]\+K?-9PO\?U(]"W6BM[W*%V M)?EM[Z_/RF)@QJM(_'2$U-L?0I7EOFNRX7]A VQ42@46D8:()\:&IBF#+,8) MU#QC)%82QZE7/9K@$DZ-=*O]4--IOEUDWX]IPT^D&P>_Z/0,S,X[W=I-1:QZ MX+E^-\^\P6T=*X^QT;+=H?X&-)J&H^[!)B$DJ8<7-O7RQ'Q^6J_7LTVHI-Z*RR+^HU??"\&U3:H%1RC*%*$PL M"V)!%*0("6A[;&"J$$;2R77<.Y/4VXA MSY)4(X(@YC2".,LYI+9]9910&D<9$=S/F7AJD*E]^5;&JIE\(V7/VC4G\73; M>%Z+TL ?O3] WKN^+@1";MQ.CC/JWJM+T\/M4^>U/4\9FNI8#:O\H^I^N&X* M/\^TU G&$8,BL\4L.$D@001#+G*&289TS+P::76.-C4>V$KG>2S0":BC\S\4 M3$.[^!LYP=8,V$HZ4O%W%YB"^NX[!QS70^^B^Y$?WNFF:X\KZX8]_RBD:G52 M:(Y4WQE%WOXP7^^"S5]ORO7RT7S(KYY.V#1U((-(&VJK0-][)?R,HP$^][2OI" MTSDPP0XVDU>;7:ZR8]FZ%+.8L)0S3F%:!3-*%$$N%89)GDF"$B91EKIZZ%T&G!K#[V0& MWW>]*5:-U+9I^59N=X^T$^R7G?BAP1R87_8"/4NVC :_[>I;DE_\R2T!39J[JF7:_O&<_;.+- MU[J7W;OEZO0Q[@S'*B=Q%L&$6*\B,J8]2V4$9<1CKJ),(B9[),=?(9+3YS-^ MQKR1WMAQWU@A#;/7C>G62[!0ZVW&3*G6ZWF=B+?40/UG8WO0,EN@R3.0\9KI M=#/3AYZ=D3H"[+78]0HT4V+#7UJ: &,ZG8V9"=@HX'I(@[8/N$*<<9L*7(_; M4:N! (_LVY7\RU.G+O\5,* M'3<>/WF5_[;V0M+R]M=U[N LH80E2,60:VSVMTF,(-4BAD((3E*%F,JHZ_[6 M:^2I?>2[Q(%V]#!@>_'M;K>YI+&+O-.'_:?G\CYX,- ')I&+=2-N]KD:!OI7FJV=]3]'M"S9 0KO]XNI/WC MK=G1?6=S:U8>]6Z79KN<)1S2"'-CZ)F=-,U$#A4F-$]SR13QBLIQ&G5J2X.5 M%K3$]:P5X02TV_8V.'P#DWR%G#TN.H1PG&-[+[B"UI=P&GC<2A,^6!S5G/"Z M^5I?W_WR5LK"DA^;?V*%?+]XS;X5:S;?Y7+4V1WVJ.CT;O>C6L]2H1&+1 9S MDID]JM(9I'&.(4U2@61&SZXRB0[@+@\[ ,"[$,"*^D%LQ M*+[G78UAA^E;F:CR=GYBJ_73O;&'R[KX1?FF*,5\66Y6K:H'1) X4M1VLI<$ MX@P9WD8T^-T[=G!Y7LON6!W!%WH^:!B(6MUN,^_,@E>;QQ.:Z[X_\(?U?LK1";QTTUTAOU;:5$T1R3 M+PQ]6D/ZFR78F8UPIYA@2+(80YP*#CF*;$=G192.$B)8XNJ#=1MR:D35DAK( MEM@W8%4)7IFCE>3N3D!'\"][6,-#.K2IV$*S+3&H109O!P/3W94:'M21?*C7 M@^OE.O7#J<-GZOB@T9RE?HJUO:2>=_;-5C+4;P_5#?N]K?;"LS0G.E,HA1%F M.<18*,CBC$$1YTE.XSQ2D9BMET8(-\/R> @O6MX--*!/P(Y1E\]MY/ROQC'@ MFZET!*9*$6,$Q9!19',^L5G]4"1AIFG"HU1H+L3LFUH52_EE;5;I,2 ]'&XX M8)NV[S> JX=BL6C*0M;C7PTM3W/,4DT@S9F"6$AA0,8IS*C%7%*-<=Q ^W8A MQP-V.]@(L*J%# BHV_[F.H@&-@F^//N&:_' [7J]*OAF757#6R_M'B=H0:7S MB(1-E3L:9>3\N'-:'B?%G;URN+IS50&/5N#83.2,QAF.(":I8=Y<,TBHV7>@ MS#"#U%I2YM4(N8\04]M_5/*%+Q5WA+T;DPR-Z,!0P W,9;6HL)(5[(5M*@O?@$K><&3EBDQ(8KHXYJ@DY(K (>$X MW]>/7':Y3O]8KO[]?O%IM;1%(C^J]9W>)CW-=&9N33B%)$G-OBOA!#*="R@B M093FB!J2\>$7AS&G1C%64GL6_:V6U8]=7#!V(YC R W,,3MI;\ 6OT;BZFC> M;F2W4H=C&@^(0I*-R["C\HT'#H>4XW-KSS; YCWY:-Z,12E F,60J MRVV5- I91@C4,4FC5)!(Y4ZU8D\]?&H\8F4#5CCPNQ7/LT[(,]C<&*,O& -3 M@S,._JUT3R@4PS ME<,4IQQB'260243-/Q%A6B5YQG,O)\NI4:;VU39NQ9V4/'1!$-2C<7*@<5T67;H>^20Z+^[W]?^R7,H_BOG\=G&\[6A^U=3C MR],T-1N#!,9Q(B%F>0HY1@F,4"YMC<.$,*_EVWGDJ;'$5CH_4G 'VHTH!H%O M8/+8"E9E5)QR1C2_'R>YPAO!D-SC/OBH?.2-R2%'^3^@9WC#R4#=5J[9JZ>C M-L:WMN+'7540MGS[0ZU$4=J3PW^HXN'K6LG;[VK%'E3S&_5I50@U0X+H'&<: M4I*F$"<1AR15&.8B%X)+B46"O<^BQY%]B@?<+=&K[&.YG,_9JK0'W74FLF \<3].E-[-#'\F=R,MHYN;;T8ONZ1G%0:7X#&MUMCZ2=]C=@JS]H -C^ M5H$*@H!G_./.6=# @9%$'S<:8=SY. IQ&'GXL.DDM[Q_Z0N8NZT1(9$R"$"KLD@1_?U].*OEL8^6S]9I^/:&/:[$.7ZS)Q1 M'66VI"P6600QEPEDN8J-L8Q0KHB.F/;*4^X>;FI,LY6VVM/NLCQNP$/GP7H? MG!T/ H*A-_310".HV>Q;42O\WN[Q"QR8X 9+T .$[A''/5)PTO[HD,'MKI[E M6Y:/C\M%%5':-/R),J8X)PHFG.2VER2'5&V_/UAK2"9$24BK* BRE@,J9*01@I!EF8J9ZF6)'*J M2=]O^*G1P+9SA0TN?5@4_I5*/-%WW:<,A>G@NY96(Y"MZ. /(_NN&\BPYPK] MD N[J_&28.0]3A]TCG<\O9XR7);*Q^6BZ27!Y^KM#^LY4J=]2:^7Y7I&%,,B M,7LFS74",_IGP(DZ-)9])?T59IP$FTS&RXT6G:.BP M$.>4F>?SV.AX<[:X$["*OE!63;_9&#OGQE/*R67D]$.Y3[Y.SY%>_(#ZXZ;: MXJ68RUAK#9.,$XAICHW!K!*8ZQRI.,;$-AA^N:/H6LH_PZ&S5\GKX>9S]#-E M_QGZLYX>UYI.\I#X^21,]#BX$?+/>O#['.,!CW@/!O(OL-6T KQ=R%]9L5BK MA2W_T+CTM"2))#&#>4*1+5V=0B;3#$J<)#G2>4J)#CG&F9N@WHE;G 8][ M8=U+/75AVLVY 9$:FCD;D(R8H"7G9;^I%UKNU; "H392":PSZ(4I>.4 14>5 MJZZ[1RMMY:!"NYZ5R^4]2VH+L=S80MWLR=+MZ\W*%GB9Q;'0(I4:DIACB$G& M(,DC"CEEF,0T3GGFE0A_>IBI$>-62O"M%M.SG/5I*-V,T.L!&I@/=]@T$MZ M1L: =:$[,0A:WOGT2.-6:>[4]JC8%Z']NXV MFH.MX=11BG^K?[U!-QOSYGVP10$J$&Z:(_[=SOTHU+O" E@P@$7#I]#+2[PY M[E;RA-^@D2SO2;])7F;^"\UEQ]9A;(E&VXZ\$-3M+,(L@C\[1Y#[[*<_QIV;!M"6U9455):O?=LMW"MSV80,".WA4SG-,:S$'J![0$Z*0 M^S=?$4;=V/7$YW#'U_[>KK]S5A47 M44*4DEI#3FP[,ZEMG6T=0:X(RZ-81;EVV@Z??OS4N*22<)<:47H5K#P#8#=3 M7 _+P+RP3Q,)5+.R6^..S]WDW1]R** &_YQ[8.3\;;N L/_"R^TG7BKQ M\\/R^]_,[?47;OYR^'%W/GJ43]Q%N>V'[G1MO_W KTQ\+19J]=3>5V]CU')& MF1QY%5]HF.LJ7W\.U&?UY[P,_N[L'6S^ ,A M-C +/ >KY4@+GFGN@$=("[]KN%&->P>]#^UZEUO\@X?JJ.RE_FU1K,LWJBP> M%K8\#BO?/WYCQ4K)NA[E>LG5FZ+\MBR57&K^]*M:?UW*JJG/^BM;?&%S-4-Y MQ&C*4UOT,8:8Q0QRSC+(8I&+C,:I1,YQ0>'$FAH1U9K9/@]-MV.;GFD&*)=F M/V&$7@.V4F"QK%I!2/7(;!X6L'+5V"KG;V+/X%:P:8IFE416!U? M9!+=8W)>9C)'"K<9?U*]8FC"8]\1'A-PL-$B7\(#U YJ&>#I_HMU1]^KV\?E M:EW\;_6--.FZ=D_QI?@Q0X@QC:19C04WZ[+D&22,I7;KGT=9&D=4.O4 [2W! MU)9@%"'LSK3]0+^\,@X.Y<"+X*5N>6TE]K4+*H^"461H_-T7M<'G8:3U:Z#Y M\%JDKL*R8SWJ]]S1EIZKU&ZO,M<]Z$6++ZCR?1.]>;\TVQHC_JI8E(6HX[Z9 M68.B*$,PCD5F]H8(0Z[C&,HHP3+-"4_29/9=K?C2U?W6=GYO 'MX6*D'&Z]_\#Y,<.K=O*-3F]"!+:@!2GJHLIWR ML=,\5#+'2TS4!,M^=,O]9ZP$XC03 Q4'<1M[N'*$YH>OS0;>[.MGN:8*ZXQ" MG.,<8I+&D,HHA3RG><1UP@E+9XN*=.5]V(J#>RF<&(K6#'4DRW!L]<9(7JX- MEWQ;+:O"8(:H1"5Q^**"K2EQ6SD&0'AJQ0#M+VKY7ZC$WS%^8Y?O:TDPN=)\ MQ^CT*;MWXBE]JTR7AD:%X89VY7.51BKA.($RCC#$*#%FA4@U1,3(1C5&///J M5'MRE*F9S'LA^Y2//PVD&RM=#<_ Y'.(S '_)T0A*WC?&J@DU] MKT#:>Z][S5C^)\';(E+&>E3%=U;5:!;SC2P6#]L:_V6[R']]AK M9*8%B](, M(9A('!LS,.:0LC2'>8JYQ@0E28I<3X2ODF1JO+TKC;;::0,@6"P7\/;+:Y!% MF?NQY74S=/GX>#31[1:PWLU%EUY2D!/]H=R6YV1UK7JI=%WABW,^5 M1YN@D9OBE+, ME^7&O/Z[I/\X1X:_4PH)4PABD3)(44*@CK&.J9TI-@M\+3V4R&P#WV(Z#9HSU)* M&SXOQ&_K8E[ET+]??#>#+U=/=>:[%CQ*4@Y3IE.((Z$@3[(3SRH!W@M6-Q4.!-3 ).^/D7W_* 8"@I:>ZQANWZI2#YD<%IUSN M&=EJK=V0[Q>&J:KM6UEE"=Q_98N&V:I2E[O8B,NU=9.4I!'-,XA)3B%."(9$ M: D53_*,4Q(AZ=4G<3*:38W]*@FO+-L].9"'-I]?\J68OJG=G$FTX&EGD>T, M\1JC=HC?6&6<)SO_D[#E@ROWY[#[AYK38'N$P03L6:MOMU?YQ KY?O&:?2O6 M;-[J,#\3M@A'2LV&(F'2_$=I2/-4F3>5Q%B*'&'ME$3O/N345M>6L^&;$1D: MLA.UT)XU^BZ#[;;DA85PZ..4/7I66KM4-/+>@%KB"T%0_I7ZG.$)6JOO\JCC M5NMS1N&H7I_[G?U8Y\[8IH8P%P\?E.''\MUFO5FI7XM%\;AY;,BRY>^?*8UE MDBD,(R5SB(5((2$,P5BDJ="QV6+8]CXV4MN-@?R&]V*CG1##?4]52+H?\7CB M[49"PZ$X,"'M! >UY#>@EATTPF\MX?:Y8CARZ@=;2*+RE&!4TNJ'SB&!]7Q* M/S+;N6X^+>>%>+I7/]:OYG8M5Q)E618Q*%/;EP,K"3E"$8QU3D62FMEAS,=P M.C?0U,REG9Q^)'461S$4VZ(T*86,\"S)HX@0I;>9=B\U$\]S[ :>BP^J+/\;O.",.&Z&AWK?A]X7 M/P-V*SDX&=06OAUN']""[I:]!!AWX]P'FZ,]=*^'].ZO]+THS8;]Q%@S11/" MJ"0P$9)#'&$%>9YQ&&=IE(I4"FIHS2H.C_>V+VI+FI^HBW5Y7MZ&JE";!XWAI3VBMW8\@65"M<4 @\VG3Q.S7J!(\A2F4":24?S^04^MZ$MZ]8\O'GVI>VT MJCZUMEXWX*!CX\WS2O,!3>_ @ >URD/)-J[!'AC1(UL^]//[%M"H1/C$S+/O M5VQ1LJKDS2?SV7RMW-P&F/8U,ZV(%%&,8)HQ0^4I59#F2D+"-$DET[F*O#Q+ MO@),;07>"0KL.P3^M2P6:V ]@)N5Y\; >RK09 M2G7$$ZBCG$!,&8)44P0SAG@:QVF.I9-7HVN0J=%7'7[Y4R7IW[:B_A5 4+*Y MDN*&##&24.1*LRR)5(2\7+P.8TZ-&[>2@DK4GH$''1![QB"$ 6Z\<(3G M\-T ([(MX;T5>H"8A,L(#1*>T#'LRT0J7,;A;-""PZTO4_;@>0C[+ZME6"FJB,GA C$8J@5C2'&)(8\T2D4G.:,J8A)YE3:YLSSI\;4.Q'K.ME^ MY37/87AY-WXE,H-[! < Q7WW?24X(VV\?4'RVGMW0-"Q[3YUUV@[[@Z1VYOM MKLO\&>Q#P9>KBBSMXQH_#X\H%VF60I[R'&*4 M)-:%0@>+G;QM-!KK$KK-8YW7]=R\BZ]*;N;J3KMU=^!SM4^UH2FG:9XFUHF8 M09PILWU)$P5S%D<1I9RE-/7:I5\AS-0(TK4OBN<>_9KI%P#7H%OH:><;=*P= [FA3'.*9_2CW?(_4WTJE-_,/A5:S M7*N,BB2!<<(YQ$DLC#V9,HBP((9:)5()]Z%6ET&G1J&M'L"LJ<&\J80%Y&D*&A')@(.]LJWX!:9O"A"U%OKO.!*"2G.8T[*G?Y(''(45[W]N.B M?Y,BU7;?JR.;?AI!S,S>ET>IX2J=3Z]^.N:R?)C=9&A'Y@QMMK8HV_9TIIVX?VTZJP/L[%0VO3EV:Q4+&*8:0S93LF4DAB0]A241RI M3*M(^74_&USDR9'XYO&1K9XLE]1-!IMS,7"W69=F6;:])?KNX@>;=M^]_A0F M9["Q2C^;^BKEQRP?_&G7MAQ4NH-*^9'<"$-/V3#.AL&D M?B&7Q-"S<-YQ,?C(?4-0K1OER]HLGW:M_&#?:!MO8&OC,YSCJ@MGGJ0(XCP7 MD K"H! II5(0&FFOE@,=8TUM%6D\CSM9P5;87AT(ND!VH_Y T W,V;U1ZQ%J M>A&/L"&FYX<;.;3THM['(:67;^F1O/.\"M^=MDG22OW*?M@Z?/=J]3C+8JE3 M%>6[;E3"404(B!44>)Q$A M,2923*/GV)'L4V/SU_8%F"OYMYVD+Y"+UN,5<'253W-BAUYZ1NL,MG]I=LEM M$\AJZS]YD\AVZR'^GR,+KO^\C->:Z[P(_9;%CVK]FI5?JR*?4LE73[^5]MGO M"KORFCWAK8UBK-J#SGB4YIHQ#0GCU*QJ40HYD1HR&2'$$L(QY3XM<-R']EJ4 M1FA_\_'M/7A]^^5_P*?/=W]__^;M&_#JG^#=^X^W'U^___@+N'U]__[O[^_? MO_WBMSYYS(7;\C(,P@.O#K;N@Y4:;,6V2\%/5G)#XG\%.^'!7OIPG.Z/6$A* M]AA]5$;U1^60$'L\H4\6L-GWS7>E#LV8LUA(1I,(P31F&<22"TB27$ >Q4G& M4$R$=HIX/OWXJ1G+M83[\KTW8%$743E7%=;^[B]QEMY@1*J][%]BG-Z0-+X! M1JYO=0C[W+&)SIDIN.PPN0[8@>FHP?3M'E,CWU6 ^.0/7P/,:.G#/@!Y)@^? MT[\S=_CHIA%3A\\)_#QS^.Q508VXG6._93A$@F64D0RF$N<0IRJ!3/,89CSA M'$=4BPP%,.).#/VG,.+N/KW]?'L_@!%W:BZN,N*N1/AEC;C].=^(1EP'8B,8 M<:=&GX(1UX&*HQ'7]81^?/;Z:Z'TVQ]*;*S]<:=U(=2J.5&(=<2Q4-H06!I! M+.((,K,M-1.!4Q11PC#S*C38,=;4S+M*5+"3%33"^O%3%[9NA!0(L8$9Z Q8 M 4]H// (R2]=PXU** YZ'S*(RRTO4R^P%7;_<5-]#")3B.DH@9' V%A*A$&N M&(6YB&F*$$V0XK-OE0_NRYJMU@,?Y9R3T^>3.Y1VP$">O9@W@*N'8K&PJ[W9 M;M8RO%Q!P>.)YE(RBA)C"*?43#1/)&0JRZ$0,L]SED=2;B?Z[<*Q[>($IGDK MZTB3K!9RFM,[\$EN M$'E^H-X=*D^WQ'G'BM7?V7RC]FF;LQA13BA1,$HR:7-*$LC-9P:C*.5,YYD2 MB5>"H\_@4]MVO"W7Q6/E.M9&6/#=2FNI?KY_J#M,+U1"]P>TWW\L=ME>B-SHGVF_S-Z)\FM; CW M&U7_^7[Q::6^L4*^L:4J5TJ^_6%Y6!DIJK""JNI'.5-"*(P8@UFF(HB)5)#Q M6,&$4Y$(Q!*EHQ[=%OM)X_19CM];L1&]B<\&:_9#E=5G^JWYA:J5\6[[T&O& MW-APP D8+4^O$AS\M%7AKU4<5P-Y(WXU#77PUVWW,M0G?>\*! -G]O619.RD MORO0.I$/>,W3^C'HVQ]"E>4]^_%*+90NUK:-V&D[]E10#J&*95G*(,/8$*E2 M&:P<2%3$.IM0]^%0=PBEZ5S"Z;K+<.'2T*1B8 M2FL]P-$DG"]9,6R<51!<0Q+L=0*-RK-!L#NDVS /[<>Z5=[AU^50BS77*%%)1Y,.I'6--C3%WHH*B):L? M1W9!Z\: @0 ;F-_V6+7%'."PSP&.D+34-=RHI..@]R&EN-S2CS ,3?U3L97! M+&W>99Q3P7$<0Y[%&<3(, 3%4L*8*RQHHG"NI ]-'(TP-7*P*[F5$%@1_3CA M&#TW)K@*DX&__V=P#/#9G]4]Y,=^/,BHG_A9'0\_[/,7]ON<=P%$=0V8#[;' M6TJ0CJF.((NU@CAC"!+;5#3%A$N1G*8'UTX=.<+QILD/]D$1Y:IA1J;)#ST.R[+JT9WEMLS];V#W98KTJ M^&9;?^_MX[?Y\LE\8K^RM?AJ!FQ?<+M8;-C\[ZJTDGQ2YGU:K-F#FB$NDRC1 M!*9:IH8F: 1IC Q7X%0J;!A#1UX,$5"VJ3$+CN*?_OU7\,W\\ :H1J'_*L%C MHQ(0+9WL&9[5"GROU;)Q,8U>GF6Z TZV&X6]T!0.3'V-5J M=77<>@-VFH&M M:L^NN@&U=J!1#WRZ/)7^A;S#@QZTJ'= \<8M\!T>UZ-BWP,,<:4=7>V\/Q2, M%_-B_333N3&B4RIAJJ@PF^.,04)1#N,DC?(DH9A0ITZH%\:9&F$?E#:\ ?.M MI#VMP0-8/2W"_F"-9A5^J''Z-Q#.7]^.# MS^J[6FS49V4KS-5$HY>K1UM1YX[/BX?*G6^/486-HB@>S25W^HOY::F9J,H^ MVTCQ-VRMJA+ 64*%R'0"TUCE$$O-(%6:0T,JB6&83)'$JS%?6/&FQCZ-=C=@ MIQ]H*0CV&MZ K8Z@5K(J)=]2\P94BH(W56/+'G6= [\';KSW5N6N&4PM1J'(?P7C+ MR_7*C.V:2NCSS EQ0$ON*OSLF>2M(%WS53?"A\PW[ -:T Q$+P'&S4GL@\U1 MEF*OA_2,.*NWB:HI?'DZY.+C-I3ZN%S_4ZUMA]&' MA6W145<'>[=<-3^RU\4SC6S;)FICTFQKO9PK2 15,%$"(RX9$G[9T^.*/S4; M[[?%:B?PLT V\X]R#59-7[CU$I15HY_E-HOJ#U4\?+6_8M^-X?^@MFESAMW! M:J^P9SS(G8*@ZVI8+/A]KMU*^S[P!NFH*6U4OSV>&E\0_2>Y&Y"QK5-ZX&XX8!OLCL',4-OHP4O5, A5*RM,&- M[Q=F%;>6]!>U7L^KX*3WB^:TIA4F3"E%":,,*B5L ;E$08IR!*,TB7-"DQS' M7H%%_B),;=';:E '$!=;'8"8L\*QV$+G!?H*\78V8$]43J1(]CW2:$R!>T8"_-6V&^,H3Q!>2IAIJ,48APQ MVY>%0(FC6"1,$)2A( F!K4&=OK_Q\_ZV$GH>&77CZ\9AU\/UHEEZ+6&'3,@[ M@7?M 5\XO>Z$[I>SZ$[=U*/4;M7<\X]E$T#,6)0G/%60*:DA3K6 1!,$ M9:XU3\Q?<^W4\.+XT5.S?OX2_6S>DCC].8\\BL ^1ZO[^[\.@Z$//ZI6Q$:R M'GV"#E#P*(/;&XVQ2N"ZH^)7__:DXEVU;Y_?,%[=VY."/JMY>_J*J?7RV>U4 MF^)1B'*546, Q<+FE4C"(4\C"9,T3Q*:'B<*]VQ>%> ML7FUSYE@?Y_#UT)E*H^H1C#)*(-8)0QRP2F,,ZT3RFFF8S%:R;CA7XJ12\F] MK?[\,[T/;A;])&=X8(-AO%Y/.PPF5)>N[\1-HEZ=M_!_CCIV?>=DO!Y/YP3H M:2QM>*G^LS$#O;4[O^V.+9&1%BR#6LL8XIP22%F&;?ZL5&9IRS!27BT*3XTR MMFYG)P$TI'ZKX5G:)H^0&: %-I."((2WLF!QB6G+EV/B*3SXI%W M2+NJ=+=EN7FL^6@;8?;WY=P\Q@8F?V9K-4-(4LXS!%D<4X@U8I!RE$ AB4R- M5&F49:-T.767>6J$M L0_;X3!S9NAYF]Z9NUK:J>+_5C_\9PXD@6MM.W&EJPS=RR!+S'ZVBF"5: MBY0FL^]JQ9?.JU0(N7R8K"W=@(36J&5S%&K%0*,9:!J\;77S7*""3*/C$C3V MU R]R#C/214#>)#'5X+?*\V 50U4NH6TYD-B'725""+8N.M 2"R/F#[HP_MQ M^3LSYEI]L*7BWYMA%P^%>7A=L/7V<;E:%_^[RV19E,K6%GIGKIWEE&J:$P41 MCZ0A[Q@;\L8Y%%&$$R6(Q,S+1]%/C*GM&5"$$C\.[@F_&^D.#^K +%LK "L- MP%Z%IICT#6AKL:TY?5,7&[.:A*/4ZY ,R:$])1F5-*]#ZY EKWQ:\(RZ&*..\::&L$=)M>)9\EU/WU@]W\E;)=6W)/ZO[7GQ$*FW7B@%W=4X#3SNKL4'BZ-= MB=?-4XL2NY6RRD=B\WT^<+G[X @1G,120,8)@CC&*214,YA'.&)8Q#$27N66 M7DB/J9D%_]CFS-XV.;/[^AM5:2TCLJW2]J'0"OST9"RTZ80+=;\O+QT\%.PM MF/Z9BV,HT1Z15BV'J\NRM1*;4!K*J2@=&#EGHX2!K.14E-Z8^>5J'(9DHZD ME8Z;1TM@N:Q .YG%X>J>'L'-:F7>B7?*W,+F]^Q'XW!LFC+-"$NQH"F'69IA ML[6(%"1,:I@G2,92Y4JF3GEVCN--C2H;.3T]?Q&'-5<6T5K96@*J;#IC'VX@< M6TEE(8IY4:TYYH?/W>!)&C.29!SJ7"<01RB"C!CS*TTYXK&A&/0J8B"@E!+%-) MI'7FU2F\APQ3XYZ]"G!^+A2KT@-4B@"K24]:ZC-C;F0U\#P,3&'#3$&/(D^] M00Q;^LE?C)$+0O7&Z;A,5/]']>SYW?0XJ>K-B0@G"9%0&TZ$F"L">8(R\T]; M8"7&U@KSZ?79>K87RXW0X[,J?;IK1-05DG41-3=&ZHG%P$SSP0$ _];ORXK;>/]3IJM7WBDFO3KF[-EDL6\XW=G7U18K.J'O_VAYAOI)*V5*4] M M;FX'9KN7F-8K$KI"HC],9E<0"5\HQ2LDNN=SO8*.$J(;9?DL^VR;=_9FH]XO M[LU+4J54E#.2)TG$LP1B$FM;>9A#HN,(LE2K)(D918G7OKB'#%-;$U"$XFOZ M5;H![\;0 \,Y, T?YL?>'";5;E6X 48)6\.X4J-*]0IHIEX!XG!M,MW$>,$6 MFEXX=;?7]'N4?X2;95;SWI:V=47E=MQ&&,4Z03DRFUN%$,0LD9#BC$*&=98K MC@1)G+"F-9# 41.$TIB7.D_&K;7(WU.+5J/JJU MLM1 MT$OGQ?X&9Y\>;*WHY;)5?/NS^63>+5?VDAEA-*8YEY#%20:QBG/(:21@+),H MB['*L]2I_,IP(DYM&:C4\C!Q!YJXRQ;RRT_'T/1V3??-=K:$^6=+6?"[51RD=&Q>!AIXM+W/L,"UMTX#C^2WV$M5 MS-XTG]&G;6>.-[9&;TYXDG*>P2SA%&(;L=%7)=02R>^T, L_ 2Y\W,LZ4=5'[O5%?;JWZ4HF?'Y;?_V;N MK0UZ\Y=#._[\P4, W^J==\X*UK? M=GHM(#S[Z?4#9-2&>F[ ^'?4.U;]4DN]UAWC]M0[%O6HJ=Z)2WK04%4.=M<; M)DY)KCD4'&&(TP1!JD0*DSQ-,,IT3(EV/GIZOL2FD'+M3O3X^-IXZ8@S M+3&#C# &<:PR2 AG,+=-=#*F5"Z=ZU;T16N<]" KFX=_XQE*#D3=4_>A6;I^ M17HP=%M]#WKN"<-8W.P(AQ\OG]"YBY3;EX_'R">$?$;'IW[?-TGQ^W+^W6P: M7Z^4+-;OF*CZ*C3ODMG3)53SI.E*BA2'-,&&H"/$(A1G21)[==[I'&UZ+-0( M"VIIP594W#9/AH* MV*$=4K78H"UW583J!K1$!T;VFVTHYD 0N]M@0T$]DHT6$G(O.ZX/;AUVGM?C M1K,#^RC9MA-[W=^_QINC1)+E9G]= M/S#E-ZA_J5&OI+L![RO@PO8@.*5_Z,8#S\88O=O *0U/M1@X>5T_TC#\I%;& M&+UG/^K\[X]J/>,\ES3C"N8HEX8XD(",V3IA:80)TA1AE/LD:9\:Q(L\1LO6 MEHVDVYA#6PF,52+[?>8G877[U*\%:W@+KT;(ENG:5HJP49I+77W\39GN^7SY M!S,O?C@*Z,(E) V<'&=4*NC2]) ..J^=4#_I-\7W0JJ%K+H,$X&9DG$":40X MQ#&)($-*PCP60B4L4H*_?#?IML13LW1V?8-E(R1X*M3\_'K[0O/L1GB3FKV! MV7.,7M);U?\,G:1/3=,D^A0X"_WGZ$C@.P>C]) ^.7"_->M6B.5FL2X_*Z&* M[S:CO7'N9RC6-,L(C!'*;(.>J@X;AVF:IS@E7.O4J\;CN8&FMD)LY01[0?U6 MA[.(NI%Z")P&YN(3$ UP1G()B)!L=W:L44GJDL:'W'+Q^D%J-=;U,8K%PR_+ MI?RCF,]G#%&J$^+ MW8@%&8]EF%(UQK,(>99B//^[@-Z23(TC_1NT]Y\$-^8;!=J!*="Y>D_+=+NQ17RJ*.(7 MJ.'3">C8E7Q."S.Y>CZ=F/6IZM/]P)Z4:3OEM2IN[OOC>;;TO/R@*7U_59_, MEK2MUIB#=,9T1R?HQW1YU'&_&F<4CCX/]SO]@\N^V%I.G]5WM=@H:XG8(X;; MA:PC8.M>'HUK(-P$0S9#,3.60LSB"B$=&Q$$1RZ1I9YCSJU$R"2O J M9*")GG[OF6_@CG@=HC4-\=7?<(LD%0'BE\ M+"C:7O%CWJAU!(^Y/VNTR#%O]=IA8_XW]RT!KA9L52Q_6]B ID(72C9-,$1& ML99$0:U2;;9\.H*<(0KC-*@(5W/1Q@WF.ND=D=A7*>OZGD8+O^U*=>53^1^>2MEU<>4S3^Q0KY? MO&;?"F-#5*?U_/! _[/ZSZ8HB_6V!$Y=^<*V:'Q85$^I8Y83AE5",P5I)A3$ MG')(A::VTX?4/&.QL0^\#M4'%GAJA/(L\D M\?1_0A,Z=!3!7E6P7H*]LL!J:YW2C;XW'=7)=EKO*IDU!7U:B@<,21AI=H*& M-@PM\[@A$B/-P%&HQ5CC]LZ$MQO>%RT"O2RJNRE_96GRUB>^M"_ZN2GND=Z]6CS/*A-D[9A*2)*80 M$YI"KF,;<)#2-&=I'L=.S>,"R#(U4GB6IZX:)?ZK!(^-&L9LW.MQ [[7F@ C M6H#<:M?YNWP4,>*L#+T7[LBXWFH#MNH\N^H&-!J!^U%GY_ID^ %F:0+Y\4%F M*TC2O">^/?+H74=X\=1Z3RA]^K$&K\QG].^ N]S>D(:D('\A1F6KWA@=$EO_!X5*=_S%9N*\WJQ6 MQJ">)2R*,IW$UOC((48I@53B#!(D.%5$9+G"7A9(YW#3M$P&2(!\AK&C^1(, MN:'-FF.X;D EZPUHI!TR)_(4*L-F1CX;\87S(T]I?SE+\N1=UX1WO%Z6Z_). M5R'VLHDV4_+3:OE-K=9/=ZNW_]D4W^R.W5;!3A+&">0DB2#FQ%A4%"DH$I$C MDD:"::_*8I[C3\V>LH+;^C>KNFCV#5 V?T!+WZ7+CJ@$G86B'7"4YJ$2WB-?"[P)8;0V-1G[S58"= M!J%#6+RA"Q_CXB[""P3!>.-S.DK&_S%7U$$Z.@@]KGG!#VM>W&W+7*B5*$I+ MU?]0Q<-7VS/JNUJQ!_59V9"\K1^*B?6&S:W_*9XA$?,LD@E,CD8 )S&;PJT\AJC%^GZ67F MZ63EIA<2I=^Z:T]L/II/NLF4B$B2*!Q1*(E((4Z1+1N8QU!0D2&S0G*DO" M&VO7" U^*A9 +N=SMBJ!V4G5)=#/EQ4:_Q7P,'8EV.L*-E;9 M9_VNJ_B7O46K0*4RJ#2] 976]3] I??0143#SL[P]4,#R3N!TJ%AD7>K&AIX MS*M"S7UTLO5HRU9?L?GQ4,=*9?JC*(,:X@2Q"!FTA;"EQ1FA&CS6"4I M0SWBS[M'G=KRL4U)L>[47XW<:[7HK.Q^!=YN%!\E=<8>\B:(D,]C+? M@-M'>\@3/-;=#:H! N O#/P24?%N6)P)E7>\V8^3VKW&WQ6E8/,ZN^:=^5DY M$YP;&Y?;EL:<+OXNA8\=5F7>_;C;9T1_$HME#;[GHCP)!(9LKM>;,,7&20YI3 VE@B- MM,Y2K+P.V[O'FQP5-.+V:\!S#M1,<)QC+6WC[LAF%F:0(\&A9"AA,E>49+Q/ MBZ,0H([?[6B;@_X3K\7UW/9? MLQ_B X""_C:XUY7I=?.ZL:@ M/@1XM34=&>$)1;CL^?5+ZA+W"RE12M4 W64[4Q+/>2@]/.2Y,6PVH3(5RCD1 M1_U%;V;UKR[YV9.9/Y'RMN< MP'O@E=DYPNS:$D(QP8 HD@#$S3:% M":J!0##)$D$SH9WMSHIS.'2EPZD#GZ?;CA[$0'YA(=FH<'DQ83:)C56;1?EHJ=0ZNMV$AS1H7[@0C M!+XACS=ZR3/JV4<(Y$X/1H(\,V1.1<>(@(?MIMR8=]B8:4VPJF.$*IPKR$02 M:T/4.L4 (5M3#J(,\$QR12".2>QUICX1O:;&_HWXT6JOT>@Y&.._7&YKSD2D MG=#R-61,VP% ^X2.">5P/-N\#Y_7,;YJ$\CU>+;Y=,O_>#[QPGA;7BO-MHO- MX[KX_%FM/RHKOA5*OU+KC9'@;UOYN2IS6P=4S7EBMF4I40!E"IDM&DL!E>9O MD$"NI<9I2GMY53SEF=HZW8@?;6KY9S:3O=; GIV*6H?HWULE9A&[':OMY.B M(]:>S@C?49[5Z= 1DGO.A:Z/]5\S'[[_:%OU)!!F!&, 598"Q!-J YT(X!*F MC*8XXZE3^.C14Z>V?AG!W-EMC\W]%:63Q@.O"T:F#GT/]UJ[,W,G[4?B5R<4 MO+CQ3-L;#+>_=C2>.A/OD&W.?]GM?.Z1?:\#6YO\885H3FSLJ4XX!0@* ;A. M*7D31-TM_?H4/[>CH!ZH#,PU/H!XGX1<43OD MB<3I$*.>#%S1[W2'?NVR;E]P?59?'=]7I1S\>H)Y?[VZFF5U!?"&!';A:V59VSA]:;XS]I:27..,(0" M8(T%0'$, <^,<9NG&2.4Q#DA3L5 /,:&T$//&^L4UP?=)HFPA/U0ZW&+ZW=C-?FOC+*SD; MUJM0++>5^T&MJ_'V7<]8C!(1$PR4I@H@E!- S38%X)PJ#24A2>Y5E+:[*%-; M,MJ(Z:_KU;>B-))Z-ICK,2EN9N(P, [,@^Y1J"/%F=[":_BHTHNC3R"& M]!8J;A&C-Y_0(D1'APQXJ&" 2R7["#'URW AHT(*?:D>!"9ZW=K,]?UDM M5_6BL/Q<+QJ-V;O;&6*1ISK/4I!1C@!BF-O^5"G@.,F)^3\3N5>K@[LC3HW$ M'S9?U#HJ*E'][,S[X+J9ET$A&YBF#V5M#J;I:DAEXS$@$')#;FH3$#$.)+$AUQN M#S-WH)!]K W'*$E[%+SMP6 5O?.6$2M/7=[1'';7WG MI/U9ZSNWNSHZ'&PWJ1=+V=!3.:>8D#A-4D!%G@&4,@)8;HR3& NEN3$,TX3Z M'(6=#C"U Z^Z%-Q^;155%S7K;VN8PS-=^PQ01Q= #YB&/MC?(?+F'B+^A_17 MU YZ]'XZQK@'ZEQCWZK%!FFP7A/,(/FG7849=P\T7YX MG>5U]GQK'?>UDENZ^:D@K6'#$#&A5%U5"XSI"W37SJOWJ6\ TPL6X[^;S8JL8.D Z%X(9XZU),[ MGM9O[9'_@WYH=X&?5)V(.,=Y)B&19OM+.0$(,PY8"B$0J>99)@E#N5?WQ:LC M3SJ?';S?O:'O?OJ@3$CY<;58O%VM;;_8LWTT1[%*$Y#1+ 8( M45MK"V% EV_F$_D^%S? M!?L]IAL'_EK:HL_EIGAB&U7.248RGN$48,:DH3A% 8D1 3JE*14R%=RM.//E MQT^-P8QT52'U5CX_BCJ!SHV!N@,R,,&<8C&+/JP6A?@1_=;\.0BG7(8C)&6< MC# J(US6[O2#OW)5GUSI\WY%2.498B('B$)A2X9!0/*, 24D2F6<\9Q('Q?@ M'ZHI5!V09 LU]VT+U:\=U/3;0(W3_6G$KD^3Z/;DV>4I;'>GG5T1LG-Q4PN$ MLHR@E"*0JI@!!',%.(;FGP0G-*9*):E7?N( ,D[-YABN(FS'^BY#O!>.N['G MG>VA=VS/.-'/V\1^N-HW0XCYQVU9?[L&SY!#=0QPK9RW3>[H7$LF,Q$3(&&" MZIPGRC0$6"94JPP+I5(?B_3HZ=.T0T633GVGLH,#>&X$VQF2@:FQ+9S12!8P M%/62PD$C3X\&&#?0]))N9W&E%R_R3US\Y:_OW[]JDKDPY;'*( .8,P602,W6 M,K0EZR.4T^M+Z]?W3+0!30WV/6H.MR([UU5[X,V/JGUPJXUG#8A> M4^=FJ@P_$R-5BJCTJ [07AY.PO7=X#Z\8*]0P/(1(7 -6E&BET#C%ID(@=U9 MW8D@#^W&P>]7R\^V=>26IJ?TCM=5)D YFUL#LT4I6!:Q+]4TM5G6MCRYTTG%V'*VJX1"? M6N$M^XN6KEI%GJGMZW5$QV[X>D&2"93IBQ M(_QN]#@\J /3X]N;N9*SXVK4C1JSR"H264W"T6(_)$/28D=)1J7%?FB=TF+/ MIW5P#C3Q^+\N*YJU5;?D7&6)CE4N@*04VO(T*6"(0:!8;FQ')!/.G COV@!3 MH[)]?LC62AFM:S$]CL\OH>C@1NB)S=#^A!J6!YL%8&'Y& 06#_="3WC&\C-X MPN3G=KB!P2W_PZ7;QG-$W!#ZR"-QZ[J.,;-/7YE]3)--GM?FRDE5EN\7U*4BJ!^V M;I07 K&!":T;6!W#RZXC$3[2[,)8SQ!T=EWCR_%G-Z[OZ+@L&+?MI@NUBX", MLY@9Z.Q^,\X!XK$ 7(H<4)CJ7*0BE8CYA(^>#^'%"*/'D"[V\GKZ+\^Q=/1> M]D)H:-_E7K@!XDJOJQ[44WD^RKA^RJM:GGDIKU_I?YSTBGTMS)MMH]%M^PU+ M%U7AQ#KOM/[O/M&?"*(5X0RH3&. D(" 4V,>4&,:)-B\)RJ1KN=,7B-/S4!H M)8XJD=T/6/S@OG\@-1B( S/&@=S1,9:=4I][XNQ^PC48WB,=?=W'/< M;AR/^3UOM'.S3FH>'JAU>T W.^[#VA9EWORP648;6QBW;=#Q:)[7Y YF2.BI,50C7U0)&/UF1?1D(@_8W0AI&# 'YB4O'+WYQQ^2D#3D,?JH;.2/RBDI M=7A"SVH^QT%NK[[8G.QWRS=+9BLE-X%P Y,4NY!N+4J4;&, M&F5VEU:Q:-N09W*=T!RDM)"3 ,]3<,@'FZMEB+P>TON WQAY53V*+ZN%N;]\ M4V4OSE4.4QGG&*#8UB\C6ALC3$B0*IW(-"4HD:+C*E:I\N]ULU^KG8ED\;9^:^O/EZZUAML??5S9*UNSW$*8RR1E( M->(VIE4!+I0$DB-"H&WLP;Q:+GI+,#6C"L8P]N,7?]#="&=0* =FH'W&=RW\ M+*K%CQKYV]89YA=&!6M-&26JJ/V B>&= 0S)6_Y"C$IDG3$Z9;;N#^H8326$ M-;9+8[FIXINM%_V+VK3>?D%@S*MN19#;>K"2 L;2'.2(R8S%".72J__%K<&F M1F!FMRY5Q!J)S0:Q%7D6+575PH8M%JO?F7D](K-WC.1JRS=ZN]C?8B[Y$Z1) M93K\*<-T9EL6?:WW1PM/X^OF-/&$Q) D.9!2&K,W3\V^GG$;[Z)RG:58:T2\ MZJ.%FJ;1K-U6XNCC\30%!-EML0D%W<#KRD6\C*1#%%IS0"1H--RM\<:-B'/0 M_"PJSN4>/Z:7JIB_66Z,5=RT5[+6&GLQR,S=PID)F"@A&"$", M04 T4H#@1/.4F5TS42Y<[S;B"V&Y\X(GZ;4<+C./39 M7T\(G9G%#YD]MY0MN91*_,OGU;>_F ?5O&+^4XGE7Q].X MRDI]T.]562J; 2 6J])8K/MPI30A9G.<8*"Q,211HC$@G,< YYK'.I.<**^H M_+LC3HU:/M8=$IO23+Z';G?Q=3QU"XG:T,=NE:S6?*ZEC?;B1K\-TEO$&9V@ M)W%W!QWW*,X5@[.S..<;@Y?5>/GC9_;OJ_6K!2O+RO^/N8*480E@'ANRR:@" M5.8Q8()E29QE<9YG@6IIG(X]-=JY7?"A2MNS\D>5 IWB,GPFQHVE!H)[8+X* MBG3(>AK7,!NIB,;9\%.IG'$-%X]R&5N#[$U!BKEO"@CZIW*\@+,+H13S]P!N:72[@, M9 A=QR%H=]GS4<9M*WM5R[-^LM>O#-E:Z:"9]3A>QMY236!5D9=4'3K7-3IR1WY?,,VU4!U MW(F58K6T/MIJUZ.3#&'*D8T*H0!1R@'3$H,L9S2/8:HSY-4C]^9H4V/A6L9H M+V2G3>9M@!VI,A1L0Y^@^R+FSV94>&TOPJ3%:)9VQ/'XJEE%9.5(\>P*/-N,#FY #SN/4#*$*\ MK^Y&(((9BH%(<@E0K 5@N*>U>179)6>H1W(UW9=G*KXG M9^0\G%'NS_0ON75W:2FOK2W-"O(/57S^8JSF%]_4FGU6'Y4MQ% L/[<59+9L M8;L8[6A D#2+8X6 3C(.$,P%H"RU.Y:0_BIK0NM^%$C?[13 M(#K0('I?:!7]],-F$SAN:)[ES;B]0$Q]OB>PL2GO[&QV>Q?']\9"X6TK/,NK MXUXS; (LO2FX7 MZD&_6WXSDJS6/YI4CT>;^;&/\662Q](8/H#B)+,5C%/ 4RA @C14&!.I)?4Z MP'4<>&KV3"NWC8792>YY!.N*N>,1Z@!(#FTI7 )QE_@5_58)[E3(U/_DTA.M MH">/KF./>W+HBLF+]=[;8JCDA M2!%E>#!A- 5((5O 2G*@N<9Y D4B_0I^3D.MJ;'L*YO3O%#R+XT2C<=+KA8+ MLT.,OJIU[?V:C//+ZQUZ;M?84&_&!/:781QG!P!=V#Y4($46I?/2[+^(7Z[+;([GM>LD7=\]S&59JZS31BP[7JUC66Z?ZI^=6-TZ M%2FS;?'23#& ,([MP:^RC9PT1S#!6'C540HKWM16ZDKZECD/^# ZT*#K]BC( M=/INHL:>I!&W6C<6QJ-IG$4[%0^G<:1]6<@)&&;W%D3"9]KCA43W^DXPZ"A= MPZ+-,]Z9AROY>KLNEI_K^)&*G#XJLVX5MB!H=54EW%_7J[*<S4:PF[8NU(E9(AV#R3#AFYW$63DD.X>6)V' M>O=Y6,?J>_9!MC]%G2XBE"*"QD C:8S?Q# AEQ(!C56B8L4@2;17N;W#IT^- MU^JTK;J=2H>\D&/DW$BJ,QX#DX\[%/[5URZI'+30V8F MVU;%UH@K)N,,$(TU0-) R&)!06Y/JS5,%7:+6^TCQ-2^_9W,4=$(;>/D>2MV M)!JYW2-*.D_/_:"B,4 ?F&"L"M9^K)6(6BUL%[UV(MX=3,1.E>C5>!/A'J(S MQH2,%&HSW,1X!U>?-=++:V MP-]?5ROY>[%8S&&J"1&Y!#B1N;$NF0 4Q@S81D ID3)%W&MW[3+HU!:>O=S;;1'9]>[:=W,R7]IQ1Z<7F[?*/)$M M;%[\UD8;'5T\IS!C<99CD$EH*]'CU! 7BD&2\C1G/.48>04J!I!I:DO03LIH M;:3SHZX04^3&;",#/S#QN;>E8\8(KY6*]A-U\VFY*8XC^;<7+%V)3]]8KELVC=^,TF7\OU5+I8C./ MDU2+W'"QMMXT1!4!)%,IT!HJR 5)A7"J0-1#AJD1L/V,K1Z556\UL:6Y9Y'8 M-:3U!^^_8&J=8I^XK56'HER7>?N_M'4"#,R,#-?F8Q]=] ]Z1ZP M\)MV,EZ.-AGNQU,C3,I(IU-#3X[7&55/6&\<475]\F@G5#U5/SR@ZONH;EN+ MXU7R0?^Z7)N??%X6_UEUA6T&*7<[FKH!<&G,K$V=?_6X>O.=/17+NHFLVFS7 MR_+C:K%XNUI;_\X\8XS:PJ< )R0&"&49X$(S@)' *D%,D[==G$:+47>18URG0OJ^@[24KG$F$* M#O]P*V]'Y$(NI+XBC+HN=L3G=)GK^IB._>O7G]FR<8Z^,G;\:E'(^H!R*3^8 MD=JC@P?]ME@RL_S6)Y9UB8Q+3>9RF*2)H@G(%FF;J M]NK9R=LI&.TU'+Y%X5 3$)+(@\LX*M,/A?#I4C#8./Y>I==F;[6TZ1JXY>1@!1PC,Q*(!!D7)(L MC9W*R'N//#5V1W'RTS__''TU/[3Q8(W(45G+; MDW*KWW7,6[GN%!L-V8")N MY(X.!8\^5"#O9(\:X>\55>\)LKNW9S"P1_+QA 3=RY_3";@;7AR_YXWFN^FD MYJ''IML#.A9H;XM"'*P]!V4F/IBE2OR8"Z4U@YH DN:VIPB4@+,TLR$&0BJI M8@R]:C0XC3JU-6!O!1[6L['VXBO[4MAR@;4+91_=_[$H/3-VW>;#S8(/CO+ MJ\%!-8LCH_M 9ILF8:6.?FO^',3R]@(N:+USIX''+6SN@\59!7.OF[LQF&%+ MM5Y7OH#W!>,V :-0Y8?URAAEFQ^6.#?&S+8%=+[:0>>$Q#2%,0):"@X0T]#8 MM"D$4 NB1!['&./Y4GVV,>>/[I3F*8;39T?KS^Y,F.$^P5;>BM94*ZP?A?E. MB!N9#8'O:$9N)7GE5CV0W7!9(_VL,K\V%>AO[H+N36<=H0M);+XBC$IQ'?$Y M);NNC^E&>Z\JCTU5FZ ^2Z[K&,Q5#"5D2@%$B-VR(PPHD=06#B;"<%\68^1C MJET99VK&V:O&@67EG+5^K*(N[M'9;#=?5FL;P/7KTCSQH/"<-7O*-]_56A2E^K NA/IHHX]__6HD MK?[VOG@J-O.4ZBQ.6 (H%!@@2*$MGI(#&N>4)RP54JC^9;[#"#LU/JLDLR+:S0 ];S#O0*N/'D5"9V8)J]5GN[M=*BO:[1UBI[5%&T MVDY6 ;_-"U&I'%6:SJ)*Z_H?4:7WT+6TP\[.\!6R \D[@;K789%WJV8=>,P0 MYF_3+O'G8ED\;9^:$JGEZZUZ_*+6BFG#TO,,I8S&"08L90B@5*> :TQ DFN: M)E(3'GOMF[TEF-JRLI>LCS7L GT7"SDPH.-:S;;E025^U,C?EH ;SKYV$>(9;6X/C&[;X3X/ZE@-ZNDK*];VL;8KT''=D/-*-UF6YP*9 MW3]') AB7R^G.@CPK*7O-P]N MO#<8N@-SWC&P9X6(AJY!U 6UH,6(O 08MRI1%VS.RA-U>L@$CA[:0/SF-[8& M?E,C?\XHA3R6U%I^Q@8D*@.4&XI,\S2A6:PAPT[ACB/+/35*;;N3J+VDK4OF M&<\;;LS[,QP]A)G-/_ IQ#[IZ0""MB/*1$\D[D_:9 \G;HC^QSVGN#\?@QY9 M. S?M;AKT]ASU[7EH[*AYJJ%X#',01)HJ2@<1['N?0K MZ7IMJ*FM*B\6B]7O55L4O5H;0[V1.UKQTHA0"F5^Y5L6]"K,CJ9Y$/"&ML-W M2.V[3+5BAJSY>0^*L)4^KXXVUJ?5_6\>\?4^O7^LC(REQLE#RNQ")TB M17("4JH@0#*!@"50V *@E%"L1(*\CDO'%7]JW':: 3Z5-KL7I[Z/M3R%"7TF MHSE\V]P=$+/S$@)#E>UYGFG]8W3%O:C!!*SKH6=GO"ZW-Z48>=UL1#HHX7!2 M\>%HPS#/-8N1S"E@F;'9$4Y3NV BD$J*<<84IS&:UWFDGS9LO1EXV?23WH=> M3W48\)SIL$P*5Y^+957)S)!@+'F>?I&ULZ,.GI5SHHS'9]> M3L"0ZC9GD["@/$7_8YA.W>8CF,W4KEE#]Y_M3XX]VN M 84RYJD1T->G<8R>JR.C,R:#>R_:+@,&C@^WX.C@LKBH=%@_Q?$0(SLG+NIW M[I&X?%FWK_?#NLF"KMRG5>T'\P7',\$['-2,YF<1RW>1[;^K.KKJ@I83&S*G]GW*G2Z;L)F-C5SK%6LB6&2'":VQ[K98G"H M8Y!(SE2&: Z9<*U,&$JHJ9%0JUN^S+PTQNA3R4LJK6&/U6">K9 M^.H*J&ZF=W^HAEZ6_%'J4"3H%@AA:P1='&GD$D&WM#VO$'3SZHX\L#5&_7)S MK?FEBN,$<4F!PM2>ND$-2)8JP%,BN4*YR*A7A:#;PTV.%VII/4G@-J*8"!GG MU$"8FM]2-OJY7 MWXJR\.V)<0=K1^(-AN#@^X(:MF%;KOK!$I22;X\X+C4[:7]&T6YW=:/J7U3S MX/>KLIPS)9A(DP3(W) R0M)8:EK& ".:YTCK6*#4AT>.GCXUVC#"-2VY_?CA M&#*LB2)QRD&>*P.9T"D@%.5F;1-4Y# EJ>+S;VK-5Z[+66?0#D>9.FR9)#A/ M%02YSG. M,K,\B^%^4\J*$J8>=>\;.I.!%6.YF9E'?.WS"/O)>O$_']5"_EVM?ZU5'/%.8V)T&;#CV* %): 9BP# M3#--*#/$R'#7(B!71YW:1W]K6VE4&[5P*Y/@EN M/!$/^S1W; MSA3+8J.J)Y\6#WDAQ/9IN[ =#UX\K=:;IF_:7 C-F4"I'[-:3T%V%J['4@9G0HIV?'&?^I<*.M80$>F,-JX1O>.BM>-(N\L?=O M0M,9OJ =:?RE&+<]36>4SGK5=']2[\8U]3!5(.4\YCS/,U8E C& 8HX HUP# MS#)*M((,4J?(AMO#3(W+*J$Z]YDYQ,^-G/JC,C !'76-:5GG-DI]&L-< &&@ M_B^'(SU7FY<+VM[HYG+IZIZ%73ZRWW\V=+(NV*(T>[\'O:L\$BLIXSR#@)"$ M&C,GTX @CH%.M*(8J22)OA @6BO0=2JX$==O2;,C=3&FH:! MZ:Y2P^)_J$C51._.A$2_#=(V- 2L(5FRESRC\F<(Y$Z9-<@S_2/7'S&$,4,(4(-C\+>'"3 4B M<>#DYF=V=@M%Y7(?YM=4S^G PP3]97HAO:02)\:X(..Y;<"257,WQA3?_/CTQ-; M+%YNRV)IUK:YB@E7W"P9&<(I0&F, -6(@YAG1&4936$&71:/*\^?&N_7(D:5 MC%$KI!MM7T/P-N,&P&5@LO2#Q)G9[BB^)Z6R9:52B7_YO/KV%W-G34CF+Z<\ M=.VIHU#('97:K__>9=U,Q_^[96OSA2Q^O"V6S/ (6[Q;ZM7ZJ=I>[(^_\@PF M"6(0P$PS@$1, 9-2 LP8E#AF$!.OB%6W8:?VF>^DCG9B1Z_9AOD9:(Z0NYE< MX8$U5CQ0^/4_/"\NZM!\0^U6/R?Y>KWY2?% MRM72V"^V)LEZSB24.4ER8.-L >MR+8Y1'O<1=C4] N VCA'2 ;(.!LD=.'J;)M>>/[*1_M2?'WQO2CG2"99KN,<,&JS:60L 4\@!6G,=$KC/$MH MZD((9T^>&@'LA(M^L^(YGE^? W;[^^X%P\#?LS,"SI_O56UOV #FGH/UW_SK M])L]?^@HW^A57=IO\OH%75/=Z\H;9WGTC6_$]JHQ"S(#C&OS96;"_(TR!*"( ME4IR2"7WJWUQ>[RI?:^[4C7G=1Y\D[)OX^RV50B(WL"?^0W@!BA:ZXA+V+SL MVT..G)CMI/]Y9K;;;1V[AYAGLG6Q>KM:*\'*G;=5,;.BYQA0FB8 P3@#W!9\ MB+,4J402I/UBN"\/,S4B::6<1:VHTK"3TCU4Y0IVM[_U,(@,_)T?!&&[1EV[HN,>Q-,? MI9$">#J@Y16[0Q USE""0T23.)TT3B+%26[@TYIF8:P1@FX=)R;TV F[4T M JP#T^S=!-T#-=IJ6;/(:A)5JHR3J.N Y5C9NK=$F4S*K@->/GF[+H_KVN=@ M)922Y5NCWB>V4#;0W(;&;7[89O&;%TNYZY,R-]8?E#F"(!::&(,PAX#EF08Z M%Q1+:O-\O3C18^RI\6 K>F1?BZ@TPE>-^1KQJ]P-U:USDL^$N''D0# /S(O' M"']J$&XEGT65[+,*Z?L]JCHT4/#&+&QC!??A1VZXX(W+>2,&_T<,U!*WO-., MSNRPM2HV6_->OUM^J+INWNQR*1F,F4(:I#&QS>0Q!11B#8C2"89Q3CCRJD4U MM@)38]E7S+R4"R7_TNAA^\S\WC:V9$UC2]4VMOQJ51BG*VKH%\?Q:'#"K\/0 MAXX.?5)+UT:I!S!$YFVI@9A2R]2!YG'4WJFA=9A6$]6!9LB[F^I0822P2JG*O[*9K(TUM M"6L$C19[23WSBZYBZK9H!$%J8'9O03H0 MSF?)+G=O"-2NY7VQ5.\VZJF<*ZHE3['A!@PS@"#G@,&< <5D2C,.I9). 67W MAYH:.5R*M[#"1I6T?7NW[!%V8XHPN U,%5TAZ]_(Y0R-09NY[$=[WH8N9UK? M;>IR?DNUG4ZA?5"E;U@PY4[,%D 6?>C?F>9SX'9LJQI]*;8<.C'I*1 THW M*H.'1_64\0<8P3]F:9=;_5Z9K6_YH-]7-3X>UL7G8LD6CVK]-,](RD2,-! \ M$[;WEP TAA(@E6280JUCQ5SK%#F,-STNKVK*L(/3@IG!MQ8X,A(\N0?RN,!] MFVL' '%@ MV7C:C%K9H 5 +/HE;DZ#$XC.[!48'A'"E2JC^L7H%3'B#=B*)R M>*AW&5_G%&RSY_7JEX";.G/:J78FV-"Z"37. $*)PJ@7&# M:,* , 8XS&(%,^'E(+LWX-0H^5C>.DJPDKB'M7P7=#<;."24 Q-S3Q3]RXL[ M0A.TT/B],<Z(P%GQ<=?[_ U &SI0?E+K;X6HGM8&J=44KJ;(%=PNV^\]4=C:!^Q%3!J)(PJ)O O M/7D%'G>CK#],(]EA7>#RLKQN(W'#V+IRXVCVU6W!#TVJ.U<.%+9TS>=;_>?O MJMS4F_)B)9-YKF,<\X0#R%("$%,D(&#ASRF3HWN^VY)F1H,G<(^+D3[U-/9Z-A$^4S8A!/!]Q'#=#QD6]: MP3<=D/4.K.DRAG]EE0_KE=R*S<.Z64/J BM$ITQ* 1#*$4",$$"9CLTF66E! M91HGDKH66+DTP-1HMY&Q;GC0F".^%5?>GTZ8.YZ#!49RZ+.P W%GT4[@ M"L]A^GGZ !2V]9[#N",WXG-'XKPMG\>]/9OT_6+4:6)&\PRG#+$8*)4Q@'+( M %5(&0,C9G',\YQBK\*R%\:8&LU4?;NM0X5C2.??U)JO1IJ)P[$&=$D?MT2L.M5[>*)O(>K&[CU1&IC,#XM( M[.0;H,?AN?*#-#4\&.9YNAB>ZWFU;>&%2_U]$F^>OBY6/Y1JC,G+FTPSDCUB M4O56LGS8;LJ-81FSG_QE:T\//VU6XI]-^L9<8IH;;LY JK($()EPP'+#$Q1! M2#E1.*?QO#ZI^K1AZ\U]IT9P&7V^GU-)A_N4?FT4F$5MG&/, MK#)K\^3F]+XC[5EG:> 5K-5M=UQQ[1RW6N%J#>N#6ML5?*^D^76EYBRJ%&US M-Y]S8MU=@,\ZP2-Y#Y]KHKT\D(--Q WG9?@Q1_-[#@;7H4[,IT&;/)Q()$5=>5'-KM,GQC(U ,N9\+6[4RMLC M,O8VV(X<$PK"H0FF#WK^_.*"2E!RN3G@N,SBHOL9K3C=Y'_B=.FY3<+^R]5Z MO?K=F$ROF'EG[,^-@;5:FM]\4&N;LLL^FUO?+(JZT&#=1+[\J(0JOC'SDSF+ M$ZVI1B#/C,V#"-2 QED&8)[Q7(L<2N*4-3NPG%/CL9T^D=T,S:RQ5*LSB_Z[ M_4)5HTG$&E5LW^)&%_?][9 3?_\(8R+3^3R8?N4 M5N6HU3GZ.+%Y=S_AF,C\CW36,8'WP.O88X39N7$ ,N3HHQV%C #AX:'(&,/Y M&Q>OE59&AFLADNVOJR,<,^+"IA7*%\NZX9S\.UMLU1S&E,:(8D#-2P)0C#@@ MG&C ,"4JC146J=/I22!YIF8LM#)75L(NQOD@97L6R?:2VKEA(Q%JS:K8A*+2 M;19]L]JY+R,AIO:^F3#RA UL#NSFZEH\NHV_:B[YU,Q5JU1DM*I[8)JY^OOX M<^6^M(\\9R,MX2/-G=-77\Y[E@/(D9!QG.;7_E/ ,\E000JC3"(A8)3EVZ+-T=R6OI&Z'9TJ,= M(UIMOJAU5%2"5F%Y?D=\UW%U.]X+@M; Z\ZAC%$M9/13(^;U4 ?O,[V[4(0\ MS[L^V*AG>7=U/CW'NW]#U]:NE;'_R:R#RA#/>S-;BT?VO7GX2[54NMC,<88U M1Q #2"$"2'(;+Z1S0+3,1*IS@E*O*KI.HT[-9*ZD]6WHZH*N&V,$QVQ@]FC/ M*"J!JRU#)7)D9&[;"44_-6('9!,OF,+V>G49>.2.KQY8G/=]];FY:Z: 6%N; MY[6J_WRW?+6R)3W%YA_%YDO;>;:M"?QC+H@B.$88<,&-S4*U,.:*^1O,:4(Q MSJGD7ME+GN-/C9%V.X?:C/&-9??#WHVE!D1T8+YJ)8]^:F7_LVW2T(H?_6[D MCUH%9KN2X==S,CJ$R7?"+FP(O9\((X?7=\+G//2^VV-Z%-7@IW%F]8[OQ7;S M9;4N_E/)7Y?R*+C,=B0JCSHD?+2;QN8G]GBU"4*[U50AF1.(XI@;EA1)9D/( MF 5Z M:'(-1;3'(MI:,(YBD:M.<^7LI!M05&&R^ZE%9=]@:-Q.0L\\P<&+ECR7/N,7 M.7GFF;M8%.6Y9>H:5WG:K^0%+RMC8DZP9BSE'."8((!02@%-20)X2G(,M5(: M)WY!E=>&FMK2V&[]#R3^G[X1E%=A=5N!PH U>)S/>=NAZ+=6T*!AD_?0"!LS M>76TD0,F[VE]'BUY]X[.W8YMN9=_5 [VS8^JV1%;S"G.4TX4 BG/&F1H]M-6%?F_$M"4.U/J;;X.R*YBZ\4-_I(:V'6W> MD:TC5S4:_KY19O6340M=*W?4"!ZT ?$-8 +W&KXTTMAMA6]H>Z&#\*VK.QX0 MJ(7Y[>>_JJ6Q3A:V$HM\*I9%674V^K9S*R()&58P 3"AT#8KHX"+7(-4()5F M-(UAZE2_P<$=FFU:7/]Z M@.NQT*W3)N FT@NEH-L]MY''W9AYH7&VA?*[NR-5VKO>%:*L-VJ' MJ;'M%DO.H689PHB!3"&S"I^2/):8QA/%_:.NU*/GJPE[@Q*XXL-@S(?Y@ZOKMCM5:_@Z[= 5FP,\I!&=%?BG'9 ML3-*9TS9_4G=6//--*1X:Q2UQOUZR19[SU.;*1IG M(DXTU(#SQ!;K3"6@68R!0'F>:)$QG7NYNSM+,C4SL&V[8M^3J)5ZYYSMD;G; M?:[<*'64&1B864. [\V2O8$+29;=A1F5,WMC=DJ=_1_8^Y#=6+851W]9+A.DZ\-3X\?V[%R_? MO7_W^.[-I^C%+Z^C3X\/K_[/OSZ\?_WFXZ?_$;WYO[^^>_RWS@?RMZ? ^W@^ M&+#C'=;79W*5H$,?USNA,]#A_>VQG^LHWPF1&P?[;O>/W$&GEN+=TDA19265 M#S8]X?$+6S;&Z*XPU8DS\Z_V)/*UV:V^9<6Z3KG*H4H%)AI(F1H2S*0 !$)I M]C@)1SA)DI@B]]*=4U+-APW&J_AY5%3NY:[HYTNVJ H\!POY>>[W"C$)A7FS MS)+*&$ L5X @J@#&L8@%QIP3[%HT=$J*^;]5P]<:/7JGWE1__M=[H1Q/H28@ MZH3,D #G6HWE#\V#S?2F(_-%62KS/_G(OL\SKE,MB00* MBPP@I8QI*"@&S%B&3+$4YESX;)([R#"U_?+1D99HE"CKE _1Z.'I3^XR,VX+ MXL!XCWEZ>"VY9J=#U"IATP;#K2\]( RY''018U3V[H'3*=GV>53'U.:CJD:O M5T^L6,Z)3/,<2P9TQA. H-9V.X, L5MD+"#-E%.;[EN#3(W=SDISUF)ZND8N MPNG&6'U!&IB2O/'Q3TJ^ 4#0'.1+XXR;S@$GU!T] Z&Q'-HM8.6-&H'/@8Q^LT)'E=0A/00^ M* 5U#S@-/*YOP >+,\> U\W^C98??E^:)W\IOC8+)H5(I*EB "4) B@E-BD( M(@"Q^7[7-_YLA*EQ@WWAK821%=&/',[1 MS\?9-2/_*J.IU_V]0N[?^6;\W[8DZ 2;"80)2!3' -E80D$,G]"H>V6RQ-LM([-]]2F=I:\7Y7E MKD)"2D2&+E:_^[[,MQXQH7=Z)V;5M]X(&E62 M#O(*NT 2MD;>C?%&KH9W7_/SNG<.]W0-]#%+B-D6[FH5ZR1!T#KMD40 D40" M$E,-4!HCC*F,%69MT4_7Z)ZC$9Q>^.-BGH.']-0"MM6'?<-ZC@%TC>3Q!V6L MX)T&C> U@Z_H'#8ZYWB(D0-R+NIW'H-S^3)_G]5KI8VU6R4^5*9'8Q4WIT'K MPY__NM@43^9;^KL9N*Z;*>S1ZFA;K8WU-C7JN+L*@LSF M??_1V',T,%TUZD2'GH=[.HU2IJU(H^/-=DN7MJQIZTD7POXTR> MEPK MK:WC];<5+U^(S4K;V+HZR7!K)&BB4U;+U52M:.W=B#SE%#G$5XP,_=+#$#O.# M@'RKU"RJU+*G5/9'1K,J^=GJ%AGE[/;?JC>+]@I&>PW'GSR/B(;Q)W&L,(61 M)],O[" L[+=B"0*--%Z 0%AHCKS^@1_MOX#6@Y2GH_RLF,TLL5]%'5KP0O[[ MMJQRUDX;>!?+G1:-_/-,"XX41R!)$PF02!4@*44@8VFBXP0IG3NEV0\EX-0V MJ,:(4NNUL:+7"CSM%8NT(06[V$;BBW6,N=/V(+-Z?P%^[KD:>#5NR+F\PLX' M:C:!9-%>T5G4JAK]U"K[9QMRME\5VN7@F:?9?:E^[ND>:=W>;U3L7!>[:92' MTZAVT[@QTUA]M/;K/?R:Z^K%$=NA45?A8T*LME7=D^H.>WO]L.CK=EUN;:#A MWC"X_.[]2Q@;8,CYO&$0##+L:-;!D* =F@J#CM/3K_IJPA'2^^%^5< MT"Q/D28 $L8!2I/,& !Y"BC)),^RC*?(KUWFM9&FMI)7\MG/L@ZV^LW*Z!LV M=Q553U=U'ZP&7DG]8.KNFKX&P2!^Z;/!GL,DX)U4&S?+TM" MDRR%0B1 *Z5>3VP!H1)#'@",XW?;7[?'PF^5M&WE=SZ")NSLI5HJ76SFBF.% M;1X#(3@!2- 84)XR(#G&.!=,);%3$0*_8:>V\VZD;2- HY]X+:=G:RY'S-VV MXN&1'#X4JW9$M&@>>"K?M,"^O >L]W[=#Z>0FW?'D4?=R?NA<;JM][R[8U-U MMK9;P_*#6E<$^F&U*,2/?2U$QA(H82P )U*:O9?9E9,8:9!!H1)(J8#**XOW MSGA3XZ(/-MO2RFGM%.;9 _T.M&[,$Q"PH3<>C:31#K195$L;_=;\.4C524>$ M@C8NOS/DN.W)W?0_:T+N>%M'CX+XHN1VH1YT2V-7>L/9YD7OC$'VK9!;MMBU M+SIK&&>["GQ8E9NUVA2UEZ0AP/+EC\=B8T?:/\9<:WYJ)+\\_*/-"YQ#3'%F M;:PTACE B8H!H40"IA%)>$X3 IF7:V/R*D^-75O$[!G4SF"YVHRSZFVV5_BP MN]F%)IVU?_48OJC%;V8[>U805E6[=\^L[K&_,JI>%^JW"DQ?9]#DWPY7K]3D M%9G0FOA?] WW]^/]85Z:H [%Z6L]KF=S^GA<<['^<23OV@!W8;-[/[#UKB=A M"B6"60X!3Z$-_6 4D"S'(*:*Y!*GB%+HU]_V=(BIV2.-A%$E8L=N*A> =%M7 M^\$S\#KFB4R'1K+7E _;)_9LE)';P%[3\KS+Z]4K_6,Y;G4M*;]\5$(5WY1\ M4=H^!#: \7%ES\KK$K_M/>5:(QDMB)#H)) M-#7VJ*ITK!O9ZXC0Z^\+QJL6S*^V:UMO;*X((A#%$B2Q-DLF,HLG M,18U2-,,YRG,=))Y-=UQ&71JJ^+N@*&H_%>>O=)=4'8SKT-C-_!:U8I;GPFU M L^BG\,X;7 8Z( M BC7&! 5QP!2+1%%@M$DGW]3:[[JZJ_M4BKO<, 1W(^[T%7/$IE74M[ MD$*-]Y 8TL7]/ 4:[VE\SZD=JN[HQ:K(!\>^+W^_;&W[MP=]6D!Y MGJ DUP0KD,59#)!$"G!MB 5#K5&,\U@2K_YLP26<&AG5,8/AY=?2A/N=L#>WRO!(O?N3IY#\N>33K./)9M)_KLPKX0U>Q#S ' MPQ>P[R/D!&K7!\#8K6Q]B(&Z+1AUESQ/0^?XI@E]TK5@@Y@TEW4.VJ?^>(1Q MV\]?U.ZLJ_SEJ[J]>6^+9;%1[^T)V+OEQLQBP1?J15FJ3?DS^_?5NLH1_L5, M=N.<)!BFA"WEY/<>?FIE1BP\J^:.] E&M MP2RJ=(CJK'>K14
    \LN1'(@-@/S##A8?=FHH[@A:0J7Q%&Y;*.^)R27=?' M#+1Q*Z\9!DUF6-O4IFP[LYVDBATUO9F+7*52Y +@/$$ )00#!JD$::ITDF'% ME!!!=W5!Q9\:%[?"] *[Q/+.-G&76KP#X;#SYUF^\7&' MM!$WDH/,X:B[S+ :3&L+.LCL>.]/AY&B8QN:IZ^L6%L/NEV5'UNB_+HR M@CWHES]^5F:/+!\V7]3Z\0M;?F+-\GU@K2J4"R@4,^M>;);!W/J]J:8@I7&N M=4)E&GLE#?85:&H+6ZM/8][:JH!<1:U.]MS+$%^M5E3I%6V,8I'5;%;?TV?O MT7MZW9:V,2=MX,5JM/GR;^,3".2@?7_ZRC1NHZ! ")YU%@KU7#\.+]>;^<]F MB_6T??I9V:/->9JEG O. >-)#A!/S9XD$Q+P/*62QQ(BC5S(^.S)4V/51C@W M,CS'Z3:K]=)^8'IJY(I^JR4+0"]7M;W!$^:> XXP_SKEA_.'CO*A7]6E_6*O M7] Y--!6&:XKNG\LRG_NRPXG\U01F? X!X+&,4")K:= M?D:$8-8YD+2U*F@ MNLM@4_M CV2-UD;8F7=S+B>0W0R44- -_'4?H_:Q0BUDHR4?. )'_5T?;^QH MO[N:7XCRNW_/0&57WZ[66A4;>X#ZH:DGNB]E-=($3*XVY7YN M#L[TCDH*CCI1@>M'!INPZ56%[#%QX6L\.N'%UIPP1:@(:(5+J)04C#^/) HUK$-W4]-85O7]SMH_]U MN59B]7EI0_$>V?>V-L9<VW++UCRB9V>9!Q(\/KD&LI%9:80@DC;5-6C1@)ZD$ M2882AC"!9 ?QW6K[P0$>OCC^ ;ROE:C.@Z(T*,!NE!L LH%)]U#"JJYL*V,X MSKT#0DC6O3;4J+Q[1]]3YKUW>KV^]W>L MK%^4[//GM3TW- ]]T!_5-[7-R2^CY8G%74][JYH_=WK62Q>$%50(QT!A6SDM(0+P1'# M.=3*;%HS%2=>/M^S(:9&-;6$42MBI^Z9%X!T].OV@F=H;ZX?,OY>W*O*!_7= MGH\RKL?VJI9G?MKK5W9ME6LXXEU9;I5\O5T7R\_U@7?5)>CPU'N7O##/("04 MVSKS7&5FF\04H#G!(-6)5##3&<)>77V\)9@:.^P"\F&5J=ULM?%1+OW/%50J<>.1VN1$A\^N[XA>VI:^O$".W^NV(T7D+ MX*X/ZEHNNK*&F>UK#5L,"-/N\ MI>Y^4QW*B!\K&;9X>//LD4N&'VMT7BC\Y/?=^+S*1&B/[ I5_F*D:\Z;A68D M1C$!.=4<($83LW&5"<@(HQ*G4)*<^##\]:&FQOEU*L]B5W-XL1?:[U.]@:[; MQQL&LX$_YQJN RFK#L$B]%']?2Q"?O4W1AN5!^YK?,"PDQ6;GF\<2(&EVPY0@:$LD M0"BI2LS2[L4D'069&L_ &,:>A-)U"ASI9@1@AR:C5H6HUF'6UGYODZ5V3;3V MBLRLH]'H$E7*!&2LGG &Y;.NLHS+=CT1.^/"OL_KT'2E6*H'?7S\^&&U,2,5 M;/$S^VZ'?KE:KU>_&[%>,?,:FPOF C.&6<*!5"(!"!(,2)H;VRM'L4ISH5 > M.S=9Z2+!U+AQ)W#T5$L<\5;D2#0R>_3AZ#0IMTES%*@'9DLKOSV-/?%.V/Z] M+?R-%M%.C>C52/![M#T9>AK&:G,RR'3X]33I ^6M'B:=GCM>SY(^:A_U*.GU MH&Z&^8?U2B@ER[=&I#YPD,J:0 IC@#* $)X#&F3424$(3SF+(O$YK[XXX MN>6D$;ANSZ4.'%$]/%#W<7JN?#S$U M9JEKD]J2Y=6WT*TTTP4DW:BC'SX#U#QKTJ_O/=\H6H6JN59O=LM\POEM+\9+U5\N#$<1XGC"?2 8MT]9-DG&+L_5"ZZPD M6[^G]?"LUMDK3:&Q6!O[QR8CB%@Q@(2 @'*> IYS2A6G<8*]6O^#3*^,_22CA=]H!$XRY2C(,O6)[3P>8VJ=\1Z(_YTD)%-]2LZGEOAURX,TPSYH[(2&^.] M+K'?%CI2B1)YDB1 2 ,?2@V 5$,!"&&YDH)0"+U.)-V&G=JW;XMV;3>[[-67 MK"Q$106OB\76UFP[[V3;L]GOE>EPHXSP( _,(Q<: 1_+/$I?X-LP#=DE^,K( MS]HS^#8:]SH(W[D[:!)AW83RHS)C%,)\C=5E=9M*M7G0396]K;EFGL-8($TH M4#G/ 8J9!D2FTLP33C,AB(32J:I[,(FFQG16EZJ0DZ&Y]4[^VLT[:WL(=V\< MW'L"W0APU&D9F!MO)276"LVBO4J-LZCM"*PV=B(/%!L\4=$?XQ$2%SV$FD(B MHS^&CHF-'1[L'\+Y8:V^LD)^,!_ ERILU*C]MY79//W=&+ V@+1IL($Q4H13 MD"<,&=@74/E&]XB?](+H1,.GXH-$B)/T4.PR) M]+S3GZ]?-R_1BZ5\L]P4FQ_OEGJU?O+9>+H^9D*DT8I;;>-K@:,#B5TVG-V0 M=.>+T(B.Q!8!D/7B#!^8;C"&TV-&XPL?I0[9PNL^?Z[X:!MOOC6O2K/XF0N4 MSF "*!<*((P)8"J#P&RF,>*YH#AUBHR^\.RI66M_2O)_(="\-_^"'"L:7P+L M/H_V@&%@RJPDBZQH':RI4R#<:; '(",QG@\P7M1V1?4;+'9ZQVB$=4740VZZ M=LE />JOM09^\Q_;BA<-&58O1[GK)]D$>#]L-^7&+%YFVWS2+OBCLE&A-O5D MM:RH=,L6CVK]5,Y3G:%8$ :2W#:H4]I0(LL3@"A'DG 9$^D5G30I[:9&Q6<] MRG>21P>B1^\+K:*??MB,U-!-[T=]MQS//*@ HL-^Q0U*L^@ IUGD^(Y6: 4\E)WB2Q#T@'=2"HY[6#PIU:\=/$]2 MR,X=::O'_:/8?'FU+3>K)[6NNO:8S=6N3OM) 6^6QE2F60:(3B1 @L6 9(D M@I,8Y<9*(-JI$D$/&::V6KW[%4&7EO>7ZNQTO:0 M/*^L8A:>W:OTJ7V5Z@JN>SRB&I#HQI&H\KB9^*5Z\V\J;G4.&T2^_HD*@=* MI!0@2@0P&UX%8LFPT)@2))S"9\^>/#5CJ!'.;8DYQ^FV*=%+^X'7][9 6C@_ MUE5M;^SQS#T'^SOSK].]W?E#1R&4J[JT7_GU"SHZN<07);<+RQKMQUP^Z#HU M]Y%]?_/='K&IIH/I:?<^C"#/5 :$L$FV22( U2(#>0Q1QI,LYS'V']>I;45HG@.V9>=@DT]-/U&-Z'+TZXX ^M ^FT:(RZW9ZV'_ML8\:7:*? M&FW^/.CA5 !@@_HU>H@SKA>B/VYG/H, C[Q&KX]#Q MO__;_P-02P,$% @ 9XMR3OLJBO_VF@ Y4\' !0 !N9W,M,C Q.#$R M,S%?<')E+GAM;-R]69-;.9(F^CZ_(F_-Z_5.[$O;](QIRQK9*#-T)>74S!,- MBT-B%X-4DXQ,J7_]=9",?6.0!W&@K"R38J'.\>6#PQWPY;_]CV^GLY_^P.5J MNIC_V]_XO["__83SM,C3^>=_^]OOGWX!][?_\=__RW_Y;_\/P/]Y^>'=3Z\7 MZ>P4Y^N?7BTQK#'_].=T_>6G?V1<_?.GLER<_O2/Q?*?TS\"P'_?_*-7BZ_? ME]//7]8_"<;MS=\N_U4J'KA*'(S1'A1+ J(("8(K65KO7/3Z__W\KY$[XVTQ MX)W-H*(N$+R5P)@N)HIH48G-0V?3^3__M?X1PPI_(N;FJ\VW__:W+^OUUW_] M^><___SS7[[%Y>Q?%LO//PO&Y,_GG_[;[N/?;GW^3[GY-/?>_[SY[<5'5].[ M/DB/Y3__GU_??4Q?\#3 =+Y:AWFJ+UA-_W6U^>&[10KKCNG>S]1OX/S MCT']$7 !DO_+MU7^VW__+S_]M!7'W\[)8GFY()C8VCUU__XK_]K?5]/3K M#,]_]F6)Y=_^-O^\(FJXXV)+RW]]\'$_7U+Z=8FK^K'Z\W?T@]U3*TG#4HW? MUCC/N)72^=MGBW3M0[.JH\7R_%_.0L39YJ<38G!R_K(7=[SL15RMER&M)\%+ MSWFQD!6A515,X%QRP'3B6*RR7*E'9+?ON[9R?#HO&:>3[4,_X.=I?=9\_5LX MQ8EB7C")&D2*"51&!=%D!ED7],)PFZV[3GO5T(I4M$'I"M._?%[\\3,]_^?* M4/UBPQDPOL/H?[WOW==YN8J*%\OTTV*9<4G&ZOSE89FN(>3V0ME]XN>O84D/ M@O1E.LOG_[I:K89:72\&%/-6E\3-WWXBH11<+C&_VZKR7MXWC*_)PN/FD\?# MY!6)AQ;@6UH_W_X7?I\(J9-V7@(12M)POH C\8#-Z'3D,3/.!L/)C9?O!13Q M@P+E&$&/C)179\LJP%^FJQ1F_Q?#\LT\OR9_81)UEBJ'#-HG1FCW#APR"Y$+ M2]^0.\#] &"Y[_U[X47^<'@91-Q=&)=?IC-2LXC*:3*&.H(R MV58'D!9 0NU%RL4R.YAIN?;JO8"B?CB@'"OD+C#RYA27GRE ^?MR\>?ZRZO% MZ=_E> '$_ M+$ .%W0G2+GTP'^AGZPF26E!Y$9PW"&HQ S$(#DH+;-SM$MB&F*#N>?U>Z'% M_[!H.4;87>%E"_LM$]$I[;DQ!'KI*<@/%+&)ZIP+4Y2@O=2F(7>=6P3L=_3& M?G#0'"KQD6'S@CC(&RYFX?-$\&Q$BA)DD Z4C!Y\9AN\RZR8$,R& :!R[:7[ MP>/'.YH]7+)=A#44CYTNYA_7B_3/CU](DJN3LW6]=*KW>!-EM> >!8FCGC"C M+>!JS)995#J;$H/" 7#R."7[@>>'/:X=2@==(.H?.)O]K_GBS_E'#*O%'//; MU>H,EQ-!U-J8$9R,Y+Y;C^"%X(0%I[A $W+.@X'I'B+VP]&/=XP[G.2[@-#_ M7LS.2"_+[7GC:B(Q>(M.02CDFJD@R5.SU:KF8*SS+C(UA&MSY\OW@\R/>J![ MC*2[@,KN N,#?ETLUV0O/Y)NR#5S*1(#7@*SA2) $R0$ZP)(+PT936%X4!Z=4 6W/W/&BX%;D]ZC\Q_.UO!YQ"^3NIV@156)^67Z9Q>-@VS]XO5 M]!JJE'.Q>-1@1(U_"%O@#:&JN)QL8:@RNR./['RQE;"*&[WOWKE=<3A;K\Y_ MK%8DVPM6N62.W/#J:%E%49[CX()+H)FV66FN9;CCN/=X M5J^3,4[V7#-,G%N: 60^XDYTG?J=WW7!1,HQ8G8("3G)@TL/GLM"-M@(+W.4 MWO-VP+E!S;CX.4:]=R+E&%EW )A78?6%=NWZUYO_.)O^$6;$S.K%^E58+K^3 MR_Z_P^P,)\SF(BPMJ"AB/:<4A1:431"R8,HJYGD;([L7=3T ZB@4+%JKI .< MO4AI<49L?,"$Q%*S3 T2-D_O;#E6#*: #,+V=_T%4+Y;?B86)DSFY8#5H6>_QR2&&:&($CZJ2 MSJRV35@ 7< CO=+_!JF^5/XAJN)9APYTY&"3$E"D,: M]Y" MW=R+1*."UBW <96(<9)]VX'C8 'W XXWW[[B?(6TRYZLO^#RFHPFO)XOH8D0 MK"*\*\4@(D/@QAC:<%$JUQ(S#]$V3@YP.-I-01!%A-%M9VT ML09?)&COM?#:ANCN2*(8./(:)QNXH2MSL(@/Q\=B'68#^RZ+>=JQ$%)2-FH! M+$I=RY3)_?*)C"ASIN:58;2FK0MS04L/;N\@T?FQF"GE%7AI:/%$7V+V/'%U8U^ZL]KW]I-[\%Z/TOD NM@ MYWB_7'S%Y?K[^UG8WJ1%M;57R>QAENA4%@?O,MSN![]U(%]D8$UT@*XKD=H5#RN7D&1"!3:B M)R:\ATY<,9*T *]\DVVI>WKQZEP:W;Y^"1I=A#\OIN&.)U-UU-LJ#-M9CQ9IBFK,'*R5#S7WA;=S=?0D<-TQNG@311$\= MV* K?-T\D"JQ<%IU'IQ5",J)#%X7!<%FITIQ.K FUTCWDS3NO78;"-R/LV/T MT0&RSJ]7WX?O]6[U_'#2%VF"# :X"F2?HZ%%Z&.AD*$>:3NKM;^CQD&44K68;Z3QC^GZRZNSU7IQBLMSKLX+,B8J.U3<2PA& MU@1J%RC,Q #,&N$$!1$N-0G3]B%NW-/H1O :7"L=(.V.M6)9XM+;3&LETUJQ MDD-45H-,%*+F+!S/=]0"MW"BQCV;;H2B(R7>0P"XF'_^A,O3=],YGI171,"4 M+*PWM$=G#9;5PI <)(F$%Y AFAPI4HFFC>M]!S'=;&X-G>YC=="![7F]>^W; M>2)3^BE\NR*Y>FGC!>$_<4_K0)%\O$5P)44066L7F4DZ-C%$C]#5S=[6#EU# M:J8#H&V.7J^R<"6;('/F62U *[)VC9<&B'X%/EK.@BD\R295%?>3U,VFUPY> M ^FC V1=88)V\R-$D ND+#N->USWW:]"2) M=^ WU>XOT_7IIA!DGFLT,9U_QGFJK$CGBU#9 G.U<;=F#D+M-55,3"R3E0VA MR5[W $WCWMP^"YB&TD@'EN@A"94@E,\ M>"0I"CF:7 '?0HV5M^G,\ M3MJX!P.-,#:P1CK V&U!3;(KJF2*4X5*EE8)J^-3. >.BIF20A9M@KO;I(Q[ M0- (0T=*O(.3@<SZP]^AA9G#W#RG/W.2F11)>5! M!DOF29L(47ORSSTRC2I+7YIDE#U?O[.;-^;&FB)23=URM7BOB%H881S]$76M MBPB(#3/&NTK*'!PA^_6T>HH&.G"C7LQFBS_KPOUEL7R].(OK#OHO2\ M'J9LE/0!ZT:#JTDQ@3%K24BV:%"!.(G)* A*.)FM5[CZ0>"OZ'1-9 MPN\ 1C<+OBXK.\B&QV@TZ!)*;7J+0,M#0'&E]L*02J8F(+J/H+'/1)]E3SQ2 M#R.WD[AV-D($D)"V2^-:TX2)T9S;DC*H6CBD-$NUPKD0($3P.K*LM7C$8=__ M;3WL:<=J==%4Q#T8H;NYHJ]GN%'5/+\XK=W]_W/S\WL[*4RLYB$[3X%SUG7H MD6/@?#2 9-E1,QD%-CG(&HJ!'O;)@= ZJFY'-H0W2_&OR. JKQ,T(0C#:IF' MWMR U0&S3D'VVZG5SL2TAR7<\W4]=. 9T!2V$'('MO"!4T*IE<@J&)"R%MLF MP2%*7)/BB(?)&OL8;!CE/Y@W-".,1.;7%3?3]+8(>2SX>D #72*I:OS)U-Q MW IOP E-4A)FTX/30:HWL#P6=>?LO3: >NI$T#%2:X9&U:&ZZ !:5U*"WH?E MR7+C.>1-&MI[7&[8F["D77!(445QQ)(J'GS0&83 A)EG)MID(>]!6[>9-<= M;&B=] 6S6QM[TEX&939#W6M;6.%)5):!94DY4Z0WL4DAUP,T=9ML,Q"LCM)! MCW#:[>LE.K\A'G7MR>:2A!BBA%2"*BQ)+5BCQ@IWTC-N'@ V?<(H:N; M>"Q%:6TXF*"QWG@*\-X8*-&70/MZ8J:)AW[T?/5FE3?/!:9#M?##S)F\.)I9 M+LQR@=*P]H^^N)EE\=5W&@NB@$=4B0TV 0>R>U!:ZSD MR3OG[AC\.\3=_9WT''^:N7O@IYIJ,4%M*?:4&J+CM %+U."=R9"2U85I::)N M4F!SG8QQSY6&T/SM@\J#Q3SB)K5:KFM7]'R6UN3^;U?EBV_3U80YK)TC#7#, M!A3GK YE3B H[,RB9.[C/MW(Z/E7($+?W83'?02,??!XN#(7 TJV#V1LDIIW M%OOUXC1,YQ/'4\ZV]J]VI0Z2"XJVXBQ )M0LD#>6XCXV\BGPN$W%.!@91K&W M47*DE+N88_(KGD9<3E341L<8@)RG6EJ!H0Z1<^2HR:2\$K+AYY M*GOH^O:3Q[DJ:*/Q(^4V\MK>"8&"I5])".1[UX3>'1O%9V.8KWV=,K$A1 )7 M> $C;6W3XX.*=@_U/_"*<0[WV^!@*$EVT?+APDFB< _?TI>K";U(E!(I+@^> M NE,PG%>:-!199T5"F>:S(^^39&7E&()(Z,6N7$DF-9M43'N*@X3HWW8.)),NT "Z\6J\VNNYL7>RD,C:%8 MISQ$C+6R(R XI\ASRF1A?<[>M!G9>Q]!G>PRPUB00:3> 7I>3Y>8UAMN3LH[ M#"O,Q%4-NC"?YS:?+"^SFE7AEME:A61THMVY$&>(M#AD#"2\K)QI8G">2.>X M=FD8<-SL(=M04QT <=/#M')W4DZ(EU [!^Y,\L3*S$JR'#!G$IN0#%QB 9S1 M+%GCZ9=-BIT?H&E<8]8$8$-IH ,P;;DX7Q4?ZCSU9977E4!RDD62(9-S(.LM MJM(V;HM<$7$-KI .0O3VM3) 5WI1S?%J\Q-?3 MU=<%V>63\O+[K[C^LLB;-?7I2YC7TZP7I[64^Z1L_^'&%UFL5A,I0ZR7YB!X MG:6;+"TK6PHD27_9X+/9Z_;HZ5>HP] _;K)?$[".H=D. /T19[,Z?!7G9/UG MM= MGT[GTRK0]?0/W(EX0C&0-.1/0*RG-"II0UP1O&SAR=GHI6QC./WL&R M[J!OX$7,>H[9%U( *Z< DW<](=$Z((!@(4X?79<,@B!2!!2Y< MXM%JWR2/Y3A0-7.3VH)JTX#M=>GV_D BWHZ+.B*F=6[B8KUYB62SQ8F0B MKMY\(_F1^J;SL/R^\1IJ>YXZ1'BQ.2 Y-^$3;CPM)S20P!M(Y=:]L MNUTU<$NOVLZ>P^G$\:8]HI+ M*([7::*<020.(9,SDY$VM:S:I!0]2%8/]7$-47'SC&TX%74 N%N3D6^R4RC> MLL9"Q,R)G1S :Z;!UG-G9LBS44T.4!ZA:]RXY;DA-Z22.L#(!8A("LI//GJ/+ F(?(Q&&L6QCPWQH902@?^W&^XOG*>C2YE,L,9 @\. M%*NCE>L4)56*,\R3']*F!=@U*L9N43'L4>_!\NT '.=#V<[[15TL')YB\MP' ML%%XXJ.>!47K:?6$$),TB1?? B?W$33N&*J!(3.(U+LH(KO)R]\X&OWPM+OO--[+G$WX&)NL'F;V>UTONDW,WNQ&0RLHPB#%,2.7Q.9/ R M*XA1:>1%BMPF6'L2E>/LAL^&F<5S*; +[^L>]G82O-TH#]'JQ$H";FJC/*\X M>.,U))0B"BF5,$V"OR?2.=HV7< MI!L\['I-*>F=* $A%^9K\4*JL^,M+3'%#!:;G&]S%G87-9T YWAMWSS1.%KT M'>#G^L2075LQ3@1KG\G'T[5_3 Z./$M%(8J6D4L5F4A-[,]=Q(Q\DGJ\CA\< MT7* P#L S97&Z#L&O/#2Z]H=R'I)$HD:/",N>'2NJ&PX;X.86Y2,?'(Z.%R. M$W4'6'F1\V:R7YB]#]/\=OXJ?)U>=C)UAN7@LP2RPE4@#L$GD8$S[I7,01G1 MQ%=^D*IQ,PZ&Q]!P*N@ 3Q]P3?+ ?'Z?<-X2-T4AN!6 JO!MVK?1M MFCCTW7QTD/#J,"EW@).W\[2LC<5>X_;OM_/;9Q@?%K/9+XOEGV&9)Y&'9 )7 MX&VJAZ-1@T\N68ZZ@""CPURU($9R7P MHRA,4#Z;VE# @"1)&B.*"ZJ)W1IBJ&;+%/1VF'CBI,VG*.A@O'W%Y711#_V7 MZZ'CNML<\<2283+6(KU:J%D$.(<9A/:%6TF!:VGB81T]=JQE_OFSX6TPU70# MMMNRFLB4T*E2(%@3R.TP'H+.C-@JQ2>9K&E3T77?_=R(2>?/!JPCU= 7G+;3 M'E^?+6E5O-^^8+-8?L,_-[]:312+)(XKC;3D3>_._FZ*15Y\PV7:;I"DJ%"5C@M+LOK8%+, M@9:9RV 9,\%JF[1KDGCZ9$K'K;SN )H#*;$#E+[(_WZV6F_21#XM[CDE1;/0,B:\9Q3,FTJ#(ZF?-RZN0X,?R,E M]XOJS0J]B]^_+S?="556V@L/(L5:!5(R1%JOQ*ZS*3"=36C2C/8@:LL MO0,JLP/$7NY+]VY+EQ74I6!:U]8ZY_5JUWCEUYYV^3H?F ^QJWQ&<7X =(7_1_RR6\S>, &_DS.V>M17FV294&F3 M@.G MS4&3M<:SQ*]+BS+$IHJ@;964<+=\)JDD+CTRT%+)NH,B[:4L G?,<\O).?1-VM,>0?-^P/]+ MW-@]EV:/[8+[:;A>I=>;A& =Z*@#"%V[$[FBP;$H03)M?#2&6=GD4.;I35CX M7^+&[G#I=U'F^=@%=Z1%D%46P,B&UQGT$7PBQZGH5!TG)3AO J=!,A#^$C=W M0VKHR&N\-_-AFG<_>,LM0HJ6T^HQ4B90&57M($!&.)%_X9 5K5.7"0C\+W%C M-YAN.L':71??WDNAM84B13V^LQ)"C@(B0Q2\5"::V+0#\P_X7^>Z[7 ]#(JF MYZPX?Q567WZ9+?Y<7>?DJ$+SRV>VKR^_A_[AR\HO7G11-XQ:"L/JP"U>$T>3 MR^!KAVOFHD3EM"VNR4[P$%$#..OUF>^7BS^F)+Z7WW]?U4ZC%^.!7J3U] \* MJ:^,J)).>RT\KS.I(B@,'KRS"2RYE_2_3,:W55O%)Y+:2>KQL5BZP\5OJ;,. MCD.N!S&&]G)KD8/&S1@SE<'1G^ <"0]%YB&V&7'Q]!"R%99:J_S!(/(I\N\B MB+QVV%A/!>=I.L-K3'U:/%6>/$:3(]>@8JJA='3@,PF5&]\3"9G#7??W( \92I!7 ZIQ*$AQ%9[4#K.%*.O0Z MB:(>"6*>\+IQS60WH&NEH [LXM_#=%X%>3+?SIC?7!Z>E.WH^0ES1223#0BA ML)Z>D[!WIUS"MBVW#Q*?% M2]SRAOFDO/S^*ZZ_++:K\-.7,/\89DAF_ZS&F=M_N"EWK8Y[\B6BQPP16:C3 MN! \J]T[LF%69-:JL?U ](];EM(=TL= 10B/>%2G]E\7R]>(LKLO9[$5* ME;751)B<.?,>1/2UC2VK8QY@.YC^.L#BV_D? M)-C%\OL_EM,UOE[\.9]8+VTVH=:_&D-_. -.TS:CN(N)/)[2*)7S-BGCEHET MA[LC==4!VN[)"HK,AU"0@0V:N/".U@SG%HJI=^LVYB2;Y'L=D!%%9TMBEFN?6B3(O$T,L>MR>@.J0UUW%$D=2NCX%*<&S?Z0I0I MN"*SD8"N-K/@@;QB+1(DEES*S"ELDT6[-X4CSU5_WC/[-GKKP++>9NS<%R:; M@-,_-GW0LK!6:3:>E.4D:K:@L6F14)K?A<.^/7-M6)!Q^MD[S)A.D'J>JMV]+S(.Y0 MM?0,M?=+_!JF^?PN87=U<'ZEL#NRU=QSYVOU< ZNR)Y1>R'2=],0I[/K3DYM"&0E1L!2+Q@P)'"!\(6FQ+H) MD!O>)'?W:62.>Y+>C^]XK :[=B#?A^_5,:E9 "DMSXBR2VXGAFLEZZ@WD3?U MD+ZVVZY^BU#)>FV1MYF$=!BYW3J91P-H;T]S,&UVB=DZR+X*KY9!OCI;K1>G MN#QG\/M$>9E"[;L?& VRN<<+8H 4M+F1"XY0G0)(84DN5-:F#:E.ON3V*U#VAZ4@VBM M'T_TS;>$J]6G\&V76W5_1Y$[/*F)ED[E7!P(X0*)UEOP6.K-JF;,,J-Y;%*E M<135O34B;0;>Y]-M/WC>/PR8N%QR2)%!L)XV$%F'#0D3H2C&2TC6!-GD0FE_ M$L=-\GC^HX8A<%<:B)S:!=!*E9E+9P M;EF3A(^GD]K);)=G*G\;2F<=.*04^YUW2DK_<39=(O%*:VW]_?TLS-<4$M:" MY:_U(Y,0B:W:VR-'K.M->G*U"3^"5A[+S'F7V\Q,W)O$+@OG!@/+S62W-IKK M9Q._Q>"U-(+WB]DT;6XLHO#9*@T%F:C3W2Q$#!(2-\27Q:AUFT$Q>Y'79?G; MLT'R>(UU!,?E(B'F5?6?+WCZB.OU;+/UW"'321!>&2\Y8(XU_;EP<"P3RUG9 MD,F!+[+1#*.GDMIEQDT*=PNRB&ASX1X*+XK<::;!E1" MZ2BR,LR5_)Q=:1X@==QM_;G#\J%T-G*!^M4-X/W9,GT)*ZRMZ::;E.[7T]7F MUK9>-A@>76:)@75U*D^I4_%T,L R6F9$] )OY-#=6:*^]PN[C*\'T_JBM0HZ MV(&O.1=W3GK2N5@LRD$2P8&R9(:<#)ZLN4[1Q*)R:E*(_BAE74;20X.OC9XZ M -[^MU!WB'2"G$LMI !TT=(JTP*\S AH?-2F7K6&)BE%1U'=94S="K#/I]\. MP'Q^SO7D+NL\B*AIW0*YXKG.HN%0*^0AIDB;A1=.JR;91H<2W&7@W:Y_U4.N/\*L+LCMR)6;*3,3QT012B&4$FM%:BT8S3(3@[YXY5T1V*9; M^A.('-> -@O F^FI6PR^H"6W7'ZGU;6M46:"U;5C(16CB:F4(&0G(#N6N#2" M^]#D?'(OZL:UAL^,NF,TT\UL]_U8TSK3WE LL*)M'2FKP F5H&"V6D:7 F\2 MFP\'NF8]848&W5,TT\MTB+.O7[<7GF%V+K*W\[)8GFZ5=BX\Q;AUU@20-==. M8380:0G5A#O'M XFRS;#4/>C;]RF,,U@UT(['43.;^?T+%RMZS"^>GQ:#$^> M\PQ"4,"DF%80B[<@N$DYF2!EFX.=&W2,W+V_A:YOE3 <+O@N<+/K 8NKR@$M M+49$^@C:U10B-)+&9>T;%6Y?96.D=->GP4WAPN^ ]R^!/RS!?T5M/RH?-$K](^_FTN&@X.(D^,Z>3!^VUJT6Y MCAS/C,"0A915SOZF(;SS"GB?=XV[23ZOYA<-U3 8K%K,\OIX=GH:EM\7Y>/T M\WQ:IJFFG&WKQ$G %UG-UUC9:Z#7G@\>;JK7(9P,--KK]FLN4&@Q<^.+!,.2 MK,U1,KA,4!0&2^&B!,[;C!N_EZ1CM]B7835=U23%*_9@GA\4^B>2\TMZQC\G M/"9,F7- (0HY)#E#9!+!!LN9\>A%;I(A?0S1(\\'&09;-S?69]/B7\#Z-;>" MHUG#L:QB,45K5C)8XPBY)BL( A-%%3I;Y4U1L++\'.:[Z3B7\R6W MJ^KJ(CLI.^\ES"Y'3UYZ+Y=K3/!80CU<-%:2AR&Y >^-A6PD,S$G;4*3-/VA M&>G6>CX%@S>MYZC:[B#,_JT:'CPINS)MD@!%>5;IH 1(G0.HZ ,$96MFA-0A M>.>R;9,D?8N4D4W)LY!HK.#8)+-N+^I&GB[4!E7#ZZ4#L'U:AGS97/16)^8M=W48O-$R M6"A*$5,*=6TZ5H,>;90(WC+7Q%W=B[J19P*U =OP>ND ;!_P#YR?84V5OJO) MW>.PGL1(N?$MB]-CHZ>1N;(HX':P*^AID:^9-BU MKIO^9\UIWG+V:K$ZM^,W&=,:T6;!0.M86X!J5S.=+6AFI%5*%@S[S$1]TDM' MGOHS+*#:BKP#F_9K^/?%\GQ=W,,2:C1<1@8949%/4&]BLLY@&-=6,I%DFW3R M/6@;>7!/&^LUM$XZ@-G%S=M-/ARJH&0=6,!)6"I'!\&$!)K6D/>!L=@J,>1N M@O8"E/_! #6(]#M T;V--6[RE;DTN8Z-=*PVP9::Y"00H<00BW":R=RD$=^^ M!.YWJ,I^,)@U44\'L+L[_^<3YT]Q:/W@D5T8()/!"/ MU:<,08,PTBN60U2Q2>[W(<3N!\3>E^2/S1;A7:*JP# M1'XD)G)89G)#\EE:_R,LE^2'['S>">-&J>0#) S$#',(SE@) EG115@61)/$ MX >IV@]I/]I-PW"*Z !5OY /L:D9NY(+\'9.4CH[O;P_F61T ;WPP.O81U6J MV\!8@>)3T,H*;TR3O+B]J-L/93_:%&[E$B2;,0H$0UL[*&4,.%]H?11ALC,F6-%D(M;>%.X'M!_M^J"-@CI WD?\ M7'GY@%\7RPNIW;X9L=YQ5A#0>08J!80HB#W/:EO;PB2F)F'F7M3MA[@?[7YA M>,5T@+;?\,\KXEHNYO1EPBN^Y4W^I/(9#>? $R)),&J((400+DKGM3:Z39;1 M4PG=+[_V1[M\:*JNOT 1S*>:=]6N!&;W^.U9N"E[V"50;<1[Y7*$,5W(+05BFRRX M%ZH.@F' ',?$/*TFV^1.:R_JNBU4>0I:;EJUX?72PYN#YQ?QBE/7W M&RQZ5IQFY*H&8VJ*GJK)>D6#B*S09J&)W28'; ?0VFW]RC% ;*VS#F"Y6UL? M\#1,Z[G/>UQN>K.0&W$29]/M$GSS[2NFVM=U>DH?.2D?Z:>K0H*AW]U@7\F@ M;7)UQ(M1=55R\(D6*9-*EBQ\'>#1,/]W*#ZZ+;$Y!LYCZKH#J'],7S"?U5E% M%ZEAK\Z651\W^&)"!\^#@L)(T,KPFBKF(R17LD21?)!-C@;W);#;2IUCP-E$ M.R/GK=_HQ;*IL]UFBUU-%+NYJH16M%=H"+K.;D.128A9 LG5:I&S38H]$KT< M^NYNJW(. =:S** KL_8+6?4U;O*\;B8WW&"1(PKK2B+7Q&^Z6UEBEA7R663Q M625>6).ZYP-H[;949QACUT9G7<'R[3QCV9M-D9UUPA; J VQB1DHH%-@T/&< M30JAS?2) ^GMMO!GJ+VXE>ZZ@NC-2^_::"C1%O%Z.CNKOO!U-J/0R(UCP!)# M4$+02O2Z (E*%ZL->;Y-:AP/I+?;\=^ 8U96DSR>#%MVD=%YPC M2Q0(6I\9*(FQ$L^ MB\1N2?ZL4D&XC4J1N[_/CXJ;K;;.%A%/>'K]:*>QDZ8 M=6BSB6"+#W7^4";R"XE$HT%TRAC;%F%;.L;%V!$:O0\;!XBW#W3\7PQ+TIG] M%4\C+B=6D?U6Y"M;)JJ'G!.XVM)>9$PZ,6,M;[)MWJ*D$X0LHY#H8E/;G%%2*H>1:!M(DV'T*E2//O>G. M7VZGX@[P^XD^=U)>Y,5F!/UN#2(W.=8316^S)&FI #&Q $@F&JVVB+Y-"\0[ MB!GYJ*"=[F]:PF,5T0&8+H5S7M6[^OUK#FNL7@ 3YQ8^,8X!&3A>)QFHR("^ M$V"C1:YE"!Z;)(;N1=W(;OK1(+AINP;72 >-XDZ?-.:L;UT/K;0X]760^XV]'^^WSU%=.T3/'< M!?:RQ"@M@N7D!RN6',3H/"1:LEA*P, :'<[?0]'(9Y[':_O6V?H0HN\(0^1- M8 JK];F-QRJ!*A9##*BHR=KSD" $2[%4C-JVNAJ_BYRQ3\P'T?4]"#I"\#W MYRRN\#_.2(IO:K)G]1_ =36)_IV*],5KWQ,M#)5J=V?8J$8R#)(FK-B5'0JM,D^NX^BL8<^ M#Z#OQS%T@/#[0]'Y'8(Q7AC!@65.L7/.Q(1U&J+,"KUTGNOT# CJ8@,<1M,/ MX^< L7> G5V 7'N$?=YXF-MEY4/DUBM(2HI:"H[@I8Y06ZNC9URY-FG9=U(S M;C% ?WO?\2KK '=7R*_2^6TQ#Y<_V0P1WE9ZK.NAFH:N2;JY70V"_/\/Q>S?(7+'1^<8F=D MMH#0DO8%P5/M"L4A>^)&!.)+WS" =]8^/?2.D<_A6RIVT4#*'=BLIVX [Z9S M?+O&TSI$CC.KC0.1BZ\#SPTX$Q4YK,4[6H'1!=O">AU,\;C%3OWMN<^C^M&G M&UT;3O?_G879)LM]8LHF,.,%I;3X($."\B^"0H7'-,2YGW,)^#$32NK7TF\"S&UN38\-V) M[S5^7:RFZ]7N[P\4HTVW??A6[\+R,VX_=]Y28[63QWMB^09%%EH828=P+G@P* WO'; %:K)A/,G43GNK>WS M0K>]&CO Z$YZJPE'&XI&!L%9!DH5!TX:#9AM2<2&BK%)ZN8Y >->B(R#K(.$ MWP%HSF=?7(X$>K=855%(ISEY%<()MTMSU4&#%4<1Q M#:"8#N!U8] %V=HE^;N3K&V0R"5$PVB1A,B 3*TFP: HCF5=0I,-\FYRQ@VH MQX'7 (KI %X7_?5H/_^=MO7E.DSGFT;RY)36$[+SK;SPX)+.!F(B6ZS0%8A9 M! C!N^@4"\4TR5G:E\!Q.X2, \$FRNL E+_/EY@6G^=U+#*Q\Q+G6*9UE%1: M8E@A.9JKLUG-4JVB?;^<+I;;"I.KK$^\L2Z'P$'44C/E,RU)YPR@2RA)Y$@^ M:0O #D'\N+U$Q@'SLRN]:Z#OQGD@B7E=.PYL!JLA 6&]V6@P3P(310LCH3"> MM]4#4>0,3&3')#,JIR8Y-$?0/.X Y-Y@/:R*.T#S!4\?B.-YHIUI(^)77^K% MV-OYFWG8=#REWXNP I+^=UDW&3;)6#!*9U2 MLJS-5.5[*1IY=/(XX!M&/QT [8*!=]5]^3#]_&5]4GY?;5OZ3:27W*I(IIT[ M$DP(""XG0_#@$3VBY;&)=_H@52./21X'<,/IJ3O07<2'$^NTI55B@),YK@$@ MJX-O:"D5G7VV@171I-KM'GI&GH+< ] .T\U?H%?B];$CB_.Q(ZT[)S[RVN?N MH_@4*3Q#5\6@.;T@0(TW0*6BP7/"H5/)!.:2U+YQC?5S#AV:H/ YLZ"!&V7) MD] 9O"M$G0[T8Q>3L4T2UAXBJM\>AT_ QE-&##U)"R-NK:OE^ORL_V2YR[G; M9AY+'K7W=<2X(/HQ,_ F(K%CG"A6"F'W&4%*S[^"(/KN)GKN(V!S,W>E.+:@DS)GX+Y>:ALE(2A'>SZK([4,$]'O4['[%+#AQ4BW;*/]8R8VL^)/U%UR^#\N:-!?/2&[GE2B&N>!L"&"M15". M=LZ@D@(4]'W6J'WB>VC_ON>/D[+8!@*#R'!D')QOA_/\*XF"PKR:6KEC@_RG MS!2/X!6KU;N,+)IB$9RU$IVWY):;/:#PP"O&23-L@X:A)-G!(=X]KO7E*52T M13!A-!1.VYSRM<57J+/99"JQ!"P:FQP>/T;8N+G\@T-7KU MS;=Z D[_KS=]$R>4\YK\*4X^%"CRL2!X&0DDWD@38]:J28_' VCM M,BX^$"QWYT@WTUP7X*RS!+=7T+\MYHOS0_.)M+SNYYS<^MJGWA<)WMM4'7SK M> A!FR8]K^XCJ$MC-Q3,!M!!%UC:E10@SUES4]/":B,=:R@R8(*^Y][[HNKO?AN?V.5 MG14H<@"'M=P=HX' 2P&?K7&Z"C=PYY^082_5( M(V['ZOG:B)#6%H5%@F?!FW"]!VW=WE\]!2DWC=O0.AGYM.%VH>:%QWA1:'R+ MU-'$3&NTS4PRIY7)1WX8[>9 M_?MRL;K@1C%G,#)5^_Q6[S(RB"62&Y(BDR+'&)IV>K^'K'%]MT:&;4!-#.;+ M/5=O@6"9#E[7JN)L:@&HA*B9!HW,I%R*XV6?>_L.>@LTJP!OA;IF>GHZ"/T6 MA/,:%>T^.[QYN^(F, P>BW<0ZHPB956!:#T#CCIK%8M1HN7@VCN)&K5_7B2.GO.4R!K+FI:E=4B@=!&T8I@%Z;R47$8I99-F%?L0-VYA M^#-&!4=II0/7[$&>=F<\'RX*V29,<:53;2KLC" 'P0F(2%9:9":M929@:G*@ M]C0RQZT)'P-]QVGJ+Y!=?J6YY_MEO0^>;;"/F8SR%WIEO6.N'\?E)O&??)&3 M.)MN3T:;G^$-0MQS'_@-+]'VIX-!QUR<#%#J7"H5A2'C*VBO]P*5PN0-MG2V M&IP.7BSLA\0]2=X+DVP@1[G4NSXI(&#)(%2QLFB?R+HTO.=XF+IN3PB?@I9[ MKC\&U$L'SL!>3+WY]A4W=<#34_K(2?E(/UV5K:'8YERH4!3W,4',AEP@1/J* MD3.4(D.N@N >K$EBZ088.2T MFFMO!F>L ZFX93(K\@N:=-X8EHUQS?$80!QZ+1R.BK_"FKA,']#"*UM[G&'6 M%&91E9 L-R MO0<.BA01-3!,S(I2C&@S56@H!G[P_>! Z]#@Y!PU_@V.758E[[DB^WG12F MJW\^0SK4W2\<(1]J#\X'.O*HSZ\U$Q?-'M=7 P,M-1I3# @3-"CK"CBM+6A. M.T.VM;U$DR8?#U(UP,'T=?EN-SN+,J.3!82(%I1B"-YS X:\+PJ0K,VY27OE MN\D9V78.AHH[SIJ/%?[(%=F_AG]?+"_FYVP<=:>L=2J20=92U>2&3-23D0[) M2-293%$8K!3[]NO'A+7:QZIU,;2,QZ[6_?9]5TGH)>?*60Y.U$%Q MV64@,A%X4$H;G2PK>Y7GGC]P/!T/I)C%L5(:6;6O\0]RZ.>X_'P^6HUD_W:> MSDO*D?. UD+QZ.I%;6UNF6@O]<&(''3A0>RA[X??,EY=_O @&%">'1P.W-HN M7WY_B?/TA>*"?^X._4R(OA 7,B4RBTAB0H^#'"QCW0&M#+ M:**)+I%USLUN 29;)R6)4@L,__U*!@\ MBK$C=#)V8XDPJ^U1-J=9=1#.ZC=<4XAXM;+S?*1[X$X%:P"%,?6X3((K@: 1 MG0PY^IJ"N\<6M_<+>P/0,3I>M!9X!Y;J=C[M.1_,)E<4 YL5[>594DA@>2U# M45GKXJ-I-+3\'H(ZV_.& -:@.N@ 2W>8[SK5?6.Y/6;R#7P +;6NHSL,V7 N M(1?ZJ2@8F6V2N_0 3>.6_CR/%W60_'N$4F5DM]28Y][*Y"")FEY+80:$:#(0 M![0N:*D4?!ZO_)*FWG:] _7^Z/GP84KH 4^[^/<62SM+6[AD6!U+-+1UJT)B M\IQ"XV@1F?&&V&E3>OTP79WAZE#]W\35@,KH 5LWV;B\K%9"&,$9F6];XQ6; M%+@8*6A)07F1 H^\28[D_22-6WGX')O>8=+O$4>7X\#Y1'G.LA )O.,!5/0" M8IV1DGEDHC!N5'J>&]$K1'5FG0Y4_&-X.E0+?X&\C[=S"G@)M-];YWO<>M%S MYWD\S&G[DI8DN/6:*5"I5JXZVEA]D@YR-BZBLD:;)C[M\"4M];3D0IK_.\S. MM@L)JV9J/Z'=I<%J(C,+7F^[^JV-N4I M:K]Z'#6X@$<^SWRWF']^-_T#\[8!RO_$62Z+Y2K,L+;_KF=LE^W ?Y]/UZN) M-HF< AF).55J :X"G^M(9A3:/;VBEONV8FM'.+$DV]5JB]**1S=:HW0N0\4WPC':V6%M;W<=*Z M;4]S"-P:::0GC/U&WN-Y@Y-T3 )C& L%RZHT:=QP!RW= MMIL9!$4'ROQ@V/R!R[@8&CB_3.?3U1?,YY=+5]:""XIK=!Z8IRU\,R?8!8I! MN!1)"$G&.#?Q#?>@K=L6,X, :R"=]&2?_K%8_O/M_/UR03'2#99"(--*6SOD MF"FV-5%"2,Z *%)("J2C%+.Q?Q^5K5P1=;;2PG-6!#>1)!%2E#D3$(47(*-R&5Q MQG/1Y.YF7P*[/=1Z"F9N;HI-M-.! _;^+)*4?E_7-EY7CYLW=_0V)IM*J;T% M1"%G,D8(0DG05A7K AEY-"V0]A!1XZ*K#0P6C732,;ZNW-C3LC0^90;1"%J6 MVGIR(ABMTN)\3EY%>W/R8%N4]9(],QP,]L37@3H9V;_?G@5?++]=JH8,A67E M"]B4(GF[+H,K+@(R%EDI(<2;%1)WNO=W/KQ/6!RJO<60HNQC$/+U>;^)&^E5 M0D@ZU<95V4)$+4&D>D\0BR/>]K O;0=F-[N9:;IC#2+S/C!SQTQ(,K$NUYA6 M,W(:54&$R+@ (;04,LG"]3X;TU]J>/:3%+O7\.RG2+F+K>9\W*L)*&/A$'@= MP,+JV-_":/G0(M*I8!91[;W#C%V6.Y!Z;NTE!\BJAPJFG0S>3>>7U3.I2*\C ML)!EG>5*8O")<"\P";*3)?!]*K#O?GJ/$[(/U?L \AL; 5OBPUTC?:,C\EW6 M$*2J(WU3 =HR+4CM12P";;#[%&8_\(H>1V4?C(6!)-E!'+LI5C_WH%[-PFK; MGT(ZAHYS#CJGZFGG"-YF!R'*D#D6R6.3N_2[R1DW*>-9SD8&T$.7:-JM-,ZX MU"+745JY3K-4'&)B#KRVR#.M#]=FQ/9]!(T;Z@ZA[$?Q6,T32Y(7F4LMXP=0@ M%BVU,7) _"',/V^#/9/J21)C4++.M;6K!8=&@[.&S'0(GKR H0+@B[>.FQ/6 M_+CD,.GV (D=DLE;ETE9!.E9;3%J OA@,ACM?'#D'&:[3];7_J 8.S8^4&,W M=7Z ^,9N8CB=3T_/3L][*"GG/ 8'+G * C@/0$%- "-U\L%*;O(^KNY^_0NO MOGEDS1^BM\400AQ;^^';%<)]MLQZ4I2,D/(%A]=,!XO9)/;4N(&HT4!NN@ZK= ;W%"&AI/:60C&[396.H=.!V M%\,#P^& M."GZ*8#N-TKL=]76,YF[Z8%)TRI9!4%;C%&32QQ!B'7!ONG>:;J>S*2RY,@#9>P]*BP@^UIY:M;F6 M9#I(U^3L^"H1XYX8-X;0P=+NP#2]/?T:ILLJBY-R1R7L+XLEK8.)"-H(3?$# M5X$"4L$,V5NF #TR=%D(<[/8>*"])IG6L"#O8 M^FIUZQHW!O4F/R^_;YO&7UP%," C6=G6-8#)/TM8B--_$AWH" MC>. ;" T+)Y'-7VC[I*Q.KA@=UUH$P^Q#C1"+A&4<0X"A+RT5$ M"GQEMK4I22+110?&\6 D2['P)G/G'Z&K6^P=CXE;D>9P"NH ;V_);2U/6+JL MD+,B2X(@ [DK*DKPT@L0+CD5@O0QMPE#GT;G..=E;7;BEBKJ'X%W+N"0!7I3 M9]/7V08*F81@O08NG"\*/>>RR23< V@=US(VQ<[3<'JT(CO ZJ=ER%C)/[?V M0G--JU<28.HU+]^D)NH"S&OA"^H8?9,"_9N$=(VRXS6_&% -H_>HN2Z!SG6JM"L.G'8()<@2+#K-;@ZYW^OXXVG7Y(-? R[)PXGP0ZL2>WI M]>=T-KL\8'ZW6%%T%(IEP3O0MIY5*TO6F%8$Z"(,7,(2;5:-FH,=3O0XM^7M0/EL"NP!K*>+Y7KZGQMMG92; M;$YJ<5JJ#52XK$.-4R%N&(73&I70RF5I;1LX/DC6. FR#0$WG!(Z@-0CT?-M M-Z)(AE'E0KYJO3+VCA:/LG4,# _1B"R";C*X]ZF$CM,RMZ6/UU!1'0#Q ?O] MR]GZ;(E7U]V;;U]QOL*+/ 84,3OI(VA=*W55+9B*6H-41;O(>4HHGM<+?)SH M<7KWCN$=#JS OL%Z!Y>_X;?UIS]Q]@?^NIBOO] >$35GD0(P7DMSE$<.7G $ MZTM $Y/6IHD-/8[L;J]9!X;7_K@>6M<_'++_+X;EIS\7$VE"4DD5*+S:C4+0 MBRKFVG.E2*X"1VO'!_2.VG'+&7X0'!^BV1\3OH1'G(@4=/1! !<# M%)4-4TQ;6YID:1]&[KA5&S\0A)^LVQ\3P?39B0F,A.D1M(H<*ENU>4V$6L^. M4>8@VW2E.HS<<2N_?R0$/U6W(V=)/)W#C]-ODY1C-,G4\Y:H0$6E(52XR<03 MSR)%O== SH->/NY\J&>'XO,HJ6\[^ANN+V3(487"@P6LO4)4B*8.BR3_1G&. M.1CTX;FK4ZZ0MQ'NZ9OI&VHN4SD[/9J%>UEXQXA.E?>%&,M!% MLUI4+\ '$^_-=SSZ1]#%^VS?AX,[[Y 22R:Q>WJ81.5E/D%*$(EG)MHW__1R32%_0 M\_-T=K8F\_X1T]ER,W)LN\HP_T*K_=7B].O9>I=T]28LYT3/A5:V)1V6<1%C M*1"3L*#0,0@F(.3,$EH1@TU-4H&'9:/;7B%/P=_]4TV?7=,=.)1'\OSR^]T/ MV'8SD,8J$2UP%;'V]4PDE"3!!5^*+*P(VP3T#7GJ9?+J\T/U9J9I)[CI=@E= MJ>B4VMA41 #DY/4KN*;Y)2]1AA(YOS7A"T%[(/5&<'\'Q# MSN[B.^+']2+]\^1KE>9Y1PZG9!1. 9.JMH/T%)B M'@%YJ.)O3D<91 L=P.G(97L9__+L8@C)09&.^*['P\$;#CSPI)..3N=GM(I/ M9Z"7D;8_NBMP&"(Z6 DW&?F :3%/T]FVV>Y%;))M45JH #9QXLJE"*&6NGH= MG#7<)?1-O.#]R.O1Y+:&SDW3/+P>.T#G;[A^.T^+4ZQ5_!=,^"!B441_]+6: M7U.,[)G,X(1E#%-F+C0!XYW4C(N]%FI?#*V#WH T"3I*AU:!X<'7=O."Q)%) MWU%X0VZ+=:*)SWB-BG&!,X!6'\+)DT3<13.$&S7,OYU5O_:D;%;5ZN1LO5J' M>;V0>%TM/>;7TU6:+59GRZWMOLRV(L9B$1FD-)HD*!$<"EIN0:B84,=BFN0( M#T/^N.[@,QBS$;3<@?7;E^N7835-$V^58EXQ\,60?"-GX$QA( 4R[WUV3#:Q MCD^BI\7V M!*V.:7T?OME/9&#*1&4A18=U_J2A_<\HD,Q8*0IB;).1_$0Z MQ\V:Z@#++?7:09K539?M0F;%)HQ11?"N'@@;XL-%8>N!U.6+)MXIH- M0OVXX.SB*N7Y4= !]"_#J^7TX2;6>OO%G_BG:Z%>CNM!XS$"4NJ'GP]@I4&9'5E>9X"FJL]A<94U0]D MHPXO^+W[.:VL5,M"W1N(0V0.@PM@,\6$% Y:VI<,:5I*;7SV4; F.9_#>C[O MEPO"\_K[Q[/X[YC6GQ8GRQ=_D CO!/MN?./YO]F,V-LFNM?Y+T;1\G-8FQ7& MK"!Z9B )I;1/-BALDJ$S#/E=6;*GX.JF#S6"-CLXZ3CGH,:AZQ?S_.8_SJ9? MJ^%^^?T3/6)3NI:DX+QVA+!9YNH[9G!21B"OU#!7G&&Y2?+-'K2-B[XQ(',/ M:H?27\^0K R=U[V14'(6 8J3)#)7C^*3]"2RD#B3'DUH$E+N05L?D!P,#_OB M[4#E=("W"Q8VRS33*EY_P>7[0%SNZB&]9Q0_^P!T MS0'&HY1UBK5#L7#S'GI0Q8R(M-5R/=D22&@Q0A3(@9>H M-3JK/-\G^X4>>@5)]-U-%%U[Z[@WP2-NE(?+O@? ['!NB]1DJS5('1.%Z4)# M0%$3%XLHV7MK_#X#F_:'S)CFY0B-W=3Y >(;6>N[,Y0=X88X3T0B9)N)>2$* M!%NIMP:#K^&,W*<@?2^]7WOSR)H_1&^+(80XMO;#MRN$2T$[9;8"F(D>E"\) M8AUVK;,W6ND0+/+!M'_US>-L%H-I_V A=N",/FFG?'=Q<5T<#[80O'FLET<, M)?@ZP<5;E5E./B$V.5 [C-QQLVTZBMH;:GGDH1 W3OJW5Y/$V7+Z>3H/LT^X M/)U$%/]_>V^VW$:2K W>S[OX3.S+S9A)*JE'Q]0EC:3J8^<*%BN%:0K0 *"J M]#_][P& ) @"))8,9"2KJ\Q8+!+,].5S#_<(#W@DTQ""5H#&1TS MFB=G,F[YMYU',P>\JHT\J::VI_5$WX!7_"WAF\/J?L6(<=0^7=80+ARDK&(W#O MD,N@.48.)$%RC!BE";.VRJ6GT\@=T)K:#2(OH-7!8??-S:QH:Y2H$:5+%HK4 M8N@<#$8I7#C G-E%KC1CJ4HCLY.H[7=QO@2,SD+N*3H=''#?3[[^.2U3I^8C MI7,P@F,LXC0%S-#*+2.9P63.TQ$6R6\W#'73//<@/_=)+G?\&$(*#Y-NP/$<9F@NF(T\ABI M5 PTQ]Q0!.31,:>!:*JTC"KJ5.6J[6+?<,HN#9,"&9\8?LHM<'\2W%_0[*'0*(3]+MX$ \XDI:1J0%[DIV M'(( EZ0&25:-:I#[!J*(?H?I-@_7H[3860^@&E7MMWL\;J/2YX2B]IV/Z:ZF M_7DJ.RIIWUO]=#\"B$BJ<24%:K)%S<<(1N!WE$7#F22*RZJ%W7LIJU:AN>OF M6? A4!\D6%TV+WB96%UNN 43HN61B42K-- XAL@VSH>Z0=+!%9OG*JOI*SB[ MW,#)EP6?>%A=QU7QXN#SH"OG.MQ[ 9J(!*+48#GOT=0"=2:X''*JLA'7G_O: MN(J6N9.!&# JED7;4;#%X#B+V22-SXR7=5J#<57'H.;PXO*3%#,X!W7Z3<&G MGE;71=6\-?@\VA17G'LBP'H,J9=3M1RN4F6)U-S0*&FJS0R4UL$]Q MR"4BP=&5VR2 6^,P4K0:K$&73(VB6@N%OJG*YD3SEP+K@.*$:W_':*AET&W< M)G*"ZF!C!F("FJAA&IS4"5=_#"VX#M T8Q MZQIQP[,@S!B0*DL0T9127EP#4M1.&J)R(+H&K.Y):!0]IVIWNSW1::)N "2O M;U!PX\G5FOI2*)LTR8#4H D%F<$ZYC#7\40+0XP25>RT9L:)['1TP#S!4))F#<8I MA3E-H"@\8XG8*M38?9/BN1?U6U]1"R[=R[@!1[3J>)IF7Z9Y\2>*]STJ:G(U M+H>@\WE:K)E*1$N)8 ?*0RP#2A(8PQ/X%)4N+I;P*@O:0=3U6PA1VSEUKZ & M4/=/AU*=I-FO38&M62'.:ZEC*?&WN))C>@M&HP/F(J<4%+(3JBQ_3]#4;^U" M;81UI8P&(C$,-9$'9O)E.] NR6IT'[XRR([72 /X>A7" MS?>;:U?F F]TLL#OK]-289/XZOMTMAC_K^7/]S(_,C%&'[(O/>K1KBB&$!BU M!G )$VK#4S9U:KJ[8J#1#?]N,-N+EH]'MUVA>Y*N"J5?ZSO1WU.9(,6SES2 MMHF!("*"*)@ G. MF53"[[P%8@.:2R16FBJ57T?W7[K\T4 WR#E9VCUOCGP9+]*;Z:10W& (88,#EXE#GTN(,8%$ MF@\YM#SNK8WN^)\'G,K";[J._C.N[+/ER?XT?YA.KCZ,?Z:X/$$[;>+._J=U M.7?G0)HO5D>?51D!I04PFDMK%ER93(IE\*5RT@G%D[AL*M]5'?U2JN^__W#C M67GLFV]NAF9P?Y_$"Y]]]!*X1A\KM"C75;("*Z47UB#:R2'-V(^/YY^FJ]'] MBY/P\BA*[U E0W5-Y\P$>_:A%W%4_=[[23)Z4OI.)F,Q0=,YEGNJLW=+J# !O;3CN9R MXQZ"BYX)R@CD4G4B4J"E\E*7&U74O\A\ID(4F&J90N^X1$&5"&9!TP=,$4JPD\;Q$^,%"?BK!SD7V. MNGO>D%G5/I1"T]FR!?P?D_%M 81W02OM,A"1/ B#L;N)C((B+)@8+?+U7"3Z M]!L&AJZSM#SM7.0M^,4)I@'I"^ILF0!\*']0M+< Q4FW %QWMT3_<%32DK%W(WI4[/;CP.X:9M$\$;' I^"1C MT+Q*^'XRR?V6I0UAM_'.#==CU[8#M@)^ITVJ& FP#(=$7_;VD^OIJ4 ETW?RC+Q=3?R7*: M_:8L%VM9CF1DS"I'H31X!^%3*:\*I""] M'94";K[E[7HSG2_F=[5:WIGD=51@"/&( ZK!E38E27-&>0XLI&H=K)XB MK(O^7;N>_X\T2;,RQ?VN([YE&:-J"U)J"2(; ]:6:6Z)QX0!"C5U=J$/);#? M-*A3_.QJX=6YCH;IK$XO:'[VD1=P736+F9]%(.>9TZ0RL"@YB, =6&4LJ&"" MU5HR$ZKX[;^R2^ZO9S$VNED>&_SU>?'L_B>.?XWCCKN\ZMWSYAA;^ M&M48;Z>J84SP"2F MI*5C_WVZ:FI2NJ@X/[X>+\9W7:NE$SZ5]OF<2S2W1 B@UQ?+*S@B*ILK91_/ M$=8>JDX!P*YEMBMM-("N5W^Z6;RK%N6I]%K** _N,@8*PH!5F0)%VB6U)GA5 MI>7 RKZ/=1^X>OKZ?IN *SWLMVC$Q3I(_DO.;YG&Y6!CF'C%J2Q-L2(3!MN M& BI%!@G+3BK(V?*EQ$D5?9'*S#3K\L] UO;VY=]*[H!L'].Z#/&89'BE\4T M_/NVICHD(SV1D)9=.R-EX!GQ()G37!&,F.HL]CNIZ7F3L7>03+O66 .PJ[[J M?;BKHR$$URO/.%#+4=;.,;")EF(:&K(EF9-094_H[E'"[>_KKS6HW%05\ MO[4Z,IXHFA*!T@>M=-,P8$+08#!M8DDI2UFE'OQ'4MIOE#\0=-?5?]M!]^VO MET*?CPKQ2H@$)&#F(V12X"G'%#"$$0&4D@@BTU2J4"6$3&26W"664RV7#D^J8/CPPKC9>^\4#^WAU M-WTSZ0T2,UZ\1,T6:]+=BTQ@V&:%CXE M9*%Q119)$%G%;^ZEJ$F?<@P:'N_G=2'[!K;N'K*P+.YA5IAR?P"2T1D$CP%L M#@FX-5I03(RMKG,A_Q$I_<*F(QUO'VJ<)_#F(',[;X EJG(.0)-3()!LY,%2 M\$':H*W5@5?IJ+^+F)[O_IZIX"?QOT3T\N'S-S.E? HFQPX MZ%BDHWDIRQ(:/&9T&)\%G5.55?E)JEK"T"E*?U2^UI4&>H33?+88?2Z[ TNC MRHIYY;S!>#T;$$II,%P9X,)E:2B5S!_B.:1\,3 $4(@F24B?W6+E_%)BVGAJP89@2^67!2^]!^*%]B::K+8OCN_IZK_UX'ZKF;I= MX,^77$MJO[W$$84T%MK33ZH(E'.Q[=CV?O0$G[U'V" MQ/H>>S7VT]GR^+'0O_93PE 3@Z&@4(-%%ARL21(,#2DY9YDW] "-[WIV(RH_ M15'3#J76L];?^'?74Y3ZY&J#?LZ1W6 \H X3B. T.(L6P*(/21K!8B8':'W7 ML_M9Q+O6^ME2:V!C:-=Z]^&NKB!ZAOR7T4;.2, %T)<="0U*4TZE,IG'*G?( MGJ2JWX+0.GO2W:FA44RMTY[7T]EL^F?9!7,_\#>+7R/I+;I)3'Z(RP0C:4Y+ MH;7 +YYJCPR0[3D7]2"VC\CV3D%.Q,8!J.M$4;T',8_Y^C1=H*S'[OK]),Q* M'=/[R6,>4]""<.G 9E]6 H^KMK&9)8-SGX[:_VQ/HG/;^]O8VS\/9Q731 M,M[V&E10^(^7"=D2 B.%0,&5D?3,.AF]E%$9>2[8SO)H%TVR*R.M$RTT"+/U MW8Y'?)6*SND$?[.^6>JN\$_?7H^OQABJO JAS&R9?TXAC7\N@Y<8NAW,!@[(K&]L*\.9/O0Z$L!]GILPOO)3_S-=/9K M1*6+R+[ 52,J$$8RL-$X\-0HF3SA/OE+PGJ;P'XO#C4.ZK.T.2!(O[J^GOY9 M;'999_\QWW8)^#Y>+)OJ+ =LO5HL9F-_LRB?^SK=%LV='$>*9>9-"&"X*RUV ML@9',"F-BBAK--6)'7+[HB_Z^[V+U+]!](:% =G+DT[C;N37AML0A'@6"7!5 M!MM2R\!);4L+\:@XYK11'-)AI2*)_5Y4ZA_U-37:Z(;8/E&,',%US3()-%B, MVVA$\R7(FY-HLXY;&OD66NMMB.TC\B"\FN'@M;JB&O2N#TY";@ MC@(E@5)7QLZ7XX\D$UAO-&A'=8C>!TZ?N]UWY"L/@]* CIUJBKQ!)'U(F\Q@ M:" Q.)4@68HH,![!,(=?E"&2&!*%5R?BY\&+#D/- ^1NA-O UC9%M%O*;N; MZ\77V?CJ*LW>I-G"C2?K'\X_YN5N4U?KD).)(4@[#YPLX4ZJI MH@:RA\+R_);G=;X^B< MIS/)-X*>;>F\G^#STWRQK!*]*;;R"2UF&D?>6JI"0E/($84ER_DJBP:41Q%: M(E!BLA:J#B7R,+0-Z!"ENJ::;BZS&COYU?V53FDIL_G7W362V4M31^UC[IZ_ MJVN(C"0';2 H7C;_*0%',?(/+@7BB9(:F'.Z_GHV#TEN ,U#,6?+ O7S_0JZV=4 M\2V[Z+N AZ%4^I 3!2=#++<[ [A$+-ADOYGU9S=]8Z+_-D MUB]\^U?I_YC6G2678K]'OF(E:DL)6!FO)$J=I"/$ -J#)#DRSU45!W0&S>WZ MIV.P]6APVX64V$!0_GBZ$C+X:CY/RWZH&X-!M]CDRP,NA6Z9%R^M:!F@D@G8 M[+@0P9J0JICNB?3V6_%?'Z?UE-<41M_FG,)B_#/=2;2D(Y]3F$Y*EG(_DFNC M]V5.G&OE0)L<4+XF@P^> TV8(V>>K1.5@7H\T?W>&JB/ULIJ; &R-]^_N]FO MC47CS712;K FY!#M\8XO;Z+ M)PC@HI C99@$A6@@V.F_"O\(5U]CH?G@03V M>QN@&A1KJ&7;)8F;,].:3[Q66]*[PF25^9U4\Y"?J394KGS.VEH MRTV*U +75J(T)&;\,E.(-'-61M926\4'GDYRNVG/,<_HN MQ5+1_XC5D33):(^(0?)+M;,G8#31I0M50!&R;$253/P9NGINU7DA>.Q&92>Z M:@=Z7Q:E 1(F:?@'.YCR99RP=J6G3= H, PY/ \$N+:.AUWY8Y<1V7HJ]>>(L4@LE0I,3"D3 SEC &^( $AB4BO5=)U8N MWZ-)+H26/2CM4'4- 7(?.]'2G'F20!+/95"=*LWST;A5D1C+1*0^G&0;P^#[ M@F 7RFI@\=['1HX^*.DM>%HZ,I;J#5=Z-J-;W]WLV*1/U,G.]-//;C*5O3!G%Q@[SGGR(1E"HIS 9'0B7GI! 1F M,PD\6BVK]!JML/=)>@V$F46+0 MU6KJ0.B(8LA*@HE)*!4$-_:0>V(GOK[=#>1CX+%Y'>(2>F@@\%J'!I.K#]/Y M_ W:\J\\G?WI9G$^XB@W3E.$:''Q%C1[<,XB8R0&SGB6-E>)_O>3U&[>>0K* M.E9! V#:L*"(8P2_@+:EY9=W&GP0!M6JDQ0YR,2K["$]HJ01A)RB MU\<8.4/(3:%$K1F0@I%LM( 4:0"A8G&GA(!2/KLH,/SR51H%/:*DWV"W#DI. M$7)3*)%K!J+#=9;A*ANX+E>5G0=#C .KN$M2"IY=993((U!2+8ZM@Y)3A-P M2G:%:!_N[B\[[BP/+ +5#E,YJY /9BB0TBS>!@SJ;97VC$]2U4A"W6E,VYT: M&L#4'Y-9"M.KR?A_+>_"K#>9YK?S+^:?T_SFNG#Y#J7["2UQMK+'8IC3^7AY MYC.2.HJD%<>,LA1]4ZW 1QO 6A2S]3Y17^4@HPOBV\NZ3L32M&?%-@WFE9 _ MI8F[+M>[7DWB;7N&5R',;E(<<6*CRH9#3J%,)< (TR'[('T21"_WPRZ,X6=I M;L^YUH9NMVH23IW]/B8_Z7N[Y9N99E>]])N).,WR@OL< MG 2,W@MK)H!G1(..BB3A'6.DRKVH(VALHZ:P#EB>0V9'FFL1E,6NUS];']>7 MQ0O_NY+K)-X&,#.=HQ?(@666#?!0AJ+D4I+NN(6[0^6D05BFSD,S%)R0A&J(ABB1F\H007#NE2"9:,J')4OXN8 M?GL]](NH8W710!WV!@\;J2,R[M*!0MKR6!L,?9I-,?)=_/IT[28+7/_OYH:-J+!6"J+, MC<2PUZBL@'N-T6]@DFY/6JZ)M[UT-I.T=(&2@S#8CY?N?<2S\IP2C!4L%2"$)V"3D0@FB0L'KA9)7M 5 M/D%I,ZG&Q<#9E=I:A^.YP'\7.*:I^,^EZM05'@+0GJ)'BAKL"91 M*8CD1E2IN*QXE'M(V]A7MXW"2J.FFS+$^L&'1XPS:FG48*)/&%#FA &E#R"" MYS83PZRIWM'O@>@[5MQW=II3:PK7((RP_ZC&UXF1&/@E*OD5<,,4!$ MJY=MNT$H&9TL5V9)E6.U- (/MUJXORR!0.0\2\W9;.C(HK M,!J_8SJ(I+11+E:Y0'0*L>U&E;4A>I;:!@3-Y32S4B>&8:NK$P0N,>*0MH5".+*@JI0B=FIQ[+*G4T,5VS],[DBT6)IZV9!=Y9W>P'YM[3Z[WAR)[:[W>GH$'+E#$]Q MC&(D,V5D60+G65926&>V>U\.TY5Q!1$HVI>!]G29/AY-X&$9?R+G7V3H:2F_G/R8AS19NV1[VKD%# M)V?_3SZYRLG_X;Q<8J9Z2-FKY,!9[4 H(L$F(L S*9TS.;@ZP_0JGOMOA;YY M3T.%MW^%ZYN(IO/J^_0&8^)/*Z7@#[Y.W_[EOH\GRX]_3JC3R?SS]/KZW>J^ MYLB[F (KTQX"*R<>DH'G4I>N3#G*A.[=5#D+J,U8NQ4#QZ!TVW,V!8<&5OL] M_(]"8I&*I($F3T 0YLNFA2DM5;<*W'FNWHU21HC%YJ"9%Q#'JDQ>!;%WG2H(RCV>0Z@6DWY/=; M\3)$L-?$1[M.^KC^99H917E4F(:F7,)_3$-)3I Y>@(>B.:IRF7ABS6FJU9@ M\W(LH@MLM&L/HR1QA6-&0.(1,]P@(L:$C$/DWBD4JW&LRBGO.4%+M;J;(:+V M* V>&;2\G<3*.Q;+9B'2/GT7R@CG73=%_-?29_ M^E;J@#W&A9!9"X@FEX%"CN"BR!PPA(FCD6:FJ]3EU/-:Y5SL M2_B6XLUU^IBWW[-J(2ZY4"YH#IISY)IB$&E3"&!]-()9+JUX#CD'O*9YQW., M\C>/';L4;P/A>;'*KVB5GVYFX9M;MGS[/EZ>EK[^]<8MTM5T]NMC+KV1;S^Q M&J"C"8W&>@(T8A@IQ/*,E)1V(BB]+(M;K[+BGTAO/W#L'"_3RRNO:8SN87(] M="-9;G5F$2RQ$6,+I<&%7 Y6B=32&B;KW(P]D=Y^7>9%L'0P?KM3; /X?3_Y MB2Q-9VCS=P-<=*0$$V8G!94/B.KVOJ"?RWHM4VX2B3G%*9DZN"3!CJ^@ N2PZF7*TPTD7&JYPF/$=8?T%9 M1[H_>#D[01$]>YJG7//\V^<4TO@G1@#+S*KP]G5:]IG?W2PPQ[K]F_F(6Z4I M"Q2B0(0(&SVXQ -D+0TS:*;(\@%>J1-B^O-@W:*M'^TT"\=;N?[ZG*Y7S8UN M.RS=,C^*.BJ6F )*2E-R*PA:G' 0I:=)LY1S,F>A\'D:^CD4O33X.M9%T_NQ M7Q;3\.]OTVO4W+QT65W\.F$+=L=#NMMU?8["CC9:'[_FOD^:<)J&$I4Q@]%Y MRH@PGA-X(;0G(?"Y ME5HP98D50+-UZ*R)!J,=AG?&H)RTX%Q5,:+])/5;D7M!/)V@@4:Q]/%F,2]7 MC,>3JY'(*H5H-&@B23F7+9V:701NG+7.:BIDE6M-S]#5;U7K!5%UJB[:CY$> MM9XY-4!Z_*".HZ-G*.TH-+J/BC_FS9>MD_?2F&9+.Y9#ZJ%W[!?4]0!>Z/(([.=/<][C: M[G07U6TXU:2,\C8B0)TJW8)Q[74&5W/< <)2Y)G2F!O3K5^R/>^W<\I +? M,PZ+=:#R:A*W?O+'9+PH+4#&/S$T6FKWW@*)D=0;R4OH4J8'"@:&2@%$2)IU M,(S;*AZW)E.#=L?'8/S1_EXK2&D@D]J2Q>8"]*H<]RWY_?AC>6OL?KHF)HW? M5S][Q#UC3"@)5B#/J D/CF4*05FAM6'XWRJ)5[=L]#Q5K1G+N"0:&K6%305L M5KKLZ>LIIE4[+YY/>\UBWMC!?4>M#P/G6 M3O,?&-+.-L10YH+.7_]Z^U>:A?&\]/@+Z;.;7&T>C/$RAY'%,L),@C!2@2V= MUUUVE/)D4LQ5^C'49ZWG(74-V\EE4=.6'6WXB(T;T]O+H";VN%YI,A7J#A<3Y;O M?/UK=P:S*O='5Z"UTAX()Z5H51DPT1)@VG//))%)7RQ-/8F#0>_='(/>8Z.0 M.AAH(-@HX=/O[GM:WIK ME,ZHO\^GJ1=&]^%N?6M1YHT-980B-XF$$&6EI,2 M1>:\M%3%J/TA;2".>FD;$#E%L]-+B+D!S[)RKOCAI1UQ]*W$&@6>:4SJE:.E M3-&!(X*P9)%T7V6M>D!%S_5\32Q6IZNE 4R=+KA[MB=QRWJEU"F5W0&CRFC( MS"P8+BC&I8X;+QQ*HDY^N\=)(^ZS)^KL09@]W6\*&O4^TD<_QS' M&W>]-.;D H^:> B1E6R]3"%?CA:UB=CL?#3;UZ^[@=U.:GJNH&YB'3]?32UB M[;_'BV_+_:.RY_YM_./K].UD4>YUK8Q3E3GC/DBP5CED3VGPE"%[WG))D$?N MJ[0*.Y+.?MUB!\AX#FL=JJD!%+[Y-D[Y[5\IW)0-_X\YCT.:K9VW-5*$1!1( M1C4(R2/XC$%,I"BVQ%*FHHK?>X*FQM#5)1:F=133"L;>C2=N$L;N^B$KBEE/ M*3*0*"ESNE4$FV*Y1,RELS&H%*LT_7V"IGXSY8MCK /%]+QC]R\D^Q.J:1Q+ M2[+\-85ODW%PUU_6QY]KCH@,*:M$(,7$2ETJ09F%8C56)@QSB15;VS [M^H. M>UN_8=HE0%1)\@WXJSU>UP5%!$T>C"3(!5H E+M[8#0S1)6+@K+._/'35\)J M55B7]%(=J*,!4/TVGJ6 'UE3C\EU=%192)D5@6"6;0WCH&-T,45!N:D2S3\D MH]]"ITN"Z SQ-P">9Y/M?;GVA[LV5=YSGHPWD*/E((A$PPE$@@Y!&JJ3P@_T MLM/[+.G]>KHV=CPN#( A0_[WFV+A'_.K&)>CGC :V>X;(@U/,:( I \9!)<) M#.?%FV3B0L:UH\[\THH\-;X;W3$\N[*.CK'R$LSF<9.=&#D5JDSII@G=5A9E M_8T@*CX!'[B)G(6+(1O&JE',^\E\,;M9KO++5J!?O[G) MNCS^'_B(,GUP-61P1)V-1N'B'H.TF)=0"8YK% [/5BGIF0YU*FLOQ&#/!U # M-:.:*!JR=2V__"O-R[C.%>MTE*56S!$-A'GT+#0X\"H3B,9ABB>%8K2?HI0C MF.@Y:1FHE9R+A@8LX=7U\C,I[A;"V[_*MVD4BT;Y2V88*Z M()-24=; ^&'D];LOU#-Z*VBP 5R^_?[C>OHKI?76_&[>?I].?J+UI94ASK]. M%^YZ\_?E7LOOT\7_I,7GNUFV(QJ9$9JA<%E" Y5&EMF0 E1 "7!-&9=5CO"J M<700^M4+17\;.'G)!K-:V-Y-9^L?E<_1D=(B!JL9^%3&)QE3^H^R!%8J3I(6 MS+DJ784OR^9!IJ7_8UJ71E3/)_AG[DY,\^?T?37!_=$VA14ADT@C".4I+M-! M@4W, S56<.6<4&%KKW?WG-9J%!YD$N:%F41#2A]^7X+;GCR5VQ)LO^;"70F> MY+*-I@16J\ Y%Q"7*4'0&7S&,$=&%7)REIDZ]Q->2E."TLT_**V "E.FS"L/ M3I:*725))LY2F:LDQ?]I2G L>NLU)3@& PUD"0^O?66G@UU.H C.@N \@V5. M Y>.>B4\R:W<]!Q 6X*CD/#D3<]CU-( INK<[?)&.1_S2I#"\ @VB@ R^.R9 M\]084\6WOO";GD=AZR(W/8]0= -@WWUOT-M$-WN>EY#$@.NNEYC,8:@%T'>2^CR3DE)3"F! @MT/)I3F MD=1$B?%4 M/QZUFXK* ?2"."="N# A@SY9VL7[O8L-SI%CH(@W#"30]K;:"1T)3E,,@8,T1J$.;0;G-"[% MZ/\R+W?U03!:)9YB#K[.>.H+,3C0!UK__9+, M\CS@U\E$PGYGAV0:0,I4)U8J7BR8&(WH>./>">%JE^+"M!+*]@O:79([G M8.[,!/+M) [%(/\[C:^^E>K/GVGFKM(RR/\-5_IW;CPK\P;3IJ*%9Y:A&,'1 M@(K&?!P<$QRR20SS :,2&]@Z>I(F1$ACH6OZW<@-)5 M.ODW)867NHO?H=U1+:G?\/)S#-OI]1F4RMZ9T-"^= M;T,!''<*G,T\JY QR*NR-_]2^GWF;(44WH-1WJ'!*@DF*0W,,!DR$82D__3[ MW+\Z7!"]]?I]'H.!!L*NA\W_F#2.!!8RB&P#[W1",^UAOW4&2L.0,-P*8E@83<(:2+1,%='"&BN2E M256BJ;T4-;#'VBM8]HTO.4MS#4#P5B9+>XY"11]) *I+UW-+./@H P9%0C*B M,J.^RBSH32)>2C_.TP$P734P@6.V:C!X# [KU29166K3/DXG_2>JR+;6"4O"X A0W[5\FRMKLU! ME MQ2-1".>%3)Y#BAP761,S&!,%*)^53 H5Q:KLIE3DJ8'2P $;2T=8&;+9++^4 MJJ?QY&I5ODA'09%H3,B@LBKCOK4!+RB':'B,C-N05%L=(G8PT4"UW0 -XUPT MM&())Y4,_O5C/%M^>%W&FQCS% 4-5$0+0LL$1F:&296.D::H=6N70;8X&/R% MJ[-MX.(X:,4 .@@A?[KQ=-(J Q M<4X35;2Q)KS[>3G(1M1_;*0*-EZ<>3S?SH?Z2*6P"&WT%2"\P;1+$X.Y%TU! MJ#<7UTO/Y/B;L&^_:M\FT:<4.(-81"I0JYT*'5N1(",UCD>I0R>UT#C8>0= M=D)'7B@F*ZBP 6#>E>2O+MCNYNVN+^=2G//ETK#Y^W)/\/?IXG_2XG,*TZM) M.4G9--M1,M;K4I,20LP@F B 9DK!6VMB3,'I7/=B1DWN#C.+EWIRW1Z 7K)5 MK6*S=]/9^D?E$2?LZP\U*42T0I_/TE]$.:UD\W#[.RE M'GHW#*D!=L(H^5D^FZ$<93[ZC=!^-@_MIH@Z&\99$K =D0A]%\ MP$">2PLL<$PKA3/>5W%@/;?!.-6CW.UQ;6CW\WC^[W>S5/K:)$34XC,R,,K* M4RX5 X[2Q64S9[ IXG#;IMQ#-H[V^>I@ID&0JV3S_MW M":0D<0$U6%H:TY'-UM(@&7BE->K)8= 96>E@%5G2@5)KZS27J<92OV6#?9M- M_RAIQ5ZZ115 M4 ,RI$W.^BU1?&EF=#)F!IBY;VP+O@H+9'SQJV('R^U77+!_Y9/UHJ M9*U!5^T#"))I@9H$XV.43$@G0I7#TX&F[8^GJVR.9 M>"&<-@2R5+%,FT*LP M:4 1[56F5A"GF_+U3[(SZ 3]&%QW78C1 3J&'!H]EL*J\'BDD<>LC03)$@?A MM !;=M$CEXYYEP-M;"MK'R<#O>?:(3SK66EAE2K3\'O,A3(%N M9G=W%U=75';7C7%AK59) 54,<[+8K/$^6\R3*;G CP=/&'/5;\QY)9:SEF4 R$2V;<0$F60J"ZN"\1R6( M.KCOGI>!7F]M=R4X%R\OQW(>AY(I)BZ9HD!SN01,2,)04G!P0B1ADV61-'DQ MZ;2TH[U;K^U:S7E8&?I,^H=+;;D)O!:"\MEZ%05H4J;_.IU+>5L$Y0S^B@;K M>952GLXY&?19>9\[6.=AXH48QOX1VK?1Z:?9.*3BS/+:F>40F"<6Q:(,+K3" M.?#&)! J!6H9$2S7&PQ]458'?8C>R.9P#52UD-)?1D(CI;4UWBK@ KV12*74 M0.8R[D]GGH2RGE2Y:74A_E[,)G,5F/=CE4=A;CC;TGO[PQYR;?^A@ RS,6DF M@-G 48FEXY(I-_8#B@T]*R&RG]BQ.QY?S#9V$X;9$_:&L$X^)YI'%_Z?E$[F M-K"0#%I.(H#B0,'0J$$*JIF5-/M*-.D? H?Z JRR"LH&PU.1A^('\#?IR12,G%YWAIV?3*E,0SXX"MH3Q M.9795>A_WDPG2Z7=N.MR%_).AY(*1AQZG4#+06C*I>FBYT"9H-X++B+?JM7= M.9SRTG3WNXSU8#?-@Z.5$-$_[U/\T&(^N)?!2]P&@C M2^.2,M;7R^4NRVL_!Q7M [^K^^L70N$+,-3]B_\^$=$1A@$&U>I!T-(0584R M9,N5>CEG#%4ILECOR/ZRO/9S@.%L! %;C;UCL)P* MC1Y/Y3*&F*.*C&60@]0A41=U:OWN\0F]X)NM?^D0M?4V'\^ T NPI8/ZY5LK MC'8*(P?.RS8Q]6"073"*F"(/:1H;J-CUM(5F"UG:M;#.@=6CL1T4O3\CCS=N M$M)UBA]GZ[/(%&\ELR44%:U*SBMPD97NNC:"$TQ!U-HS*F3VVU<[3]MU[(K@ M85>;=&]![:*EE?6JF[SRH2#H*,C@B0D4G,FH(2,%.*L-E(;4VC'"LJXWMJX* M2\.N$:F\-O4/HDZ/Q'KI/#;WOQ[6!A0!5FQ#]N3[+MB3['"^VVA01H3V/F*( M%'*9NAB# !^5 DD0D(%KB>"LX=IZ;E 6OJ5X^*K;S.G]-_IF6#A,@RE6\MUH\DT,\?NI@ =>-@J>=2+L)G*#*TYIV$I..6FEEY$7V1RW!5Z7IP-3?],L[4\OH\7(\L4R=08H,$+S,6T M W1($=5C5/ Y.'?)_J[=,/6"$I@305O5CLY T$NSIC]^_'@@"ZJ)+/(H-:JX M.A.-JW,TN,I'ZE2D1(M+%A%WP]0+2O$:M*9S$/32K&G5]?-CWB@671\?%[$0 M&K0&IP-!)V,T6$(P88J,4:I(Y.*"A<:=\_>"4N,&;:PC7+5B;H\*<4X4RV-Q M''S%3Q/CLE8!A!2E70LKFZ V0\25WQBK&??U^I+TS_\+VI[HT%S[U\M1N/S; MF?.#/WF=KL:3(L/7[KK4OM*1B%0QJRUD3U'_LN7-5C<3SEJN@H:I&Y1#'QQ$-IFA8PHS )/ K+ MV%+D;NM-&>V)Z8,,4__=#',("!SB^/:;[]_=[-8HAK!W,D]0\H8#-0AXP3:Q2-(>(Z7@L,]LL M Z]"0O:9HYR*X+@[$5 8%Q1J>N3350-!BF/UH0]WN+ MHT0T8BF89#%],3&A7,J$3"NT!71FS!*E2+2'--F[),W#W0&JA]ACXZD^X/-" MMXR>%U)F0J48#&B%V9;(R8!GRY2+$6.R2B8V.9O\2#Z'N]54W2Z'@+R3S1/? M[J<]K7NK[8WQCJ3P>>$XY1*G,0*5A(#03($1B2VGN9M@;(CAU.VLBF0/=_NK MV=7O4B :8%SYY+[+\])1S,9H= "NDRTG2@%7?D91@+7Y+Y@L\9U M$?@TW^=YO6'U"1/%7R<4'3[X\^[*"/=3U5%AX.8+OJ**YRXLM7_?3I9FRH,B M(+E"WRDQ S!>I/IWQTF^8OQ MSS.ZRC_YN#KNZFFJ+^6^,M?12>]P42K=L)TN=6E4@A?96N]<%%X.T7W==WC: M]Z;7OQ[\9MFXR3D5#><>2+(85O"4P1D1@4<;DI/,BDKC/4ZAMG&7=@RR]O=9 MKZ6]!BYO[6%MV2Y8)LL=5P*231CD1L[ .GFUGXAG'._!V*\+^FX\GB7RA=C#AONT<[Q6)P')S$ M+R)E L;@0A"8+3TKN%;JD.JIP][6)&1.4>VTJIS;]4=;+GQI;2HD26SF9596 M+EN3&2S%>,(*YFDF*0AWT=3R,8FM=#+M>5T\5WF-P7)MMSS&D",B)'I;YG&' M!(98BU^2=)8EI5B5<32/26G2NYVM]">P=8(&&L#0F^GLQQ3S^K3#2TN:*#I\ M!4PRARL!IV LI: =%\(07/%8E88)3]#4#JI.4?>TCNQ[A%%,X]&'=.6NWTX6 MX[5!X>-SM&6>@B.VW"6)8'+ [S0/3@4,1G?%Y_-;W,Q3^#^OIC__+WST"C+X MS392=KRVY_:,%UO6SI5XSV!947T;99*DL<]K1 M%>EHI&R^LQ\'EX CSH"2AF5-K53AD/-+NI_>G[=.U-.U49#TJ?3Y;C#[^.<'G?!O_6$+> MH$M3(5((AJ(.SB7) O<&W9O%U$Q+ L[B=U1XEZ7,&& ?,A!MXY$-*/84E4S/ MET\#N>8>[_?AKK$;92QK)PA(BB 7F2;P3EK0ABE!5;9>7W+S[,-1PW_JM9QM M9"!4N, N1,"NELT+E*#Z1C">WW:*,J>*OJ MK%U,OOH^O9DLYA_SQL]&,FF,>XF#Y$H;5>LT&&8"$)F\=$P&2BY9 +"+QGYW M(_M XMF::KI\$]<*7 .6O0[<)):9%N/)59J$<3JE>O.IIW57O'DPS1W5;FZ\ M[]76^^Y+>^_*[;PF/)F@@#EKRO:G!T;2MXA**7T0@?HJ0>0AU/4;$-;#U*/H ML'-5#=6A+?/'CMW:^ID7<6Z[Z._%Q3G*DB59@1>*XBH;,$$P1(*4CN72KJW*Z%M MU%)XL%)G$(PKL,H92,RE3#&W8JI*'MT)]4-RD<=@4(=X;AD#<, M_TF.'%[Z7S5H6%D?61) M,PI9E"N?02HP5!%061*O)'.9RM/!M?NE_6[H]8JN#K30P+;>'N;^Z?XJQO)J M,KEQUYN_G".;MST/\-N LA\)3X67@4%@$06KL@4GB8!$I=)"9,E]E3+4#FCO M=QNP/G[[4G.[R%YS-9O_TRU0/>OYM^L/K 116DSA+]9\NZLTBL9JSZB&+,M4 MLXA8-$PHR-P&83 HI]%<$.&G\-!OA57O2*^N]C9#A5NV-W_^Q_5B_-TMTF-^ MG6.4EQ[9GDM;3AUTF7P7@>>0):Y;T:A\1GAZ#"W]5G3T&[96TUG;&-UIFFN& MRV3RD0A<4ED.JT19@+068#2-0(EC6>5 &3ND!^299/0[2K<)9':JJ;9!^6"9 M6)Z@EG;^V7)&0!OE0'BMP06%^:10465%,1;J (:/7]SOJ-@F@'>F-GJ&VM:V MZ\?\(>,]%3E,.Y;.?H^M@1: F0S8% M:(1@V.]Y BXU]42GS';=S!S(N<,Q@"GU@/87$ N;])>4W/"F0QC&3L]39]KG8;Y ZI).7B^#T-"4."J;CGVM# M#+@P:,D8KA$,EPP7$S@2+"2M%$,SS(E5B=./)W5()RZ7@>E)2AP.3+]^2[/D M,KYWI"T3S)=Y+=Q@\*TSRC,I 9X2%IGFRI(JW8&/IG1(AR\7 .F)*AP.1D=* M^& ,5V L-Z7/:03+.+(5E4@4,T9S4(^16L@ MY4D;92FPR!%[BB6PA$K0+ @2(Q=65ID*\319YSJQQT]_/\G3V?>EXNXO5"3K MF%3*@J'"@_!H&<8'@5&NB,ID9V.NXL,.(Z_?_<@.<;/MLRIHI^DCFV?,_N1; M@X<]]V+NJ^+MP6? J+.AT44)CFI6.D)Y\)I%")E'+[US5E[(CKMT8O>7QIXV MF*U+8DQP;KT&[G3I/X]AA%KK,[6E%VHJL\C+%%?'N0;& \N&L<13E7W6ND[O M<_J9)C=I/HJ>B* #LB=H&2IE)7AI<]G?"98IPGVJXM-O"6C:-1VC^\==:$Z0 M<*]C[1_ENN\G:)_IPW0^'Y' E62,@=4>7:91"E-:+X"RF*2)6@A196S##EKZ M/9ZMB)ASY=[ KM;O:;%!O# F^I0,Q%R:PW))P C\C@7\,;.*\UAE[_\!%?V> MDE:$R^FR;@ H;]UL4GJ&?TJSV[G6XS!B3EMKDL, ,)9))PAY)P2R(S /IBZ% M[*OT&=I)3;_'EA6!<[[LFUBFMMGX;7Q]@Z'BB."":P3*0@I5KFD:"<8:#S)G MPHU//M JS??VT-/OL>(%872*_"_1/F7]B_*E#*;_O_^/_PU02P$"% ,4 M" !GBW).,$H^W9<# #1$P &P @ $ 83$R,S$Q."UE M>#(S,6)D;V-O;G-E;G0N:'1M4$L! A0#% @ 9XMR3H%!B%ML P =@X M !H ( !T , &$Q,C,Q,3@M;F=S>&5X,C$Q&5X,S$Q&5X,S$R M;&%R&5X,S(Q;&%R&5X,S(R+3.AW2, *UX 0 4 M " 902 P!N9W,M,C Q.#$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( &>++=(# &YGOT% end